A Common Phoenix.Socket check_origin error and its Simple Fix
A couple of weeks ago, a colleague asked a question in Slack that gave me a distinct feeling of déjà vu. They were testing…
A couple of weeks ago, a colleague asked a question in Slack that gave me a distinct feeling of déjà vu. They were testing…
Experience is valuable in software because, over time, you see lots of different technologies, get a chance to try out different approaches to problems,…
At Revelry, we talk a lot about our core values. For our team, these guiding principles are far more than words on a website…
In this e-book, Revelry product strategy expert Heather Bourdaux and software engineering leader Jason Pollentier share both best practices and key considerations from early…
At Revelry, we believe in sharing and learning from one another (beliefs that are rooted in our Core Values). Among the many things we…
In my previous post, I wrote about using OpenAI‘s Functions API to force their large language models (LLMs) to return structured, machine-readable responses. The natural…
Like so many others, I’ve been playing around with language models lately. Also like so many others, I’ve been alternately amazed and amused at…
Termites and software bugs have this in common: they must be identified and managed quickly to avoid devastation. Termites can destroy the structural integrity…
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.