Galdin Raphael
banner
galdin.dev
Galdin Raphael
@galdin.dev
Developer · Weekend pianist · Occasional blogger

🌐 https://galdin.dev
🐦 https://x.com/gldraphael
🐙 https://github.com/gldraphael
Reposted by Galdin Raphael
Book bans get headlines, but the bigger threat to books is hiding in plain sight: A handful of companies control how ebooks reach readers, and they can cut off access with a click.

New from @mariabustillos.com in @columjournreview.bsky.social ⤵️
September 16, 2025 at 8:30 PM
I scored 13/21 on e-mail.wtf and all I got was this lousy text to share on social media.
Email is Easy
Everyone knows what an email address is, right?
e-mail.wtf
August 17, 2025 at 11:12 PM
Reposted by Galdin Raphael
This thread is incredible.
Jason ✨👾SaaStr.Ai✨ Lemkin (@jasonlk)
.@Replit goes rogue during a code freeze and shutdown and deletes our entire database
xcancel.com
July 20, 2025 at 3:01 PM
Reposted by Galdin Raphael
Reposted by Galdin Raphael
Announcing `dotnet run app.cs`: A simpler way to start with C# and .NET 10

devblogs.microsoft.com/dotnet/annou...
Announcing dotnet run app.cs - A simpler way to start with C# and .NET 10 - .NET Blog
Run C# files instantly with dotnet run app.cs, no project file needed! Coming to .NET 10, try it out today in Preview 4.
devblogs.microsoft.com
May 28, 2025 at 4:02 PM
Reposted by Galdin Raphael
Bilbo:Frodo::Boomers:Millennials
May 26, 2025 at 10:21 PM
Reposted by Galdin Raphael
this alert is bad design 101. too fucking wordy. too complex. hides the sausage.

it should say:

DID YOU CALL CHASE?

> Yes
> No

And if you tap No, it should say:

> Hang up now.
Your phone buzzes.

You tap the notification from your banking app. You unlock it with your thumbprint.

This is what you see.

A genuine notification from your official banking app. There's no way to fake that. This must be a genuine call. Right?

🧵 2/4
May 3, 2025 at 5:39 PM
Reposted by Galdin Raphael
So here in France we have a 5G-enabled electricity meter called Linky, which naturally here in the land where people who live in heaven think they live in hell there were all kinds of protests — Linky gives you cancer, makes your kids autistic, kills your dog, sets your house on fire, and so on.
April 22, 2025 at 2:35 PM
Reposted by Galdin Raphael
@andypavlo.bsky.social on HN sums it up well

OLAP vs. OLTP isn't right vs. wrong, they're designed for different things.

Have a version of this on a slide when explaining Crunchy Data Warehouse and how it's for very different purposes than stock Postgres.
April 22, 2025 at 10:40 PM
Reposted by Galdin Raphael
people love to have strong opinions about complex problems they've only thought about for like, 10 seconds
April 18, 2025 at 8:12 PM
Just wrote a blog post on using dev containers to run one-off tools: such as using github-lingust (which needs ruby) in this case.

galdin.dev/blog/using-a...
March 13, 2025 at 1:00 PM
Is spot.rackspace.com legit? Their pricing seems too good to be true!
Rackspace Spot | Rackspace
spot.rackspace.com
March 13, 2025 at 9:01 AM
Reposted by Galdin Raphael
i hate describing my job to people.
i get all tongue-tied.

"you see, i kinda do… everything?"
"everything?"
"everything."
February 24, 2025 at 8:41 PM
New post on how I like to setup my Windows dev machine
How I setup up Windows machines for development
The crux of my setup is to use two Windows users: a local admin user for UAC approvals and a standard non-admin user for actual use.
galdin.dev
February 14, 2025 at 10:41 PM
Reposted by Galdin Raphael
The Lord of the Rings gave me unrealistic expectations about going for a walk with your friends.
Johnny Mnemonic gave me unrealistic expectations about computers
Home Alone gave me unrealistic expectations about absolutely sick treehouses
November 29, 2024 at 4:04 AM
I'd say it depends on the context?

If I asked if you've read xyz and you say yes, I don't really care if you actually read the book or listened to the audiobook. It's the same thing to me.

BUT, if you say you love to read, I'm going to take it literally unless you clarify!
My hot take is that I don't think saying "listening to audiobooks isn't reading" is gatekeeping. It just seems like a fact, since reading is a specific activity. It's not saying it's bad! But walking isn't running and listening isn't reading.
November 25, 2024 at 6:32 AM
Reposted by Galdin Raphael
I like to think of us—developers and architects—as professionals. While we don’t have formal certification processes like doctors in hospitals, that’s probably because our field evolves so quickly that no one has managed to compile a static list of requirements for all developers. (cont'd)
November 11, 2024 at 3:06 PM
Reposted by Galdin Raphael
Alright nerds, one like, one C++ tip/fact
November 1, 2024 at 5:15 PM
Reposted by Galdin Raphael
.NET 8 introduced new helpers for ArgumentException.

They check if the string is null, empty, or consists only of white-space characters and throw the ArgumentException.

---
Don't forget to join over 2,280 engineers reading the .NET Pulse newsletter.

Subscribe: bit.ly/41MD1x0
October 14, 2024 at 7:34 PM
Reposted by Galdin Raphael
This tutorial video could have been a blog post.
September 24, 2024 at 10:56 AM
My first video!
September 12, 2024 at 6:50 PM
Reposted by Galdin Raphael
I'd just like to interject for a moment. What you're referring to as Bluesky, is in fact, Bluesky/ATProto, or as I've recently taken to calling it, Bluesky on ATProto. Bluesky is not a protocol unto itself, but rather another AppView built on top of a fully functioning Authenticated Tranfer network
September 2, 2024 at 5:37 PM