Ryan Shaul's Avatar

Ryan Shaul

@shaul.io

Full Stack Developer. React, Next.js, TypeScript, C#, .NET, Postgres

14
Followers
41
Following
37
Posts
08.02.2024
Joined
Posts Following

Latest posts by Ryan Shaul @shaul.io

React rewrite in Go WASM announced!?

29.03.2025 01:52 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release 19.1.0 (March 28, 2025) Β· facebook/react Owner Stack An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. By combining Owner Stacks with Component Stacks, you can bette...

React 19.1 has just been released! Check out the latest updates here:

github.com/facebook/rea...

28.03.2025 21:53 πŸ‘ 152 πŸ” 31 πŸ’¬ 1 πŸ“Œ 5
Post image

You guys really need to embrace ternaries.

14.03.2025 00:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I want to like Go but its type system is so primitive compared to TypeScript. Why can't we have TS at the speed of Go damnit.

12.03.2025 04:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sometimes, even with tailwind a good old fashioned CSS file is the right call.

17.02.2025 16:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image
11.02.2025 15:03 πŸ‘ 31961 πŸ” 6288 πŸ’¬ 369 πŸ“Œ 318
Post image

I need to break out a thesaurus to properly define how I feel about the Blazor component lifecycle.

Seems easy at first but when you start having a bunch of embedded components passing down parameters, listening to events from injected services or wondering why OnInitialized is fired twice….

03.01.2025 04:09 πŸ‘ 17 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0

Is the $state rune worth it vs just using vue 3 refs then? Out of all the signal libs seems like solid has my favorite API, although react's mental model with the compiler might end up being simpler than all of them (maybe? depends on how leaky the compiler ends up being)

31.12.2024 03:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

One simple programming lesson I'd LOVE to help new programmers get right:

Stop using inheritance for everything.

I don't know what it is, but I feel like it has to be something about how educational content is structured by either:
- The formal education system
- and/or online learning platforms

23.12.2024 06:00 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

The more I use Blazor, the less I like it.

This evening's regret stems from the difficulty of saving a cookie. It works locally but fails in production.

I find myself using Javascript more and more, defeating the point of Blazor entirely.

19.12.2024 15:59 πŸ‘ 5 πŸ” 1 πŸ’¬ 5 πŸ“Œ 0

Strong Death Stranding vibes

17.12.2024 23:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Leonardo from the ninja turtles drinking soda through a straw

Leonardo from the ninja turtles drinking soda through a straw

If turtles hate straws so much then explain this

14.12.2024 20:14 πŸ‘ 218 πŸ” 31 πŸ’¬ 3 πŸ“Œ 0

What I wanted:
Please make a private readonly field (or property IDK)

What I got:
A mutable "parameter" with a bizarre set of initialization vs capture rules mareks-082.medium.com/dark-side-of...

11.12.2024 20:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Primary constructors are terrible on classes. Records are A+ however.

11.12.2024 17:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think the plan is to deprecate and remove null passing in a future version

08.12.2024 16:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Originally the default wallpaper of Microsoft's Windows XP, this photo shows green rolling hills with a vibrant blue sky and white clouds in the background. Charles O'Rear took the photo in California, USA.

Originally the default wallpaper of Microsoft's Windows XP, this photo shows green rolling hills with a vibrant blue sky and white clouds in the background. Charles O'Rear took the photo in California, USA.

We've always been a fan of blueskies.

04.04.1975 12:00 πŸ‘ 11825 πŸ” 2101 πŸ’¬ 672 πŸ“Œ 654
Preview
React v19 – React The library for web and native user interfaces

React v19 is now stable!

react.dev/blog/2024/12...

05.12.2024 19:05 πŸ‘ 1282 πŸ” 342 πŸ’¬ 32 πŸ“Œ 93

maybe i will build a website one day, but for now, this will do

04.12.2024 20:53 πŸ‘ 94 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0
Preview
a man in a tie is sitting at a table with his mouth open . Alt: a man in a tie is sitting at a table with his mouth open .
04.12.2024 20:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Regardless this is amazing. Thank you for your work!

04.12.2024 17:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is a massive win for ESM, libraries will be able to just ship ESM only instead of trying to dual publish ESM/CJS which is such a headache that many packages just ship CJS only. Now libraries will be able to (eventually) switch to ESM only and not break the many commonjs projects out there

04.12.2024 17:39 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Holy shit. Thank you bun 🫑

04.12.2024 17:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

React Compiler will release stable and cement react's domination for many more years to come

03.12.2024 20:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes if they are well written and thought out. That post in particular is trash, for example it cites class components vs function components as a "choice" you need to make in react which makes me wonder "what year was this article written in"?

02.12.2024 22:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I just did a task that I've been putting off for weeks and it took less than 10 minutes!

Please clap!

I will learn nothing from this!

29.11.2024 01:26 πŸ‘ 950 πŸ” 54 πŸ’¬ 56 πŸ“Œ 7

Not well

krausest.github.io/js-framework...

26.11.2024 22:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@sharonmaher.bsky.social

26.11.2024 00:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Why don't we just allow GETs to have content bodies?

25.11.2024 20:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Psh you kicking ass with our latest plants

18.11.2024 06:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For my generation that was when the digg people invaded reddit.

18.11.2024 05:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0