Stephen Margheim
@fractaledmind.bsky.social
Today has been a pretty amazing day…
Say hello to Emma Elanor Margheim and wish her a happy birthday!
Say hello to Emma Elanor Margheim and wish her a happy birthday!
September 23, 2025 at 10:51 AM
Today has been a pretty amazing day…
Say hello to Emma Elanor Margheim and wish her a happy birthday!
Say hello to Emma Elanor Margheim and wish her a happy birthday!
I love what @calebporzio.bsky.social is doing w/ Flux UI, and the new pillboxes component is 😍. I enjoy trying to build components without an ounce of JS anywhere to be found. Mine requires keyboard nav with TAB, but is otherwise basically identical: play.tailwindcss.com/qB07fPsFG9
#StylishHTML
#StylishHTML
September 17, 2025 at 9:52 PM
I love what @calebporzio.bsky.social is doing w/ Flux UI, and the new pillboxes component is 😍. I enjoy trying to build components without an ounce of JS anywhere to be found. Mine requires keyboard nav with TAB, but is otherwise basically identical: play.tailwindcss.com/qB07fPsFG9
#StylishHTML
#StylishHTML
My favorite upcoming feature coming to the Rails ecosystem is ActiveRecord::Tenanted, which is an exciting new gem coming from @flavorjon.es soon.
Everyone gets a database!
Everyone gets a database!
September 4, 2025 at 9:20 AM
My favorite upcoming feature coming to the Rails ecosystem is ActiveRecord::Tenanted, which is an exciting new gem coming from @flavorjon.es soon.
Everyone gets a database!
Everyone gets a database!
The future of Rails is very very bright, especially for those of us who have already seen the light of the power of SQLite on Rails
September 4, 2025 at 9:08 AM
The future of Rails is very very bright, especially for those of us who have already seen the light of the power of SQLite on Rails
We're live!
Watch my little studio intro and let me know how it sounds, how it looks. Still plenty to do and improve, but I've already had my first handful of calls in here and they went great.
Watch my little studio intro and let me know how it sounds, how it looks. Still plenty to do and improve, but I've already had my first handful of calls in here and they went great.
August 8, 2025 at 5:05 PM
We're live!
Watch my little studio intro and let me know how it sounds, how it looks. Still plenty to do and improve, but I've already had my first handful of calls in here and they went great.
Watch my little studio intro and let me know how it sounds, how it looks. Still plenty to do and improve, but I've already had my first handful of calls in here and they went great.
Getting all of the sound foam up was my second battle, but some wide head nails and stronger glue eventually did the job. Doing my first calls today in the new office/studio! Camera mount and mic arm should arrive tomorrow to unlock video recording!
August 6, 2025 at 12:50 PM
Getting all of the sound foam up was my second battle, but some wide head nails and stronger glue eventually did the job. Doing my first calls today in the new office/studio! Camera mount and mic arm should arrive tomorrow to unlock video recording!
Getting the walls up was only half the battle. Next major squirmish was figuring out why the fans wouldn’t run consistently. After some exploring and experimenting, learned there was a timer controller that was behaving oddly. Put my amateur electrician hat on and removed it.
August 5, 2025 at 12:33 PM
Getting the walls up was only half the battle. Next major squirmish was figuring out why the fans wouldn’t run consistently. After some exploring and experimenting, learned there was a timer controller that was behaving oddly. Put my amateur electrician hat on and removed it.
It isn’t done and it isn’t perfect, but it is mine and it does work.
August 1, 2025 at 5:16 PM
It isn’t done and it isn’t perfect, but it is mine and it does work.
Here it is with the tape off and the glue set. Next up base boards (as seen on the ground) and interior.
August 1, 2025 at 11:12 AM
Here it is with the tape off and the glue set. Next up base boards (as seen on the ground) and interior.
Great afternoon of progress! The wood acoustic panels are now up on the exterior. Glue on the corner is setting. Doing a bit of door framing then base board and sound foam on the interior. Onward and upward!
July 31, 2025 at 3:16 PM
Great afternoon of progress! The wood acoustic panels are now up on the exterior. Glue on the corner is setting. Doing a bit of door framing then base board and sound foam on the interior. Onward and upward!
Insulated! Tomorrow we put the exterior acoustic wood panels up. Then interior finishing touches. It is coming together!!
July 30, 2025 at 7:09 PM
Insulated! Tomorrow we put the exterior acoustic wood panels up. Then interior finishing touches. It is coming together!!
Fans and light installed!
July 30, 2025 at 5:35 PM
Fans and light installed!
Door is installed! Wiring up the inflow and outflow fans now, then insulation and paneling. Final finishing touches at the end. Slow and steady
July 30, 2025 at 4:31 PM
Door is installed! Wiring up the inflow and outflow fans now, then insulation and paneling. Final finishing touches at the end. Slow and steady
Half at thru day two and getting the inner dry wall hung. A bit of wiring, insulation, then the outer panels will finish the walls. Also gotta frame the door. Great progress tho!
July 30, 2025 at 11:54 AM
Half at thru day two and getting the inner dry wall hung. A bit of wiring, insulation, then the outer panels will finish the walls. Also gotta frame the door. Great progress tho!
Day one: frame is up. It is a small little studio, but it will be mine. Made with my (and my Dad’s) own hands. Onto day two!
July 29, 2025 at 7:56 PM
Day one: frame is up. It is a small little studio, but it will be mine. Made with my (and my Dad’s) own hands. Onto day two!
This corner is now cleared out and we begin framing the outer walls tomorrow. What was a little work corner yesterday will be a sound insulated tiny studio later this week
July 28, 2025 at 9:44 PM
This corner is now cleared out and we begin framing the outer walls tomorrow. What was a little work corner yesterday will be a sound insulated tiny studio later this week
As @aaronfrancis.com says, you can just build things. The “build a small studio in the corner of the apartment” project begins now.
July 28, 2025 at 8:40 PM
As @aaronfrancis.com says, you can just build things. The “build a small studio in the corner of the apartment” project begins now.
Don’t just take my word for it, @rosa.codes knows Chaotic Job “has a lot of potential for everyone” as a testing tool for your most important jobs. Introduce a chaos monkey into your job tests to ensure your essential jobs are truly resilient.
github.com/fractaledmi...
github.com/fractaledmi...
June 27, 2025 at 10:20 AM
Don’t just take my word for it, @rosa.codes knows Chaotic Job “has a lot of potential for everyone” as a testing tool for your most important jobs. Introduce a chaos monkey into your job tests to ensure your essential jobs are truly resilient.
github.com/fractaledmi...
github.com/fractaledmi...
Awesome shout-out in the Ruby Weekly newsletter for one of my least-known, but best gems. Chaotic Job will literally 10x the quality and utility of your tests for background jobs. I positively love it, and I know for a fact that you will too.
Check it out: github.com/fractaledmi...
Check it out: github.com/fractaledmi...
June 26, 2025 at 8:25 PM
Awesome shout-out in the Ruby Weekly newsletter for one of my least-known, but best gems. Chaotic Job will literally 10x the quality and utility of your tests for background jobs. I positively love it, and I know for a fact that you will too.
Check it out: github.com/fractaledmi...
Check it out: github.com/fractaledmi...
After some experimentation, research, and AI being stupid, I finally have a simple, clean implementation of a star rating component that uses only radio inputs and labels. Full walkthrough in my newest blog post 👇️
June 20, 2025 at 7:58 AM
After some experimentation, research, and AI being stupid, I finally have a simple, clean implementation of a star rating component that uses only radio inputs and labels. Full walkthrough in my newest blog post 👇️
🧪⚡️ Acidic Job Pro offers a suite of battle-tested, elegant, and powerful features to make building complex workflows a breeze. You can gate running a step with a one-time check, a repeated check, or a delay; you can compensate for errors; you can also iterate over a collection.
June 19, 2025 at 7:00 PM
🧪⚡️ Acidic Job Pro offers a suite of battle-tested, elegant, and powerful features to make building complex workflows a breeze. You can gate running a step with a one-time check, a repeated check, or a delay; you can compensate for errors; you can also iterate over a collection.
I'll be participating in Hack Spaces at the final #RailsConf in Philly (on July 9th, aka Day 2)!
In the morning I'll be with @flavorjon.es to hack on all things SQLite, then in the afternoon join me to hack on Acidic Job.
Get your ticket now: railsconf.org
In the morning I'll be with @flavorjon.es to hack on all things SQLite, then in the afternoon join me to hack on Acidic Job.
Get your ticket now: railsconf.org
June 13, 2025 at 9:00 AM
I'll be participating in Hack Spaces at the final #RailsConf in Philly (on July 9th, aka Day 2)!
In the morning I'll be with @flavorjon.es to hack on all things SQLite, then in the afternoon join me to hack on Acidic Job.
Get your ticket now: railsconf.org
In the morning I'll be with @flavorjon.es to hack on all things SQLite, then in the afternoon join me to hack on Acidic Job.
Get your ticket now: railsconf.org
Time to start Scooby-dooing our avatar headshots like @thedayisntgray.bsky.social
May 20, 2025 at 11:17 AM
Time to start Scooby-dooing our avatar headshots like @thedayisntgray.bsky.social
Ruby is powerfully suited to be a central language in the age of AI, as layed out by Matz in his closing keynote at #RubyKaigi2025
April 18, 2025 at 8:14 AM
Ruby is powerfully suited to be a central language in the age of AI, as layed out by Matz in his closing keynote at #RubyKaigi2025
Last day of #RubyKaigi starts with a panel discussion with nearly every Ruby committer. Really loved this conference and the energy of the Ruby community here in Japan 🇯🇵!
April 18, 2025 at 12:51 AM
Last day of #RubyKaigi starts with a panel discussion with nearly every Ruby committer. Really loved this conference and the energy of the Ruby community here in Japan 🇯🇵!