Stefan Blos
banner
stefanblos.com
Stefan Blos
@stefanblos.com
iOS #DevRel 🥑 @getstream_io. Mainly working with mobile📱 and web 🕸. Interested in the cloud ☁️, ML 🤖, and AR 🤳🏻. Love sports 🏀🏈🏂🏃🏼‍♂️🚴🏻‍♂️🧘🏼‍♂️. (he/him)
One 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/Jy7cq3RjjRU
Function Calling and MCP integration with Visio Agents
YouTube video by Stream Developers
youtu.be
October 28, 2025 at 2:41 PM
Yes, 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...
October 20, 2025 at 9:51 AM
Not 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.
a woman in a hijab is standing in front of a group of men with the words shame shame shame written below her
ALT: a woman in a hijab is standing in front of a group of men with the words shame shame shame written below her
media.tenor.com
October 16, 2025 at 2:35 PM
Since 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?
October 14, 2025 at 4:42 PM
That first cup of coffee back home after a trip just hits different. ☕️
October 11, 2025 at 2:57 PM
I 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! 🙌🏻
September 29, 2025 at 3:08 PM
Finally, 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.
September 26, 2025 at 10:07 AM
🎓 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/lyEZG3Y614o
Reasoning Models Explained
YouTube video by Stream Developers
youtu.be
September 24, 2025 at 2:15 PM
I'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? 🙋
Curious about the Foundation Models framework?

Our next expert speaker is @stefanblos.com , who will be giving a talk about it *tomorrow*.

Sept 20, 11am PT / 2pm ET / 18:00 UTC!

#iOSDevHappyHour

idhh-sep2025.eventbrite.com
iOSDevHappyHour: September 2025!
A place for iOS Devs to hang out!
idhh-sep2025.eventbrite.com
September 20, 2025 at 9:09 AM
Looking 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!
September 18, 2025 at 2:27 PM
I 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)
September 16, 2025 at 2:00 PM
It'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.
a man wearing a vest and bow tie is smiling in front of a window
ALT: a man wearing a vest and bow tie is smiling in front of a window
media.tenor.com
September 12, 2025 at 5:20 PM
AI 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/Dkmfvfr1L4I
Model Context Protocol (MCP) Explained (+ Example Code)
YouTube video by Stream Developers
youtu.be
September 10, 2025 at 3:55 PM
Want 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/5oKRcNifVvE
5 Ways to Make Web Apps Accessible
YouTube video by Stream Developers
youtu.be
September 3, 2025 at 2:51 PM
Last 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.
August 26, 2025 at 12:17 PM
Perfect way to start 2 weeks of PTO.
Kiddo at a sleepover and getting up early for a morning ride! 🚴
August 9, 2025 at 10:05 AM
Building 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 🧵)
August 7, 2025 at 3:27 PM
What’s a daily routine that you’re sticking to, that has a positive impact?
August 4, 2025 at 2:47 PM
I'm pretty sure which of these drivers knows the fastest route to the finish line!

#TourDeFrance2025
July 30, 2025 at 8:00 PM
A 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/ajlNzE6d9Hg
How to replace a custom server with Firebase Extensions
YouTube video by Stream Developers
youtu.be
July 28, 2025 at 4:02 PM
Just very innocently leaving my morning coffee here. ☕️

Have a great day, everybody! 😇
July 24, 2025 at 8:36 AM
I really love Strava, but for this one, I need to call the design police! 👮
July 16, 2025 at 7:41 AM
Just a reminder: this is how to properly set up mail and password input in #SwiftUI

(Am I missing something useful here?)
July 10, 2025 at 8:25 AM
I'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
July 7, 2025 at 11:03 AM
In 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!
July 4, 2025 at 10:23 AM