⁉️ If the subject of this issue has got you confused, it’s a reference to the infamous Wat video of 2012 which we mention a couple of times in the issue today 🙂 |
TypeScript Features to Avoid? — Remember Gary Bernardt’s Wat video from ten years ago? He created the Execute Program dev education platform and now reflects on four things in TypeScript to seriously think about: enums, namespaces, decorators, and Execute Program |
Deeply Copying Objects with Dr. Axel Rauschmayer |
A JavaScript-Flavored Introduction to Monads — “I know a lot of people roll their eyes” says Kyle about yet another monad explainer, but.. if you liked Kyle’s work with You Don’t Know JS or you want something JavaScript oriented and with concrete takeaways for your own code, this is for you. Kyle Simpson |
Remix vs Next.js — Remix is the new kid on the JavaScript full-stack framework block so naturally it gets compared to other things like Next.js (and even Ruby on Rails). Bear in mind that this comparison comes from the Remix team themselves but is well written while, of course, promoting the Remix approach. Ryan Florence |
IN BRIEF: RELEASES: ESLint 8.7 — Quality control for your JavaScript. |
|
📒 Articles & Tutorials |
Replacing jQuery with Umbrella JS — A little case study of sorts here, looking at replacing once dominant jQuery with the notably smaller Umbrella JS — which has a similar API and plugin system but may help you break the ties. Ben Nadel |
Good Advice on JSX Conditionals — “Time after time I shoot myself in the foot with JSX conditionals. In this article, I look at the trickier corners of JSX conditionals, and share some tips for staying safe”. Vladimir Klepov |
Add Less — As developers, we frequently add tools and libraries to projects, but it can often lead to overloading an app with more than it really needs. So: add less, says Cassidy. Cassidy Williams |
🛠 Code & Tools |
Rockpack 2.0: An Alternative React App Builder — Like Create React App the goal is to get project setup time as low as possible, but Rockpack holds some different opinions around how far to take things and packs in a lot of ideas including, now, server side rendering. Alex Sergey |