Elixir Releases: Moving Past Elixir 1.8 and Distillery 2.0
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.
Continue ReadingJason has been making web apps since 2004, including public facing websites, e-commerce, and complex administrative tools. Before coming to Revelry, he co-founded League Lab and helped to create a technology platform for the social sports league industry. When he comes out from behind the keyboard, Jason can be found biking around New Orleans or hanging out at the rock climbing gym.
More about Jason
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.
Continue Reading
A while back several Revelers were chatting in Slack about learning and working as a software engineer. Some interesting ideas were being thrown around about programming problem solving and learning on the job, so we decided to record a discussion. What follows is a rough summary of some of the things we learned. How does […]
Continue Reading
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 think the easiest way to explain property-based testing is to contrast it with example-based testing, which is by far the most common type of automated testing. If we were building an […]
Continue Reading
Mutation testing involves running your test suite many times, modifying the application code in different ways to see if the tests catch the change.
Continue Reading
The hard part of this was recognizing the algebra beneath layers of domain-specific business rules.
Continue Reading
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.
Continue Reading
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:
Continue Reading
Make sure you’re doing this consistently, because down the line it makes a big difference to somebody digging through git history.
Continue Reading
Jason had a theory: He dislikes abbreviations and acronyms, ambiguity and magic. And he likes explicitness and clarity. So he wondered why some code naming conventions seem to punish verbosity (when it’s required) and what this all has to do with language naming conventions.
Continue Reading
Choosing a text editor is a personal thing, but here’s how using Vim with VS Code has made me a very happy software engineer.
Continue Reading