How to share Git Hooks

Some time ago I wrote how to create Git Hooks for your project. What I didn’t wrote about is how to share these Git hooks with your team. If you don’t know how to create Git hooks yet, then I recommend reading the blog post below first. Step 1...

Backpressure explained

Backpressure is something every software engineer will have to deal with at some point. You might read it and have no clue what it really means. For those people, continue reading 😉 In software you generally speak of having input and turn it into desired output. Backpressure is when...

How to read Rx marble diagrams

When trying Rx for the first time and you heard it’s a steep learning curve but you went for it anyway and you are searching the internet to get you started and you open up the first result on Google and you see this.. and you be like… But...

Cold vs Hot data source

Maybe you heard of it, maybe you don’t. Hot or cold data sources. Let me explain briefly what it is and how you should use it. The general idea is that hot data sources are active even outside when it is called and cold data sources is not doing...

Sync vs Async

In programming, synchronous operations block instructions until the task is completed, while asynchronous operations can execute without blocking other operations. Examples of asynchronous operations are push notifications, click events, keyboard input or fetching data. Because they happen any particular time outside the main execution of your app. Example of...

Flutter #TIL series

As an experiment for myself to see if I would like to create and montage video’s I started my own YouTube playlist. Coding is my conformed-zone so I decided to pick record random things I learned while developing for Flutter....

ProGuard Tips

When implementing ProGuard for your Android App you might find these little tips helpful during implementation. #1 Debug build It’s common that debug build type doesn’t run ProGuard because it will slow down compilation and therefor development. But in order to fully test and debug any ProGuard problems, it’s...

Coroutines – Dispatcher & Yield

Today another day in quarantine since the COVID-19 outbreak. So I thought let’s really learn how coroutines work instead of just using it and hope for the best. I did the codelab from Google that did a pretty good job for me to understand how it works. I wanted...

How to fix a broken TV

During the COVID-19 outbreak we were chilling and watching some TV at home. In the middle of an awesome episode of “Say yes to the dress” on TLC the screen suddenly faded and turned black. After a while vertical striped appeared. My first reaction was “wtf, must be a...

SpeedRunning

Did a small presentation about SpeedRunning at work. Sadly this was not recorded but wanted to share my slides anyway. Contact me if you have any questions!...