Harry Llewelyn
banner
harry.dev
Harry Llewelyn
@harry.dev
Trying to have fun writing software.
https://harry.dev
TIL
It's a good name, but already the (rarely used) name of the default css layout mode. You can actually set `display: flow` and it's the same as `display: block` - both are technically short for `display: block flow`

I've rarely seen it taught or used, but it's supported in all the browsers
November 1, 2025 at 4:11 AM
Reposted by Harry Llewelyn
As recently as last week, I was writing about the brilliance and impact of the art of Drew Struzan. Today, we learn he's passed. I'm gutted.

His artistic genius and inspirational images will truly be appreciated forever. May we continue to treasure his work & the man who made it. Thank you, Drew.
October 14, 2025 at 3:30 PM
Reposted by Harry Llewelyn
Ruby Central dropped the ball here on securing the root account and effectively lost control of it for 11 days - however, that's nothing compared to changing the root password. If an ex-employee did that to me I'd be calling the police.
October 9, 2025 at 7:18 PM
Reposted by Harry Llewelyn
I tried to explain why I don't believe the recent accusations toward my former teammates, as well as how the Ruby and Rails Infra team at Shopify operates and why it can be trusted.

byroot.github.io/opensource/r...
Dear Rubyists: Shopify Isn’t Your Enemy
I’ve been meaning to write a post about my perspective on Open Source and corporate entities. I already got the rough outline of it; however, I’m suffering from writer’s block, but more importantly, t...
byroot.github.io
October 9, 2025 at 2:15 PM
Reposted by Harry Llewelyn
The more I think about this, the more I wonder if the best way forward is to transfer rubygems/bundler ownership to the Ruby org.

Then keep responsibility of rubygems.org.

After all, rubygems is the only default gem that isn't owned by ruby itself: github.com/ruby/ruby/bl...
If you're Ruby Central, where do you go from here?
October 1, 2025 at 8:18 AM
Reposted by Harry Llewelyn
Spammers, scammers, phishers, card testing, malicious and mis-coded bots, AI… if you think the web is as idyllic as 20 years ago, it's because many people have worked hard to hide to torrent of threats from you.
September 24, 2025 at 5:26 PM
Reposted by Harry Llewelyn
Ahead of tomorrow's "Rails at Scale" event, I wrote up a perspective on the most pressing scaling challenges at Podia: jamie.ideasasylum.com/2025/09/02/p...

(ok—I meant to send this revised version to @amandabrooke.bsky.social but it was still sitting in my drafts 🤦‍♂️ so I published it anyway)
Podia at scale
A description of some of the scaling challenges at Podia. It’s mostly about managing complexity rather than the traditional technical challenges you’d normally associate with Rails.
jamie.ideasasylum.com
September 2, 2025 at 9:59 PM
@joshpuetz.bsky.social justice watched your Rails Conf talk - really enjoyed it! Definitely something that’s neglected 😅
July 28, 2025 at 8:35 PM
Reposted by Harry Llewelyn
Unfortunately I won't be able to attend @brightonruby.com 😢 If anyone is interested in my ticket, please contact me via DM.
#BrightonRuby #Ruby #Rails #Brighton #conference
June 16, 2025 at 12:48 PM
Reposted by Harry Llewelyn
Looking to give away some tickets for brightonruby.com purchased by kind folks in the community in the name of Noah Gibbs.

Please share with folks (in education or out of work in early career) who would qualify. Will contact folks by Wed 5th June.

forms.reform.app/goodscary/b...
Noah Gibb's Educational Ticket
This form is created with Reform - A form builder for creating clean, on-brand forms. No code required.
forms.reform.app
May 29, 2025 at 12:14 PM
What are people doing for Tailwind JS if they don’t use React/Vue? Bonus points if it’s in Stimulus..

I can’t believe everyone is rolling their own!
March 12, 2025 at 7:35 PM
Reposted by Harry Llewelyn
#CSS sibling-index() and sibling-count()
available Chrome Canary with experiments enabled!

easily stagger effects like:
`transition-delay: calc(sibling-index() * .1s);`

more info and a Codepen to fork
nerdy.dev/sibling-index
March 11, 2025 at 12:50 AM
What awful news :(
Just found out a good friend and mentor, Noah Gibbs, has passed away. Rest in peace friend, the Ruby community is poorer in your absence.
December 26, 2024 at 6:56 PM
Anyone in the Rails community played with using Postgres row level security policies for multi tenancy without needing to set a tenant id?
December 24, 2024 at 9:38 PM
Reposted by Harry Llewelyn
no offense to Kendrick Lamar but the best diss track of all time is still “You’re a Mean One Mr Grinch”
December 23, 2024 at 3:34 PM
The CWE (cwe.mitre.org) have released their list of the top 25 security vulnerabilities discovered in 2024 and XSS, SQL Injection and CSRF rank in positions 1, 3 and 4.

Thankfully Rails has great built in support to protect against all 3.

See the list here - cwe.mitre.org/top25/archiv...
CWE - Common Weakness Enumeration
Common Weakness Enumeration (CWE) is a list of software and hardware weaknesses.
cwe.mitre.org
December 13, 2024 at 10:14 AM
Heads up; Cloudflare now support .dev domains!
December 9, 2024 at 5:23 PM
“No matter how much you try, you can’t stop people from sticking beans up their nose.”

On consulting, but equally valid elsewhere.

archive.uie.com/brainsparks/...
Beans and Noses — Archive of UIE/Brainsparks
archive.uie.com
December 7, 2024 at 10:00 PM
Bought a domain name for my side project, so you could say that things are getting serious.
November 20, 2024 at 4:22 PM
Reposted by Harry Llewelyn
a PSA since a lot of folks have been surprised to learn this: terminal programs often support the mouse! Try:

- opening `htop` and clicking a column header to sort
- opening `nano` (or vim, or micro) and clicking and dragging to select text
- using the scroll wheel in `mc`

it often Just Works
November 19, 2024 at 12:48 PM
Reposted by Harry Llewelyn
curl -v https://google.com
YouTube video by c41c
www.youtube.com
November 11, 2024 at 4:30 PM
I definitely prefer the way Twitter can translate tweets inline rather than the approach Bluesky has taken of just linking out to Google translate.
November 8, 2024 at 10:39 AM