Everything you should know about Background Jobs with ActiveJob
Orchestrating background tasks (or "jobs," as they are often called) is common in web development. Any application that deals with time-consuming operations, such as sending emails, processing images, or integrating…
Technical Challenges in Building Voice Agents
In our previous blog post, Building Your First Voice Agent, we taught you how to create your first voice agent with Pipecat and explored a bit about VAPI and Telnyx.…
Building Your First Voice Agent
In recent years, artificial intelligence (AI) has revolutionized the way we interact with technology in general. What once seemed like science fiction, or required specialized hardware and complex configurations, is…
Tracking Activity on your App
When it comes to web applications, there's a vast range of topics that can be explored. One of the most relevant is tracking, which involves systematically monitoring key application metrics,…
A Journey Through the Greatest Ruby on Rails Milestones
The History and Evolution of Ruby on Rails In 2004, David Heinemeier Hansson extracted a web framework from his Basecamp application and gifted it to the world as open source.…