Ross Kaffenberger

6K posts

Ross Kaffenberger banner
Ross Kaffenberger

Ross Kaffenberger

@rossta

Tweets mostly about Ruby, Rails, and JavaScript. Father of 2 boys. Triathlon on the side. Working on https://t.co/zdVBW9GTOM

Bethesda, MD Katılım Nisan 2008
1.9K Takip Edilen1.3K Takipçiler
Sabitlenmiş Tweet
Ross Kaffenberger
Ross Kaffenberger@rossta·
I’ve started something new: Joy of Rails. It's my take on sharing what I love about building web apps with Ruby on Rails. As an early hint of what’s to come, I used Hotwire to drop a color scheme previewer into my latest article. Check it out. joyofrails.com/articles/custo…
English
2
9
78
10.1K
Ross Kaffenberger
Ross Kaffenberger@rossta·
@nateberkopec Ok, I see, though that sounds like a one-time cost vs using the standard page speed recommendation to use a "cookie-free" domain for static assets—otherwise, cookies are sent with every request unnecessarily for assets on my primary domain.
English
1
0
4
3.1K
Nate Berkopec
Nate Berkopec@nateberkopec·
Serving your CSS/JS from a different subdomain (assets.mydomain...) than your document (www.mydomain...) is costing you 100+ milliseconds on your LCP for no good reason. Here's how to use DevTools to inspect and repro this, and why you need to use chrome://net-internals:
English
5
4
111
10.3K
Yaroslav Shmarov
Yaroslav Shmarov@yarotheslav·
Usually running "rails app:update" creates a lot of conflicts in my ENV files. Exploring the @bullettrainco codebase, I found this line in each ENV initializer. As of now, I set my configs at the end of the file, instead of overriding defaults. Easier to upgrade & see changes
Yaroslav Shmarov tweet media
English
5
0
74
4.1K
Ross Kaffenberger
Ross Kaffenberger@rossta·
One thing I loved about DarkSky is to get an idea of what the weather is usually like in some location at a given time of year. What’s a good app for that these days?
English
0
0
1
237
Ross Kaffenberger
Ross Kaffenberger@rossta·
What a game. Whatever happens in the second half, it has been awesome to see my hometown Washington Commanders good at football again. #Commanders #Lions
English
1
0
1
627
kasey
kasey@kaseyklimes·
there’s a bug in my code I add logging the bug disappears I remove the logging the bug is back.
English
1.2K
266
12.1K
577.4K
steve ike
steve ike@steve_ike_·
@rossta Cool visual. Really like the idea of augmenting the written word with sketching visual/interactive. Nice work.
English
1
0
1
23
Joël Quenneville
Joël Quenneville@joelquen·
@rossta I love mental models like "horizontal vs vertical processing"! It captures some nuances that eager vs lazy doesn't, such as being able to represent an infinite list with a normal enumerator (you can call find on it but not find_all)
English
1
0
1
85
Ross Kaffenberger retweetledi
Nick Pezza
Nick Pezza@pezza_n·
Welp the day has come that the company I worked for got sunset so I am on the hunt for a new job. If anyone happens to know of any great Rails shops(that use turbo 🤞) feel free to reach out! DMs are open. RTs for reach appreciated.
English
0
14
19
3.5K
Ross Kaffenberger
Ross Kaffenberger@rossta·
@jnunemaker If I recall, the jump from 6 to 7 isn’t that painful—unless you’re trying to migrate asset compilation off Webpacker.
English
0
0
0
65
John Nunemaker
John Nunemaker@jnunemaker·
It's so easy to forget how nice we have it with modern ruby and rails. For example, Fireside asset compilation on deploys dropped from 300 seconds to 50 seconds when upgrading from Rails 5.2 to Rails 6.0. Can't wait to start getting free performance boosts from modern Ruby.
English
2
0
26
1.2K
Cezar Halmagean
Cezar Halmagean@chalmagean·
For years, the big advantage of Rails was you can pretty much replace an entire dev team with just one. But now, AI agents can replace (a significant chunk) of your marketing team. Rails + AI = Unfair advantage for SaaS startups.
English
6
1
44
1.9K
Daniel Vassallo
Daniel Vassallo@dvassallo·
My revenue since I started self-employment: 2019 $33K 2020 $351K 2021 $337K 2022 $541K 2023 $467K 2024 $620K
English
116
13
1.9K
287.9K
Ross Kaffenberger
Ross Kaffenberger@rossta·
Noah was brilliant and kind, a talented programmer, an even better person. He left an indelible mark on the Ruby community. I feel privileged to have met Noah and I will miss him dearly. My heart goes out to his family.
Nate Berkopec@nateberkopec

Noah Gibbs (@codefolio) has passed away. His big dream in life was to help build the Ruby community up. He wanted to be like the folks who worked to create the railroads during the industrial revolution. He thought Ruby was the best way to do (fill in the blank) and he wanted to share his knowledge as widely as possible. His kindness and generosity extended into every corner of his life. Noah's passing was sudden and very fast. He did not suffer. He is survived by his wife and children.

English
0
0
1
264
Ross Kaffenberger
Ross Kaffenberger@rossta·
All Hans really wanted was to be sitting on a beach, earning 20%
English
0
0
0
154
Ross Kaffenberger
Ross Kaffenberger@rossta·
100% I say both “sequel” and “S-Q-L”. Context matters.
English
0
0
0
177
Jamon
Jamon@jamonholmgren·
I use them constantly. I also prefer, as you did, a single line. Doing this is annoying to read: if (isLoading) { return ... } Ruby's postfix if, I think, is even cooler: return ... if is_loading return ... if is_error And its postfix unless! return unless is_loaded But having a specific statement would be even cooler, like Swift guard is_loaded else { return ... }
English
7
1
33
3.5K
Simon Grimm
Simon Grimm@schlimmson·
What are your thoughts on early returns? Haven't used them much in the past, but currently felt quite good about it. Yay or Nay?
Simon Grimm tweet media
English
72
5
318
46.4K