Clean code with PHP namespaces
Unravel the complexity of PHP namespaces and discover how they can transform your codebase into a clean and well-organized masterpiece!
Unravel the complexity of PHP namespaces and discover how they can transform your codebase into a clean and well-organized masterpiece!
What if you started with a Rails API-only application and now find yourself needing a front-end? In this article we explore how to add a vanilla Rails front-end to your API-only application.
Sending email from a web app is a common feature. But what happens when you need to send an email to 5,000 recipients? In this article, we'll cover how to do this using Mailgun's "batch sending" feature.
Say goodbye to the complexities and costs of managing external services like Redis, and hello to Solid Queue. In this article, we'll explore using Solid Queue to process background jobs, from integration to deployment, and even monitoring!
You've deployed your Rails app with Kamal, but now what? How do you know what's happening under the hood? You can tail your logs on the server (otherwise known as hard mode), but there's a better way: ship them off-site with Vector!
We designed Honeybadger Insights around wide events. What are wide events, and how can you use them to gain insight into your applications?
Account-based subdomains are a powerful feature that can give your app extra security by isolating user data while giving your users the ability to customize their experience. In this article, you'll learn what account-based subdomains are, why they matter, and how to implement them in a Rails application.
Learn how to build a simple grocery management API using Go and Gin! We'll create a straightforward grocery item model and use Gin to build the CRUD API.
Seamlessly integrate the fast and scalable NoSQL database, DynamoDB, into your Laravel application. Learn how to optimize performance and implement advanced features in your app with DynamoDB.
Dive into PHP file handling and learn essential techniques and best practices with this comprehensive guide. Follow along as we break down complex concepts into simple, actionable steps.