rust language

JVM 2 Rust – A brief introduction to Rust for Java developers

This post is aimed at Java or Kotlin backend developers who wish to start writing web services in Rust or are simply interested in other languages. Below I will explain what Rust is and show you how to build a basic web service in Rust. Author: James Daly Rust Compared To Java Rust is a systems […]

Power to the Mob: one team, one computer, one codebase

Introduction into mob programming I remember a time, when at every code review, I was screaming inside and dying bit by bit at every line of code. Another piece of code that has no structure and no consistency; another layer is leaking into another one—the nth solution for the same problem inside one application. Put […]

When Flow Split – an introduction to concurrent programming

Concurrent programming & Kotlin A computer program is a nicely ordered flow of instructions, executed one after the other from start to finish… Except when it is not. We often wish to split this flow. Let’s see why and when to do it. SO, WHAT’S CONCURRENT PROGRAMMING? The traditional way of writing programs is to […]

SoC, Spring Boot and Microservices

Introduction An overview on SoC principals for 3-tier web applications and microservices. The article will also show how SoC is a natural way of thinking in building systems with microservices. SoC (Separation Of Concerns) is an important design and architectural principle: every element of a software application — a component, a layer, a package, a class, […]