Kyler Johnson
kylerjohnsondev.bsky.social
Kyler Johnson
@kylerjohnsondev.bsky.social
Sr. Principal Software Engineer (Angular, Vue, Svelte, C# .NET). Science Nerd. Bibliophile. Linux User. Adventure Motorcyclist (2018 Honda Africa Twin). https://kylerjohnson.dev
Reposted by Kyler Johnson
Another fantastic #ngconf in the books!! Thanks to the Amazing #Angular community who makes it feel like a giant family reunion. And thanks to the top-notch speakers who filled our brains and emcees 💜 @alyssanicoll.bsky.social & @mhartington.io Hartington who kept us laughing! See you next time!
October 20, 2025 at 6:23 PM
Reposted by Kyler Johnson
Curious why @nuxt.com has the web dev world buzzing? 🐝 @kylerjohnsondev.bsky.social & I break it all down here 👇
DX so smooth, docs so clear, features so slick… no wonder Nuxt is turning heads in web dev 👀
Watch why → youtu.be/7L9YZLKmOBc
Exploring Nuxt: Why This Meta-Framework is Turning Heads in Web Development
YouTube video by Web Vibes Only
youtu.be
September 29, 2025 at 5:29 AM
I ditched Next.js in favor of Nuxt for all of my side projects and contract work about a year ago and I have a bit of a hot take.
www.kylerjohnson.dev/blog/why-nux...
Why Nuxt is the best meta-framework
Learn about Nuxt, how it's different from other meta-frameworks, and why it's a great choice for building Vue.js applications in 2025.
www.kylerjohnson.dev
September 20, 2025 at 6:36 PM
When someone is murdered, if you are the kind of person who blames the victim for what happened to them, you ARE the problem. Political affiliation is irrelevant. We can be firm in our beliefs without hating those who believe differently. Otherwise, we are no better than the opposition.
September 11, 2025 at 1:20 PM
Reposted by Kyler Johnson
Watch @kylerjohnsondev.bsky.social & I demo how to leverage AI to implement charting libraries!
Github repo link: shorturl.at/OsiEy
September 2, 2025 at 3:30 AM
Reposted by Kyler Johnson
CEO on LinkedIn: "I don't screen for credentials, I screen for passion. I don't look at degrees, I look at dedication. I don't see prior experience, I see positive potential."

Candidate: "Amazing! And what does your outsourced HR software filter for?"

CEO: "Oh credentials, degrees and experience."
August 24, 2025 at 6:06 PM
Got some wind therapy in today
August 24, 2025 at 7:30 PM
Creating a new Angular project using tailwind v4, following the angular guide in the tailwind docs. Could not get it to work. It says to create a postcss.config.mjs file to configure the @tailwindcss/postcss plugin. Changed it to .postcssrc.json (and json format) and it works.
August 9, 2025 at 7:07 PM
Reposted by Kyler Johnson
A thoughtfully designed addition to Angular’s Signals story — filling another important gap with both performance and DX in mind.

github.com/angular/angu...
Deep signal, deep magic by alxhub · Pull Request #62962 · angular/angular
Deliver web apps with confidence 🚀. Contribute to angular/angular development by creating an account on GitHub.
github.com
August 2, 2025 at 12:46 PM
All booked and ready for @ng-conf.bsky.social 2025! Can't wait.

If you're gonna be there and want to meet in person, hit me up!
July 30, 2025 at 7:45 PM
Windows 11 goes to sleep or hibernates. When it wakes, I still have a connection with bluetooth headset, but it no longer outputs sound. I've tried updating drivers, restarting BT services, and more. The only thing that gets it working again is restarting the laptop. Any advice?
July 30, 2025 at 12:19 PM
Reposted by Kyler Johnson
One of the things my team owns that I'm VERY proud of is @vscode.dev *for Education.* We just released our authoring tool so you (educator or not) can publish your own courses and lessons AND they'll be saved to your GitHub! Learn more, and please share with educators! vscodeedu.com/whats-new/2326
Visual Studio Code for Education
Visual Studio Code for Education. Powering the next generation of developers.
vscodeedu.com
July 28, 2025 at 9:09 PM
Ready Player One has been buried in my TBR list for years. And, of course, I refuse to watch the movie before I read the book. I'm finally getting around to reading it now. I'm about halfway through and I can't believe I haven't read it before now. So good!
July 27, 2025 at 12:54 PM
Reposted by Kyler Johnson
Aspire is growing up.

Better local dev workflows.
Testing you can see.
Polyglot by default.
A clearer path to deployment.
We just published the roadmap—come take a look:

👉 github.com/dotnet/aspir...

#aspire #dotnet
Aspire Roadmap (2025 → 2026) · dotnet aspire · Discussion #10644
Hi everyone 💫 We’ve had so much fun building, learning, and Aspirifying with you over the last year. As many of you have noticed, there are lots of exciting things in the works, and we figured it w...
github.com
July 24, 2025 at 1:59 AM
Devs are overlooking the brilliance of Flowbite. It gives you HTML with tailwind classes and you create and manage your own components. Totally customizable, you're in control, and it supports tons of JS frameworks and even things like Rails, Laravel, Django, and Blazor. flowbite.com
July 15, 2025 at 1:00 PM
Are you using Javascript to add/remove classes based on quantity of display items to conditionally apply styles? (e.g. you want 4 grid columns if there are 10+ items). You can do it with CSS!
frontendmasters.com/blog/quantit...
Quantity Query Carousel
:has() makes quantities queries both easier and more powerful. We can alter how a grid is laid out and where the children go. Or, we can just blast it into a carousel.
frontendmasters.com
July 14, 2025 at 1:42 PM
wow.. wild. I only got 7/28 correct. Can't wait for the temporal API 😅
I made a quiz about the JS Date parser is. It's very easy and you will score very high.

jsdate.wtf
new Date("wtf")
How well do you know JavaScript's Date class?
jsdate.wtf
July 11, 2025 at 8:26 PM
There are so many posts on LinkedIn where "leaders" post some justification like this for screwing people over as if it's profound insight and then clap themselves on the back for "making hard decisions" they only had to make as a direct result of their own ineffective leadership
June 28, 2025 at 3:28 PM
Reposted by Kyler Johnson
hard to overstate how excited i am about this RFC — @dummdidumm.bsky.social is doing incredible work. this raises the bar for data fetching in frameworks, and unlocks some very cool new use cases for SvelteKit. we have a lot more ideas that will build on top of this work

github.com/sveltejs/kit...
Remote Functions · sveltejs kit · Discussion #13897
tl;dr Remote functions are a new concept in SvelteKit that allow you to declare functions inside a .remote.ts file, import them inside Svelte components and call them like regular functions. On the...
github.com
June 17, 2025 at 5:25 PM
Microsoft Teams is the second buggiest app I use (right behind facebook).
June 16, 2025 at 12:01 PM
If you're using CSS media queries to auto-detect light/dark theme preference, consider defaulting to dark theme. This will prevent the flash of light theme your dark preference users would get. The light theme users will get a dark flash, but that's not nearly as jarring.
June 15, 2025 at 7:29 PM
Reposted by Kyler Johnson
The @angular.dev style guide just got a major vibe check. Is it a glow-up or a buzzkill? 🤔
@kylerjohnsondev.bsky.social and I break down some of the controversial changes together - from inject() to file naming in the latest episode of Web Vibes Only.
June 10, 2025 at 10:05 PM
With the new `dotnet run app.cs` feature in C#, is there a built-in way to determine if the user ran it manually from the command line or if it was run by a system service? I know I can pass args and determine that way, but just curious. #dotnet
June 3, 2025 at 12:57 PM