Stefan Blos @stefanblos.com · 15/07/2026Today, I'm starting a challenge of posting every day for the next 100 days. I think I found a good way to be reminded and intimidated at the same time. WHO'S JOINING?☝️ 020
Stefan Blos @stefanblos.com · 21/05/2026I love when there's a reliable timeline of when the applied changes in a cloud environment will be active. 010
Stefan Blos @stefanblos.com · 19/05/2026In honor of Google I/O starting today, I did my morning run in proper fashion. I don't remember which edition that shirt is from but I was organizing an Extended event that year and it was great. Can't wait to see the announcements today! 120
Stefan Blos @stefanblos.com · 04/05/2026On my train ride back from a week in Amsterdam, I watched @karpathy.bsky.social's talk at Sequoia Capital about agentic engineering and had a few thoughts about it. I asked myself the question of...should we build more? stefanblos.com/posts/should...stefanblos.comShould we just build more? — Stefan BlosAl is helping us be more productive, but the question is what should we actually do with it? 010
Reposted by Stefan BlosChris Wu 🪐 @chriswu.com · 14/02/2026Appreciate the patience of our wonderful speakers because I am sooooo behind on editing videos. Here's world famous @stefanblos.com giving a talk. 162
Stefan Blos @stefanblos.com · 02/02/2026Is this the last thing my bug-ridden self-developed side-projects see before Codex turns them into money-printing side-hustles? TBD. 000
Stefan Blos @stefanblos.com · 27/11/2025Lovely when your TO-DOs and your Slack messages line up to form your birthday date. 🥲 120
Stefan Blos @stefanblos.com · 28/10/2025One of the most powerful addition to LLMs are MCP servers and function calling in general. In this video, I'm explaining how to add them using the Vision Agents SDK. We'll use the @github.com MCP server and a weather API to demonstrate that (including me getting rained on). youtu.be/Jy7cq3RjjRUyoutu.beFunction Calling and MCP integration with Visio AgentsYouTube video by Stream Developers 110
Stefan Blos @stefanblos.com · 20/10/2025Yes, half the internet is down, which is problematic. But all I'm worrying about TBH is that I might break my @duolingoverde.bsky.social streak... 030
Stefan Blos @stefanblos.com · 16/10/2025Not every year is a year of progression. I'm not ashamed (that's a lie) that this year I've crushingly failed at a very important thing! Today, in the car, my daughter started (OUT OF NOWHERE) playing Last Christmas before I could stop her. It happened, we talked about it, life goes on.media.tenor.coma woman in a hijab is standing in front of a group of men with the words shame shame shame written below herALT: a woman in a hijab is standing in front of a group of men with the words shame shame shame written below her 110
Stefan Blos @stefanblos.com · 14/10/2025Since I'm working more with #python lately, I wanted to have a clean linting/formatting setup. Here's what I have in my settings.json in @vscode.dev / Cursor (big fan of ruff by Astral), anything I'm missing? 000
Stefan Blos @stefanblos.com · 11/10/2025That first cup of coffee back home after a trip just hits different. ☕️ 020
Stefan Blos @stefanblos.com · 29/09/2025I have to say that I think Replit has been cooking with their vibe-coding UX. Proper planning vs. building; secret handling (well-integrated); editing certain UI-elements only; integrations with DBs, Auth, Git, and more. Well done and kudos to the team! 🙌🏻 000
Stefan Blos @stefanblos.com · 26/09/2025Finally, I no longer only have the case at home. Curious how this'll hold up. The phone is indeed quite orange, but upon first impression, I really like it. 000
Stefan Blos @stefanblos.com · 24/09/2025🎓 Reasoning models have been one of the biggest innovations in LLMs in the past years. In this video, we take a look at: 🧐 how they work 🤔 how they differ from regular LLMs 🚅 how they are trained 🤯 how to get the most out of them youtu.be/lyEZG3Y614oyoutu.beReasoning Models ExplainedYouTube video by Stream Developers 000
Stefan Blos @stefanblos.com · 20/09/2025I'm really looking forward to this! It'll be purely coding-focused and it includes my favorite trick that is (at least to my knowledge) completely underused in the latest Xcode releases! Also....it's always worth joining for the community aspect! Who's in? 🙋 021
Stefan Blos @stefanblos.com · 18/09/2025Looking forward to showing how to "Add video calling into an app in just 30 minutes" for the @revenuecat.com #shipaton2025 livestream. We're using #SwiftUI and doing some nice Liquid Glass animations while we're doing it. Join in just under 2h to take a look and follow-along! 010
Stefan Blos @stefanblos.com · 16/09/2025I want to start a new weekly series here called #ToolTipTuesday. I've been doing that for a while on Instagram and TikTok, but wanted to move it here as well. For the first post, I'm covering the great UX site lawsofux.com 🧵 (1/11) 111
Stefan Blos @stefanblos.com · 12/09/2025It's been a while, but I finally got back to continuing the "AI for Good" specialization from @deeplearningai.bsky.social on Coursera. It's so much fun to explore more about how to leverage the incredible powers that we are given with AI and how we can use it for good things.media.tenor.coma man wearing a vest and bow tie is smiling in front of a windowALT: a man wearing a vest and bow tie is smiling in front of a window 000
Stefan Blos @stefanblos.com · 10/09/2025AI is evolving fast, and one of the most interesting things lately has been MCP servers.🤗 But what is the Model Context Protocol that @anthropic.com pioneered and is becoming an industry standard quickly?🤔 Learn about the basics and building a simple server! youtu.be/Dkmfvfr1L4Iyoutu.beModel Context Protocol (MCP) Explained (+ Example Code)YouTube video by Stream Developers 010
Stefan Blos @stefanblos.com · 03/09/2025Want to reach more than 1 BILLION new users with your web apps?? 🤯 Ensure that #Accessibility is respected throughout the user experience. In this video, I'm going over 5 easy-to-follow tips. What sounds like a bonus is essential for a large user group! youtu.be/5oKRcNifVvEyoutu.be5 Ways to Make Web Apps AccessibleYouTube video by Stream Developers 000
Stefan Blos @stefanblos.com · 26/08/2025Last night was really clear sky and I was able to snap this picture out of my window. Not using a tripod, only with my phone. Which - I think - is just incredible. 040
Stefan Blos @stefanblos.com · 09/08/2025Perfect way to start 2 weeks of PTO. Kiddo at a sleepover and getting up early for a morning ride! 🚴 010
Stefan Blos @stefanblos.com · 07/08/2025Building a popular platform like Twitch requires a lot of thought and features. In my latest video (which takes “just” ~5h 🤯), we take on this journey. Follow along for a fully-functioning livestreaming + chat implementation with @clerk.com and @supabase.com . (Video + Repo in 🧵) 110
Stefan Blos @stefanblos.com · 04/08/2025What’s a daily routine that you’re sticking to, that has a positive impact? 200
Stefan Blos @stefanblos.com · 30/07/2025I'm pretty sure which of these drivers knows the fastest route to the finish line! #TourDeFrance2025 110
Stefan Blos @stefanblos.com · 28/07/2025A while ago, I helped to build a few @firebase.com extensions. They are an underused tool that can be incredibly helpful. Learn to avoid building a custom server in a chat app using iOS and #SwiftUI (same principles apply to all other platforms). youtu.be/ajlNzE6d9Hgyoutu.beHow to replace a custom server with Firebase ExtensionsYouTube video by Stream Developers 030
Stefan Blos @stefanblos.com · 24/07/2025Just very innocently leaving my morning coffee here. ☕️ Have a great day, everybody! 😇 020
Stefan Blos @stefanblos.com · 16/07/2025I really love Strava, but for this one, I need to call the design police! 👮 010
Stefan Blos @stefanblos.com · 10/07/2025Just a reminder: this is how to properly set up mail and password input in #SwiftUI (Am I missing something useful here?) 010
Stefan Blos @stefanblos.com · 07/07/2025I'm in the process of rebuilding my website + blog with @astro.build. Does anybody have recommendations for a good analytics provider (happy to be paying if great)? Requirements: privacy-focused, easy-to-integrate. Bonus points: also available for mobile 120
Stefan Blos @stefanblos.com · 04/07/2025In today's edition of REALLY helpful AI code generation... I asked to create mock data for a project I'm working on, and it came up with this brilliant comment instead of really creating 25 entries into the array. Nice try! 020
Stefan Blos @stefanblos.com · 02/07/2025It's subtle, but I really like the attention to detail here. When I put in a meeting with the title "Coffee chat" Google Meet will automatically populate it with this beautiful illustration. This is the kind of fun and playfulness that sets designs and UI apart. 020
Stefan Blos @stefanblos.com · 01/07/2025I like the approach that @clerk.com is taking by adding a "Copy prompt" button to their Quickstart tutorials. It's interesting to see how companies are adopting the increased usage of LLMs in coding to improve the DX for them, and not only developers. Clever usage. 000
Stefan Blos @stefanblos.com · 13/06/2025😴 If you think raw text-based chat applications are boring, say no more: It's easier than ever to add voice capabilities to our apps. In this video, I'll explore the integration of @elevenlabs.io into a @nextjs.org application to read AI-generated chat summaries. 📣 youtu.be/vfsHBBatmfoyoutu.beUsing ElevenLabs in a Next.js app to read out chat summariesYouTube video by Stream Developers 100
Stefan Blos @stefanblos.com · 05/06/2025A lot of people are trying out vibe coding, but how much skill is really needed to get a fully working app? 🤔 We'll explore by building the same app on different levels to see the impact has - on the app that is built, but also on the code...🧑💻 (Link to full video in 🧵) 110
Stefan Blos @stefanblos.com · 04/06/2025To my iOS (animation) #SwiftUI friends: I have a ScrollView that I want to animate to a position slowly (think of a gallery in an onboarding flow). Changing the duration (or the animation type) in the withAnimation call doesn't do anything. Is this not possible to change? 🤔 110
Stefan Blos @stefanblos.com · 03/06/2025You may not like it, but this is what peak male parenting looks like. 130
Stefan Blos @stefanblos.com · 02/06/2025It's crazy how much refreshed I feel when I have had an active weekend, spending time outside, and eating healthy.🌿 Also, had a lovely trip to Amsterdam last week to see my colleagues and looking forward to a more quiet week back home, with a clear focus.🧘🏼 020
Stefan Blos @stefanblos.com · 26/05/2025Leaving for Amsterdam to meet up with my colleagues from Stream. (Taken with the Spectre app) 100
Stefan Blos @stefanblos.com · 22/05/2025In my latest video, we take a @nextjs.org chat application and add automatic summaries of unread messages on top!🤯 I love adding useful features to apps with the power of AI and here we'll use a locally running LLM, specifically a Gemma model from Google DeepMind!😍 Link in 🧵 100
Stefan Blos @stefanblos.com · 22/05/2025Finished this banger from Christian Stöcker ("The Men Who Burn the World"). The details of how certain industries (e.g. oil, gas) strategically influence political and social discourse are fascinating. Ever so current with recent claims from Germany's new Business Secretary... 010
Stefan Blos @stefanblos.com · 20/05/2025When you miss most of the #GoogleIO keynote due to parental duties, and THIS is the overview. Like....there's so much! Not cool, Google, not cool! 🤯 000
Stefan Blos @stefanblos.com · 17/05/2025That first run back home after traveling hits different, especially with weather like this… 210
Stefan Blos @stefanblos.com · 05/05/2025It's incredible what a single person can build using free services! 🥳 In this example I've built a chat app using @nextjs.org (and Stream Chat), integrating AI summaries (powered by a local @googledevs.bsky.social Gemma model) and audio summaries with @elevenlabs.io. This is so cool!🤩 000
Stefan Blos @stefanblos.com · 29/04/2025May is approaching very fast, and I can’t wait to travel to wonderful Macedonia to be speaking at iOSKonf! 🇲🇰 The talk will cover how to build our own version of Apple Intelligence, completely with open source technologies! 🤩 I’m already very excited, who’s joining? ✌️ 030
Stefan Blos @stefanblos.com · 26/04/2025This was a daring, yet fun experience.🤩 Deven (Flutter DGE) gave me 3 UI challenges to solve in @flutter.dev. It's been a looooong time since I've written code in it, but it was a lot of fun!🥳 See how I did and how Deven encouraged (roasted) me along the way!😇 youtu.be/-AUHdhwSuqwyoutu.beNoob tries Flutter (solving 3 UI Challenges from a Google Developer Expert)YouTube video by Stream Developers 120
Stefan Blos @stefanblos.com · 08/04/2025Finally found some time to continue working on my innocent indie Darts app. I optimized some database loading and a ONE-LINE code change took execution time of a query from: 165 seconds -> 0.02 seconds 🤯 Can you guess what kind of change that was?🤔 100