Insights
Thoughts, ideas and opinions on all things software strategy, design, and development – from the emerging tech experts at Revelry
Everything Takes Longer Than you Think – Software Estimation
For software engineers, this scenario is all-too familiar… Partner: Hey can we build this feature? Dev: Yeah that should be easy. …3 weeks later……
DeltaQuery: Simple Delta Sharing for Elixir
Today we’re excited to announce the open-source release of Delta Query! This library allows Elixir developers to query Delta Sharing sources, and handles the…
The Code Comment Revolution Will Not Be Streamed
I’m a little preoccupied with code comments. I find the concepts, strong opinions and philosophical underpinnings fascinating. I have had many arguments conversations with…
How Developers Use Cursor AI: 6 Easy Tasks Beyond Code Generation
In the ever-evolving, fast-paced world of AI coding agents, the tools that are on offer are getting better and better seemingly every day. As…
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…
How and when to use NimbleParsec
Parse the Parcel I recently went on a parsing journey, and it led to yet another wonderful Dashbit library: NimbleParsec. It all started when…
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,…
I have no trick but I must treat: 7 Reveler Perspectives on AI
It’s spooky-monster season and everyone’s favorite sci-fi horror monster, AI, is having an unprecedented intersection with real life. I sat down with seven Revelers…
Type Club
Okay, so yes I am going to break a couple of rules here. But really only the first two… Types are literally everywhere; they…
Building an MCP Client in Elixir
From RAG to Agentic Tool-Calling Part III in our AI journey series It’s been over a year since Part II of this series, and a lot…
Which language is best for AI code generation? The answer might surprise you
How do you pick a tech stack for a new project? If it was five years ago, it was fairly straightforward. There were two…
Why your AI Code Bias is Making You a Worse Reviewer
Do you think all AI generated code is shit? Are you an engineer, founder, or layperson who has used AI in the last few…
GitHub Copilot: 5 Great Tips for Better Outcomes
I’ve recently been making use of Microsoft’s “GitHub Copilot coding agent” on GitHub. This is a new feature that allows you to assign issues…
The One Frustrating Assumption That Breaks React Environment Variable Setup (And How to Fix It)
Earlier this year, I became one of the unlucky few, that special class of coder for whom the bell tolls. I followed advice from…
5 Concepts Javascript Developers Should Learn with Elixir
5 key Elixir concepts every JavaScript developer should know to boost code clarity, stability, and performance.
Categories
- Apprenticeship (8)
- Artificial Intelligence (39)
- Back-End Engineering (126)
- Blockchain / Crypto (10)
- DevOps (4)
- Elixir / Phoenix (36)
- Front-End, UI / UX Engineering (40)
- Growth (4)
- Insights (89)
- Javascript (24)
- Leadership (23)
- Meet The Team (17)
- Mobile Applications (3)
- Off the Beaten Path (7)
- Peerbot (3)
- Process (21)
- ProdOps (1)
- Product Management (31)
- React / React Native (9)
- Remote Work (17)
- Revelry News (13)
- RevTWIL (24)
- Ruby / Ruby on Rails (4)
- Startup Studio (3)
- Technical Consulting (21)
- Testing and Security (8)