Discussing Svelte with Rich Harris
#559 — October 8, 2021
Kent C Dodds
🎧 The new season of Kent’s podcast is worth checking out as it features informative interviews with folks like Josh Comeau, Tracy Lee, and Michael Jackson.
Announcing TypeScript 4.5 Beta — The next TypeScript release is shaping up to be a good one with ES module support in Node (plus CommonJS interop), the Awaited type, –module es2022, and tail-recursion elimination on conditional types all highlight fetaures.
jQuery Maintainers Continue Modernization Initiative; Deprecate jQuery Mobile — Given its age and remaining importance on the Web, it’s always great to see updates from the jQuery team. jQuery UI 1.13.0 has been released, but the big news is jQuery Mobile is deprecated as of yesterday, and jQuery UI is now in maintenance only mode.
New month, new VS Code release. Less JS goodies than usual, but you now get IntelliSense across untitled files in a project, improved folding of JSX tags, and initial TypeScript 4.5 support.
It wasn’t just your connection, the npm repository had an outage yesterday.
GitHub’s Lee Reilly highlights 13 terrific entries to the js13kGames competition over on the GitHub blog. All with source to look at too. It’s amazing what people have managed to achieve here.
This year’s State of CSS survey is now open.
Senior Front End Engineer — We are looking for 2 x Senior Front End Engineers with 4+ years’ experience and with a minimum of 2 years’ experience with React.
Software Engineer (Australia) — Join Certsy and help create Australia’s leading digital passport for verified credentials (visa/relocation support provided).
📖 Tutorials, Opinions & Stories
Safe DOM Manipulation (in the Future) with the Sanitizer API — The new Sanitizer API (edited by developers from both Google and Mozilla) aims to build a robust processor for arbitrary strings to be safely inserted into a page. Something to look forward to.
Jack J (Google)
Aaron T. Grogg
▶ Discussing Svelte with Rich Harris — Another week, another Rich Harris interview 🙂 This time the Svelte creator talks about Svelte’s position in the overall framework landscape and how other frameworks appear to be becoming more ‘Svelte-like’. A good catch up.
PodRocket Podcast podcast
Getting Started with the Rollup.js JS Bundler — Built around a series of easy to understand examples.
▶ How to Code a Side Scroller Game in 59 Seconds — What you can get into 59-seconds is rather limited, but it’s a good attempt.
A Guide to CSS Debugging — A look at a few categories that bugs often fit into, how to evaluate the situation, and techniques that help prevent such bugs.
The Options for ‘Password Revealing’ Inputs
🛠 Code & Tools
VanillaTreeViewer: Minimalist File Browser for Display Multiple Files — Such as complex multi-file code snippets, say.
Xterm.js: A Terminal/Shell Component for the Front End — It’s used in lots of projects like VS Code, cPanel and Azure Cloud Shell.
kill-port: Kill the Process Running on a Given Port — For example, you could use npx kill-port 3000 to kill a local process listening on port 3000. For Unix and macOS it’s basically running lsof and kill behind the scenes, but it also supports Windows.
mijin: A Library of Tailwind UI Components for Vue and Nuxt.js — View the components and the docs here. No dependencies and includes built-in support for dark and light modes.