Sign in

Aaron Allen

@aaronmallen.dev
226 followers 204 following 7.9K posts

I'm Aaron and I make things for the web. I sunlight as a Senior Software Engineer. I'm passionate about #rubylang and #rust but dabble in a little bit of #javascript and #typescript. My opinions are my own. He/Him/His aaronmallen.me

PostsRepliesMedia
Aaron Allen @aaronmallen.dev · 4h
Today I have published the first issue of "Hanami, why?". This is a new series I'm starting where we will dive in together to learn about #hanami. aaronmallen.me/writing/hanami-why-i… #ruby #hanakai
076
Reposted by Aaron Allen
Jamie Schembri @jamie.schembri.me · 23h
TL;DR I'm going to write more and no one is going to read it but that's okay.
schembri.me
Writing Things
I'm still here and I'd like to continue writing, if you'll have me.
4124
Aaron Allen @aaronmallen.dev · 29/09/2026
I genuinely just don't understand LinkedIn...
001
Reposted by Aaron Allen
Hanakai @hanakai.org · 29/09/2026
We’re so happy to share that @thoughtbot.com is our newest silver sponsor! hanakai.org/blog/2026/09...
hanakai.org
Welcome, thoughtbot!
Our newest sponsor needs no introduction.
0145
Aaron Allen @aaronmallen.dev · 29/09/2026
Building my own personal dashboard to manage my backlog is the best software I've written in a long time.
010
Aaron Allen @aaronmallen.dev · 28/09/2026
Some of y'all are sleeping on Banana flavored moon pies and you should feel bad.
000
Reposted by Aaron Allen
Tim Riley @timriley.info · 28/09/2026
Weeknotes: timriley.info/posts/contin... Single-file Hanami apps are back, next-gen code reloading is ready to land, Dry CLI gets styled text formatting and a spinner, settings loading gets some YAML, and views might just get some streaming. Lots of progress this week!
timriley.info
Continuations 2026/39: Syntactical possibilities - Tim Riley
• This was a good week for progress on our code! • A couple of tests started flaking on JRuby mid-week. I like to get on top of these pretty...
072
Aaron Allen @aaronmallen.dev · 27/09/2026
Today was productive: I launched my website redesign, I wrote my first blog post in years. Not bad for a Sunday 😁
050
Aaron Allen @aaronmallen.dev · 27/09/2026
Hello, world! aaronmallen.me/writing/hell...
aaronmallen.me
Hello, world!
Hello, and welcome to my new website! My name is Aaron and I have been writing software since I was thirteen years old (twenty-seven years ago). I am a senior software engineer at Credit Ninja and hav...
153
Aaron Allen @aaronmallen.dev · 26/09/2026
My hair had a good run for a little over 40 years... Getting old rocks /s
Aaron is bald now
010
Aaron Allen @aaronmallen.dev · 26/09/2026
I have released v0.2.2 of phlex-hanami which addresses some gaps in feature parity when using dry-types for props instead of literal github.com/aaronmallen/... #hanami #phlex #ruby
github.com
Release v0.2.2 · aaronmallen/phlex-hanami
Added A kind for prop in Phlex::Hanami::Props, as its third argument: :positional, :* for the leftover positional arguments as an Array, or :** for the leftover keywords as a Hash. A component can...
020
Aaron Allen @aaronmallen.dev · 25/09/2026
I have released v0.2.1 of phlex-hanami with support for using Dry Types for view and component props. github.com/aaronmallen/...
github.com
Release v0.2.1 · aaronmallen/phlex-hanami
Added Phlex::Hanami::Props, an opt in prop for views and components typed with dry-types. The type coerces as well as checks, so a view can turn a request param into an Integer. Literal still work...
010
Reposted by Aaron Allen
Jared Norman @jardo.dev · 25/09/2026
besides being full of holes, DHH's latest keynote also had near nothing to say to Rails users. cool cool cool. jardo.dev/what-about-rails
32811
Aaron Allen @aaronmallen.dev · 24/09/2026
This is why idolizing literally anyone is fucking dumb... Next time you find yourself idolizing an individual just like, don't.
120
Reposted by Aaron Allen
André Arko @indirect.io · 24/09/2026
OH Functional programming is when Rust people read your code and go "what the fuck (laudatory)". Imperative programming is when Rust people read your code and go "what the fuck (derogatory)"
111822
Reposted by Aaron Allen
Isaac Corbrey @isaaccorbrey.com · 22/09/2026
Hey! I'm a community leader for @jj-vcs.dev and have my irons in about 700 different fires at a time. If you like what I do and are interested in sponsoring me github.com/sponsors/ico... is a great place to support me long term (or ko-fi.com/icorbrey for a one-time kinda deal)
github.com
Sponsor @icorbrey on GitHub Sponsors
Jujutsu sorcerer, whisperer of Rust, namer of things, cogitator of cognitives.
0124
Aaron Allen @aaronmallen.dev · 16/09/2026
I genuinely do not understand... It seems like everyone is collectively yelling at a man with a gun asking him not to shoot people and his response is "I'm jewish, what do you have against the Jews!?"... Is there a nuance I'm missing?
010
Aaron Allen @aaronmallen.dev · 16/09/2026
It's insane how entrenched genocide and fascism are into capitalism.
000
Aaron Allen @aaronmallen.dev · 12/09/2026
Hell yeah, I love this for us
Texas heat advisory for September 12th 2026
000
Aaron Allen @aaronmallen.dev · 12/09/2026
97° (36.1°C) tomorrow... I think someone forgot to tell Texas it's September now...
000
Reposted by Aaron Allen
Thomas Fuchs 🫯 @thomasfuchs.at · 11/09/2026
If you're super into "heritage is duty", reminder that modern computing was invented by a gay guy to fight fascism and the phone and probably the computer you're using is powered by a processor first designed by a trans woman.
1529
Aaron Allen @aaronmallen.dev · 11/09/2026
I think it's time we start taking everything @steveklabnik.com has to say about tech with a grain of salt. Y'all this man is out here with zero dotfiles just riding the defaults for everything 😭
310
Aaron Allen @aaronmallen.dev · 11/09/2026
PSA: If you're making kids do laps because they were 5 minutes late to a practice their parents drove them to you're not **teaching** them anything, you're just an asshole.
000
Aaron Allen @aaronmallen.dev · 10/09/2026
I have released the first stable version of phlex-hanami v0.2.0. github.com/aaronmallen/... #hanakai #hanami #phlex
github.com
GitHub - aaronmallen/phlex-hanami: An object oriented view layer for Hanami. Write views, layouts, and components as Phlex classes instead of templates.
An object oriented view layer for Hanami. Write views, layouts, and components as Phlex classes instead of templates. - aaronmallen/phlex-hanami
042
Aaron Allen @aaronmallen.dev · 10/09/2026
100
Aaron Allen @aaronmallen.dev · 09/09/2026
leftofthe.dev/2026/08/24/h... #hanakai #hanami
leftofthe.dev
A fresh look at Hanami | Left of the Dev
Love Ruby, but looking to expand beyond Rails? Here are my notes on a quick visit to Hanami.
021
Reposted by Aaron Allen
Ricky Mondello @rmondello.com · 08/09/2026
New post on my blog about switching password managers in 2026! It covers: - why your iPhone or iPad, and not your Mac, might be the place to start your switch - the recent controversy in password management and some thoughts on values - and more! rmondello.com/2026/09/07/s...
rmondello.com
Switching Password Managers in 2026
Important Note: Although I work at Apple in the password management and app/website authentication spaces, in this post I am speaking only for myself, personally. There is no “news” in this post or any kind of “inside scoop”. Please do share this post, but if I see “Apple’s Ricky Mondello” anywhere, I’ll be sad. My [...]
513248
Aaron Allen @aaronmallen.dev · 07/09/2026
I've released what will likely be the final alpha of github.com/aaronmallen/.... Check out the changelog and give it a rip. #phlex #hanami #ruby
github.com
020
Reposted by Aaron Allen
John Carney @johncarney.dev · 04/09/2026
I do like @bsky.app’s new auto-numbering for threads feature.
011
Aaron Allen @aaronmallen.dev · 05/09/2026
I have released an alpha version of phlex-hanami for use with @hanakai.org I'd love it if you checked it out. github.com/aaronmallen/... #hanami #hanakai #phlex
github.com
aaronmallen - Overview
aaronmallen has 49 repositories available. Follow their code on GitHub.
051
Aaron Allen @aaronmallen.dev · 03/09/2026
None of my projects are something I can turn into actual money... Why do I keep doing this.
010
Aaron Allen @aaronmallen.dev · 03/09/2026
020
Reposted by Aaron Allen
Hanakai @hanakai.org · 02/09/2026
It’s week three of our sponsorship drive! Just a couple of folks joining as sponsors since last time. Which means there’s all the more room for you! Check out this week’s post for a Q&A with Carolyn Cole, who’s been driving Hanami within Princeton University Libraries! hanakai.org/blog/2026/09...
hanakai.org
Thanking our silver sponsors, and Carolyn Cole
“Reading your code is a larger cost than creating it, so having more organization is a definite benefit.” Week three of our sponsorship drive.
153
Reposted by Aaron Allen
Likely Lurker @likelylurker.bsky.social · 23/10/2025
the cybertruck of Linux distros
18419
Reposted by Aaron Allen
Konnor Rogers @konnorrogers.com · 30/08/2026
Well, its as ready as it will ever be. Still a lot of stuff I want to do, examples I want to make, but I think its time to share it. Over the past few months I've been working on Downflow. A library for adding small amounts of reactivity to your DOM. konnorrogers.github.io/downflow/
konnorrogers.github.io
Downflow
Let your state flow
7649
Aaron Allen @aaronmallen.dev · 29/08/2026
doing v0.2.2 has been released! github.com/aaronmallen/...
github.com
Release v0.2.2 · aaronmallen/doing
Added --no-wait flag on open returns as soon as the editor starts, for editors that open their own window instead of taking over the terminal (see [#435]) --update flag on done restamps an entry t...
100
Aaron Allen @aaronmallen.dev · 29/08/2026
I've released v0.2.0 of Compote with Message Pack and Ciborium support. Check it out: crates.io/crates/compote
crates.io
crates.io: Rust Package Registry
crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
010
Aaron Allen @aaronmallen.dev · 29/08/2026
@raphaelbeamonte.com what is this? crates.io/crates/compo... I mean I appreciate it, but I haven't even published the source for compote yet lol.
crates.io
crates.io: Rust Package Registry
crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
000
Reposted by Aaron Allen
Kasper Timm Hansen @kaspth.com · 28/08/2026
David Rodríguez wrote up his recent experience on using both Prosopite and Bullet to help fix N+1s while also removing unused eager loads 🛠️
081
Reposted by Aaron Allen
david celis @davidcel.is · 28/08/2026
WOW, the deleted comments on this issue were people drawing attention to public playlists that justinmk had made on youtube, which have also been deleted (BUT ALSO ARCHIVED) and folks… those playlists are uhhh, not good.
2132
Aaron Allen @aaronmallen.dev · 28/08/2026
If you're using #neovim you might want to know about the "yikes". github.com/neovim/neovi...
Neovim maintainer calling folks "garbage" for pointing out he's platforming a facist
282
Aaron Allen @aaronmallen.dev · 27/08/2026
This is an oof IMO... the quote isn't even that big of a deal but the response is... interesting: github.com/neovim/neovi...
github.com
DHH · Issue #501 · neovim/neovim.github.io
The DHH quote on your website has fallen out of fashion and is "giving Nazi bar vibes." It doesn't take much effort for you to discover that he hates brown people and would love to see Europe, espe...
120
Reposted by Aaron Allen
Evan Greer @evangreer.bsky.social · 25/08/2026
in a world of JK Rowlings be a Dolly Parton
24107183227
Aaron Allen @aaronmallen.dev · 25/08/2026
dhh.dk/2013/the-per... 🤔🤔🤔
dhh.dk
The perils of mixing open source and money (DHH)
110
Reposted by Aaron Allen
aly @aly.codes · 23/08/2026
the far right investing nearly 16x the annual revenue of the GNOME foundation into a far right linux distro and astrotrufed community is really fucking bad actually.
1585
Reposted by Aaron Allen
Hanakai @hanakai.org · 19/08/2026
It’s week two of our sponsorship drive! Thank you so much to the ten Rubyists who became Hanakai sponsors in the last week! You’re standing up and showing us there's power in numbers. Read more about it here, including a special Q&A with Pat Allan! hanakai.org/blog/2026/08...
hanakai.org
Power in numbers, and Pat Allan
“In code like in life, healthy relationships should have respectful boundaries.” Week two of our sponsorship drive.
145
Reposted by Aaron Allen
Tim Riley @timriley.info · 17/08/2026
My weeknotes are out — come for the @hanakai.org sponsorship drive and fresh patch releases, stay for @afomera.dev and @aaronmallen.dev bringing the heat with a dozen new improvements! 😍 timriley.info/posts/contin...
timriley.info
Continuations 2026/33: Commercial kitchen - Tim Riley
• This week I kicked off our Hanakai sponsorship drive for 2026, and shared an exciting new stretch goal — if we can raise another $15k for this year, we’ll...
064
Reposted by Aaron Allen
Hanakai @hanakai.org · 11/08/2026
Sponsor Hanakai in 2026! Our goal this year: raise enough to offer an honorarium to our maintainer team. Hanakai is about community, and this is another way we can show it. Read more here, and stay tuned for some fun Q&A’s in the coming weeks! hanakai.org/blog/2026/08...
hanakai.org
Sponsor Hanakai in 2026!
Help us continue to build Hanakai — and a diverse future for Ruby.
156
Aaron Allen @aaronmallen.dev · 11/08/2026
The most viable background job runner for Hanakai is all in on Redis, which to be frank is an odd choice, maybe @afomera.dev and I should do something about this 🤔
110
Aaron Allen @aaronmallen.dev · 07/08/2026
2 64GB sticks of ram are currently the same price as my mortgage... I hate it here.
000