Automatic parallelisation of for-comprehensions in Scala 3

A guide on automatically parallelising effectful code written with for-comprehensions and making the process simple and painless.

#for-comprehensions #functional programming #parallelisation #programming #Scala #Scala 3

Why sprint estimation has broken Agile

A look into how sprint estimation could be harming your team’s productivity and end product. Find out why you should consider eliminating it from your team’s workflow.

#agile #productivity #programming #sprint estimation #story points estimation

Build your own framework using an annotation processor

A step-by-step guide for Java developers on how to build a framework using an annotation processor. This is part one of the series.

#annotation processor #Dependency Injection #Framework #java #programming

How to be a part of Scala’s Open Community Build

This article is part of the Open Community Build series. This time, we focus on how you can get involved and contribute to the Scala 3 community.

#Open Community Build #programming #Scala #Scala 3

Pros and Cons of Cloud IDE: We gave it a try. Here’s how it went.

We take a look at what a Cloud IDE is, its benefits and challenges and how you can start using a Cloud IDE.

#Cloud IDE #programming #Tech tools

Option — the null of our times

Things I would have told my younger-self about using Option in Scala

#Nullpointerexception #programming #Scala #tech

VirtusLab’s Pro Tip series

We are happy to announce the start of our exclusive series of pro dev tips. Every Friday on our Facebook you will find a specially prepared hint by one of our developers.

#programming #tips #VLProTip

Context Buddy

#context buddy #git #programming #tech

Advent of Code: Were you nice or naughty this year?

What’s going on?
#advent of code #programming #tech