Overview for 'frankdejonge'
Written by Frank de Jonge
/ Original link
on Nov. 1, 2021
Bugs caused by race conditions can be a huge source of frustration. They are difficult to identify and often difficult to remedy. As part of my day to day job at Mollie, guarding against data inconsistencies is always top of mind. At the very least, unexpected inconsistencies require attention from…
Written by Frank de Jonge
/ Original link
on Aug. 8, 2021
Lerna and Yarn workspaces provide tools to ease the lives of multi-package mono-repo maintainers. Since version 7 NPM follows suit by adding support for workspaces, opening up the world of multi-package tooling for NPM-only users.While I was setting up a project, I tried to search for a way to comb…
Written by Frank de Jonge
/ Original link
on May. 1, 2021
Integrating services over API's exposes your application to a range of possible failures. At scale, any network interaction can and will fail. Implementing a retry mechanism is a common approach to increase fault tolerance. Taking into account how systems fail when designing software can greatly im…
Written by Frank de Jonge
/ Original link
on Dec. 21, 2020
For those who missed it, a new major version of Flysystem was released on the 24th of November. A new major version allows you break with the past for the sake of the future, which is exactly what I've done. For the second version of Flysystem I went back to the drawing board. Many of the library's…
Written by Frank de Jonge
/ Original link
on Mar. 23, 2020
Over the years, my coding practices have changed a lot. From hacking away until it works to TDD/BDD/DDD and everything in between. One of the biggest changes in my developer career has been when, why, and how I test my code. In particular, my view on mocking frameworks has changed a lot. A couple…
Written by Frank de Jonge
/ Original link
on Mar. 23, 2020
Over the years, my coding practices have changed a lot. From hacking away until it works to TDD/BDD/DDD and everything in between. One of the biggest changes in my developer career has been when, why, and how I test my code. In particular, my view on mocking frameworks has changed a lot. A couple…