Profile avatar
screenspan.net
Born in California, made in Germany. Husband & papa. Loves making music, hiking and running. Ex Louis Lament. Blogs at https://screenspan.net.
25 posts 201 followers 103 following
Regular Contributor
Conversation Starter

Videos from our meetup are now posted! Here's the playlist: www.youtube.com/playlist?lis... #webperf

📣 Reminder!! In 2 days, we have @toddhgardner.com and @inesakrap.bsky.social giving talks in our first meetup! For full details - check out our website (and add to calendar to get the join links)! performanceobserver.dev

1/ 🚀 Prediction 4: AI Takes Over Performance Optimization @screenspan.net predicts "AI will play an even bigger role in how we surf, build, debug, and optimize the web" Let’s dive into the key insights for 2025. 🧵👇

📈 Real User Monitoring (RUM) is crucial for identifying issues on websites and tracking regressions. But the challenge multiplies when monitoring hundreds or thousands of sites. I got to share insights into our collaborative efforts in Amsterdam in Nov.: www.youtube.com/watch?v=XBsv...

Hi [email protected], I've been enjoying BSKY :-) Just wanted to point out something that @kojordan.com spotted: the app is loading TTF fonts, which are very large. You should be using WOFF2 – and if you're preloading them, you need the "crossorigin" attribute :-)

As a #webperformance engineer I often have to look at “waterfall charts” to see when network requests occur to spot bottlenecks. I wondered what they might SOUND like, so made a little tool to listen to them. calendar.perfplanet.com/2024/how-doe... screenspan.net/soundtrace

This year's web perf calendar is off to an excellent start with Noam reminding everyone about Goodhart's law and the importance of remembering _why_ we're optimizing for perf in the first place calendar.perfplanet.com/2024/goodhar...

I've been thinking about running a small programming workshop for children 7-8 years old at my daughter's school. Anyone have any experience doing something like that? Any offline exercises to get started? What worked well / not so well?

Updated my handle to @screenspan.net thanks to a little help from my friends (i.e. @sia.codes) 🙏🏽. I thought I had to install Ubuntu on my server and install a PDS as stated on the help page (atproto.com/guides/self-...). But all I had to do was add a TXT record to my DNS panel in Netlify. Super EZ 😎

Please don't use JavaScript to determine which layout version to use on a device, otherwise the layout may shift. I spotted a customer loading a desktop version by default and using JS to load the mobile version on a mobile device, and was able to see the DOM diff by dis-/enabling JS in DevTools.

Dunno what the etiquette is here. An introductory post? I'm a web performance engineer based in Germany and will probably post mostly about related stuff. I'm not terribly excited to join yet another social media platform and hope this one stays positive.