Codemod is an open-source platform for automating code migrations, cleanups and refactors. Upgrading to React 19 will involve a fair bit of that, so Codemod has partnered with the React team to build react-codemod β scripts to enhance the migration experience for React 19 onward.
Link to the article
#react #codemod
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯2π¨βπ»2
The recently unveiled React Compiler automatically memoizes things β so can we ditch memo, useMemo and useCallback right away? Nadia investigates, finds the rough edges, and helps keep our feet on the ground.
Link to the article
#react
Please open Telegram to view this post
VIEW IN TELEGRAM
π4π₯3π¨βπ»2π€£1
Nuxt 3.12 β full of improvements and preparing the way for Nuxt 4!
Bun 1.1.13 β This release fixes 97 bugs (addressing 211 π). Reliability improvements to bun install, WebSocket server, etc.
Node.js v22.3.0 (Current)
Inertia 1.2 - Build single-page apps, without building an API.
June 30th, 2024#releases
Please open Telegram to view this post
VIEW IN TELEGRAM
π4π±3π₯2
Astro 4.10 is out with experimental type-safe environment variables, as well as enhancements to the Container API and Rewrites.
Full release highlights include:
- Experimental: astro:env module
- Rewrite for all HTTP methods
- Embedding Astro in server frameworks
- Container API helpers
Link to the release
#releases #astro #vue #react #static
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯3π2π¨βπ»2
A library for rendering and working with infinitely pannable canvases that contain βsmart shapesβ that you can script and give various constraints and properties.
GPLv3 licensed.
Link to the lib
#react #tool #lib
Please open Telegram to view this post
VIEW IN TELEGRAM
π7π₯3π¨βπ»2
The Ecma TC39 group that pushes forward the development of ECMA/JavaScript met again this week and moved several key proposals forward, including Deferred Import Evaluation, Error.isError(), RegExp escaping, and Promise.try.
Link to the article
#js #engine #ecma
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯3π2π¨βπ»2
βFunction composition is beautiful,β says James, who goes on to explain, in his usually elegant way, the use of partial application, currying, composite data structures, and more.
Link to the article
#js
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯2π¨βπ»2
A complete implementation of push notifications in a Remix app. βIf you follow the walk through to the end, youβll have working push notifications.β
Link to the article
#react #notifications #remix #fullstack
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯3π¨βπ»2
Styled by default but customizable. Thereβs a live demo to try on the homepage, or hit up the GitHub repo.
Link to the lib
#tool #react #lib
Please open Telegram to view this post
VIEW IN TELEGRAM
π6π₯2π¨βπ»2
JSZip makes it easy to dynamically create an archive for users to download.
Link to the article
#js #lib #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯3π¨βπ»3π2
This media is not supported in your browser
VIEW IN TELEGRAM
An interesting new VS Code extension that offers 11 different ways to make variable names stand out more in your editor, with both basic colorization approaches and an interesting emoji-based prefix option.
Link to the extension
#extension #vscode #fun
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯4π€£4π3π¨βπ»1
This media is not supported in your browser
VIEW IN TELEGRAM
Lighthouse is influenced by a number of things that can be manipulated and bent to make sites seem more performant than they really are, as demonstrated here. Stuff like this is well worth knowing to ensure youβre not led down a path and misinformed on performance.
Link to the article
#google #performance #lighthouse #debug
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯2π¨βπ»2π1
This media is not supported in your browser
VIEW IN TELEGRAM
π€£15π2π1π1
Free React UI Avatars for Your Next Project, get placeholder avatars unique to your user
Link to the lib
#react #lib #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
π4π₯3π¨βπ»3
What to do when you want to nest an <a> tag within another <a> tag? (And why you might want to.)
Link to the article
#css #html
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯4π3π¨βπ»3π1
Michael Thiessen compiled 12 different design patterns for Vue, along with short and concise examples of how they work.
Link to the article
#vue #patterns #designSystem
Please open Telegram to view this post
VIEW IN TELEGRAM
π3π₯1π¨βπ»1
htmx 2.0 β This release ends support for Internet Explorer and tightens up some defaults, but does not change most of the core functionality or the core API of the library.
Electron 31 β It includes upgrades to Chromium 126.0.6478.36, V8 12.6, and Node 20.14.0.
Relay 17 β Improved correctness checking and validation; Additional editor features; Experimental features exploring error handling and nullability
ESLint 9.5 - This release adds some new features and fixes several bugs found in the previous release.
Serverless Framework v4 - With Serverless Framework V.4, they've significantly accelerated innovation while avoiding breaking changes
#releases #htmx #electron #relay #eslint
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯3π2π¨βπ»2
Itβs not a good sign when what at first appears to be a bug is actually intended and prescribed behavior. A cautionary tale, but one with a happy ending.
Link to the article
#react
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯4π2π±2
The most compelling reason to use this approach? The ability to make your appβs data available to both technical and non-technical people by simply sharing a Google Sheet they likely already know how to use.
Link to the article
#react #google #nextjs #database
Please open Telegram to view this post
VIEW IN TELEGRAM
π€―6π₯4π1