
Precision calibration of digital light projectors using the Moiré effect - How to unveil the unseen...
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.

Feature Flags in Angular
By Philipp Emmenegger
June 10, 2025 • 13 min read

What happens when a team dedicates 10% of their time to fixing technical debt?
By Abishek Anthony
May 26, 2025 • 10 min read

Routing Beyond Forward and Back
By Mika Ruch
May 12, 2025 • 25 min read

Context-Driven Smells
By Phill Royle
April 28, 2025 • 30 min read

Automated API tests with Gherkin increase efficiency and quality
By Marcel Stalder
April 14, 2025 • 17 min read

Untangling Legacy Systems
By Kevin Denver
March 31, 2025 • 7 min read

Using Ktor in Kotlin Multiplatform
By Mo Ramezanpoor
March 17, 2025 • 11 min read

Parsing inconsistent JSON with a reader monad in Java
By Kevin Denver
March 3, 2025 • 10 min read

Architecture verification and documentation with jQAssistant and arc42
By Steffen Musiol
February 17, 2025 • 22 min read

Introducing Pair Programming to a Sceptical Team
By Kevin Denver
February 3, 2025 • 7 min read

Coding for a Greener Future, Actions for Big Impact
By Paul Simmons
January 20, 2025 • 16 min read

Instant page navigations with speculation rules
By Benny Joe Villiger
January 14, 2025 • 9 min read

Refactoring Legacy Code using Tiny Types and Data Oriented Programming in Java
By Kevin Denver
January 6, 2025 • 11 min read

Create own GraphQL Spring Boot Starter
By Christian Abegg
December 9, 2024 • 17 min read

Building observability into the NHS COVID-19 app backend serving 16 million users
By Kevin Denver
November 25, 2024 • 7 min read

The retain cycle of Swift async/await
By Simon Seyer
November 11, 2024 • 8 min read

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

Develop your own Language Server
By Nipuna Marcus
October 28, 2024 • 10 min read

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

All we need is Structure
By Timon Jucker
October 14, 2024 • 7 min read

Demystifying Concurrency
By Timon Jucker
September 30, 2024 • 6 min read

Efficiently Parsing COBOL Fixed-Length Records with Functional Lenses
By Kevin Denver
September 18, 2024 • 16 min read

Creating Component Variants in React
By Dario Bugmann
September 16, 2024 • 12 min read

Web Development Tools
By Livi
August 5, 2024 • 9 min read

Navigating the Challenges of Pair Programming
By Oliver Amstutz
June 28, 2024 • 8 min read

How to test a .NET MAUI App Part 1
By Nijaz Zaljevic
June 11, 2024 • 13 min read

The Art of Component Composition - Leveraging Compound Components in React
By Gabriel Duss
May 27, 2024 • 14 min read

Homemade Signals
By Lucas Schnüriger
May 13, 2024 • 13 min read

Keep the lights on
By Michael Lehmann
April 29, 2024 • 6 min read

Two-way binding between Signals and Query Params
By Julio Castro
April 15, 2024 • 30 min read

Building page transitions with react-router v6 and framer motion
By Christoph Salvisberg
April 8, 2024 • 11 min read

Signals, Signals everywhere
By Lucas Schnüriger
March 4, 2024 • 8 min read

Shallow Component Tests in Cypress with Angular Standalone Components
By Timo Spring
February 5, 2024 • 8 min read

One Table to Rule them All
By Timo Spring
January 22, 2024 • 10 min read

From Borderlands to Cornerlands - Why border-radius is wrong?
By Julio Castro
January 8, 2024 • 14 min read

Are you getting the Test Pyramid wrong?
By Alan Tai
December 28, 2023 • 12 min read

Source Generators in the MVVM Community Toolkit
By Nijaz Zaljevic
October 30, 2023 • 6 min read

Ditch the Template Chaos - Angular Dynamic Components Loading
By Timo Spring
October 16, 2023 • 5 min read

Finally, multi-file OpenAPI specifications
By Marco Romanutti
October 2, 2023 • 6 min read

Effortless API-first
By Marco Romanutti
September 18, 2023 • 10 min read

Reducing boilerplate code with the MVVM Community Toolkit in .NET MAUI
By Nijaz Zaljevic
September 4, 2023 • 10 min read

Implement a Powerful Application Search using Apache Solr
By Matthias Graf
August 21, 2023 • 6 min read

RxJS Memory Leaks in Angular
By Timo Spring
August 7, 2023 • 12 min read

Understanding the three trees in Flutter - Widget tree, Element tree and RenderObject tree
By Gabriel Duss
July 11, 2023 • 8 min read

ASP.NET Core Integration Testing
By Fabio Scagliola
June 26, 2023 • 25 min read

Staying Ahead of the Competition with HTAP
By Daniel Costa
June 12, 2023 • 10 min read

Source Generators and regular expressions
By Steven Giesel
June 5, 2023 • 5 min read

How to use Behaviour-Driven Development (BDD) with C# and SpecFlow
By Alexander Duschek
May 30, 2023 • 8 min read

No Data Left Behind: Enforcing Required Inputs in Angular Components
By Timo Spring
May 22, 2023 • 6 min read

Micro Frontend - Module Federation with Vite for React
By Nipuna Marcus
May 15, 2023 • 21 min read

Breaking the Line: The Benefits of Limited Line Lengths
By Lucas Schnüriger
May 2, 2023 • 5 min read

Finally, custom form elements that don't suck!
By Patrick Walther
April 17, 2023 • 7 min read

SQL Server CLR Integration
By Fabio Scagliola
April 3, 2023 • 7 min read

Cypress app actions with Angular
By Lucas Schnüriger
March 20, 2023 • 8 min read

A conceptual idea for building a registry to access micro frontends
By Michael Lehmann
March 6, 2023 • 8 min read

Blazor Project Structure
By Steven Giesel
February 20, 2023 • 5 min read

DDD - How to do Event-Storming?
By Keerthikan
February 6, 2023 • 5 min read

Creating an icon web component with lazy loading in LitElement
By Patrick Walther
January 23, 2023 • 8 min read

An Introduction to Unit Testing
By Fabio Scagliola
January 9, 2023 • 16 min read

Building micro-frontends with Angular and StencilJS
By Michael Lehmann
December 26, 2022 • 12 min read

Frozen Collections in .NET 8
By Steven Giesel
December 15, 2022 • 9 min read

Build Azure AD B2C Templates
By Christoph Salvisberg
November 28, 2022 • 6 min read

Using tailwindcss with web components and ShadowDOM in LitElement
By Patrick Walther
November 14, 2022 • 10 min read

Avoid the urgency trap
By Marco Romanutti
October 31, 2022 • 3 min read

The garbage collector in .NET
By Steven Giesel
October 26, 2022 • 8 min read

Moving from Sass to CSS variables to implement Dark Mode
By Patrick Walther
October 26, 2022 • 9 min read