Tweet
Claude Code wiped our production database with a Terraform command.
It took down the DataTalksClub course platform and 2.5 years of submissions: homework, projects, and leaderboards.
Automated snapshots were gone too.
In the newsletter, I wrote the full timeline + what I changed so this doesn't happen again.
If you use Terraform (or let agents touch infra), this is a good story for you to read.
Back in my day you needed a senior engineer for this sort of thing
06.03.2026 16:54
π 1905
π 273
π¬ 63
π 123
I do want to make sure we're being clear about this:
The Bluesky team maintains the same review, red-teaming, and QA processes that we always have. AI coding tools have been proving useful, but haven't changed the fundamental practices of good engineering. Human review and direction remain key.
05.03.2026 21:58
π 851
π 91
π¬ 40
π 18
I come across this clip every few years and it cracks me up every time. It blows my mind that this was a real moment from when Ballmer was Microsoft CEO
04.02.2026 05:01
π 1
π 0
π¬ 0
π 0
No thanks
22.10.2025 19:43
π 2
π 0
π¬ 0
π 0
Metrics are good for the crossword game this past week - still looking into some UI bugs on smaller screen phones. So cool that people are using it!
16.10.2025 15:37
π 2
π 0
π¬ 0
π 0
4 years ago when I got a new job that used Windows, I typed `ls` all the time on the terminal. Tonight, I just `dir`ed on my Mac π±
11.10.2025 02:55
π 0
π 0
π¬ 0
π 0
(1/4) I'm soft launching nooki.me to get some early traction and feedback on what to improve. Excited to see how this platform grows!
09.10.2025 14:01
π 803
π 148
π¬ 71
π 56
AI Coding Sucks
YouTube video by Syntax
AI coding sucks
CJ just one-shotted a 15 min rant and it's incredibly refreshing.
www.youtube.com/watch?v=0ZUk...
09.10.2025 16:33
π 178
π 29
π¬ 13
π 12
import { glob } from 'node:fs/promises';
const files = glob('**/*.md', {
exclude: [
'.git/**',
'**/node_modules/**',
]
})
for await (const filePath of files) {
console.log(filePath);
}
Did you know that Node.js 22 has glob built in? No dependencies needed.
nodejs.org/api/fs.html#...
04.10.2025 19:44
π 57
π 3
π¬ 4
π 0
Vite Bundle Inspection made EASY
YouTube video by Alexander Lichter
Wondering how to inspect your bundle and make your @vite.dev based app smaller? Then take a look at the video I've recorded yesterday, as I'll walk through a few steps in a real-world application π
04.10.2025 16:19
π 49
π 3
π¬ 1
π 0
Episode 124 ... Simulacra and Simulation
YouTube video by Philosophize This!
Some Saturday morning philosophy β
We live in a world where everything is seen through a complex network of signs and symbols from media, leading to a disconnection from actual reality. Simulacra and Simulation describe our current moment perfectly.
www.youtube.com/watch?v=RCgo...
04.10.2025 14:03
π 1
π 0
π¬ 0
π 0
Realizing I never posted this to Bluesky π«’
β¨ Introducing Shaders
A first-of-it's-kind component library for jaw-dropping effects and frontend magic, shipping soon for @vuejs.org, @react.dev & @svelte.dev.
02.10.2025 18:45
π 224
π 19
π¬ 6
π 1
Whatβs New in ViteLand: September 2025 Recap
September 2025 brought significant updates in Vite's ecosystem, such as huge performance gains for Rolldown, an update on Oxlint Custom JS Plugins and more. Read all about it in our monthly recap!
What's new in ViteLand?
Our September 2025 recap is out
π€― Up to 45% faster & smaller @rolldown.rs
π» @vitest.dev Browser Mode updates
βοΈ Performance tweaks, rules & fixes for Oxlint
π Oxlint Custom JavaScript Plugins prototype
β¨ Updates from the Community
π and more
voidzero.dev/posts/whats-...
01.10.2025 15:33
π 52
π 11
π¬ 0
π 3
β mobile first
β
container first
21.09.2025 16:21
π 186
π 21
π¬ 9
π 1
The trick was doing some user-agent sniffing to detect if it's a request from a link preview or if it's a browser. If it's a link preview request the endpoint will return an HTML page with custom meta tags, otherwise it redirects you to the puzzle of the day.
20.09.2025 00:57
π 0
π 0
π¬ 0
π 0
I completed the 5 in 02:56
Check out my crossword completion time!
I always wondered how NYTimes created custom link previews when sharing your solved Mini crossword time. Finally figured out a way to do it π
Works with BlueSky, iMessage, Facebook, and LinkedIn that I know of.
crossword-5x5.netlify.app/share?time=0...
20.09.2025 00:55
π 0
π 0
π¬ 1
π 0
Anyone know if thereβs a way to debug link previews on BlueSky? Facebook, LinkedIn, etc have a share debugger tool that allows you to rescrape the metadata for a link, curious if BSky has something similar π€
17.09.2025 00:09
π 1
π 0
π¬ 1
π 0
TIL about minimumReleaseAge, love it!
16.09.2025 11:51
π 0
π 0
π¬ 0
π 0
Thanks again for the feedback @gloomcloud.bsky.social around clue browsing π
13.09.2025 20:33
π 2
π 0
π¬ 1
π 0
Lots of new updates for my crossword game! Feels like it's really starting to come together.
- Keyboard support (arrows/tabs/backspace)
- Better clue navigation
- More consistent typing behavior
Next up:
- Use localStorage to save results
- Browsing capabilities for past puzzles
13.09.2025 20:33
π 2
π 1
π¬ 1
π 0
Crashing out at how poorly npm (Microsoft) is handling this security incident. Eleventy is not affected any more but *lots* of other tools in the JavaScript ecosystem are!
Hours later and the compromised package versions are still publicβ¦
Maybe donβt install anything from npm today, folks.
08.09.2025 17:11
π 22
π 6
π¬ 0
π 1
emoji-blast
π Blasts emoji like fireworks all up in your HTML page. π
s/o to emoji-blast www.emojiblast.dev for a super fun to use library. I often incorporate this into side projects somehow
08.09.2025 00:46
π 1
π 0
π¬ 0
π 0
Made some UI updates to my mini crossword game π
Wanted something fun and cheesy and I think I got it.
I have some enhancements coming this week around clue and crossword cell behavior. There's a bit of awkwardness that needs some smoothing.
Then, onto storing stats π
crossword-5x5.netlify.app
08.09.2025 00:43
π 1
π 0
π¬ 1
π 0