#432 — April 12, 2019 |
JavaScript Weekly |
Twemoji (Twitter Emoji): Emojis for Everyone — A library from Twitter that can give your apps cross platform support for the over 3000 emojis in Unicode 12 by parsing text and inserting hosted images for the relevant emojis. Twitter Open Source |
jQuery 3.4.0 Released — So many of us owe so much to jQuery that I just have to feature any of its key updates (even if you might not need it). 3.4 is focused on bug fixes and performance improvements, but we’re told a serious overhaul is on the way for jQuery 4.0. The jQuery Foundation |
New Course: TypeScript 3 Fundamentals — 🏎💨 TypeScript adoption has grown at an astounding rate. TypeScript allows you to catch bugs before they happen, and collaborate with your team more effectively by documenting your code. Frontend Masters sponsor |
MDX 1.0 Released: Seamlessly Write JSX in Markdown — A major milestone for an increasingly popular library that makes it easy to write content that directly relies on components. Homepage and GitHub repo. John Otander |
Domain-Oriented Observability in JavaScript — When Martin Fowler puts his editorial backing behind an article, I pay attention! :-) Here’s a thorough walk through an approach to adding business-relevant observability to JavaScript code in a clean, testable way. Pete Hodgson |
▶ A Look at Deno: A New JavaScript Runtime — Ryan originally created Node about ten years ago but recently he’s been working on Deno, a new, non-Node compatible, TypeScript-focused runtime with some interesting features. (Note: Poor audio until a few minutes in.) Ryan Dahl |
Microsoft Releases Preview Builds of Its New Chromium and V8-Based Edge — The first developer builds of the new Edge browser based on Google’s Chromium open source project (and therefore also using the V8 JavaScript engine) are now available for Windows 10 users. This move will only continue to cement V8’s popularity and importance as it'll eventually be the default for all Windows users. Joe Belfiore (Microsoft) |
💻 Jobs |
Full Stack, Mobile & Infrastructure Engineers — Joining our team means you will be working in our fast paced environment and you are fearless of our next big challenge. Expensify |
Software Engineer - iCloud Web Apps (California, US) — We’re looking for creative engineers to join our diverse team who can help build the world’s best web applications. Apple |
Find A JavaScript Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
📘 Tutorials and Opinions |
You Don’t Need Lodash or 'How I Started Loving JavaScript Functions' — A compilation of pure JavaScript recipes of nine commonly used Lodash/Underscore.js utility functions. I'd love to see a more extended version of this, actually. RC Dexta |
Kyle Simpson: 'I’ve Forgotten More JavaScript Than Most People Ever Learn' — This is a heck of a bold quote to pick for a title, but it’s still a neat interview with the author of the fantastic You Don’t Know JS books (which you can still read online for free). Amsterdam JSNation |
How to Write Points from CSV to InfluxDB InfluxData sponsor |
Form Validation in Under an Hour with Vuelidate — Sarah Drasner runs through some of the trickier sides of form validation, making use of the Vue.js model-based validation library Vuelidate. Sarah Drasner |
Design Patterns in Modern JavaScript Development — An architecture-focused post that aims to whet your appetite for software design patterns. Kristian Poslek |
Kushagra Gour |
Abhay Srivastav |
🔧 Code and Tools |
html2canvas: A JavaScript HTML Renderer — Take screenshots of pages or elements of pages and render them to canvas. The first release (a release candidate of v1.0) in over a year is just out. There’s also a live demo on its homepage. Niklas von Hertzen |
A Much Faster Way to Debug Code Than with Breakpoints or console.log — Wallaby catches errors in your tests and code and displays them right in your editor as you type, making your development feedback loop more productive. Wallaby.js sponsor |
Node v11.14.0 (Current) Released Node.js Foundation node |
Choices: A Vanilla JS Customizable Select Box/Text Input Plugin Josh Johnson |
🖼 medium-zoom: A Library for Medium-Style Image Zooming — Responsive, can load a higher definition version of an image on zoom, and mouse, keyboard and gesture friendly. Demo. François Chalifour |
jQuery Terminal Emulator: A Web Based Terminal Plugin — Create CLI style interfaces in your own webapps. Demo and more info. Jakub T. Jankiewicz |
FKit: A Functional Programming Toolkit for JavaScript — Check out the examples for the basics. Josh Bassett |
Get the Fastest Website Deployments. Ever. Buddy sponsor |
Forever 1.0: A CLI Tool to Ensure A Script Runs Continuously Charlie Robbins and Contributors node |
ReactPlayer: A React Component for Playing Media From Remote URLs — From file paths to YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, and more. (React developer? Our React newsletter is where most of our React-related links are.) Pete Cook |