The hyped, happening and happened application frameworks and Java runtime @ bol.com

    Sajid Mohideen, Nick Tinnemeier, on 6-09-2021
    Category: Development

    We 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 new technologies are you eager to learn more about this year? happening – are there any exciting technologies you used last year that we should learn this year? happened – did you walk away from any technologies last year? This is what we got back:   This blog post,…

    Read more

    The hyped, happening and happened tech @ bol.com

    Sajid Mohideen, Nick Tinnemeier, on 6-09-2021
    Category: Development

    Every once in a while we reflect on the technologies we use in our everyday working lives. Which technologies did we pick up recently that made us more productive and our work more fun? Are there any new technologies out there that we could – or should – use to make our working lives even more pleasant? Is there any technology currently slowing us down which we should actually abandon? This time we did not only ask ourselves these questions. We asked 25 developers, 5 tech leads and someone “who…

    Read more

    The hyped, happening and happened cloud technologies and data storage solutions @ bol.com

    Sajid Mohideen, Nick Tinnemeier, on 6-09-2021
    Category: Development

    We 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 new technologies are you eager to learn more about this year? happening – are there any exciting technologies you used last year that we should learn this year? happened – did you walk away from any technologies last year? This is what we got back: This blog post, which…

    Read more

    The hyped, happening and happened front end frameworks and web APIs @ bol.com

    Sajid Mohideen, Nick Tinnemeier, on 6-09-2021
    Category: Development

    We 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 new technologies are you eager to learn more about this year? happening – are there any exciting technologies you used last year that we should learn this year? happened – did you walk away from any technologies last year? This is what we got back: This blog post, which…

    Read more

    The hyped, happening and happened async programming and streaming frameworks @ bol.com

    Sajid Mohideen, Nick Tinnemeier, on 6-09-2021
    Category: Development

    We 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 new technologies are you eager to learn more about this year? happening – are there any exciting technologies you used last year that we should learn this year? happened – did you walk away from any technologies last year? This is what we got back:   This blog post,…

    Read more

    The hyped, happening and happened programming languages and testing frameworks @ bol.com

    Sajid Mohideen, Nick Tinnemeier, on 6-09-2021
    Category: Development

    We 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 new technologies are you eager to learn more about this year? happening – are there any exciting technologies you used last year that we should learn this year? happened – did you walk away from any technologies last year? This is what we got back:   This blog post,…

    Read more

    Know what you deploy – a script using git log for listing all features that go live

    Nick Tinnemeier, Dennis de Bode, on 19-03-2021
    Category: Blog, Development

    Introduction 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 blog post I show you how we reduced our deployment anxiety with a script using git log for listing all the features that go live after pushing that deploy-to-pro button. In this blog post I first introduce you to the way we work and provide you with the necessary information to…

    Read more

    How to map optional fields with MapStruct

    Nick Tinnemeier, on 5-02-2021
    Category: Development

    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. If, after reading this, you still wonder what MapStruct is and what it can do for you, then this blog could answer those questions for you: https://techlab.bol.com/mapping-object-models-case-study/. This blog zooms in on MapStruct’s capabilities of dealing with source fields that are not always present, i.e. might be null. In particular, we…

    Read more

    How to write MapStruct mappers for object hierarchies

    Nick Tinnemeier, on 1-02-2021
    Category: Development

    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. This blog elaborates on how to write MapStruct mappers for object hierarchies. If, after reading this, you still wonder what MapStruct is and what it can do for you, then this blog might be a good read: https://techlab.bol.com/mapstruct-case-study/. To already spoil the fun, MapStruct is not able to generate mappers for classes that all inherit from the same (abstract) base class or interface. In…

    Read more

    Mapping object models with MapStruct – a case study

    Nick Tinnemeier, on 6-01-2021
    Category: Development

    Introduction 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. We show you how close to self-writing code you can get. In this blog we will present a case study using MapStruct for mapping object models. In particular, we zoom in on how the MapStruct framework alleviates us from the dull task of writing code to copy one object model…

    Read more