Fullstack Ruby
Subscribe
RSS
Archive
Designing Your API for Their API, Top Gems for Any Ruby App
October 16, 2024
👋 Howdy, fellow Rubyists! I've got not one, not two, but three topics to cover today on Fullstack Ruby. (Also, yes, this newsletter looks a wee bit different...
Expressive class hierarchies, inline RBS, callables, and new Ruby frameworks
May 27, 2024
Hello Ruby friends!Just thought I'd catch you up on what's new at the Fullstack Ruby blog & podcast…but first, something I'm keeping a close eye on:Soutaro...
We’ve returned! Ruby & Web Dev news back in action 🚀
April 4, 2024
Hello Ruby friends!OK, so it's been a minute. 😅 Fullstack Ruby was on hiatus last year, and I delve into the some of the reasons why in my new blog post as...
We need your help! Planning the future of Fullstack Ruby
June 23, 2023
Hello Ruby friends!TL;DR: please vote in this Mastodon poll or reply to this email to help shape the future of Fullstack Ruby!I know you're never supposed...
Signalize Gem, HTML Parsing via Nokolexbor, and More
March 20, 2023
Hello Ruby friends! ✌🏼I hope you had a lovely St. Patrick's Day ☘️ weekend…certainly much fun was had here in Portland, Oregon with plenty of bagpipes and...
Bridgetown 1.2 released, Rails/Hotwire on the podcast
January 27, 2023
Greetings fellow Rubyists & happy Friday!I've got a couple of exciting bits of news for you. Bridgetown, the Ruby-powered site generator & fullstack...
We're BACK and talking about Ruby 3.2's Wasm support!
January 12, 2023
Happy 2023 my fellow Rubyists!It's been a minute since Fullstack Ruby’s last newsletter. I promised you timely tips on how to meld your Ruby skills with UI-...
Ruby jobs at #7? A podcast about application configuration and initialization?
September 8, 2022
Hi Ruby Friends!Another week, another episode of the Fullstack Ruby Podcast! Er…well, not exactly. I wish I could record an episode every week. Maybe one...
Optimized for programmer happiness…huh?
June 29, 2022
Hello Ruby friends!There's a bit of a brouhaha going on on Twitter right now (er, when is there ever not?!) regarding Ruby and how we address criticism and...
The Enduring Appeal of Ruby
June 13, 2022
Hey everybody! Sorry for the long wait since the last newsletter went out. I expected to have a bunch of content to roll out in late May, and then…well, the...
Design Patterns on the Frontend and You
April 19, 2022
Hello Ruby friends!March seemed to run away from me, but I'm back on the scene and letting you know about not one, but two new resources published on...
String-Based Templates vs. DSLs: the Pros & Cons of Each
February 25, 2022
Note: This is a difficult time to send a newsletter out about such trival matters as Ruby view template engines. Our hearts go out to everyone right now...
What’s Better Than DRY? DOEY! (Don’t Over-Exert Yourself)
February 15, 2022
Greetings, my fellow Rubyist! It's been a while! Getting back into the swing of things this year after the holiday break proved to be more challenging than I...
How Ruby and Web Components Can Work Together
January 5, 2022
Greetings of the new year to you!To kick off 2022, I thought it might be helpful to share some real-world code examples of how I use Ruby "view components"...
Componentized View Architecture FTW!
December 21, 2021
Hello Ruby friends, it's time for another episode of the Fullstack Ruby Podcast!There are no full stack engineers?! Let's talk about that. Also, just what...
Ruby 3.1 news & the Fullstack Ruby Podcast debut
December 10, 2021
Happy Friday!Lots of new releases coming up in the Ruby community, from Ruby 3.1 to Rails 7 to Bridgetown 1.0. Lots to talk about! In our previous...
RUBY3.dev is now Fullstack Ruby! Details inside…
November 30, 2021
Welcome back to RUBY3.dev! Only…it’s not! Rather, a very warm welcome from Fullstack Ruby.(If you're wondering when you subscribed to this, it was probably...
Teaching Ruby? Trying New Gems? Use Bridgetown!
May 11, 2021
Happy May everyone!As a core member of the Bridgetown project, I realize I’m biased. I think every Rubyist who works on or even near the web should take a...
Better OOP Through Lazily-Instantiated Memoized Dependencies
March 23, 2021
Better OOP Through Lazily-Instantiated Memoized DependenciesWell that's quite the mouthful, isn't it?I've been known to voice my displeasure with the...
Static Typing in Ruby 3 Gives Me a Headache (But I Could Grow to Like It)
March 1, 2021
Here’s my grand unifying theory of Ruby 3 type checking:You write YARD comments in your code.You install Solargraph for the slick editor features.You...
Ractors: Multi-Core Parallel Processing Comes to Ruby 3
January 27, 2021
Ractors: Multi-Core Parallel Processing Comes to Ruby 3 For the longest time, I’ve wanted to be able to do a very simple thing in Ruby. I’ve wanted to...
Everything You Need to Know About Destructuring in Ruby 3
January 6, 2021
Hello 2021! Publishing on RUBY3.dev has resumed, and we're kicking off the new year with our first article all about rightward assignment and pattern...
An Introduction to Your RUBY3.dev Host
December 17, 2020
First off, I want to apologize. Somehow I missed sending out an email about our most recent article: Ruby on the Frontend? Choose Your Weapon — all about...
If Ruby Had Imports…
November 25, 2020
How to Acquire an Instinctual Hatred of Explicit Import Statements Step 1: write Rails apps full-time for several years. Step 2: go peek at the top of a...
Where Do Ruby Blocks Come From?
November 19, 2020
Welcome, new subscribers! 👋 The launch of RUBY3.dev was a huge success, and I'm grateful for all the interest and positive feedback. This community rocks! 🤘...
RUBY3.dev is Here! 🎉
November 12, 2020
RUBY3.dev is Here! 🎉 Today markes the official start to the new site, where I'll be posting new Ruby-focused tips, tricks, and goodies every week. And not...
ActiveRecord Merging and Assembling
October 24, 2020
Greetings, intrepid Rubyist! Today's tip is all about ActiveRecord. Learn how to merge and assemble your relations to generate some pretty awesome...
Mastodon
Fullstack Ruby