Back-End Engineering
Revelry’s talented engineering team – comprised of front- and back-end developers – offers expertise in a wide range of languages, frameworks, and capabilities. In addition to long-time favorites, like Elixir and Phoenix, they enjoy exploring “what’s new and what’s next,” and then sharing about it.
Check out some of our tech team’s latest insights and opinions below, and then sign up for our monthly e-newsletter for more.

Most Common Project Terms at Revelry: Part 2
I’ve chosen this specific list as part of an effort to foster a shared understanding of commonly used terms. This “glossary” doesn’t exist in a vacuum – it can (and should) continue to be challenged and evolve over time as our understanding changes.

NodeJS, an Elixir Library for Calling Node.js Functions
Having this Elixir-to-Node bridge allows us to use a tried-and-tested JavaScript library for our app while we get our Elixir client off the ground.

Doing Algebra in Code: Looking Past the Details To Focus on the Math
The hard part of this was recognizing the algebra beneath layers of domain-specific business rules.

Replacing HTTP: A Brief Summary of IPFS
Before investing heavily into the entire IPFS infrastructure, you’ll need to wade through the misconceptions and the fud (Fear, Uncertainty, and Doubt).

Optimizing Feedback Loops for Iterative Agile Development
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.

Show Your Terminal Some Love ❤️
Tweak your environment regularly. Try something new, and improve your productivity. One thing that definitely deserves some care is the terminal/shell.

Tips and Advice for Dealing with Merge Conflicts
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:

How to Make Git History Useful to Humans
Make sure you’re doing this consistently, because down the line it makes a big difference to somebody digging through git history.

Monitoring Phoenix Applications and Recording Metrics
At Revelry, we are heavy users of DataDog so this solution leans heavily into putting metrics there.

An Implementation of Conway’s Game of Life Using Ramda and Functional JavaScript
Once he wrote his own implementation of Conway’s Game of Life, Jonathan finally felt like a real programmer. He continues to apply this tactic when learning a new language or library. Here, he shares the results of using it on Ramda.
Categories
- Apprenticeship (5)
- Artificial Intelligence (3)
- Back-End Engineering (113)
- Blockchain (10)
- DevOps (4)
- Elixir / Phoenix (17)
- Growth (2)
- Insights (8)
- Javascript (20)
- Leadership (18)
- Meet The Team (23)
- Mobile (3)
- Off the Beaten Path (3)
- Process (15)
- Product Management (24)
- React / React Native (5)
- Remote Work (18)
- Revelry News (11)
- Ruby on Rails (4)
- Startup Studio (3)
- Technical Consulting (21)
- Testing and Security (3)
- UI / UX Design (29)
- Wordpress (2)
Revelry
E-Newsletter Signup
Subscribe to Revelry's monthly e-newsletter "Revelations" for technology industry insights, opinions, career opportunities, and more.
"*" indicates required fields