Profile banner
Profile picture

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

created November 8, 2024

350 followers 168 following 98 posts

view profile on Bluesky

Posts

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

One thing I LOVE about Nuxt is that it has great defaults but if you ever need any type of custom config, it’s pretty easy to do. Anything I’ve needed to configure has just been a breeze.

20/9/2025, 7:07:52 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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...

20/9/2025, 6:36:07 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

🚨Another supply chain attack on npm socket.dev/blog/tinycol...

16/9/2025, 10:29:28 AM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Nuxt, Nuxt UI, better auth, stripe, Turso, Nuxt Charts (if dashboard needs visuals)

14/9/2025, 3:05:07 AM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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.

11/9/2025, 1:20:30 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Are you only using the distro’s software repositories and looking for Linux downloads on websites? (Only asking bc it’s common among new Linux users). Do you know about flatpaks and flathub? Also, you can use alternative.net to find Linux alternatives to software you use. Hope this helps

11/9/2025, 10:52:45 AM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

In the meantime, have you looked into insync? It’s a paid product but it’s relatively inexpensive and has a GUI that supports remote viewing and the offline-per-file capabilities you want. It may not offer the exp you’re looking for but depending on how much you need it, it may be worth it to you.

10/9/2025, 3:25:44 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Gotcha. Sounds reasonable. I’ve been thinking about building something like this and packaging it as a flatpak. If I get the time to do it, I’ll try to remember reach out and let you know

10/9/2025, 3:12:09 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

This would be a cool thing to build. When using such a GUI would you expect anything that you moved into the local drive folder to automatically upload to your google drive? Or would you add one or more files and then expect to “sync” those with your google drive?

10/9/2025, 2:52:14 PM | 1 0 | View on Bluesky | view

Profile picture Ankita (@ankitasood.bsky.social) reposted

Watch @kylerjohnsondev.bsky.social & I demo how to leverage AI to implement charting libraries! Github repo link: shorturl.at/OsiEy

2/9/2025, 3:30:05 AM | 3 2 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Svelte-flow looks pretty awesome. From a glance, it looks to have one of the most straight-forward APIs I've seen for that sort of thing

29/8/2025, 2:43:32 AM | 3 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

This is awesome man!

29/8/2025, 12:58:20 AM | 1 0 | View on Bluesky | view

Profile picture Dmitry Grozoubinski (@explaintrade.com) reposted

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."

24/8/2025, 6:06:29 PM | 3555 444 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Got some wind therapy in today

image
24/8/2025, 7:30:41 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

No way! I swear the docs page I was just looking at said to use the mjs file...I even copied the contents of the file from the docs... but I clearly the see the .postcssrc in the docs now. What in the world just happened?

9/8/2025, 7:24:37 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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.

9/8/2025, 7:07:57 PM | 2 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Me too. Passkeys are much preferred and I'm happy to see more and more apps adopting them.

2/8/2025, 4:34:03 PM | 0 0 | View on Bluesky | view

Profile picture Manfred Steyer (@manfredsteyer.bsky.social) reposted

A thoughtfully designed addition to Angular’s Signals story — filling another important gap with both performance and DX in mind. github.com/angular/angu...

2/8/2025, 12:46:25 PM | 10 2 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

I don't have this issue with these headphones with a MacBook or my Linux machines. If I boot up a live linux dostro from a USB on this windows machine, I don't have this issue either. So it doesn't appear to be the hardware either

30/7/2025, 8:36:46 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

It's driving me crazy. I can't believe how buggy Windows 11 is

30/7/2025, 8:23:42 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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!

30/7/2025, 7:45:02 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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?

30/7/2025, 12:19:48 PM | 1 0 | View on Bluesky | view

Profile picture Scott Hanselman 🌮 (@scott.hanselman.com) reposted

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

28/7/2025, 9:09:12 PM | 116 14 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Ah gotcha. I tend to expect that from movies which is why I always want to read the book first.

28/7/2025, 11:13:06 AM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Bummer. I think I saw that it was nominated for an Oscar and thought it might be good

27/7/2025, 4:58:24 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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!

27/7/2025, 12:54:58 PM | 1 0 | View on Bluesky | view

Profile picture David Fowler (@davidfowl.com) reposted

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

24/7/2025, 1:59:11 AM | 72 16 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Nuxt 4 is here!

16/7/2025, 11:37:45 AM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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

15/7/2025, 1:00:41 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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...

14/7/2025, 1:42:46 PM | 2 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

wow.. wild. I only got 7/28 correct. Can't wait for the temporal API 😅

11/7/2025, 8:26:54 PM | 3 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Bicycles aren't my thing, but I love seeing people happy and excited about something. Hope you and your daughters enjoy!

7/7/2025, 1:55:34 AM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Same. I've been using webstorm lately and it's great, but it feels so clunky. I decided to try it bc VS Code keeps getting bogged down in a massive monorepo I work in. If JetBrains Fleet would get Angular support, I'd love to give it a try. Native & snappy with similar layout same kb shortcuts.

6/7/2025, 7:54:16 PM | 2 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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

image
28/6/2025, 3:28:46 PM | 0 0 | View on Bluesky | view

Profile picture rich harris (@rich-harris.dev) reposted

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...

17/6/2025, 5:25:10 PM | 168 25 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Microsoft Teams is the second buggiest app I use (right behind facebook).

16/6/2025, 12:01:46 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

I couldn't fathom. My heart aches for how scared Parker must've been and how terrified and helpless Kyleigh must have felt.

16/6/2025, 12:02:59 AM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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.

15/6/2025, 7:29:20 PM | 0 0 | View on Bluesky | view

Profile picture Ankita (@ankitasood.bsky.social) reposted

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.

10/6/2025, 10:05:45 PM | 3 2 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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

3/6/2025, 12:57:42 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Nice! I'll do that

1/6/2025, 10:27:03 PM | 0 0 | View on Bluesky | view

Profile picture Kamran Ayub (@kamranicus.com) reposted reply parent

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

1/6/2025, 10:18:38 PM | 1 1 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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.

1/6/2025, 3:44:10 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Use a logging tool that supports OpenTelemetry. Both the built-in ILogger and serilog supports it, for example. You can get an OpenTelemetry.exporter. NuGet package to transform your logs to the OpenTeletry spec. Then you can use whatever tool to query, monitor, or visualize the logs.

31/5/2025, 2:19:54 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Very nice. Good time for that elevation gain, too. I haven't done much running since my Air Force days, but I was recently inspired to start again. I've worked my way up to 2 miles now. Next stop, 5k. Thanks for posting! Makes me want to register for one and run it.

31/5/2025, 2:09:11 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Yeah, I don't think anyone at all thinks that they should be making minimum wage. Definitely a critical skill.

10/5/2025, 7:24:47 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

I really don't think anyone hates the idea of anyone making more than minimum wage. The argument they make is that if you have minimal skills, a minimal work ethic, and minimal drive to accomplish more, you're probably going to make minimum wage. I think that's fair.

10/5/2025, 6:58:26 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Exactly. That's why its such a big deal and so costly when government practices are inefficient leading to significant down time like this. This why contractors bid so much higher on gov contracts than on private contracts

10/5/2025, 6:56:05 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

I know gov contractors who've had to pay construction crews to sit around doing nothing for 3 weeks just waiting on a few signatures and an inspection from the gov. In the private sector, they almost never have to do that sort of thing. The gov is careless with our tax dollars

9/5/2025, 8:24:58 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

100%. It's absolutely absurd. I see both sides of it, though. Gov regulations and inefficiencies make the job orders of magnitude more expensive so these contractors bid 40%-60% higher for gov contracts than they do private contracts. They have to or they'll go bankrupt.

9/5/2025, 8:23:14 PM | 2 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

As a veteran active in the VA and several veterans organizations for more than 10 years and with family dealing with the VA for more than 50 years over 3 generations, I contend that efficiency and VA should not he mentioned in the same same sentence. I doubt social security is any better.

9/5/2025, 2:47:04 PM | 2 0 | View on Bluesky | view

Profile picture Gerome Grignon (@gerome.dev) reposted

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

image
7/5/2025, 7:23:16 AM | 9 3 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

I feel ridiculous saying “banana-in-a-box” in a serious context. #AngularProblems

30/4/2025, 8:56:50 PM | 2 0 | View on Bluesky | view

Profile picture David Fowler (@davidfowl.com) reposted

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

10/4/2025, 9:02:34 PM | 87 25 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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…

9/4/2025, 4:54:25 PM | 2 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

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.

7/4/2025, 2:15:51 AM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Harvard Business School published a study that gives open source an estimated valuation of $8.8 trillion. But there’s more. The publication notes that this study didn’t include open source operating systems (like Linux), which power most web servers. www.hbs.edu/faculty/Page...

5/4/2025, 4:49:50 PM | 2 0 | View on Bluesky | view

Profile picture David Fowler (@davidfowl.com) reposted

Making Software Like LEGO: How Aspire Brings the Pieces Together medium.com/@davidfowl/m... #dotnet #aspire

30/3/2025, 6:48:32 PM | 44 10 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

CEO: we must ship it now! PM: no time for refactoring. We must ship by [2 yrs of tech debt later] PM: why is it taking so long to ship this feature?! CEO: how can our new competitors afford to undercut us in the market?! Users: why so buggy?

26/3/2025, 11:34:41 PM | 4 1 | View on Bluesky | view

Profile picture Danny Thompson (@dthompsondev.bsky.social) reposted

THIS IS HOW I AM BUILDING AN EVENT PLATFORM TO SOLVE SOME BIG PROBLEMS! I am building EventConvo, here is some of the new progress I made today! As a speaker, you can see which conferences have an open CFP and submit a talk on @sessionize.com! Built Group pages, speaker & conference views! ⤵️1/3

A screenshot of a conference listing webpage displays three upcoming conferences with details and images. DFW Cybersecurity Summit Description: An annual cybersecurity conference featuring industry experts and workshops. Date & Time: March 19, 2025, at 8:30 AM Location: Hyatt Regency Dallas, Downtown Tags: Security, Privacy, InfoSec Call for Papers (CFP): Open Spots: 320/500 filled Image: A conference room with attendees seated at tables, some taking notes, and a presentation screen visible. JavaScript Dallas 2025 Description: A JavaScript-focused conference with industry experts and workshops. Date & Time: July 21, 2025, at 2:00 AM Location: Plano, TX, Corporate Drive Tags: JavaScript Call for Papers (CFP): Open Spots: 300/500 filled Image: A speaker addressing an audience in a modern conference room with red ceiling lights. The Commit Your Code Conference Description: A charity-driven conference with over 100 speakers, where all ticket sales go to charity. Date & Time: September 25, 2025, at 9:00 AM Location: Plano, TX, Corporate Spots: 300/1000 filled Image: A large group photo of diverse attendees smiling, some making gestures, in a conference setting with a red-themed background. At the top, there are tabs labeled A webpage from EventConvo displaying the Dallas Software Developers Group page. The page has a large background image of a person gesturing with their hands while another person is working on a laptop. In the center, there is a banner with the text image
17/3/2025, 2:50:15 AM | 17 2 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Imagine working in a microservice env and you need to spin up a new service. Imagine adding health checks, resilience with Polly, caching with Redis, and a Postgres instance, OpenTelemetry support, OpenAPI support, and service discovery in literally a few minutes.

16/3/2025, 9:48:32 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

It makes wiring things together so much easier from orchestration and observability to integrations with common services like Postgres, Service Bus, and Redis. Local logging is more readable, filterable. You can add custom resource commands for dev database reset/seeding, & more.

16/3/2025, 9:21:09 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

.NET Aspire is a game changer for the .NET ecosystem.

16/3/2025, 1:18:28 AM | 10 3 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

The open graph image of my website suddenly stopped showing up on LinkedIn. Any idea why? Did the image requirements on LinkedIn suddenly change?

8/3/2025, 4:27:41 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Too many tech companies place too big an emphasis on sales and not enough on customer retention. Every customer that churns is a detractor with the potential to dry up your sales pipeline. CRM doesn’t end when a customer enters your sales pipeline. That’s when it really begins.

6/3/2025, 6:00:51 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Gotcha. Thanks for the confirmation.

25/2/2025, 4:42:05 PM | 0 0 | View on Bluesky | view

Profile picture Ion Prodan (@iprodan.dev) reposted

I'm working now with Angular Material, and I have to say — this is so easy! - Light & Dark mode? Sure, one line! - Different themes? Sure, two lines! - Rewrites? Sure, one property! Thx #Angular team! 👏🏻

image
25/2/2025, 12:26:09 PM | 13 2 | View on Bluesky | view

Profile picture Jeff Fritz (@csharpfritz.com) reposted

It's .NET Aspire 9.1 release day! We're going to celebrate by adding a new feature or two to aspireify.NET on today's LIVE CODING stream. Join us as we talk about .NET Aspire and show you why EVERY project needs a little Aspire to get started twitch.tv/csharpfritz https://buff.ly/3Vq2pGO

25/2/2025, 2:05:13 PM | 18 6 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Update: something pnpm or syncpack did changed the value of the internal package props in the package.json of the two apps to “0.0.0” instead of “workspace:*”. Still not sure how that happened. Started over and updated everything easily with `pnpm up -rL` and everything builds

25/2/2025, 2:39:38 AM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Has anyone run into any issues with pnpm thinking your local @repo/ui package in your turborepo is a npm package when running `pnpm i` and throwing a 404 because it can’t find it in the npm registry?

24/2/2025, 5:23:42 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

The more I’ve gotten into working with Nuxt, the more I realize how genius @analogjs.org is for bringing a lot of that DX to the Angular ecosystem. The Nitro server toolkit, the support for content routes, the Astro integration, hybrid rendering options, optional SFC format… Amazing

21/2/2025, 3:20:46 PM | 2 0 | View on Bluesky | view

Profile picture Brandon Roberts (@brandonroberts.dev) reposted

🔥 Support for the @vite.dev Environment API with the @nitro.build plugin has landed in @analogjs.org! Any Vite project can use the nitro plugin 🤝 github.com/analogjs/ana...

21/2/2025, 2:57:39 PM | 30 7 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Why haven’t browsers augmented the network tab of dev tools to improve the experience for graphql requests and web socket connections? I know there are extensions for this, but every time HMR updates the UI I have to do another refresh to get extensions to pick up the graphql requests.

20/2/2025, 8:12:20 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

100% agree. I’ve mostly quit gaming because of this

17/2/2025, 2:51:29 AM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Is there anything the Vue ecosystem doesn’t have? I can’t believe it hasn’t completely taken over the web.

13/2/2025, 7:13:55 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

I have a fairly simple PWA I’d like to package up and publish as a mobile app using capacitorjs. Has anyone else done this? Is it viable? Or should I plan to build a mobile app version?

12/2/2025, 11:25:58 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Nuxt is simply REALLY fun to work with

12/2/2025, 9:28:01 PM | 21 1 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Update: the downside is that after the free trial, you have to pay $9 (USD) per month for it. FancyZones for Windows is absolutely free and much more feature rich.

23/1/2025, 4:15:25 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

The m-series MacBooks are causing image retention on my LG ultra wide monitor. It’s so frustrating to have a $3k laptop whose video signals output can fluctuate, interfering with external monitor’s LCD panel control. Anyone know if there’s a work around? #MacBookPro #Apple

23/1/2025, 3:33:02 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

I’m so sorry, Kim. That’s a lot. I hope you all recover quickly and fully.

22/1/2025, 3:14:36 AM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Just took my daughter to see Moana 2 and it’s awesome. We both LOVED it

11/1/2025, 6:35:05 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Window management: Looking for the MacOS equivalent of FancyZones on Windows? BentoBox is what you’re looking for. `brew install bentobox`

9/1/2025, 4:15:39 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

In the last couple of weeks, I’ve gotten so frustrated with how slow Chrome is. It is sometimes taking 30+ seconds to render web pages. I’ve deleted it and reinstalled, cleared all cache and web data, etc. Switched to Safari today and it’s blazing fast in comparison.

7/1/2025, 7:56:22 PM | 0 0 | View on Bluesky | view

Profile picture Adam Rackis (@adamrackis.bsky.social) reposted reply parent

frontendmasters.com/blog/introdu...

12/12/2024, 3:27:49 PM | 10 1 | View on Bluesky | view

Profile picture Jen Simmons (@jensimmons.bsky.social) reposted

Safari 18.2 is here! For web developers, it’s the biggest release of new features this year. Highlights include cross-document View Transitions, text-box, spatial videos in visionOS, ruby improvements, WASM garbage collection, HTTPS by default, Genmoji, and more. webkit.org/blog/16301/w...

Side by side comparison of a layout with and without text-box. With text-box, a headline lines up with the top of the image it's next to.
11/12/2024, 6:35:20 PM | 169 30 | View on Bluesky | view

Profile picture Chau Tran (@nartc.bsky.social) reposted

HUGE shoutout to the collaboration of Angular framework team + tooling team on the experimental HMR Templates support in Angular 19. It works out of the box with a custom renderer implementation like Angular Three. This legit got me more excited! #angular #threejs #hmr

9/12/2024, 8:31:42 PM | 38 10 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

I also provided it with the data structure it needed that included the level names and the corresponding sight words.

10/12/2024, 4:09:43 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

My daughter is learning the Dolch 220 sight words, one level at a time. I used bolt + stackblitz to generate an app to peruse and quiz her on the words, tracking those she got right and wrong. I only had to correct some layout issues and add the theme provider. Easy. dolch-words-quiz.netlify.app

10/12/2024, 4:06:04 PM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

I’m surprised it took this long. Aid from Hezbollah and Russia helped Assad regain control and subdue rebels in 2016, but Russia has been distracted by its war with Ukraine and Hezbollah by its conflict with Israel. Tensions never went away and without that backing, Assad may lose control this time

8/12/2024, 4:45:17 AM | 2 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Them: how’d you get so big? Me: I just do a few kettlebell workouts every time I have to restart the TS server in VS Code.

6/12/2024, 4:56:18 AM | 1 0 | View on Bluesky | view

Profile picture Brandon Roberts (@brandonroberts.dev) reposted

🚨 @analogjs.org 1.10 is out! ⚡️ Big performance improvements for @vitest.dev ✍️ Introduced Form Server Actions 🤝 Support for #Angular v19 👀 Route debugging page Release notes: github.com/analogjs/ana...

4/12/2024, 7:36:04 PM | 72 16 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

I’m using Angular Material with material 3 theming in my @analogjs.org project. But I’m really tempted to add tailwind for handling layout and all the other styling.

5/12/2024, 12:32:52 AM | 0 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Converting a codebase to typescript strict mode is a great exercise because it forces you to recognize how forgiving the web/node environment is. It makes you realize how many null/undefined checks aren’t being done, when you should throw errors, when you should no-op, etc.

4/12/2024, 7:19:28 PM | 3 2 | View on Bluesky | view

Profile picture Evan You (@evanyou.me) reposted

Doing some big refactor to the component implementation in Vue Vapor Mode to minimize component instance overhead - now mounting 100k components with props in ~70ms on my machine, not bad!

4/12/2024, 1:58:39 AM | 273 14 | View on Bluesky | view

Profile picture Brandon Roberts (@brandonroberts.dev) reposted

👀 This might be the beginning of @analogjs.org Devtools Now you can see the pages and layouts built from the filesystem 🔥 github.com/analogjs/ana...

image
3/12/2024, 3:13:05 PM | 20 2 | View on Bluesky | view

Profile picture Ben Lesh (@benlesh.bsky.social) reposted

#TypeScript PSA: If you're using `for..of` to do all of your iteration, you don't need to pass/type things as Array, use Iterable! `for..of` does iteration, so any Iterable will work. Passing `Item[]` here would be a unnecessarily restrictive:

image
3/12/2024, 3:29:01 PM | 53 3 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Considering building an open source, self-hostable feature flag manager and calling it LaunchCheaply

3/12/2024, 6:35:52 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social)

Every time I come across something I wish the FE framework I’m using had, I find out that Vue already has it. I swear the only reason Vue isn’t dominating the web is because it isn’t backed by a large company like Google or Facebook.

3/12/2024, 4:37:57 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Yeah, I can see that. If Vue was backed by a large company like Google or Facebook, it would probably have the market share react has. Nuxt is such a well-made “extension” of it.

2/12/2024, 4:11:48 PM | 1 0 | View on Bluesky | view

Profile picture Kyler Johnson (@kylerjohnsondev.bsky.social) reply parent

Criminally underrated. From years of exp with Angular, SvelteKit, and React/Next.js (which are good and I like), Nuxt takes the cake. The DX is amazing, config is easy to grok, the dev tools are hands down the best. The only reason Vue doesn’t own the web is bc it’s not backed by a large company.

2/12/2024, 4:02:39 PM | 2 0 | View on Bluesky | view