# Blog

## A PoC for Contract Testing in the Frontend

With methodologies like microfrontends and atomic design, and techniques like module federation and import maps, we steadily walk in a direction where our frontend is composed during runtime. And yet, we lack the tools to have cheap tests that ensure that we won't break the system. Let's take a look at a possible solution: contract tests for components.

Posted

#Microfrontends #Contract-Testing #Test #Testing-Library

## Why team building fails

Team building is often seen as a tool to help a dysfunctional team to get back on track. And just as often, it fails to achieve this goal. Let's take a look at what the team needs and how I as a leader can help.

Posted

## 20 years of microfrontends

Microfrontends is a term that has come up in recent years, but in reality, we have been doing it for decades. Let's take a look at my journey and the lessons I learned on the way.

Posted

#Microfrontend #Custom-Element #Web-Components #Frames #Ssi #Microservices #Monolith

## The impact of Covid on my leadership style

I send out an anonymous survey twice every year - but never during that time were we facing a pandemic. Let's take a look at the impact that this has had on my results.

Posted

## The fallacy of multi-vendor teams

Your multi-vendor teams are not performing and you're trying to turn it around? Well, you can't - and here's why

Posted

#Software #Delivery #Outsourcing #Multi-Vendor #Consultancy

## Why "Made In Germany" ain't a thing in software

Software created in Germany never had the same flavour as cars. It's actually more of a smell. And this smell is gradually leaking into the other products. But what can we do to change that? I have three ideas.

Posted

#Software #Craftmanship

Creating a custom element for a demo todo list in a test driven fashion, using jest, dom-testing-tools, LitElement and pure-lit.

Posted

#Web-Components #Custom-Elements #Jest #Jest-Dom #Dom-Testing-Tools

## Write Less Code For Smaller Packages With pure-lit

What if someone told you that by adding another package to your lit-element project, you will create smaller bundles and write less code?

Posted

#Lit-Element #Pure-Lit #Functional-Components

## Testing Scripts With Aruba and Cucumber

Testing your bash scripts ain't easy. As testing their unit is tricky by design, I searched for something to test their behaviour and looked at BDD for the terminal.

Posted

#Bdd #Bash #Zsh #Aruba #Cucumber

## Logging browser script errors with nginx

Javascript errors for you users might get lost if you don't log them. This post is showing a very easy way to get to them, without requiring users to call you on the phone.

Posted

#Console.error #Javascript #Log #Browser #Logging #Error