Welcome to 2023 Fellows π
Three years of writing this Newsletter. It’s something that I took up like a journal to ensure that I read my articles. Thanks for reading the Newsletter, cheering for every issue and providing feedback.
I hope all of you are having a good start to the year. The web is alive and well. I don’t know if it’s an availability heuristic but the final part of the year has changed how I find my web topics. It was mostly Twitter and famous blogs that I knew how to find. The decline to Twitter and falling off for many developers have made that much more difficult. But it’s an opportunity more than anything else. We have the opportunity to create something out of that void and surely 2023 can’t disappoint.
Interop made it’s proper debut this year and Chrome team’s look back at what it has achieved through the year is exciting for any developer: Interop 2022 Wrap up
last baseline
alignment for Flexbox and Grid - meaning it’s supported on all major browsersGitHub has announced their accelerator program for open source projects. You can apply as an individual or team as the maintainer of an open source project hosted on GitHub, provided that you live in an area with the Sponsors program.
The CES is floor after long three years and every company bought out it’s tech vision for the future. There were some hands on demos which are always exciting so you know it’s not just theoretical. Here’s some highlights that I loved from the show this year:
The Edge runtime for NodeJS is now stable and there are middleware improvements. The Turbopack now supports PostCSS and even TailwindCSS by extension.
Vite comes preloaded with several frameworks and demos that it’s one of the important techs to know for the JavaScript ecosystem. In fact, if someone is starting off on bundlers today, I would rather introduce them to Vite first. The new version comes with Rollup 3 and suggests SWC instead of Babel which makes it faaaster π.
I’m following up with two meta frameworks that use Vite under the hood.
SolidJS has released their meta framework - SolidStart. The closest comparison would be NextJS for ReactJS. It has almost everything you would expect, to quote the announcement blog:
This wouldn’t be a Solid project if we weren’t building on what we’ve learned across the whole frontend ecosystem.
Speaking of meta frameworks, SvelteKit has arrived with it’s first major version 1.0. SvelteKit for those unfamiliar is SvelteJS’s meta framework. Special shoutout to the amazing tutorial with team from StackBlitz - Learn Svelte
A web framework for Cloudflare Workers, Deno, Bun, and Node.js.
ChatGPT tricks galore! People are realising that ChatGPT could be a good substitute for a bunch of tasks all at once.
Meanwhile, ChatGPT answers are banned on StackOverflow.
There is a lot of chatter about loss of jobs when ChatGPT comes about but trust me, we will move on. If you don’t believe me, Bematists were people who measured distances by pacing.
My first takeaway from this was What?! BBC Web Application is open source?!
It’s a detailed take on steps to transition an application from normal ReactJS codebase to a NextJS codebase and reads like a fairytale. The performance is mostly comparable to the earlier results but the bottomline:
We have managed to remove 20,000+ lines of code and 30+ dependencies!
Drawing the rope is amazing. But what caught my eye is the process of visualising the rope and blog format to support it. Absolute go through material even if you don’t want to draw a rope using JavaScript.
The series takes 12 articles based on new features released for the Web this year (just consider newer, I haven’t verified this for a fact) and explains them in each. Viewport units, Cascade layers, :has
and more.
Advent calendar from HTMHell is work looking at for improving HTML usage and accessibility. It’s much easier to fix the low hanging fruits.
Most people want to test for accessibility but don’t have the proper testing setup on their computers. If you don’t have the proper setup, you are never going to get there. That’s why Sara’s setup tutorial is such a blessing. Check out Sara’s new course on Practical Accessibility as well.
It’s 40 years since John Warnock and Chuck Geschke created Adobe. A company that sold software when software wasn’t even a thing. The article discusses Adobe’s evolution of creator software, migration to a SASS based platform to Figma acquisition.
The history of how generative AI like Dall-E, Stable Diffusion and MidJourney came about. Where did Diffusion as a concept originate and what else can it do?
Also worth looking at: Illustrating Reinforcement Learning from Human Feedback (RLHF) - Hugging Face
Cloudflare discusses HTTP protocol with HTTP2 and moving forward in 2023 - the extensions to improve privacy within the protocol looks exciting.
A lot of Maps is build on user data. This makes it impossible to beat Google’s first mover advantage with Google Maps. How to break even when this happens? The rivals are all banding up to create an interoperable Map data platform.