Remixâs concurrent submissions are fundamentally flawed
Authors note: at the time of writing this entry into the Reading List, there is an ongoing conversation on some of the assumptions the author has made. The creator of Remix, Ryan Florence, has responded to this article in a tweet Iâve linked here which you can read assuming Elonâs twitter allows you to view the context without signing in.
I love Remix, and hopefully you do too! However no technology is without its issues, software is ever evolving, blah blah you should already know these things. That being said Iâm a big fan of critical analysis of software design and implementations so if that appeals to you give this a read.
JosĂ© Valim, creator of the Elixir programming language, dives into Remixâs submission model and critiques the nature of the Remix server logic especially as it relates to concurrent requests.
https://dashbit.co/blog/remix-concurrent-submissions-flawed
How Infinite Queries Work
I feel like using TkDodo is just cheating at this point for the Reading List but honestly every article Dominik puts out is just fire. Heâs already an excellent writer in the React ecosystem but his ability to both fix a bug as well as give a writeup in the same week as an education piece is a different level.
This article dives into how Infinite Queries are supposed to work at a library level rather than a âhow you should use themâ angle which I definitely appreciate. The best abstraction does not require knowledge of the underlying implementation and React Query definitely is one of those. However sometimes knowing what your abstraction is doing under the hood lets you make better engineering decisions.
https://tkdodo.eu/blog/how-infinite-queries-work
CSS Display Contents
Linking Ahmad Shadeed articles in this Reading List also feels like cheating. I seriously havenât seen him put out a bad article and Iâm done holding my breath.
He wrote this article at a time when I was debating using the display: contents
property in CSS for a project at work where I have to build a pretty interactive grid. If you havenât heard of this property or want to know the use-cases and technical limitations for this display property go through the article and try out the demos!
A bit of a warning: on small viewports like mobile the demos are not as helpful only because the demos depend on responsiveness in a dynamic context. Iâd suggest loading this one up on a wider viewport.
https://ishadeed.com/article/display-contents/
Div divisiveness
Following the reading list from 08-30-2024 from Scott OâHara on the nature of the <p>
tag is his writing on div
s which preceded the article by a couple years.
This article dives into the nature of div
and how thereâs probably a bit too much back and forth on âuse semantic HTMLâ in regards to divs. We tend to get nit-picky about the usage and throw around âbut accessibilityâ and throw out the entire element as some sign of code smell.
I wonât attempt to summarize the entire article because itâs pretty in-depth so give a read and have it ready to go next time someone calls you out for using a div
as a generic container for some content.