This is why GraphQL is awesome, you just don’t know it yet
- LIVE UPDATING DATA - Even with the best intentions, it's likely that you've created at-least one tangled mess with GraphQL. In theory it should simplify things, but in practise the world is always hard. Ideally a GraphQL server should be present a schematic representation of data and their relations,…
Live Subscriptions, the basic awesome feature GraphQL is missing
- GIVE ME THOSE DELTAS - Instantly receive new data whenever data is changed, is every developer's dream. Update UI, trigger events, really make an application come to live. GraphQL has support for making applications come to live with subscriptions, but it's lacking. It becomes complex rather quickly, see this…
- ADMIN FROM ANYWHERE FOR ANYTHING - The wonderful world of serverless development brings us many gifts for a relatively low price, but as with everything there are also downsides. We are using Firebase, a serverless framework by Google, and we love it. However, let's focus for now on a…
Death to statics
- GLOBAL STATE IN SHEEP'S CLOTHING - There are not many things that can get me in a ranting mode, but statics are high on the list. In Java statics are the main source of hard to reproduce bugs, untestable code, and bad architecture. In my opinion, every time the…
Mockito vs JMockit, battle of the mocking frameworks
- THE ART OF PRETENDING - For years the industry standard of mocking on the JVM has been Mockito. Mockito is a wonderful library that really speeds up your testing by allowing you to create mocks in a very simple way. That being said, it does have its drawbacks, for…