Measuring execution time in Kotlin coroutines
1. Background kotlinx. coroutines is one of the asynchronous (and concurrency) libraries in Kotlin for writing asynchronous, non-blocking code.
Measuring execution time in Kotlin coroutines1. Background kotlinx. coroutines is one of the asynchronous (and concurrency) libraries in Kotlin for writing asynchronous, non-blocking code.
Measuring execution time in Kotlin coroutinesEvery time I look at you. I see myself. I'm so proud of you.
Father & Son into ITIn the bol. com Tech Community, we get quite some questions on how we build a great engineering culture. Mid-March 2021 the hosts of our podcast joined the Hackages podcast which was live recorded with almost 100 attendees.
Building an Engineering CultureIntroduction For me, even after having pushed the deploy button many times, deploying to production keeps being dreadful. Accidentally pushing an unwanted feature that sneaked in somehow is one of the many things I am afraid of. In this...
Know what you deploy - a script using git log for listing all features that go liveIn this blog, we show you how to automatically scale your application resources according to either the CPU consumption or to the incoming load of your application. Background As humans, we are capable of adapting to variable inputs and situations. Some of us are slower, whereas others easily adapt to change.
HPA: how it can save you headaches and moneyTowards the end of 2020, Melissa Perotti and I held a talk on Product Development for Data Science Products at GoDataFest - the (this time virtual) festival of Data Technology. We elaborate on how we follow a 7-phase process to...
Product Development for Data Science - From Idea to Production in 7 PhasesIntroduction At bol. com we have two main ways of running our applications. We can deploy them in a Datacenter (DC) managed by us or we can run them on Google Cloud Platform (GCP).
Moving to the cloud? Don't let your application become a downer!Introduction MapStruct is a framework that alleviates us, programmers, from the unexciting task of writing code to copy one object model to another, field by field. In this blog we show you how to map optional fields with MapStruct....
How to map optional fields with MapStructIntroduction MapStruct is a framework that alleviates us, programmers, from the unexciting task of writing code to copy one object model to another, field by field. This blog elaborates on how to write MapStruct mappers for object hierarchies. If,...
How to write MapStruct mappers for object hierarchiesIntroduction It sparked in the episode Interactive heavy applications we should record a podcast episode on TypeScript. Around the same time, we came in contact with Hackages. A company focusing on learning tech.
TypeScript, where we love strict