Profile avatar
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
70 posts 333 followers 163 following
Prolific Poster
Conversation Starter

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

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

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

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.

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.

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

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.

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

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

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

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…

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.

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

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

CEO: we must ship it now! PM: no time for refactoring. We must ship <feature> by <arbitrary date> [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?

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

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

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

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.

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! 👏🏻

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

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?

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

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

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.

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

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?

Nuxt is simply REALLY fun to work with

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

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

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

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.