Insights
Thoughts, ideas and opinions on all things software strategy, design, and development – from the emerging tech experts at Revelry
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.
How to Maintain Your Joy as a Developer in the Age of AI
It’s 8:30 am. You roll out of bed, make your coffee, sit at your desk. You stare glumly at your screen, a list of…
How to Navigate Microsoft’s Word.JS API and the Danger of “Synchronous” Values
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…
Categories
- Apprenticeship (8)
- Artificial Intelligence (39)
- Back-End Engineering (125)
- Blockchain / Crypto (10)
- DevOps (4)
- Elixir / Phoenix (35)
- Front-End, UI / UX Engineering (40)
- Growth (4)
- Insights (87)
- Javascript (24)
- Leadership (23)
- Meet The Team (17)
- Mobile Applications (3)
- Off the Beaten Path (7)
- Peerbot (3)
- Process (20)
- ProdOps (1)
- Product Management (30)
- 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)