Battle-Tested Lessons from 10 Years in a Single Codebase
Experience is valuable in software because, over time, you see lots of different technologies, get a chance to try out different approaches to problems,…
Engineering content on the Revelry Blog: Navigate our lab notes by using the tag system.
Experience is valuable in software because, over time, you see lots of different technologies, get a chance to try out different approaches to problems,…
Okay, so yes I am going to break a couple of rules here. But really only the first two… Types are literally everywhere; they…
5 key Elixir concepts every JavaScript developer should know to boost code clarity, stability, and performance.
Retrieving a document’s filename using Microsoft’s powerful, yet sometimes nuanced, Word.JS API unearths a critical insight into the API’s asynchronous design: the danger of…
Zero Trust Security ensures maximum data protection with minimal friction. Learn how to implement a secure Zero Trust model while maintaining an effortless developer experience.
Revelry’s product managers and software engineers contribute to various types of development projects, depending on partner needs. To help our latest cohort of apprentices…
At Revelry, we believe in sharing and learning from one another (beliefs that are rooted in our Core Values). Among the many things we do…
Apple’s “Sign In with Apple” feature recently caught my eye; it allows users to sign into apps without sharing their personal email addresses. Intrigued…
Stuart Page is one of Revelry’s talented software developers. Get to know him… How would you describe yourself in a few sentences? I’m British,…
Code audits are critical to preventing unstable code from being shared with the world or shipped to customers (gasp!), and they should be a…
By Matt AguiluzRevelry Alumni Signal flow is something I find endlessly fascinating. The process of receiving input, processing it, and returning output is relatively…
Keeping remote teams connected is challenging. In addition to an all-hands meeting, we build team culture through weekly department meetings for our technical teams:…
It is quite simple to set up a local instance of SQL Server container with Docker on a Windows 10 machine. Step 1: Docker…
Ecto is a powerful tool for interacting with databases. By adding `EXPLAIN` to the SQL strings, I was able to quickly troubleshoot and get the job done.
While working on getting a product live in Canada, we have gone through various trials and tribulations getting localization to work. Globalization generally refers to the combination of localization (L10N), and internationalization (I18N).