
How to kill staging without “testing in production”
Most software teams have left behind the Waterfall(1) methodology in favor of approaches that move faster and flex more to accommodate changes and maximize the…
Most software teams have left behind the Waterfall(1) methodology in favor of approaches that move faster and flex more to accommodate changes and maximize the…
We at Revelry have a #wordelry channel in Slack where we share our Wordle scores and commiserate about unlucky guesses. It’s a great way…
A really hard problem can feel like a great chance to flex our skills and finally use some of those architectural patterns we’ve been…
Elixir 1.9 has been released with built-in support for releases, a need that was previously served (and continues to be) by the Distillery package.
A while back several Revelers were chatting in Slack about learning and working as a software engineer. Some interesting ideas were being thrown around…
Lately I’ve been exploring various automated testing techniques, and it’s about time I got to property-based testing, also known simply as property testing. I…
Mutation testing involves running your test suite many times, modifying the application code in different ways to see if the tests catch the change.
The hard part of this was recognizing the algebra beneath layers of domain-specific business rules.
The team that seeks out feedback and views it as an asset rather than a slap in the face is the team that delivers real value to clients.
I was lying in bed this morning planning the best way to handle a merge conflict I know is coming with a colleague’s PR today, and I realized I’d like to know a couple of tricks for certain situations. Here they are: