Profile avatar
typeofweb.com
I build software | Startupper / Blogger / Activist / Published Author / Speaker / He, him
34 posts 178 followers 432 following
Regular Contributor
Conversation Starter

Welcome to the family!

I just ordered a new MacBook Pro! 💻 Interestingly, I had to do it via phone. In Poland (not sure about the rest of EU) you can’t get a VAT invoice from Apple when ordering online. Phone is the way. The upside: they ship from Ireland which means 0 VAT (Intra-Community delivery of goods)! 👌

Long distance travel always messes me up: 19 hours door-to-door with taxis, planes, and layovers. Then the real fight: jetlag. Pushing my body to the limits to avoid sleeping too early feels like pure torture.

US: AI revolution Meanwhile EU:

How I feel trying experimental dynamicIO in Next.js canary

Good morning. My favourite spot in SF, best coffee in town, and I’m ready to write more TypeScript 🤓

What are we thinking? Will it blend? 🤔

Looking to get a new MacBook Pro 💻 Nano-textured glass – hot or not? ✅/❌

Extension rewriting 🥹

This is what happens when humans code instead of AI 😡😠😡😠

Found it! The @splinetool.bsky.social component doesn't trigger Suspense for rendering, but it provides a way to add rendering fallback. So, I ended up adding the same fallback twice:

Trying to get @splinetool.bsky.social to work with Suspense fully in @nextjs.org. Currently, only preloading triggers suspense, not the actual rendering of the model. 🤔 And I learned the hard way that creating suspense-compatible components is really convoluted rn.

Just got my pass for Stripe Sessions 2025—looking forward to meeting up in San Francisco in May! stripesessions.com

I find using async DOM APIs without promise support a bit awkward. I always have to wrap them with `new Promise(…)`. Recently, I found `Promise.withResolvers()` simpler and more readable to use. What do you think?

Choose 0 to 1. Choose 80/20. Choose the A/B test. Choose the highest order bit. Choose the points of leverage. Choose potential and optionality. Choose the MVP. (MLP if youre smart) Choose the minimum viable effort for the minimum viable love of your minimum viable life.

Missing feature (or I can’t find it): saving interesting posts for later. Preferably: grouping them into folders.