Ruby on Rails
Laravel
| Ruby on Rails | Laravel | |
|---|---|---|
| 554 | 431 | |
| 57,994 | 83,104 | |
| 0.3% | 0.6% | |
| 10.0 | 8.9 | |
| 4 days ago | about 23 hours ago | |
| Ruby | Blade | |
| MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Ruby on Rails
- Django 6 Released
Django needs a marketing push. I opened the website and immediately it smells like a 2011 web framework. Like CakePHP. Like Zend. Like Kohana.
The site makes the project feel extremely dated, which of course I have no idea how true that is, I've never used Django! Just my 2c from an outsider.
I compare it to Phoenix and Rails. (again, talking PURELY marketing here dudes!)
https://www.phoenixframework.org/
https://rubyonrails.org/
- Bazzite: The next generation of Linux gaming
- Rails 7.1 Framework Defaults 🚧
Previous value: nil New value: false Purpose: To understand the impact of enabling this particular flag I had to go through some PRs on rails official repo and came across the following PR. The description of which provides an important hint towards a bug that exists with the deprecated behavior of comparing AC::Parameters with a Hash
- Friendly Attributes Pattern in Ruby
- Rails 8.1 Released
- Ruby on Rails 8.1 Released
- When AI Moved Into My Editor: Faster… and Weirdly Slower
From there, I went into a long phase of copy & paste: throw code at an LLM, ask it to analyze or rewrite, and stitch the result back in. It kind of worked. When reasoning models arrived, my confidence went up: wait a minute, wait three—freshly baked code appears. In Rails, that meant small adjustments and I was done. In Marten, I had to correct more, which made sense — newer framework, less model knowledge.
- Use singular nouns for database table names
> they often automatically pluralize, with the predictable result of seeing tables with names like addresss.
This is a very poor example, that case is literally in their unit tests file:
https://github.com/rails/rails/blob/b0c813bc7b61c71dd21ee3a6...
- Rails 8.1 Beta
Full list of changes:
https://github.com/rails/rails/releases/tag/v8.1.0.beta1
- How to Choose the Right Tech Stack for Your SaaS MVP
Ruby on Rails (developer-friendly, great for startups)
Laravel
- Building Ghostable & Finding Ideas by Listening Well
It was an honor to join Matt Stauffer on the The Business of Laravel podcast to talk about my journey: from building a startup on Laravel, to selling it, and now launching Ghostable — a zero-knowledge environment-management platform for teams that scale.
- Testing Management Tools: A Complete Comparative Guide with Real-World Examples
laravel/laravel - Uses CircleCI
- On-the-Fly Image Compression Comparison Between NestJS and Laravel
Image compression is crucial in modern web applications where high-performance, responsive user experiences are expected. Efficiently delivering minified images can dramatically reduce bandwidth, accelerate page loads, and improve SEO. Two popular frameworks for backend API development are NestJS (Node.js/TypeScript) and Laravel (PHP), each with robust ecosystems and communities. In this article, we'll explore on-the-fly image compression solutions in NestJS and Laravel, providing practical code examples and an in-depth comparison in terms of performance, code complexity, and developer experience.
- Self Hostable Multi-Location Uptime Monitoring
My initial idea was to leverage the main application’s queue worker by deploying a queue worker remotely and setting up a secure connection between them using something like Wireguard. Vigilant is written in PHP using the Laravel framework, for queuing it uses Laravel Horizon. This is a queuing system built on top of Redis. All monitoring tasks in Vigilant are executed on this queue, it allows for multiple queues to exist identified by an unique name. Vigilant has queues for uptime, dns, lighthouse etc, this way the different monitors don’t block each other and resources can be managed per type of monitor. To start a queue worker we can run a single command in a container, exactly like the horizon container does now in the current Docker compose setup. So my first try was to deploy a remote Horizon worker that just handles one queue and name it something like uptime:de or uptime:us to specify the location. Horizon already runs in a separate Docker container.
- VueWorks Digital: Building Modern, Scalable, and Interactive Web Experiences
Backend: Node.js, Express.js, Laravel, Firebase
- Building Modern Web Applications with Laravel: A Complete Guide
Ready to start your Laravel journey? Head over to laravel.com and dive into the excellent documentation to begin building your next great application!
- Zed for Laravel - Complete Editor Setup in One Command
- Integrating MongoDB into Laravel with Filament
Laravel is one of the best PHP frameworks I ever tried in my career which works very well with relational databases such MariaDB or PostgreSQL. However recently I had the opportunity to dig into NoSQL databases, specifically into MongoDB that offers amazing features like TTL indexes or embedded documents (aka One to Few relationships).
- Building a JSON CRUD API in PHP
Frameworks like Laravel simplify development for complex APIs.
- Spot2 CTO's Tips for Developing
We learned this lesson the hard way. Our initial Laravel and Next.js applications worked beautifully for a small team, but as we added more software developers, merge conflicts and build times became productivity killers. We had to refactor both our code architecture and our development processes.
What are some alternatives?
Cuba - Rum based microframework for web development.
Spiral Framework - High-Performance PHP Framework
Roda - Routing Tree Web Toolkit
Yii2 - Yii 2: The Fast, Secure and Professional PHP Framework
Sinatra - Classy web-development dressed in a DSL (official / canonical repo)
Phalcon - High performance, full-stack PHP framework delivered as a C extension.