Mar 11 · 5 min read · TL;DR: Traditional immutable arrays are slow because updating an element requires a full O(n) copy. Scala’s Vector solves this by using a 32-way branching trie. This enables structural sharing, allowi
Join discussion
Mar 8 · 8 min read · I'm sure you may have come across some post in LinkedIn comparing junior vs senior code. They are unmistakable, with that fresh morning smell of heated arguments and even holy wars, with endless comments arguing why some option is better than another...
Join discussionMar 8 · 9 min read · Some months ago, I became one of the many victims of a dreaded massive layoff. Due to personal issues — among them caring for my father after he fell ill with COVID — I'm still searching for a job. In this search, I've encountered a trend that's rela...
Join discussionFeb 13 · 4 min read · 1. Introduction: The Architect’s Dilemma Imagine this, you are tasked to initialize a project from scratch. You are given the business requirements and the freedom to choose your tech stack. Which language do you choose? Do you choose a language with...
Join discussion
Feb 12 · 1 min read · Scala Play Framework: Reactive Web Framework What Changed Everything Modern development requires modern tools. Table of Contents Overview Setup Guide Implementation Best Practices FAQ Overview Understanding the tool. Setup // Quick start const setu...
Join discussionFeb 12 · 1 min read · Gatling Load Testing: High-Performance Load Tool What Changed Everything Modern development requires modern tools. Table of Contents Overview Setup Guide Implementation Best Practices FAQ Overview Understanding the tool. Setup // Quick start const ...
Join discussionFeb 3 · 19 min read · For the past two years, Otoroshi has had a Web Application Firewall powered by Coraza, the excellent Go implementation of ModSecurity. To achieve that, we compiled Coraza to WebAssembly (wasm) and ran it inside Otoroshi using our wasm virtual machine...
Join discussion
Nov 11, 2025 · 9 min read · 📋 Project Summary Project: Scaladex: Support for Compiler Plugins Duration: Google Summer of Code 2025 (medium project – 175 hours) Key Contributions: Extended Scala models by introducing the CompilerPlugin platform in Platform.scala and updating B...
Join discussion