Life of an IT Intern at bol.com
At bol. com, we deal with a lot of complex, technical challenges. Luckily, we also attract a lot of people who like a good challenge.
Life of an IT Intern at bol.comAt bol. com, we deal with a lot of complex, technical challenges. Luckily, we also attract a lot of people who like a good challenge.
Life of an IT Intern at bol.comIntroduction 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 post, I will explain how bol. com is going to interpret what the user says using Machine Learning and Natural Language Processing. Historically we have been doing that in multiple ways: by informing the customer on our website, in our app, in our email communication, using our chatbot Billie and in our call center.
Making Machines Understand YouEver since I’ve started working for a WebAnalytics company in 2005 I’ve been working on problems related to making sense of web data. One of the most difficult elements in this type of analysis is making sense of the user...
Making sense of the user agent stringPrevention is better than cure - a fundamental principle of health care that also applies to modern software development. The later a bug surfaces, the more effort it takes to repair. From our own experience we know that this especially applies to performance bugs.
How to prevent common performance defects with the jPinpoint PMD rulesMonitoring your infrastructure is key for keeping production workloads healthy and to debug issues when things are going bad. And like Peter Drucker once said: “if you can measure, you can manage”. At bol.
How to: validate your app's metrics on a local Grafana instance“It didn’t look like a big issue at that moment”. Everybody in the room listened to what the Engineer on Duty (EoD) had to tell about the first moments what, later on, turned out to be a partly outage of the webshop in peak season. It’s Monday morning 10.
How we deal with the unexpectedIn 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 moneyWe asked 25 developers, five tech leads and someone “who does unspeakable things with technology” - more commonly known as our principle tech lead which technologies (tools, libraries, language or frameworks) they believe are hyped, happening or happened: hyped - which...
The hyped, happening and happened cloud technologies and data storage solutions @ bol.comIt's not easy. But that doesn't mean it can't be done. This post is about how we played around with image recognition to find out what we can do with it.
Image recognition. Deep learning. And cake.