Cover image of featured article

Precision calibration of digital light projectors using the Moiré effect - How to unveil the unseen...

By Stefan Geissbühler

June 23, 2025 • 6 min read

In this blog, we discuss some of the unique challenges we meet whilst working for a service provider on enterprise customer projects.

Who is "we?" —> Engineers working at Zühlke.

Cover image

Feature Flags in Angular

By Philipp Emmenegger

June 10, 2025 • 13 min read

Cover image

What happens when a team dedicates 10% of their time to fixing technical debt?

By Abishek Anthony

May 26, 2025 • 10 min read

Cover image

Routing Beyond Forward and Back

By Mika Ruch

May 12, 2025 • 25 min read

Cover image

Context-Driven Smells

By Phill Royle

April 28, 2025 • 30 min read

Cover image

Automated API tests with Gherkin increase efficiency and quality

By Marcel Stalder

April 14, 2025 • 17 min read

Cover image

Untangling Legacy Systems

By Kevin Denver

March 31, 2025 • 7 min read

Cover image

Using Ktor in Kotlin Multiplatform

By Mo Ramezanpoor

March 17, 2025 • 11 min read

Cover image

Parsing inconsistent JSON with a reader monad in Java

By Kevin Denver

March 3, 2025 • 10 min read

Cover image

Architecture verification and documentation with jQAssistant and arc42

By Steffen Musiol

February 17, 2025 • 22 min read

Cover image

Introducing Pair Programming to a Sceptical Team

By Kevin Denver

February 3, 2025 • 7 min read

Cover image

Coding for a Greener Future, Actions for Big Impact

By Paul Simmons

January 20, 2025 • 16 min read

Cover image

Instant page navigations with speculation rules

By Benny Joe Villiger

January 14, 2025 • 9 min read

Cover image

Refactoring Legacy Code using Tiny Types and Data Oriented Programming in Java

By Kevin Denver

January 6, 2025 • 11 min read

Cover image

Create own GraphQL Spring Boot Starter

By Christian Abegg

December 9, 2024 • 17 min read

Cover image

Building observability into the NHS COVID-19 app backend serving 16 million users

By Kevin Denver

November 25, 2024 • 7 min read

Cover image

The retain cycle of Swift async/await

By Simon Seyer

November 11, 2024 • 8 min read

Cover image

Develop a Web Editor for your DSL using Angular and Monaco Editor library with Language Server support

By Chathura Jayashantha

October 28, 2024 • 13 min read

Cover image

Develop your own Language Server

By Nipuna Marcus

October 28, 2024 • 10 min read

Cover image

Develop a Web Editor for your DSL using React and Monaco Editor library with Language Server support

By Nipuna Marcus

October 28, 2024 • 18 min read

Cover image

All we need is Structure

By Timon Jucker

October 14, 2024 • 7 min read

Cover image

Demystifying Concurrency

By Timon Jucker

September 30, 2024 • 6 min read

Cover image

Efficiently Parsing COBOL Fixed-Length Records with Functional Lenses

By Kevin Denver

September 18, 2024 • 16 min read

Cover image

Creating Component Variants in React

By Dario Bugmann

September 16, 2024 • 12 min read

Cover image

Web Development Tools

By Livi

August 5, 2024 • 9 min read

Cover image

Navigating the Challenges of Pair Programming

By Oliver Amstutz

June 28, 2024 • 8 min read

Cover image

How to test a .NET MAUI App Part 1

By Nijaz Zaljevic

June 11, 2024 • 13 min read

Cover image

The Art of Component Composition - Leveraging Compound Components in React

By Gabriel Duss

May 27, 2024 • 14 min read

Cover image

Homemade Signals

By Lucas Schnüriger

May 13, 2024 • 13 min read

Cover image

Keep the lights on

By Michael Lehmann

April 29, 2024 • 6 min read

Cover image

Two-way binding between Signals and Query Params

By Julio Castro

April 15, 2024 • 30 min read

Cover image

Building page transitions with react-router v6 and framer motion

By Christoph Salvisberg

April 8, 2024 • 11 min read

Cover image

Signals, Signals everywhere

By Lucas Schnüriger

March 4, 2024 • 8 min read

Cover image

Shallow Component Tests in Cypress with Angular Standalone Components

By Timo Spring

February 5, 2024 • 8 min read

Cover image

One Table to Rule them All

By Timo Spring

January 22, 2024 • 10 min read

Cover image

From Borderlands to Cornerlands - Why border-radius is wrong?

By Julio Castro

January 8, 2024 • 14 min read

Cover image

Are you getting the Test Pyramid wrong?

By Alan Tai

December 28, 2023 • 12 min read

Cover image

Source Generators in the MVVM Community Toolkit

By Nijaz Zaljevic

October 30, 2023 • 6 min read

Cover image

Ditch the Template Chaos - Angular Dynamic Components Loading

By Timo Spring

October 16, 2023 • 5 min read

Cover image

Finally, multi-file OpenAPI specifications

By Marco Romanutti

October 2, 2023 • 6 min read

Cover image

Effortless API-first

By Marco Romanutti

September 18, 2023 • 10 min read

Cover image

Reducing boilerplate code with the MVVM Community Toolkit in .NET MAUI

By Nijaz Zaljevic

September 4, 2023 • 10 min read

Cover image

Implement a Powerful Application Search using Apache Solr

By Matthias Graf

August 21, 2023 • 6 min read

Cover image

RxJS Memory Leaks in Angular

By Timo Spring

August 7, 2023 • 12 min read

Cover image

Understanding the three trees in Flutter - Widget tree, Element tree and RenderObject tree

By Gabriel Duss

July 11, 2023 • 8 min read

Cover image

ASP.NET Core Integration Testing

By Fabio Scagliola

June 26, 2023 • 25 min read

Cover image

Staying Ahead of the Competition with HTAP

By Daniel Costa

June 12, 2023 • 10 min read

Cover image

Source Generators and regular expressions

By Steven Giesel

June 5, 2023 • 5 min read

Cover image

How to use Behaviour-Driven Development (BDD) with C# and SpecFlow

By Alexander Duschek

May 30, 2023 • 8 min read

Cover image

No Data Left Behind: Enforcing Required Inputs in Angular Components

By Timo Spring

May 22, 2023 • 6 min read

Cover image

Micro Frontend - Module Federation with Vite for React

By Nipuna Marcus

May 15, 2023 • 21 min read

Cover image

Breaking the Line: The Benefits of Limited Line Lengths

By Lucas Schnüriger

May 2, 2023 • 5 min read

Cover image

Finally, custom form elements that don't suck!

By Patrick Walther

April 17, 2023 • 7 min read

Cover image

SQL Server CLR Integration

By Fabio Scagliola

April 3, 2023 • 7 min read

Cover image

Cypress app actions with Angular

By Lucas Schnüriger

March 20, 2023 • 8 min read

Cover image

A conceptual idea for building a registry to access micro frontends

By Michael Lehmann

March 6, 2023 • 8 min read

Cover image

Blazor Project Structure

By Steven Giesel

February 20, 2023 • 5 min read

Cover image

DDD - How to do Event-Storming?

By Keerthikan

February 6, 2023 • 5 min read

Cover image

Creating an icon web component with lazy loading in LitElement

By Patrick Walther

January 23, 2023 • 8 min read

Cover image

An Introduction to Unit Testing

By Fabio Scagliola

January 9, 2023 • 16 min read

Cover image

Building micro-frontends with Angular and StencilJS

By Michael Lehmann

December 26, 2022 • 12 min read

Cover image

Frozen Collections in .NET 8

By Steven Giesel

December 15, 2022 • 9 min read

Cover image

Build Azure AD B2C Templates

By Christoph Salvisberg

November 28, 2022 • 6 min read

Cover image

Using tailwindcss with web components and ShadowDOM in LitElement

By Patrick Walther

November 14, 2022 • 10 min read

Cover image

Avoid the urgency trap

By Marco Romanutti

October 31, 2022 • 3 min read

Cover image

The garbage collector in .NET

By Steven Giesel

October 26, 2022 • 8 min read

Cover image

Moving from Sass to CSS variables to implement Dark Mode

By Patrick Walther

October 26, 2022 • 9 min read