Plus two approaches to being a JavaScript expert, choosing a React state management library, and an ESLint plugin for better regexes. |
Human-Readable JavaScript: A Tale of Two Experts — JavaScript gives us many ways to do things, but deciding which way can be tricky. Laurie Barth looks at two broad approaches to choosing different paths with using new language features. A List Apart |
Sinon.JS 10: Test Fakes, Spies, Stubs and Mocks for JavaScript — We’ve mentioned Sinon in passing for years but never featured it directly, so when better than a big 10.0 release? Sinon is something you’d use when you have tricky things to test where a test double/stand-in object might be appropriate. Sinon Committers |
New Course: Production-Grade Next.js with Scott Moss — No matter if you’re making a blog, marketing page, or a full-stack app, Next.js has the tools you need. This detailed course runs through everything you need to build a production-ready, full-stack app. Frontend Masters |
SvelteKit Now In Public Beta — Back in November, we linked to What’s the deal with SvelteKit? – an article from Svelte’s creator on how he was rethinking the process of building Svelte apps. Here’s step one of the result: think of it as Next for Svelte. It’s a framework for building apps with Svelte, complete with server-side rendering, routing, code-splitting for JS and CSS, adapters for different serverless platforms and so on. This episode of Svelte Radio may also be of interest. Rich Harris (Svelte) |
Quick Bits Jake Archibald is back working out which Formula 1 teams have the fastest (or slowest!) Web sites. TXTFiddle is a new online JavaScript sandbox focused specifically on text manipulation. The templates and being able to stop execution are useful features here. Do I think it's amazing JavaScript lets me run Windows 3.1 in my browser? Yes. Want to create your own VS Code theme as easily as possible? You can now do it in your browser. Quick Releases Node 15.12.0 — Runs all the things. webpack 5.28.0 — The big bundler of everything. React Spring 9.0 — Animation library for React apps. pkg 4.5.0 — Turn Node apps into executables. ReacType 6.0 — Visual React prototyping tool. |
📖 Articles, Opinion & Tutorials |
▶ Discussing WebAssembly and WASI with Aaron Turner — The use of WebAssembly for deploying code generated by languages like Rust and Go to the Web is reasonably well understood, but this interview digs more into WebAssembly’s uses on the server (including for, yes, serverless use cases!) and how WASI makes it possible. Serverless Chats Podcast podcast |
▶ Automating Social Images with Airtable, Cloudinary, and Serverless — It’s an hour long but this is a fun format for a video.. a developer is brought on to solve a problem, live, in an hour. James’ challenge is to create a system to auto-generate social media sharing images using a variety of tools. Colby Fayock and James Quick |
Find Your Next Job Through 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 | |