Profile avatar
gwenshap.bsky.social
Founder of SaaS Developer Community and Nile Database.
315 posts 5,140 followers 1,977 following
Regular Contributor
Active Commenter

PSA: If you are responsible for performance of Postgres DBs, check out POWA. It analyzes your workload, visualizes, provides insights and even suggests indexes that optimize the workload as a whole. Docs: powa.readthedocs.io/en/latest/ Demo (just click login): demo-powa.anayrat.info/server/

Happy #caturday I’m practicing a talk with my very judgmental audience.

Follow Friday: #ff Postgres developer conference is now on Blue Sky: @pgconf.dev Worth following, and more important - worth signing up and going. The content is A++ and the people are even better.

John Ousterhout is presenting a 🔥 topic! Definitely not to be missed!

Cynthia did a great write-up of my talk (which, from experience, isn't easy) She captured the best parts, preserved my voice, and made it all sound way better. She even revived a slide that I opted to skip because it had a silly joke. So there's bonus content even if you watched the talk :)

It is 2025. You are running workflows and jobs on K8s, using Kafka as storage and coordination layer. You need to get data in and out of Kafka to a wide variety of systems - databases, SaaS, etc. What do you use? #databs

A bit crazy that Apple Keynote doesn't have AI in it. Google had a solid "slide designer" for ages. And Powerpoint now basically generates entire presentations for you. Is anyone at Apple even paying attention? AI can help us get shit done, not just play with emoji.

The Monster Scale Summit agenda features many great authors like @martin.kleppmann.com @chris.blue @gwenshap.bsky.social @dominiktornow.bsky.social @cynthiadunlop.bsky.social @penberg.org @sarna.dev @squarecog.bsky.social. Check out a preview of their books here > www.scylladb.com/2025/02/18/s...

I'm now officially "I need reading glasses" years old.

Solid weekend. - Shipped a small update for RicherText.js and ruby gem - Shipped a major update for RelationKit (19k lines of changes!) - Shipped a first alpha of Spin (spincli.dev) Do try out Spin, give me your honest thoughts and let's make it a great development environment manager.

Someone asked me about the difference between UTF-8 and Unicode, here's my explanation in case others find it helpful.

#Java peers: #Oracle has a sweet treat for Valentine's Day. Register for #JavaOne today using the code "J1D100_SM" at checkout for $100 off individual general attendee registrations (not valid for public sector). Offer valid until 11:59pm PST today. ➡️ social.ora.cl/6014IeRBi

Lately, I've been thinking about the topic of architecture in a bottom up culture. So I decided to write down some thoughts. sympathetic.ink/2025/02/13/B...

Tonight Jews around the world celebrate Tu Bishvat - commonly explained as New Years for Trees. It's one of the lesser holidays and is often overlooked in more secular parts of the Jewish world. I like trees, so I like this holiday.

One more fun extension that most people ignore: hstore. A key value store right there in your database. Faster than JSONB if you just need a set of key-value pairs, like product attributes. Especially if you use GIN index.

I am itching to write a "Postgres Extensions Matcher". Where I ask you some questions about your professional interests and then recommend a few extensions that you are going to find useful.

What's the most *underrated* Postgres extension in your opinion? IMO, its `hll`. HyperLogLog is so useful, and there it is, just quietly hanging out as a Postgres extension. And no one is talking about how awesome this is.

Small things that make me happy #534: Nile's console now has Github authentication 🥳

Unpopular opinion: The bass line in Butter by BTS is clearly stolen from (or at least "inspired by") Shakedown Street by the Grateful Dead. And no one is talking about this.

Not gonna lie, I'm a bit jealous. Github doesn't allow self-nomination, so... If you ever benefitted from my work on OSS and developer education, I would really appreciate if you could take few minutes and nominate me. Who knows, I may get a cool hoodie.

We are focused on high-quality talks and expert speakers. Talks about engineering, not product pitches. Currently looking for speakers and venues that can host >50 people!

I have some absolutely ridiculous plans for TanStack Start and Flask

@chris.blue @apurvamehta.com Remember when we wanted a cool south-bay infra / papers meetup? Check out @southbaysystems.xyz meetup by @qianli.dev and friends.

Hacking SaaS #37 - Debugging, Authentication and AI Catch up with cool war stories, authentication in 2025 and what's worth attention in the fast moving AI world. open.substack.com/pub/hackings...

Don't bother opening your cold outreach with "I'm actually human". 1. Why would I believe you? 2. I don't care if you hand-crafted your spam or if AI helped. 3. If it isn't spam, it will be pretty obvious that this is a personal message and no need for disclaimers.

🚀 Are you using the wrong Serverless patterns? 📖 Read: www.ranthebuilder.cloud/post/five-se... Avoid these 5 Serverless anti-patterns that hurt scalability, cost, and maintainability. #AWS #Serverless #Cloud #Lambda #BestPractices #ListenToTheHeroes