Contributing to change & equality for women in tech
“Working at bol.com allows me the freedom to innovate, inspire, and empower other women to do the same.” We are talking to Noha Shafik, who started her career in Egypt and has recently been promoted as bol.com’s Principle Engineering Manager. Guided by her search for personal values, Noha leads a diverse team at bol.com while staying true to herself, her strengths and her purpose.
Bye Bye Hibernate – Discovering alternatives to Hibernate in Kotlin
At bol.com we host a hackathon day every so many months. Developers get to pitch their hackathon idea, so that other developers can join and help them. Sander was curious about other ORM frameworks available for Kotlin. And so, the idea to look for alternatives of Hibernate in Kotlin as a hackathon project came up.
It has been a while since we touched moving to the cloud as a topic. Finding a good trajectory to the cloud isn't always trivial. Not all technologies that we decided to use in the last 10 years have a beaten path to the cloud.
DDoS - specific attacks require AI powered washing solutions
DDoS attacks, malicious attempts to disrupt normal traffic, can be countered in different ways. Dependent on the type of attack one or more valid solutions are available. However, in the e-commerce field, we found out we needed a specific solution for one type of attack. We created this washing solution based on AI and Cloud native solutions.
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.
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!