Plus using PageRank to find important code files, a nice VS Code update, and a routing library for Service Workers. |
Bun: An Exciting, Speedy New JavaScript Runtime — Tired of Node? Tired of Deno? Never. But a new challenger has appeared. Bun is aimed at 'outside of browser' use cases and is built around WebKit's JavaScriptCore, rather than V8. Some notable features: Includes its own bundler, transpiler, and task runner. Promising performance. Supports a lot of Node and Web APIs already. You can use npm packages with it. Works on macOS (x86 and Arm), Linux, or WSL. ▶️ This 20-minute video does a reasonable job of showing it off, or if you'd prefer ▶️ a three-minute summary from Fireship. It's early (beta) days but this is an exciting project to watch. (P.S. I’ve heard Bun is called ▶️ Barmcake in northern England..) Jarred Sumner |
FlexGrid by Wijmo: The Industry-Leading JavaScript Datagrid — We are excited to announce some great new features in our powerful JavaScript datagrid component for your web applications. Add familiar Excel-like functionality to make the most of your tabular data. Get started with FlexGrid for free today. Wijmo from GrapeCity |
How To NOT Block the Browser: The Essentials — If you’ve seen articles or tools talking about taking code off of the ‘main thread’ and wondered why that matters, this is the primer for you. It covers the event loop, Web Workers, async scheduling, and how they make a difference. Matthew Costello |
IN BRIEF: The latest update to VS Code is out. You can now easily toggle sourcemaps on and off, use Step Into Target in the JS debugger, and there's a 3-way merge editor. Talking of VS Code, Microsoft is beginning to unveil (in 'private preview' for now) the VS Code Server that backs VS Code's remote development features so you can run it on your own hardware. The folks at MDN are discussing modernizing their code examples to modern JavaScript standards. Shopify is now officially a member of Ecma and Surma will be a TC39 delegate.. so expect to see JS module blocks soon 😆 |
RELEASES: Node 14.20.0 (LTS), 16.16.0 (LTS) & 18.5.0 (Current) Fuite 1.6 – Tool for finding memory leaks in web apps. oclif 3.1 – Node.js open CLI framework. Notion SDK for JS 2.0 – Official Notion JavaScript client. Tabulator 5.3 – Interactive table and data grid control. Preact 10.9 – Say hello to React 18's new hooks (except useId). Perspective 1.5.1 – Fast data visualization via WebAssembly. |
The New Wave of React State Management — It's not a quick piece by any means, but provides a sweeping overview, along with some history and opinion, of the world of state management and some available options. Frontend Mastery |
Simplify Your Full-Stack Applications with XState — State management is one of those things it can take a while to really get into, particularly in areas of development not commonly associated with them, but it can be worth it in order to reduce systemic complexity (at the cost of more code up-front). Daniel Belo Gonçalves |
PocketBase: A Backend in a Single Binary — An interesting project that could replace Firebase in numerous scenarios. It’s written in Go but ultimately acts as the backend to your frontend JavaScript app. It uses SQLite and you get an admin dashboard built-in with file and user management too. Live demo and rather nice docs. Gani Georgiev |
Amplify UI for React Now Generally Available — Amplify is a sort of sub-platform tying together various AWS services in a way that makes them easier to use for frontend and mobile projects. A part of that is Amplify UI, a collection of React components connected directly to the AWS cloud (Vue and Angular variants are available). Amazon Web Services, Inc. |
Software Engineers — Sticker Mule is the Internet's most "kick ass" brand. Our software team operates from 17 countries, and we're always looking for more exceptional engineers. Sticker mule |
Find JavaScript Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. Hired |
|
🤔 DID YOU KNOW.. you can now use AWS's IAM role/access management system outside of AWS? it's possible to have ▶️ a Sudoku puzzle without any digits on it that takes two hours to solve? Lea Verou gave a ▶️ fantastic talk about CSS custom properties at CSS Day 2022? You will learn something. 🐘 we have a Postgres newsletter too? A lot is going on in the Postgres space lately, so if you use it, check it out. | |