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.
Announcing TextChunker: Flexible Semantic Text Chunking for Elixir
Introduction Today, we’re excited to announce the open-source release of TextChunker! This library empowers Elixir developers to break down large text documents into meaningful…
From Ruby Roots to Elixir Excellence: Inside Our Slax Project Management Tool
Every software development team has its unique set of challenges when it comes to project management and communication flow. Enter **Slax**, our bespoke Slack…
Armed With AI, Modern Cybercriminals Require Cyber Resiliency
In a recent Revelry webinar, I had the opportunity to explore a topic that continues to challenge business leaders in new and troubling ways:…
#RevTWIL: Factories v Fixtures in LiveView Testing
At Revelry, we believe in sharing and learning from one another (beliefs that are rooted in our Core Values). Among the many things we…
Developer, Manage Thyself: How to Help Your Product Manager
Here are 8 things Developers can do to balance the effort of communication across entire project sprints.
#RevTWIL: Testing Stripe Subscriptions
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…
#RevTWIL: ContEx
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…
Exploring ETL with Oban
In a previous article, we talked about ETL and I gave a short synopsis of various packages used in implementing an ETL pipeline. In…
Codebase Decisions, Part 2: Best Practices
In part one of this two-part blog series, we looked at two approaches to codebase decisions: working with existing code patterns and refactoring for…
Codebase Decisions, Part 1: Refactoring vs. Working with Existing Patterns
Codebase decisions aren’t just about writing code. They’re about making choices that shape the reliability, maintainability, and overall quality of software. Since requirements, technologies,…
Lessons Learned from the Hackers Hall of Infamy
Curiosity is at the heart of what we do – both in software engineering in general and at Revelry in particular. Building or improving:…
What’s New in Phoenix 1.7 + LiveView .18 – File Structure and Templates
I recently had the opportunity to use Phoenix 1.7 and LiveView .18.3 in a production environment and it was, in a word, amazing. It’s…
20+ Questions to Ask for a Successful Code Review
Code audits are critical to preventing unstable code from being shared with the world or shipped to customers (gasp!), and they should be a…
Programmatic Parallels of Signal Flow
By Matt AguiluzRevelry Alumni Signal flow is something I find endlessly fascinating. The process of receiving input, processing it, and returning output is relatively…
Stop Camouflaging Your Software Bugs
Termites and software bugs have this in common: they must be identified and managed quickly to avoid devastation. Termites can destroy the structural integrity…
Categories
- Apprenticeship (8)
- Artificial Intelligence (29)
- Back-End Engineering (123)
- Blockchain / Crypto (10)
- DevOps (4)
- Elixir / Phoenix (27)
- Front-End, UI / UX Engineering (39)
- Growth (3)
- Insights (68)
- Javascript (20)
- Leadership (23)
- Meet The Team (17)
- Mobile Applications (3)
- Off the Beaten Path (6)
- Peerbot (3)
- Process (19)
- ProdOps (1)
- Product Management (30)
- React / React Native (7)
- Remote Work (17)
- Revelry News (13)
- RevTWIL (24)
- Ruby / Ruby on Rails (4)
- Startup Studio (3)
- Technical Consulting (21)
- Testing and Security (7)