bol.com Techlab
  • Home
  • Blog
  • Podcast
  • Video
  • Events
  • Categories
    • Development
    • Infrastructure
    • UX
    • Testing
    • Security
  • About
  • Join our team

Development – 74 articles

bol.com Techlab›Blog›Development

Tags

ExpatHazelcastInternationalMaintenanceCQRSYoung ProfessionalWeb scaleMicroservicesMeetupSoftwareJavaArchitectureTestingEvent
Join our team

    Sushi: A DSL for Conversational Flow Design

    Amin Dorostanian, on 10-01-2019
    Category: Blog, Development Tags: Kotlin flow design DSL FSM Conversational AI bot

    TL;DR: We share our experience on how we built a conversational bot with Finite State Machines. It turned out to have its own shortcomings so we built a DSL to design our flows and called it “Sushi”.
    Sushi is a more flexible and straight-forward tool to build complicated flows.

    Read more
    Sushi: A DSL for Conversational Flow Design

    A developer friendly GraphQL client

    Jasper van Heijst, on 21-12-2018
    Category: Blog, Development Tags: Java software engineering GraphQL

    At bol.com we use GraphQL in our IT landscape, and we’ve found a convenient way of working with these API’s we would like to share. By generating our GraphQL queries from Java objects by using annotations, developers don’t need to worry about the query, and don’t need to maintain both a query and a domain object anymore.

    Read more
    A developer friendly GraphQL client

    Stop Smashing your Keyboard! Zoom out! Think!

    Eduardo da Silva, on 14-12-2018
    Category: Architecture, Culture, Development, Events Tags: Architecture Development Culture Design

    TL;DR: this article discusses in detail my presentation at Spaces Summit 2018. I talked about the need to stop smashing our keyboards and “blindly” focus on “high-speed”, and start thinking about what we are doing, why and how we are doing it.

    Read more
    Stop Smashing your Keyboard! Zoom out! Think!

    Finding the longest matching string prefix … fast

    Niels Basjes, on 10-12-2018
    Category: Data Science & AI, Development Tags: Java Software Open source DataScience Algorithms

    In many systems at bol.com the response speed of our systems is very important. This blog is about the data structures and algorithms we used to make a specific analysis step a lot faster: Finding the longest matching string prefix.

    Read more
    Finding the longest matching string prefix … fast

    Using Elasticsearch as the Primary Data Store

    Volkan Yazici, on 3-12-2018
    Category: Development Tags: Java elasticsearch search etl

    The biggest e-commerce company in the Netherlands and Belgium, bol.com, set out on a 4 year journey to rethink and rebuild their entire ETL (Extract, Transform, Load) pipeline, that has been cooking up the data used by its search engine since the dawn of time.

    Read more
    Using Elasticsearch as the Primary Data Store

    Part 3: Talks Spaces Summit v2.0

    Sjors van Berkel, on 25-09-2018
    Category: Blog, Culture, Development Tags: Java Kotlin conference Organizing JVM

    Last June, Spaces Summit was organized by and for bol.com employees. At Techlab, we want to celebrate this event by highlighting two presentations every month. This month, let’s get meta, and talk about organizing a conference. After that, we’ll go full geek again and look at Kotlin, to cure the Java headache you probably didn’t realize you were having in the first place.

    Read more
    Part 3: Talks Spaces Summit v2.0

    Life of an IT Intern at bol.com

    Laura & Paul, on 11-09-2018
    Category: Blog, Culture, Development Tags: Development internship IT automated testing Axon Spaces Summit

    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. This blog features two of our valuable interns, who chose to do a project with bol.com to benefit both us, and their studies. Read about their experiences, and the fun they had while doing their awesome work.

    Read more
    Life of an IT Intern at bol.com

    Part 2: Talks Spaces Summit v2.0

    Sjors van Berkel, on 15-08-2018
    Category: Blog, Development Tags: Testing Spock Karate Cucumber API

    Last June, Spaces Summit was organized by and for bol.com employees. At Techlab, we want to celebrate this event by highlighting two presentations every month. This month, we will look at two exciting presentations about aptly-named testing frameworks: Spock, and Karate.

    Read more
    Part 2: Talks Spaces Summit v2.0

    How (not) to sink a data stream to files? Journeys from Kafka to Parquet.

    Gabor Hermann, on 30-07-2018
    Category: Development Tags: Java Scalability BigData Open source distributed

    Last year the Measuring 2.0 team at bol.com has started measuring user behavior on the bol.com website. Of course, we wanted to make the data widely accessible within the whole organization.

    Read more
    How (not) to sink a data stream to files? Journeys from Kafka to Parquet.

    Test automation with a great new tool: Cypress

    Pim Rebholz, on 10-07-2018
    Category: Development, Testing Tags: Testing Cypress JavaScript Test automation

    Early October 2017 saw the release of a new tool for test automation, Cypress 1.0. It’s not just another tool, it’s a tool with specific goals in mind.

    Read more
    Test automation with a great new tool: Cypress
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • >
  • Tags

    ExpatHazelcastInternationalMaintenanceCQRSYoung ProfessionalWeb scaleMicroservicesMeetupSoftwareJavaArchitectureTestingEvent
  • Categories

    • Blog (46)
    • Architecture (14)
    • Diversity (2)
    • Culture (31)
    • Data Science & AI (7)
    • Cloud (9)
    • Podcast (81)
    • Interaction Design (1)
    • Interaction Design (1)
    • Business Intelligence (1)
    • Infrastructure (7)
    • UX (5)
    • Development (74)
    • Testing (12)
    • Security (1)
    • Events (34)
  • Get in touch with us

    techlab@bol.com

    Join our team

  •  Company profile

    stackoverflow icon  stackoverflow icon

    Follow us

    twitter logo    Youtube
bol.com Techlab

Privacy   Cookies    © 1999 - 2021 bol.com b.v.

Techlab
  • Home
  • Blog
  • Podcast
  • Video
  • Events
  • Categories
    ▼
    • Development
    • Infrastructure
    • UX
    • Testing
    • Security
  • About
  • Join our team
Get in touch with us techlab@bol.com