When does Scala make sense over Java?
Sometimes Scala earns its keep. Sometimes Java is the more honest choice.
Read articleInsights
Technical articles on languages, databases, serverless platforms and the awkward realities of keeping systems moving.
Showing 37–45 of 49 articles
Sometimes Scala earns its keep. Sometimes Java is the more honest choice.
Read articleA practical method for reviewing behaviour, types, failure paths, tests, compatibility and production impact without turning every pull request into a style debate.
Read articleYou probably don’t need a rewrite. You do need a better reason than “the code is messy.”
Read articleA JDK upgrade should be ordinary maintenance. Here’s how to stop it becoming an event.
Read articleA technical guide to the boundaries, hidden effects, data compatibility, tests, builds and production feedback that determine whether a backend change is safe or expensive.
Read articleTypeScript makes a backend approachable. That does not guarantee it will stay simple as the system grows.
Read articleA Python service can be quick to build. The real test is whether another engineer can run and change it safely.
Read articleThe endpoint gets blamed first. Often the useful evidence is in the query plan, connection pool or data model.
Read articleA flexible store changes the modelling trade-offs. It does not make those trade-offs disappear.
Read articleStart a conversation
A feature that needs shipping, an ageing service that needs attention, or a deployment that has become harder than the code. Talk to us about your problems.