Spicing up your app’s performance - a simple recipe for GC tuning
The garbage collector is a complex piece of machinery that can be difficult to tune. Not surprisingly, many developers dread touching the GC. If you don’t give the GC just a little bit of care, your whole application might be running suboptimal. This blog post shows how we got two production applications to perform better by following simple tuning steps.
Tech Radar - hard discussions lead to transparency
We discuss the latest version of the tech radar. Especially the way we implemented it and the process to get things on the radar will be recognisable for you.
Coroutine Gotchas - Bridging the Gap between Coroutine and Non-Coroutine Worlds
Coroutines are a wonderful way of writing asynchronous, non-blocking code in Kotlin. Think of them as lightweight threads, because that’s exactly what they are. Lightweight threads aim to reduce context switching, a relatively expensive operation. Moreover, you can easily suspend and cancel them anytime. Sounds great, right?
Neurodiversity - Two brave guests sharing their personal stories
Neuro Diversity - Two courageous guests sharing their personal stories about their discovery at a later age of autism and Tourette syndrome. Their search since then and how the neurodiversity community is helping them.
A must-listen for everybody with and without a label!
Order Sourcing Simulation is needed to enable capacity steering over our warehouses, network of sellers and logistical partners. Data Science is used to predict customer behavior and simulate capacity impact.
Does your team have boring retrospectives? Do you learn from these meetings or do they drain energy? A good retrospective is a powerful tool for your team. In this podcast episode, you learn more about how to get your retrospective fun, fast and fruitful.
At bol.com we like our teams to be autonomous when it comes to implementing solutions to help our customers. However if people are completely free to do whatever they want to reach a team goal we might end up in the bottom right corner of the picture due to lack of direction. We like to be in the upper right corner where there’s both freedom and alignment. The other parts of the diagram are of course less desirable for our software engineers and data scientists.
With 2 of our engineers, we look into how we keep enhancing the quality of our webshop using canary testing and analysis, contract testing and end-to-end testing in isolation.