Expert in building, scaling and maintaining complex web applications - Founder of @revsys, Django Steering Council, PSF Fellow and Former President of the DSF

Joined March 2009
644 Photos and videos
Pinned Tweet
15 Jun 2018
“We choose what holds us back... and what moves us forward.” - Master Splinter
1
2
38
Jeff has been telling me about this setup for awhile and I finally took the time to get it going today. Integrated with Zellij in the most amazing way. Definitely recommended for on the go prompting! micro.webology.dev/2026/06/1…
2
4
233
I’m not big into sports and despite Lawrence and Kansas City being a big hub of World Cup I haven’t been very interested. Laid down to go to bed and remembered the US is playing so I clicked into it. All of the commentary is in Spanish and I hope this is NOT a bug.
151
I used to do exactly this when I was younger, but now…. I opt for other music 🤣
Keys to shipping more: - Fewer meetings - More trust in teammates - Listen exclusively to heavy metal / hardcore / metalcore
3
136
This is some sound advice from this random AI Youtube video I'm watching!
5
108
Typo of the day: downlaod Took me forever to spot it. I need more coffee.
1
5
126
Oooh concurrent repacking of tables BUILT IN! Yes please!
Postgres 19 is in beta, and whew is it a doozy of a release. Each Postgres release is a bit different. Sometimes there is a single marque feature, sometimes there is a bunch of small quality of life improvements, often there is something around performance. Postgres 19 seems like it has really some of everything in it including marque areas. I'm going to spend some time over the coming weeks highlighting some of whats coming. And today I want to start off with a bang, built in REPACK! If you have operated Postgres for long enough, you have probably had a moment where you wanted to reclaim table bloat, rewrite a table, or reorganize data, but you very much did not want to take the lock that came with VACUUM FULL. There has long been an extension ecosystem around this problem, most notably pg_repack. That alone tells you something: users had a real need, and the ecosystem filled the gap. And even then pg_repack came with a few caveats in running it. Postgres 19 brings a new REPACK command into core, including support for REPACK CONCURRENTLY. That's right, not just REPACK in core, but being able to run it CONCURRENTLY just like we do for index creation! This is the sort of feature that may not excite someone building a toy app locally, but it matters a lot once your database is large, busy, and important. The difference between "yes, we can clean this up online" and "we need to schedule a maintenance window" is not a small difference. It is the difference between routine maintenance and a project plan. I expect REPACK CONCURRENTLY to be one of those features that production Postgres users care about more than the average release-note reader might expect.
1
6
1,224
Frank Wiles retweeted
Be careful before you vibe code OpenTelemetry. Check out the Otex plugin marketplace.visualstudio.com…
3
11
3,018
Frank Wiles retweeted
AGI confirmed
1
3
13
2,459
Frank Wiles retweeted
It’s pretty clear nobody in @awscloud leadership has ever seen a customer’s bill. If they had, it’d have ads on it by now.
10
4
222
14,122
Having a cocktail in honor of my Astral friends!
4
82
Security friends, are these certs worth it for a new college graduate with a Cybersecurity degree? Or are they a waste of time and $$$? Google Cybersecurity Professional CompTIA Security CompTIA Network Any others to recommend if these suck?
184
You know you're a Django developer when instead of writing "a trusted few" you write "a trusted view" 🤣
1
7
213
Hey LazyWeb, isn't there a big nice Bay Area Python meetup group? Got a name or link?
1
135
Typo of the day. Naming a docker container after a customer's brand site I called it hotdogX rather than hotrodX. Apparently I'm hungry for heavily processed meats.
1
96
I wonder if the person who named them MCPs was thinking of the movie Tron...
2
93
Apparently I needed Japanese comfort food for dinner so I made some Gyudon!
1
96
If you're using Pi coding agent and not using `/tree` like I was until recently you're missing out! So freaking useful to rewind back to before your LLM went stupid.
1
3
205
New version of my `gg` command a little shell/web DX love for working with Github's web UI. This version adds `gg view` which takes you straight to the repo's homepage which was sadly missing from earlier versions github.com/frankwiles/gg
2
176
Up at the office early for some fun coding and research time. Coding against the backdrop of the sound of light rain outside is underrated. Now the question is what is today's focus... 🤣
4
126
Frank Wiles retweeted
I can relate.
6
25
4,765