Blogs

The Ruby on Rails Documentary - Read the Origin Story
The year was 1999 (or 2000, Jason isn’t quite sure about that) when Jason Fried, the co-founder of 37signals, a web design company based in Chicago, asked for help on an online blog. He was working on a project and was using PHP, when he got stuck...

YJIT Is the Most Memory-Efficient Ruby JIT | Rails at Scale
This year, the YJIT team and I have gotten a paper accepted at MPLR 2023 (Managed Programming Languages and Runtimes), which is now freely available through ACM open access. The paper, titled “Evaluating YJIT’s Performance in a Production Context:...

ANALYSING TRENDS IN PROGRAMMING LANGUAGE POPULARITY ON STACK OVERFLOW 2023 - DEV Community
The Rise and Plateau of Python and JavaScript.
In conclusion, these Stack Overflow trends not only reflect past and present preferences but also hint at the future directions of software development. For aspiring developers, aligning skills with ...




Migrate from MySQL to PostgreSQL (Rails) | Stefan's Blog
Almost all of our other projects are using PostgreSQL, so having a different SQL dialect in the mix is a bit annoying and confusing when diving into specific vendor-specific SQL features.Transactional DDL, meaning even the migrations are running i...

Supercharge Your Rails App: Inserting 1 Million Records in 15s - DEV Community
In a world where database performance and efficiency are critical factors in application development, the swift import of a large number of records has become a necessity.In a previous article, we extensively examined various methods for effective...

The future of full-stack Rails: Turbo Morph Drive
Learn why and how to use DOM morphing with Hotwire Turbo to improve the UX of your full-stack Rails applicationsThe “getting-back-into-full-stack” trend in web development communities is gaining more traction. Frontend frameworks are trying to emb...

37signals Dev — Exploring server-side diffing in Turbo
We did a lot of exploratory work before coming up with the Turbo improvement we presented in Rails World. One of those experiments included diffing in the server instead of in the client.The ideaThe inspiration for this idea came, again, from Phoe...