Plus more JavaScript links, tutorials, and projects.
TypeScript 4.0 Released — The latest major version of TypeScript, the increasingly popular superset of JavaScript that adds optional static typing, is here. No major breaking changes, but a laundry list of tweaks and smaller new features, including: variadic tuple types editor and editor integration improvements labeled tuple elements short circuiting assignment operators (e.g. a ||= b) the new TypeScript web site! Daniel Rosenwasser and the TypeScript Team |
Metaprogramming with Proxies — Dr. Axel, the author of Deep JavaScript, keeps releasing extra chapters of his book for free online, and this one goes as deep into the topic of object proxies as you could ever hope. Do you need to know all of this? No. Am I glad the knowledge exists if I ever need to know? Yes! Dr. Axel Rauschmayer |
npm v7 Now in Beta — Isaac is back bearing good news: there’s a new major beta version of npm. Run npm i -g npm@next-7 to try it now, but he notes it’s “a big one” and there are rough edges and breaking changes ahead. Trouble-free improvements are promised for most users, but this post digs into the changes. Isaac Z. Schlueter |
React JS Developer (Remote) — 13 million people and counting plan outdoor hiking and cycling routes with our apps. If you are smart and talented React Dev, join us to inspire more people to explore more of the great outdoors. Komoot |
Get Tech Interviews This Week — Create a profile on Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers. Vettery |
📚 Tutorials, Opinions and Stories |
▶ Let's Build a Multiplayer Battleship Game — A three part screencast series (by three different developers) that really digs deep into building a complete multiplayer game on both the front and back end. You’d need to commit some hours to getting through all of this, but it’s a neat collaboration and might inspire you to take part in Js13kGames! Ania Kubów, Jesse Hall, and Kyle Cook | |