Sign in

Kyler Johnson

@kylerjohnsondev.bsky.social
356 followers 171 following 123 posts

Sr. Principal Software Engineer (Angular, Vue, Svelte, C# .NET). Science Nerd. Bibliophile. Linux User. Adventure Motorcyclist (2018 Honda Africa Twin). kylerjohnson.dev

PostsRepliesMedia
Reposted by Kyler Johnson
GitHub Trending @github-trending.bsky.social · 31/08/2026
💎 Hidden Gem! 💎 (1000+ new stars) 📦 K-Dense-AI / scientific-agent-skills ⭐ 38,568 (+1,113) 🗒 Python Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 190,000+ scientists worldwide. 165 ready-to-use validated skills plus 100+ scientific databases...
github.com
GitHub - K-Dense-AI/scientific-agent-skills: Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 190,000+ scientists worldwide. 165 ready-to-use validated skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.
Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 190,000+ scientists worldwide. 165 ready-to-use validated skills plus 100+ scientific databases covering bio...
111
Kyler Johnson @kylerjohnsondev.bsky.social · 07/08/2026
With the right guidelines, AI can generate high quality Angular code. With this post, I’m making my Angular skills public (along with a Claude plugin). kylerjohnson.dev/blog/angular...
kylerjohnson.dev
Angular + NgRx Architecture for Agents
This guide (and Claude plugin) covers the complete Angular architecture, including signals, NgRx Signal Store, and enterprise-ready practices.
040
Reposted by Kyler Johnson
WebVibesOnly @webvibesonly.bsky.social · 16/07/2026
They really turned the biggest Angular conference into an AI event. 😅 RIP ng-conf. We break down the pivot to Vegas, AI-DevCraft, mourn the loss and explain why building software is cheap, but maintaining AI's code is expensive. youtu.be/ak40BWEWSZE?...
youtu.be
ng-conf is DEAD 💀 OR IS IT ???
YouTube video by Web Vibes Only
032
Kyler Johnson @kylerjohnsondev.bsky.social · 22/04/2026
I’m not saying it’s right, but I’m saying I understand.
000
Reposted by Kyler Johnson
Zed @zed.dev · 23/03/2026
A handy new text manipulation command is landing on stable this Zednesday thanks to tiagolobao: `editor: align selections`
31408
Reposted by Kyler Johnson
Ryan Carniato @ryansolid.bsky.social · 05/03/2026
Solid 2.0 is so powerful even I don't know the limits of its capability. Join me Friday when I try to break it: www.youtube.com/watch?v=-VzC...
youtube.com
Breaking SolidJS 2.0 Beta
I'm pretty excited to have the beta released. But because it was built with extremely powerful primitives even I don't know its limits. The combinatorics feel like it could get us into crazy places bu...
1345
Kyler Johnson @kylerjohnsondev.bsky.social · 06/03/2026
SQLite is underrated and underutilized
010
Reposted by Kyler Johnson
Ryan Carniato @ryansolid.bsky.social · 27/02/2026
I released an article I wrote a month back. I didn't previously publish because, on early review, it wasn't the article people expected from me on AI (today's stream will be). But I want to get this out there as it captures my first impressions: dev.to/playfulprogr...
dev.to
Entering the Age of AI: A Laggard's Tale
I know I’m late to the game. It’s hard to teach an old dog new tricks. I’m the type of person who...
182
Reposted by Kyler Johnson
Evan You @evanyou.me · 22/02/2026
GitHub just silently cancelled all our outgoing sponsorships from @voidzero.dev - not sure what happened. I just manually re-sponsored everyone we were sponsoring.
41124
Kyler Johnson @kylerjohnsondev.bsky.social · 20/02/2026
The keyboard shortcuts on npmx.dev provide the experience every site should strive for. It’s so easy to do everything I want to do without my fingers ever leaving the keyboard.
npmx.dev
npmx - Package Browser for the npm Registry
a fast, modern browser for the npm registry. Search, browse, and explore packages with a modern interface.
000
Reposted by Kyler Johnson
Zach Leatherman @zachleat.com · 17/02/2026
it’s important to keep caring about how things work and how they’re built
727862
Kyler Johnson @kylerjohnsondev.bsky.social · 17/02/2026
I’ve been using the plain ol’ git CLI for over a decade. Just never liked GUI tools bc of the way they change terms. Like what does it mean if I click “refresh” on a branch? Does that do a git fetch and merge? Only when it can fast-forward? Idk. Enter LazyGit. I love it. github.com/jesseduffiel...
github.com
GitHub - jesseduffield/lazygit: simple terminal UI for git commands
simple terminal UI for git commands. Contribute to jesseduffield/lazygit development by creating an account on GitHub.
031
Kyler Johnson @kylerjohnsondev.bsky.social · 05/02/2026
I don’t know what I would do without tmux
000
Reposted by Kyler Johnson
Lars @webpro.nl · 21/01/2026
🆕 npx unbarrelify At last, an easy way get rid of barrel files! Rewrites consumers to import directly from source, then deletes the barrels. Safe and fully automated, read all about it at github.com/webpro/unbar...
310921
Kyler Johnson @kylerjohnsondev.bsky.social · 14/01/2026
Generate #typescript interfaces, HTTP request code, and even mock data from your Open API document using Orval! With support for Fetch, Axios, React Query, Angular, and more, it probably supports your HTTP client. www.kylerjohnson.dev/blog/orval
kylerjohnson.dev
Orval - Generate more from your Open API Doc
Generating Typescript interfaces from an Open API doc is old news - but did you know you can also generate HTTP request code and even mock data using Orval? With support for Fetch, Axios, React Query,...
020
Reposted by Kyler Johnson
Ankita @ankitasood.bsky.social · 06/01/2026
Angular v21 has been out for a bit, but it’s one of those releases worth revisiting. Watch @kylerjohnsondev.bsky.social and I cover the release event and highlights of v21 here: youtu.be/va7O-GRsiMM?...
youtu.be
Angular 21 is Here: Everything You Need to Know
YouTube video by Web Vibes Only
011
Kyler Johnson @kylerjohnsondev.bsky.social · 31/12/2025
We have a new video out! In 20 minutes, we run through the major changes that landed in the most popular JS/TS web frameworks in 2025. Check it out! www.youtube.com/watch?v=luOk...
youtube.com
2025 Web Frameworks Wrap-up!
YouTube video by Web Vibes Only
010
Reposted by Kyler Johnson
Niels Leenheer @html5test.com · 18/11/2025
🔥🔥🔥 Lowest setting. CSS powered flamethrower! Yes, it is really controlled by CSS. I can add MIDI inputs. Then use CSS to trigger animations and output the result to DMX for controlling the flamethrower.
66911
Reposted by Kyler Johnson
Ai Dev Craft @ng-conf.bsky.social · 20/10/2025
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!
Photos of the attendees and speakers at ng-conf 2025
041
Reposted by Kyler Johnson
Ankita @ankitasood.bsky.social · 29/09/2025
Curious why @nuxt.com has the web dev world buzzing? 🐝 @kylerjohnsondev.bsky.social & I break it all down here 👇
021
Kyler Johnson @kylerjohnsondev.bsky.social · 20/09/2025
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...
kylerjohnson.dev
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.
120
Kyler Johnson @kylerjohnsondev.bsky.social · 16/09/2025
🚨Another supply chain attack on npm socket.dev/blog/tinycol...
socket.dev
Popular Tinycolor npm Package Compromised in Supply Chain At...
Malicious update to @ctrl/tinycolor on npm is part of a supply-chain attack hitting 40+ packages across maintainers
000
Kyler Johnson @kylerjohnsondev.bsky.social · 11/09/2025
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.
010
Reposted by Kyler Johnson
Ankita @ankitasood.bsky.social · 02/09/2025
Watch @kylerjohnsondev.bsky.social & I demo how to leverage AI to implement charting libraries! Github repo link: shorturl.at/OsiEy
032
Reposted by Kyler Johnson
Dmitry Grozoubinski @explaintrade.com · 24/08/2025
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."
733476436
Kyler Johnson @kylerjohnsondev.bsky.social · 24/08/2025
Got some wind therapy in today
000
Kyler Johnson @kylerjohnsondev.bsky.social · 09/08/2025
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.
120
Reposted by Kyler Johnson
Manfred Steyer @manfredsteyer.bsky.social · 02/08/2025
A thoughtfully designed addition to Angular’s Signals story — filling another important gap with both performance and DX in mind. github.com/angular/angu...
github.com
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.
0102
Kyler Johnson @kylerjohnsondev.bsky.social · 30/07/2025
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!
010
Kyler Johnson @kylerjohnsondev.bsky.social · 30/07/2025
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?
110
Reposted by Kyler Johnson
Scott Hanselman 🌮 @scott.hanselman.com · 28/07/2025
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
vscodeedu.com
Visual Studio Code for Education
Visual Studio Code for Education. Powering the next generation of developers.
311714
Kyler Johnson @kylerjohnsondev.bsky.social · 27/07/2025
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!
110
Reposted by Kyler Johnson
David Fowler @davidfowl.com · 24/07/2025
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
github.com
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...
67216
Kyler Johnson @kylerjohnsondev.bsky.social · 16/07/2025
Nuxt 4 is here!
010
Kyler Johnson @kylerjohnsondev.bsky.social · 15/07/2025
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
010
Kyler Johnson @kylerjohnsondev.bsky.social · 14/07/2025
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...
frontendmasters.com
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.
020
Kyler Johnson @kylerjohnsondev.bsky.social · 11/07/2025
wow.. wild. I only got 7/28 correct. Can't wait for the temporal API 😅
130
Kyler Johnson @kylerjohnsondev.bsky.social · 28/06/2025
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
000
Reposted by Kyler Johnson
rich harris @rich-harris.dev · 17/06/2025
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...
github.com
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...
716723
Kyler Johnson @kylerjohnsondev.bsky.social · 16/06/2025
Microsoft Teams is the second buggiest app I use (right behind facebook).
000
Kyler Johnson @kylerjohnsondev.bsky.social · 15/06/2025
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.
000
Reposted by Kyler Johnson
Ankita @ankitasood.bsky.social · 10/06/2025
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.
032
Kyler Johnson @kylerjohnsondev.bsky.social · 03/06/2025
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
000
Reposted by Kyler Johnson
Kamran Ayub @kamranicus.com · 01/06/2025
Sorry to hear. We just started a new podcast dedicated to TypeScript and it's awesome community. Maybe give it a listen and see if you like our style! Our goal is to elevate community work and highlight it, it's part of every episode. typescript.fm
typescript.fm
TypeScript.fm - The Friendly Show for TypeScript Developers
The two TypeScript Fools, Kamran Ayub and Erik Onarheim, get together weekly to bring you news, community highlights, and deep dives into the TypeScript ecosystem. Stay up-to-date on what's happening ...
111
Kyler Johnson @kylerjohnsondev.bsky.social · 01/06/2025
There's a podcast in the Javascript space that I've been listening to for over 10 years now and I just can't do it anymore. One of the people on there is a JS purists who is against most modern tooling from frameworks to typescript. That person's opinions are just so ludicrous.
110
Reposted by Kyler Johnson
Gerome Grignon @gerome.dev · 07/05/2025
Angular Docs AI is live! You can now query the Angular Documentation, updated weekly thanks to kapa.ai Feedbacks are very welcome 😃 Find the link in cthe omments! #angular #documentation #ai
393
Kyler Johnson @kylerjohnsondev.bsky.social · 30/04/2025
I feel ridiculous saying “banana-in-a-box” in a serious context. #AngularProblems
020
Reposted by Kyler Johnson
David Fowler @davidfowl.com · 10/04/2025
We just shipped .NET Aspire 9.2! learn.microsoft.com/en-us/dotnet... Lots of cool features in this release and a step towards deploying to a lot more places! We're also shipping a new aspire command line tool! #dotnet #aspire
learn.microsoft.com
What's new in .NET Aspire 9.2 - .NET Aspire
Learn what's new in the official general availability release of .NET Aspire 9.2.
78725
Kyler Johnson @kylerjohnsondev.bsky.social · 09/04/2025
Republishing an improved version of an old article of mine to describe use cases and include better code examples of HTTP polling techniques in #angular and #RxJS kylerjohnson.dev/blog/polling-h…
kylerjohnson.dev
120
Kyler Johnson @kylerjohnsondev.bsky.social · 07/04/2025
I wish a company that sends me on a business trip would book something better than economy class. I’m 6’ 4” (194cm) tall and I’m about to be on a plane in economy class for 8+ hours.
000