![]() Welcome to 2023, friends. I swear it was just 2006 when I fell asleep playing Halo 2 at my friend’s house on New Year’s Eve — but when I opened my eyes, I was in my thirties and had a newsletter to write. Smash Mouth was right. Today, we’ve got our annual predictions for the JS ecosystem, artsy SVG’s, and a lactose-less future. Welcome to #149. ![]() The Main Thing![]() Welcome back, old friend. 2023 predictions that are guaranteed to come true or your money back
![]() Our Friends |
![]() | Senior React Native Developer at xDesign | ||
| |||
Do you have experience building complex SPAs? Do you care about writing clean, maintainable and testable code? If so, we've got a great role for you to stretch your wings and see what you're really capable of. | |||
Powered By: |
![]() | Senior Mobile DevOps Engineer at Bumble | ||
| |||
Bumble is looking for a Senior Mobile DevOps Engineer to support, configure, and maintain CI/CD and Development Infrastructure, and help deploy native mobile apps for iOS and Android. | |||
Powered By: |
Unlayer lets you quickly add an email editor and page builder to your SaaS app, so your users can easily create and modify content. Get tons of new functionality with very little dev time.
const getCapitalizedInitials = (name) =>
name
.trim()
.split(" ")
.forEach((name) => name.charAt(0))
.join("")
.toUpperCase()
Parth Thakkar created Copilot-Explorer and did a deep dive on how the client-side codebase works for everybody’s AI BFF.
CarbonQA provides QA services for dev teams. They work in your tools, talk with your team on Slack, and let your devs be devs — so you never have to waste engineering time on testing again 🤯. [sponsored]
Stanko wrote a cool post about How to draw an SVG rope using JavaScript. If only Van Gogh had lived to see the art we have in 2023.
Mdxjs-rs is a Rust crate that lets you compile MDX to JavaScript in Rust. Coincidentally, “the Rust Crate” was the name of the nasty old fridge my brother and his friends used to lock me inside of when we were playing night games. I guess that’s why they don’t let kids play at the dump anymore.
Kevin Schaffter wrote a good comparison piece on Zustand vs. Signals. Two niche state management libraries, both alike in dignity, in fair React-land, where we lay our scene.
Serhii Kulykov wrote a review of the Notable improvements to Web Components in 2022. 2023 will be the year of the Web Component Desktop – I can feel it.
The Standard Notes team wrote about how React Native is not the future (at least for their app). It’s similar to how I discovered that lactose is also not the future (at least for my body).
Superdiff is an OSS library that compares two arrays or objects and returns a complete diff of their differences. It’s also the name of a certain made-up superhero who was never quite strong enough to break himself out of the Rust Crate 🥲.
We’re treating forEach
as if it returned an array, when it actually returns undefined
. Instead, we want to use map
, which works similar to forEach
, but also creates and returns a new array.
const getCapitalizedInitials = (name) =>
name
.trim()
.split(" ")
.map((name) => name.charAt(0))
.join("")
.toUpperCase()