Sign in

Stephen Fluin

@stephenfluin.bsky.social
197 followers 43 following 143 posts

VP of Product at HeroDevs. Built teams at Chainlink, Google, Angular. Developers, Developers, Developers!

PostsRepliesMedia
Stephen Fluin @stephenfluin.bsky.social · 20h
The DevFestMN 2026 Call for Speakers is now open! Apply here: forms.gle/ogepGnFYvvc6...
forms.gle
DevFest MN 2026 Call for Speakers
Theme: Innovate, Inspire, Connect About the Conference DevFestMN, a premier developer conference in Minnesota, is back for 2026! We're excited to invite developers, designers, technologists, and inno...
011
Stephen Fluin @stephenfluin.bsky.social · 29/09/2026
I just updated my chrome extension with new detectors and fixed a few bugs. Want to know what tech the site you are running is using? chromewebstore.google.com/detail/angul...
021
Stephen Fluin @stephenfluin.bsky.social · 29/09/2026
Frameworks are here to stay in the AI Era. The same reasons humans need them are the same reasons LLMs need them. * Dramatically Reduced Context * Standards fluin.io/blog/framewo...
fluin.io
Frameworks Are More Important in the AI Era, Not Less
I keep running into some version of "frameworks are legacy overhead now that agents can just write whatever code you need." I think that's backwards, and I want to make the case for why.
010
Stephen Fluin @stephenfluin.bsky.social · 28/09/2026
We're having a community call to talk about DevFestMN 2026 to chat about people's favorite parts, hopes, and dreams for the upcoming event. Pop in to say hello or give us feedback we can use to make this the best year ever. meet.google.com/xxb-rvsv-voi
meet.google.com
Meet
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
000
Stephen Fluin @stephenfluin.bsky.social · 27/09/2026
Apparently I've been writing no-op lines of code into every Angular app I've built for the last 7 years. Don't be like me. #angular fluin.io/blog/stop-no...
fluin.io
Stop notifying gtag with your Angular router changes
I've built dozens of Angular apps over the last 10 years, and despite GA4 being the worst Google Analytics has ever been, I still use it. I updated from `ga` to `gtag` and I've been trying to teach de...
140
Stephen Fluin @stephenfluin.bsky.social · 25/09/2026
Angular is rewriting their compiler using rust too! #angular #bestbandwagon #oversimplified blog.angular.dev/an-update-on...
blog.angular.dev
An update on Angular’s TypeScript 7-powered Compiler
Alex Rickabaugh & Mark Techson
084
Stephen Fluin @stephenfluin.bsky.social · 24/09/2026
Based on some new dev work that I've done over the past day, I'd say AI deserves a promotion to recognize its latest capabilities. It has definitely moved past Intern to Jr Developer for generalized software development. Terrifying.
020
Stephen Fluin @stephenfluin.bsky.social · 18/09/2026
OMG emoji copy buttons on the google search page. WOHOOO!
020
Stephen Fluin @stephenfluin.bsky.social · 18/09/2026
Are we all just lying to ourselves about inflation? In February 2026 I wanted this at $699. It's $879 now. 25% increase in less than a year?! www.jackery.com/products/jac...
jackery.com
000
Stephen Fluin @stephenfluin.bsky.social · 17/09/2026
5 years later and I still can't get Dropout's "Welcome to Mountport" out of my head. I love it so much. The funniest part is that the entire team thinks that you can't have a mountain next to the sea. They sing their hearts out about how it's impossible, despite there being tons all around the world
A photo of the mountain meeting the sea.
000
Stephen Fluin @stephenfluin.bsky.social · 16/09/2026
How long until the terminology flips? When all cars are "self driving", then "self driving" might flip to mean driving yourself.
020
Stephen Fluin @stephenfluin.bsky.social · 17/07/2026
Angular is switching to yearly majors!!! github.com/angular/angu...
github.com
docs: add v23 release and change to yearly release cycle by thesmiler · Pull Request #69817 · angular/angular
Summary This PR adds v22.x and v23 release dates. It also changes Angular's release cadence to a yearly cycle. Why we are making this change The community has long requested less frequent major...
020
Stephen Fluin @stephenfluin.bsky.social · 12/06/2026
NooooooooOoOOOooo! They are stealing our space casino! #Factorio
110
Stephen Fluin @stephenfluin.bsky.social · 28/05/2026
I'm giving a talk today about the #Angular renaissance today at Open Source North!
020
Stephen Fluin @stephenfluin.bsky.social · 17/05/2026
A few weeks ago I gave one of the best talks of my life, helping you to change your mental models for successful vibecoding. www.youtube.com/watch?v=OPuy...
youtube.com
Stop Fighting the LLM: Mental Models for Fast, Frustration-Free App Building
YouTube video by Digital Fluency
000
Stephen Fluin @stephenfluin.bsky.social · 12/05/2026
I love the fact I built this, get daily push notifications, and combine stoic wisdom with modern science and studies
010
Stephen Fluin @stephenfluin.bsky.social · 02/05/2026
I'm live in about an hour at #Minnebar. Come say hi!
010
Stephen Fluin @stephenfluin.bsky.social · 27/04/2026
Stop Fighting the LLM: Mental Models for Fast, Frustration-Free App Building I'm presenting at #Minnebar on Saturday the 2nd! sessions.minnestar.org/sessions/2062
sessions.minnestar.org
Stop Fighting the LLM: Mental Models for Fast, Frustration-Free App Building
I've built a lot of software with LLMs over the past year. Some of it went great.
000
Stephen Fluin @stephenfluin.bsky.social · 08/04/2026
Designing long and specific commands in the terminal can be hard. I wanted to use my LLM to help, so I built ai-cmd.sh. Just describe the command you want, preview it, and let it run! gist.github.com/StephenFluin...
000
Stephen Fluin @stephenfluin.bsky.social · 01/04/2026
Feeling super inspired watching the launch of Artemis II. Yaaay humans.
000
Stephen Fluin @stephenfluin.bsky.social · 31/03/2026
Oh no! Another npm supply chain attack. If you installed npm dependencies today with axios, you might be compromised. www.herodevs.com/blog-posts/t...
herodevs.com
HeroDevs Blog | The Axios Compromise: What Happened, What It Means, and What You Should Do Right Now
On March 31, 2026, malicious versions of axios were published to npm through a hijacked maintainer account, delivering a cross-platform RAT to anyone who ran npm install during a three-hour window. He...
110
Stephen Fluin @stephenfluin.bsky.social · 31/03/2026
I love understanding my code better.
000
Stephen Fluin @stephenfluin.bsky.social · 28/03/2026
Have a 3d printer? Ask your local #AI to generate openscad files and then describe the thing you want. OpenSCAD -> STL -> real world works so well.
110
Stephen Fluin @stephenfluin.bsky.social · 13/03/2026
Almost 7 years to go from 3.5.1 to 3.5.2. KnockoutJS is back! github.com/knockout/kno...
github.com
Releases · knockout/knockout
Knockout makes it easier to create rich, responsive UIs with JavaScript - knockout/knockout
000
Stephen Fluin @stephenfluin.bsky.social · 21/02/2026
jQuery will always have a place in my heart because it gave us the APIs the browsers needed years before they realized it. www.infoq.com/news/2026/02...
infoq.com
jQuery Releases v4: First Major Version in Almost 10 Years
jQuery 4 has launched, celebrating 20 years of innovation in web development. This major update modernizes the library by removing legacy code and outdated browser support while ensuring simplicity an...
120
Reposted by Stephen Fluin
devfestmn.bsky.social @devfestmn.bsky.social · 12/02/2026
Check out Jim Hall's talk on FreeDOS: Keeping the community together for over 30 years from #DevFestMN 2025 youtu.be/G3kFJg1pgrg
youtu.be
Jim Hall - FreeDOS: Keeping the community together for over 30 years - DevFestMN 2025
YouTube video by GDG Twin Cities
001
Stephen Fluin @stephenfluin.bsky.social · 12/02/2026
I just donated to the kdenlive (video editor) project. I try to do this once every year to support open source I rely on. Consider supporting your favorite open source tools. Choosing to support open source creates a public good that every human can benefit from.
020
Stephen Fluin @stephenfluin.bsky.social · 02/02/2026
Security doesn't start with a CVE. hackernoon.com/security-doe...
hackernoon.com
Security Doesn’t Start With CVE Disclosure | HackerNoon
Security failures don’t start with CVE disclosure. This case study of CVE-2025-24813 shows why routine upgrades, not alerts, determine outcomes.
110
Reposted by Stephen Fluin
Jens @jens.ng · 29/01/2026
media.tenor.com
a group of people on a stage with the words push it real good on the bottom
Alt: An animation from the music video of the song "Push it" by Salt'n'Pepa
021
Stephen Fluin @stephenfluin.bsky.social · 29/01/2026
I'm swapping 4 drives in my NAS. It's going to take weeks (new parity dries, then take old parity drives and swap for individuals) but hopefully the extra 46TB of space is worth it.
000
Reposted by Stephen Fluin
devfestmn.bsky.social @devfestmn.bsky.social · 29/01/2026
We just published the first video from DevFestMN 2025: Wes Chun's talk on Serverless AI. youtu.be/4EWuuglk-UU More talks will be published each week!
youtu.be
Wes Chun - What is Serverless, and can it run agents & other genAI apps? - DevFestMN 2025
YouTube video by GDG Twin Cities
101
Stephen Fluin @stephenfluin.bsky.social · 24/12/2025
Every year at Christmas the Fluin family plays bingo using bingo.fluin.io. We play for prizes at first, and then to steal. Updating to #angular v21 was cutting it close tonight, but it took about 8 seconds.
bingo.fluin.io
Bingo
010
Stephen Fluin @stephenfluin.bsky.social · 17/12/2025
Is the Internet experiencing another storm? I have a bunch of random services struggling right now but I don't really trust random status pages.
010
Stephen Fluin @stephenfluin.bsky.social · 02/12/2025
Huge props to the @angular.dev team & security researchers. There have been 3 new CVEs in the past couple weeks. This shows that the ecosystem is actively being scrutinized and protected. Silence isn’t safety. Visibility is. 🛡️✨ www.herodevs.com/support/nes-...
herodevs.com
Angular - Never-Ending Support (NES) | HeroDevs
Never-Ending Support for Angular from HeroDevs is a drop-in replacement for Angular, which means you can stay secure, compatible, and compliant without migrating away.
031
Reposted by Stephen Fluin
Angular @angular.dev · 21/11/2025
So you watched the Angular v21 developer event, and now you want to explore more? Well, now you can! Check out the updates with the interactive v21 experience on angular.dev 🕹️ angular.dev/events/v21
angular.dev
Home • Angular
The web development framework for building modern apps.
093
Stephen Fluin @stephenfluin.bsky.social · 16/11/2025
It's taken a couple years but Demos With Angular is back! In this video I cover the intro the latest SSR setup and show of deployments with Firebase App Hosting. youtu.be/QWe0ZWFtH5o
youtu.be
Ship Fast with Angular's Latest SSR and Firebase App Hosting
YouTube video by Digital Fluency
052
Stephen Fluin @stephenfluin.bsky.social · 14/11/2025
We just announced the #DevFest MN 2025 talks! Register at devfest.mn to learn about: * Serverless, Agents, GenAI * How to build an MCP Server * Structured & Unstructured Data * The power of non-determinism * Humans in the Loop (HitL) * Firebase app hosting * Community & resilience * Lots more!
010
Stephen Fluin @stephenfluin.bsky.social · 12/11/2025
The latest Gemini CLI doesn't know what an MCP server is. Wat?
> how do I install another mcp server in the gemini cli?

✦ I'm not familiar with an "mcp server." Could you please provide more context or clarify what you
  mean by that? For example, where did you hear about it, or what is it supposed to do? That will help
  me understand and assist you better.
000
Stephen Fluin @stephenfluin.bsky.social · 10/11/2025
My absolute favorite vibecoding prompt of all time: `prevent firebase initialization race conditions by attempting initialization at most once` It worked... It actually worked...
000
Stephen Fluin @stephenfluin.bsky.social · 08/11/2025
Kids got a cool new hotwheels track for their birthday youtube.com/clip/Ugkx5_-...
youtube.com
YouTube
Share your videos with friends, family, and the world
000
Stephen Fluin @stephenfluin.bsky.social · 06/11/2025
I have 4 flights in the next 7 days. Uh oh.
120
Stephen Fluin @stephenfluin.bsky.social · 28/10/2025
If the government shutdown continues for let's say, 2 more years. What does the government look like at that point?
010
Stephen Fluin @stephenfluin.bsky.social · 22/10/2025
Come and catch up on the latest in AI, Cloud, Web from Google and beyond at DevFestMN 2025, coming December 6, 2025! Tickets are live now. devfest.mn
000
Stephen Fluin @stephenfluin.bsky.social · 18/10/2025
If you weren't able to catch my talk on #Angular #SSR today, here it is in blog post form: fluin.io/blog/state-o...
fluin.io
The State of SSR in Angular
## The State of Server Side Rendering (SSR) in Angular
030
Stephen Fluin @stephenfluin.bsky.social · 17/10/2025
Pirates are invading @ng-conf.bsky.social !
010
Stephen Fluin @stephenfluin.bsky.social · 17/10/2025
I gave an #angular talk on SSR and hosting today at @ng-conf.bsky.social and the audience was HOT.
020
Stephen Fluin @stephenfluin.bsky.social · 01/10/2025
I had no idea that the npm package registry has legacy case sensitive packages. EEEP! www.npmjs.com/package/JSON... != www.npmjs.com/package/json... Website is super flaky about it too, sometimes giving you one, sometimes the other.
npmjs.com
000
Stephen Fluin @stephenfluin.bsky.social · 24/08/2025
When the #ai math isn't mathing.
000
Stephen Fluin @stephenfluin.bsky.social · 20/08/2025
Want to use micro-frontends while mixing Angular versions? Manfred (THE top expert in micro-frontends) breaks down a new solution from Nx. www.angulararchitects.io/en/blog/cros...
angulararchitects.io
Cross-Repo Conformance with Nx Polygraph - ANGULARarchitects
While tech giants like Google and Facebook rely on monorepos, the reality for many companies is different: Business software is often developed in multiple project- or product-related repos. The relat...
000
Stephen Fluin @stephenfluin.bsky.social · 15/08/2025
I'm gong to the MN Renaissance Festival to see Penn and Teller tomorrow! I'm super excited, but I'm also expecting Fyre Festival levels of chaos and disorganization. They aren't ready for this. Wish me luck!
010