ISSUE #190

JavaScript Quizzes, React vs Vue, and more


TOP

All questions | TypeOfNaN JavaScript Quizzes

Learn JavaScript fundamentals through fun and challenging quizzes!

I created the exact same app in React and Vue. Here are the differences. 2019 Edition | Sunil Sandhu

Updated for 2019 to now use React Hooks! Find out how to add, remove and update data, pass data from parent to child, and more in both frameworks.

16-Bit Virtual Machine in JavaScript 001 - YouTube

In this episode we begin implementing a 16-bit virtual machine from scratch in JavaScript. The concepts of computation are introduced, along with the basics ...

JAVASCRIPT UPGRADE

⭐ JavaScript Upgrade

Last week, we implemented an open-source library built on top of the fetch API. The slightly complicated code can be found here. Make sure to checkout the very first commit. This week (the video comes out tomorrow), we'll look into a beautiful end-to-end testing library called cypress. You can use this link to subscribe with a small discount.

MODERN JS

8 New ES10 (ES2019) Features by Example

8 New ES10 (ES2019) Features by Example

127 Helpful JavaScript Snippets You Can Learn in 30 Seconds or Less — Part 1 of 6 | Fatos Morina

JavaScript is one of the most popular languages you can learn. As many people say: “If you’re going to learn just one programming language, go for JavaScript.” Quincy Larson, the founder of…

OPINION

The Differing Perspectives on CSS-in-JS | CSS-Tricks Flywheel logoicon-linkicon-logo-staricon-searchicon-star

Some people outright hate the idea of CSS-in-JS. Just that name is offensive. Hard no. Styling doesn't belong in JavaScript, it belongs in CSS, a thing that already exists and that browsers are optimized to use. Separation of concerns. Anything else is a laughable misstep, a sign of not learning from the mistakes of the past (like the tag and such.)

DIY

Creating custom JavaScript syntax with Babel | Tan Li Hau

Forking babel parser and creating your custom JavaScript syntax isn't as hard as you think.

Releasing ascii-themes, a Node.js CLI Interface to Generate VSCode Themed ASCII Art | Alex Lakatos

I’ve built a Node.js CLI interface this weekend to generate themed ASCII art. It supports 287 fonts from Figlet and 18 themes from VS Code. This all started because of a tweet Wassim did, and I…

REFACTORING

The Life-Changing Magic of Tidying JS | The CarGurus Engineering BlogCarGurus Logo

Applying the KonMari method to boost application performance

TYPESCRIPT

Add support for Optional Chaining by rbuckton · Pull Request #33294

This PR adds support for the ECMAScript Optional Chaining proposal which is now at stage 3.

LIBS

Inertia.js - The Modern Monolith

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

hiquest/yarc

A semantic REST client that focuses on REST entities and endpoints. It provides a higher-level abstraction for your API calls.

Weekend JavaScript

Hey! I'm Ianis. And this is a curated list of JavaScript news and articles (sending every Friday). No spam. Just fresh write-ups on the language features, frameworks, testing practices and beyond.
1093 have already subscribed.