A hero for hire! 🤯 I struggle to think of anyone I'd rather work with than this kind, passionate, deeply skilled developer.
The work he has put into this community, the mountain of knowledge he has and shares and the incredible amount of people he's helped speaks for itself.
Some personal news:
I'm ready to find a new job opportunity!
I'm looking for:
- Staff+ Front-End Dev, fully remote
- React, Redux, TS
- Building meaningful products
- Solving a range of problems
- Smaller team
Where should I be looking?
More details:
blog.isquaredsoftware.com/hi…
Utility classes: I'm not in a mood to be erased today. I was experimenting with utility classes in large production sites starting in ~2004. In 2009, I got brave and shared! I have receipts.✍🏻
Others released similar things in 2011-2014.
To try to live up to this I updated a Codesandbox to try to show how React 18 SSR and Redux can play together with progressive/selective hydration.
It also shows a bug when using current Redux that will get fixed in the React 18-ready version.
codesandbox.io/s/react-18-re…
I don't think this is true, but I'm still framing it, telling mom and putting it on my CV. 😅
You are too kind @acemarke, I just wish I had time to help more, we are so so lucky to have you.
(100% an obvious humblebrag, but it totally made my day, so let me have this one 😝)
ALT Mark Eriksson writes: @Ephem is the main expert on Redux-related SSR that I know of.
Hard to get any work done today, I'm just sitting here refreshing the @remix_run page even though it's still night/early morning over there in the states..
Mark the date 📆! Remix is going free and open source on Monday and the team will be hosting a live stream to answer your questions!
Join discord.gg/remix to ask questions.
And hit the bell 🔔 on the video: youtube.com/watch?v=wsJaUjd1… to be notified when we go live!
Huge news today, me and my wife are becoming colleagues!
Just like us, the two companies are a phenomenal match with very aligned visions. Time to scaaaaale!
klarna.com/international/pre…
We just merged the RTK Query SSR/hydration support PR into the 1.7 integration branch!
github.com/reduxjs/redux-too…
I think there's a couple more tweaks we want to add, but hopefully should have a 1.7 beta out soon.
You can try the current CI build from the 1.7 branch now, too.
We have some exciting news to share ...
Remix is going open source! 🔥 (soon!)
It's too good to keep private, so we are sharing it freely with everyone. Also, we raised $3M to ensure the future of Remix is secure.
Stable release coming soon! 👀
remix.run/blog/seed-funding-…
I'm giddy to the point where I'll have trouble sleeping. This is the first thing in the ecosystem that has excited me properly in quite a while.
I'm so happy that I'll pledge to contribute when I see an opportunity.
this is a @RyanCarniato appreciation tweet. love the quality of tech, the quality of discourse, and the enthusiasm for pushing the boundary. glad he's in the javascript world.
Solved it!
A Webpack plugin subscribes to Babel metadata and saves that per module. At the same time it dynamically adds a loader for that module and pass in a function to get the saved metadata. The loader emits a .json-file with the translations for that module.
1/2
I've been deep in writing a Babel+Webpack plugin for extracting translation keys last few days and oh my. 😅
Turns out working with ASTs wasn't the tricky part. Aggregating keys across files with Babel+Webpack+dev mode+persistent caching on the other hand.. 😤
Because the file is emitted from a loader, it's cached.
After each compilation the Webpack plugin loops through the assets, aggregates them and deletes them, which stops all the .json-files from being written to disk, but they are still cached between runs.
2/2
I've been deep in writing a Babel+Webpack plugin for extracting translation keys last few days and oh my. 😅
Turns out working with ASTs wasn't the tricky part. Aggregating keys across files with Babel+Webpack+dev mode+persistent caching on the other hand.. 😤
Dan just posted a React 18 WG comment that gives a list of many pieces involved in React 18 and their rough status / stability, including rendering, lib compat, Suspense, Concurrency, data fetching, and more. Very useful summary of what's happening!
github.com/reactwg/react-18/…