Happy New Year, ya filthy animals.
Weâve got lots of fool-proof predictions for you, the Clint Eastwood of RSC, and a disturbing AI breakthrough you might have missed.
Welcome to #250.
When it's 2024 but you can't stop thinking about jQuery 4.0
Bun achieves their goal of becoming the default runtime for the frontend. They still have some hurdles to jump over, but if they can succeed in providing a drop-in replacement for Node that instantly improves your appâs performance by 10x, itâll be a no-brainer choice for most developers. Last Septemberâs v1.0 release was a major step towards Windows support and general stability, and weâre betting that Bun starts becoming the default choice this year.
More than three of your favorite OSS/devtool startups will die. Weâre not naming names, but if theyâve been around for 2+ years and arenât profitably growing revenue, theyâre in the danger zone. Though some may stick around a little longer by becoming a zombie startup where the founder fires most of the team and lives the VC growth company as a solo indie hacker dream â itâs not a great outcome for anyone.
AI will replace no-code/low-code tools. It turns out that AI is a lot better and faster at building analytics dashboards than Jim from marketing. Tools like Basedash already use AI to build you a full suite of custom internal tools, and others will emerge to replace the drag-and-drop builders for creating sites that donât depend heavily on business logic.
Netlify gets acquired by GoDaddy. With multiple rounds of layoffs, 2023 clearly wasnât the best year for Netlify. But sometimes the best way to rebound is to find yourself a new sugar daddy GoDaddy. After retiring the Media Temple brand a few months ago, it feels like GoDaddy could be back in the acquisition market for a platform like Netlify.
Everyone will actually figure out how to build apps with RSCs â without needing to scour random Twitter threads. It took a few years longer than expected, but thatâs the status quo in the React ecosystem And speaking of things taking years longer than expectedâŚ
React forget will not ship. We first wrote about React Forget, Reactâs experimental memoization compiler, in issue #78 of Bytes. Though weâve heard rumors that theyâre already using it at Meta, itâs a hard problem to solve and we remain doubtful itâll actually ship in 2024. The key to happiness is low expectations, after all.
No one will figure out what âLocal Firstâ actually means. Is it about optimistic updates? Data sovereignty? A new server/client paradigm? Network agnostic data stores? All of those things? Weâre still not totally sure, but weâll keep trying in 2024.
2024 is the year of Linux on the Desktop data on the edge. In what may be perceived as a contradiction of prediction #7 (again, we truly donât know), lead by tech like Turso, LiteFs, and Cloudflare D1, 2024 will be the year we finally start moving our data closer to our users.
Bottom Line: Iâm not sure if FanDuel and the other gambling sites let you bet on annual JavaScript predictions yet, but if they do, you might want to go lock these in now. I canât think of a better investment for 2024.
Your admin panel vs. the one Basedash made in 2 min đ
Remember the first âholy crapâ moment you had with AI?
Well, Basedash is about to give you another one. It lets you connect any database you want, then it immediately generates a beautiful, customizable admin panel with every internal tool youâll ever need â for free.
For example, it made this one for Dockhunt in two minutes after they connected their Supabase DB đ¤Ż.
Hereâs just a few of the tools it comes with:
Data views that let your team filter, sort, and edit production data all in one customizable dashboard.
Actions that let you easily connect your DB to external APIs (like GitHub or Slack), or internal APIs to trigger business logic.
Multiplayer data editor that gives you a spreadsheet-like experience for viewing and editing all your data, including images.
Connect your DB for free â and see what the AI can build for you in 2 min.
Mayank wrote an article called React Server Components: the Good, the Bad, and the Ugly. Iâve read it twice, and Iâm still not sure if Next.js is supposed to be Clint Eastwood or the guy who plays Tuco.
Colin Campbell wrote about Concurrent React, External Stores, and Tearing.
Check out your 2023 Year in code. Created by the Graphite team, it gives you a personalized Spotify Wrapped-style video for all your GitHub stats. I just learned that Iâm in the top 1% of developers who use !important
. Checks out. [sponsored]
date-fns v3 was just released and is now 100% TypeScript and comes with ESM support for Node. Itâs also up to 70 million downloads a month now.
Chris Rybicki wrote about Why JavaScript promises arenât technically monads, which means I owe my stepmom an apology for a long fight we got into on Christmas morning.
jQuery 4.0 is coming soon to a theater near you.
Ben Visness wrote an article called I made JSX for Lua (because I hate static sites). Cover your ears, Netlify, he doesnât mean it.
V8 introduced a fast, new optimizing compiler called Maglev.
Glauber Costa dared to ask, Is NoSQL dead? Regardless of the answer, itâs usually not a great sign when people start writing these types of articles about you.
Simon Willison wrote about Stuff we figured out about AI in 2023. Iâm a little surprised that people arenât more worried about the part where AI âacquired a taste for human flesh,â but I guess weâre all busy.