Eric Halverson
banner
elhalvers.bsky.social
Eric Halverson
@elhalvers.bsky.social
Software Engineer- Ruby / Rails mostly

I enjoy hiking, biking, birding, paddling,
reading, writing, coding, chessing, fooding! : )
I really like the thinking regarding Jr. engineers and a longer view of a productive team! 😊🥳
A year in The Forest is better than a Master's degree. How & why we emphasize learning over production in The Forest, & how that improves production.
tidyfirst.substack.com/p/learning-i...
Learning in the Forest
How & why does The Forest emphasize learning over production?
tidyfirst.substack.com
November 22, 2024 at 3:16 PM
Reposted by Eric Halverson
Rubyists! sqlite3 gem v2.3.0 is released, introducing `Database#optimize`, some new compile-time features enabled, and an eight-year-old encoding bug fixed!

github.com/sparklemotio...

#ruby #sqlite
Release 2.3.0 / 2024-11-20 · sparklemotion/sqlite3-ruby
2.3.0 / 2024-11-20 Added The SQLITE_DBPAGE extension is now enabled by default, which implements an eponymous-only virtual table that provides direct access to the underlying database file by inte...
github.com
November 21, 2024 at 2:15 PM
Reposted by Eric Halverson
The second part of my 3-part blog series on Rack is out now!

This one covers socket hijacking ... something you probably shouldn't do, but here's how to do it anyway 🙈

#Ruby #Rack

blog.appsignal.com/2024/11/20/r...
Rack for Ruby: Socket Hijacking | AppSignal Blog
Rack is the foundation for every popular Ruby web framework in existence. In part two of this three-part series, we'll run through socket hijacking.
blog.appsignal.com
November 20, 2024 at 10:02 PM
Reposted by Eric Halverson
Wizard Zines is doing another Big Zine Sale again this year on **Friday, November 29th**! One day only.

here’s a google calendar link for the duration of the sale if you want a reminder: wzrd.page/cal
November 21, 2024 at 1:16 PM
Reposted by Eric Halverson
Just released it this morning so it's fairly new. github.com/adam12/ruby-...
GitHub - adam12/ruby-lsp.nvim
Contribute to adam12/ruby-lsp.nvim development by creating an account on GitHub.
github.com
November 21, 2024 at 12:12 AM
Reposted by Eric Halverson
Also -- and I'll try not to say this every day --

Pragmatic's Turkey day sale is 40% off with code "turkeysale2024".

Programming Ruby 3.3 is available at pragprog.com/titles/ruby5....

I don't have a coupon code for the print version, but Amazon has it at about a 20% discount at amzn.to/3CDZMuB.
Programming Ruby 3.3 (5th Edition)
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used third-party tools.
pragprog.com
November 21, 2024 at 1:09 AM
Thanks Brandon! : )
Want to know the reason behind all the lemurs? This is why.
This is the story of the teachers who turned it all around for me, and consequentially the start of the Ruby lemurs:

medium.com/@baweaver/le...
November 21, 2024 at 5:42 AM
Picked up ‘Agile Web Development with Rails 8’ today at 40% off! 🥳
It's Black Friday time at Pragprog
Just use coupon code turkeysale2024 at checkout and take 40% off (ONLY at pragprog.com)
Everything we publish is on sale... including Beta Books!
November 21, 2024 at 2:38 AM
Reposted by Eric Halverson
Just posted my first little #gamedev devlog for it: afomera.itch.io/rockshaw-mea...
November 21, 2024 at 2:20 AM
Reposted by Eric Halverson
Are we gifting this account to Aaron when he's ready to enjoy a kinder and less cynical social media experience?

If so, let's get this on all the starter packs and start building his audience to sweeten the deal. 🙂
November 20, 2024 at 8:53 PM
Reposted by Eric Halverson
Created a new Rails 8 app. Wanted #postgresql not null constraints in generated migrations, w/o editing each migration.

Turns out it's now possible. With a bang! 💥

rails generate scaffold Account name:string!

www.mintbit.com/blog/migrati...

@siaw23.bsky.social @winsletts.bsky.social
Migrations in Rails 8: Using the New Not Null Shortcut
In the latest version of Ruby on Rails (Rails 8), developers have been given a handy new shortcut for adding a NOT NULL constraint to database columns. This small but powerful enhancement simplifies t...
www.mintbit.com
November 20, 2024 at 10:45 PM
Recently, I have been writing/editing emails and find myself trying to use and missing Vim! 😄 Haven’t started investigating a solution yet.
November 20, 2024 at 7:22 PM
Reposted by Eric Halverson
Now that my time as a #RubyConf 2024 Co-chair is up I better understand all that goes on behind the scenes. Let's set up the next event to be more successful.

You can help by registering interest in attending and/or sponsoring with @rubycentral.org at the link below.
rubycentral.org/news/make-ra...
Help Make RailsConf 2025 Happen
RailsConf is the longest-running gathering of Rails developers, dedicated to building, managing, and testing Rails applications. After almost 20 years, RailsConf 2025 will be our final conference — a ...
rubycentral.org
November 18, 2024 at 3:17 PM
Reposted by Eric Halverson
I’ve added lots of new Ruby folks to my Ruby and Rails starter pack—one of the oldest and most used starter packs on Bluesky!

Go check it out again and follow more Rubyists!

go.bsky.app/HD2Ty2o

#RubyConf #RubyConf2024 #Ruby
November 13, 2024 at 4:22 PM
Reposted by Eric Halverson
With as much work as I put into the illustrated talks it'd be nice to give them more than once. Have a Ruby event or conference and need something fun? Give me a ping, and I can bring some lemurs along for the ride.
November 17, 2024 at 4:23 AM
Reposted by Eric Halverson
@mb21: I have a question: can the Forest work if you’ve got overwhelmingly junior developers in your team?

Absolutely! Lean further into learning & experiments. You're going to miss a few demos. Impose relaxation, since they won't know how to regulate.

A year in the Forest is better than a MS.
November 16, 2024 at 4:45 PM
Having fun in Chicago! #rubyconf24
@rubycentral.org
November 15, 2024 at 6:25 PM
I knew it was a real place! 😃
@tenderlove.bsky.social
November 12, 2024 at 6:18 PM
Reposted by Eric Halverson
Made profiles for @gorails.com @jumpstartrails.com and @hatchbox.io 🦋
November 11, 2024 at 3:57 PM
Reposted by Eric Halverson
This is a cool feature we added to Honeybadger: point-and-click to explore your observability data/application events.
Not sure what BadgerQL to write? Don't even know BadgerQL yet? Check out our point-and-click query mode. 👀

Learn more here:

www.honeybadger.io/changelog/po...
November 7, 2024 at 10:34 PM
Reposted by Eric Halverson
Sorry for the late notice, but I'm going to do a live stream tomorrow with Mike Perham !!! Please join us if you have time! It'll be at 10am Pacific (18:00 UTC) youtube.com/live/Ze5obp0...
YouTube
Share your videos with friends, family, and the world
youtube.com
November 7, 2024 at 11:17 PM
Reposted by Eric Halverson
Rails 8.0 is officially out! 🎉
Release 8.0.0 · rails/rails
Active Support Remove deprecated support to passing an array of strings to ActiveSupport::Deprecation#warn. Rafael Mendonça França Remove deprecated support to setting attr_internal_naming_form...
buff.ly
November 7, 2024 at 10:34 PM
Reposted by Eric Halverson
Saw a post from @andycroll.bsky.social on LinkedIn that he’s in need of more mentors on firstrubyfriend.org
Find a mentor in the Ruby community
Matching early career developers with friendly volunteer mentors from the community
firstrubyfriend.org
November 7, 2024 at 12:36 PM
Reposted by Eric Halverson
What are your favorite online courses for experienced Rubyists to continue their professional development?
November 4, 2024 at 8:12 PM