In search for perfect coding interview assignment
At bol. com, IT grows together with the rest of the organization. We are constantly searching for brilliant new colleagues.
In search for perfect coding interview assignmentAt bol. com, IT grows together with the rest of the organization. We are constantly searching for brilliant new colleagues.
In search for perfect coding interview assignmentThis is the fifth and last post about our growth story. You’ve read about the history of bol. com and the process they made to reach their goal: landing on the moon.
Our agile journey so far – Part 5: Sustaining the changeIn the beginning of August, data science teams at bol.com came together for a dynamic two-day datathon. Collaborating with different teams from different disciplines, their mission was to re-imagine how we discover similar products. This innovative approach involved combining the insights of text (titles/descriptions) and images. To achieve this, they converted both text and image data into vectors and then find similar products by for example using a Faiss index and other.
Product Catalog Hackathon with Ai RecapWhen you build a service at bol. com your responsibility doesn’t end once the build is green. You’re actually supposed to run it (and keep it running) in production, too.
My baby was leaky and now it’s notAt the Berlin Buzzwords 2017 conference I had the chance to talk about our new measuring infrastructure at bol. com. The talk continued the story of the Measurement 2.
Berlin Buzzwords: Measuring 2.0 in productionBol. com features a fully responsive online store that adjusts its look and feel to the type and capabilities of the device and browser you’re using. This enhances usability, speed and conversion.
For better device profiling, delete your DDR!In this article we’ll first talk about the fundamentals of retrospectives: why they are important and how to structure a simple but effective version. We’ll address a common problem: no actions and/or actors are defined. Next, we’ll take it one step further, and discuss how to avoid “getting stuck” by regularly changing the format of your retrospectives. To top it off, I offer some more varied formats.
Bye Bye, Boring RetrospectivesAt bol. com we service millions of products to millions of customers, resulting in billions of pages each year. We want to create the most effective service to our visitors we possibly can.
Big, bigger, scalableIntroduction I was once told that a good programmer is a lazy programmer. A good programmer avoids typing tedious code, where the code could basically write itself. Self-writing code – wouldn’t that be great? Unfortunately, we’re not quite there yet.
Mapping object models with MapStruct - a case studyIntroduction 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 hierarchies