ISSUE #188

Vulnerable Target blank, What You Can Do With JavaScript, And More


HEADLINES

Are you making your website vulnerable by adding target="\_blank"?

Or, are you compromising the performance of your website? If you didn't know this before, I'm pretty sure you're more than convinced that using target="_blank" alone is dangerous for your website. And Indeed, it is one of the most underestimated vulnerabilities.

Indeed donates $10,000 to ESLint

We are happy to share that Indeed has donated $10,000 to the ESLint project as part of their FOSS Contributor Fund. The FOSS Contributor Fund is a unique idea, where all Indeed employees may nominate an open source project to receive a one-time donation, and any employee who has contributed to an open source project during that month gets to vote on the nominees

JAVASCRIPT UPGRADE

⭐ 8 Projects In 8 Weeks

Hey guys! I'm launching a mini-series starting this week in which we will be building a new project every week from start to finish using different technologies and frameworks. We'll start with a React app with a GraphQL backend, and it'll get more interesting from there. The only requirement is that the project should be production ready by the end of every video. You can use this link to subscribe with a small discount.

MODERN JAVASCRIPT

What You Can Do with JavaScript Today

JavaScript has come a long way, here's what you can do with it today: from web and mobile over game development to machine learning and IoT

Cheat sheet for moving from jQuery to vanilla JavaScript | Tobias Ahlin

This reference guide will help you convert jQuery's most common patterns to vanilla JavaScript

Why 0.1 + 0.2 === 0.30000000000000004: Implementing IEEE 754 in JS

Floating point math is tricky. In this video, we'll learn how these numbers work in computers, and build a software implementation from scratch in JavaScript...

WORKFLOW

Moving beyond console.log() — 8 Console Methods You Should Use When Debugging JavaScript and Node | Marco Antonio Ghiani

Probably one of the most common utilities in JavaScript, the Console API implemented in Node.js provides a simple debugging console that is similar to the JavaScript console provided by web browsers.

LEARN FROM READING CODE

GitHub - vasanthv/jsonbox: A Free HTTP based JSON storage.

A HTTP based JSON storage. It lets you store, read & modify JSON data over HTTP APIs for FREE. Ideal of small projects, prototypes or hackathons, where you don't have to spin up your own data store.

ANGULAR

How to test Observables - Angular In Depth | Kevin Kreuzer

If you came across this blog post, I assume that you already wrote some lines of reactive code with RxJS if not a thousand. So I don’t have to tell you how it works and how cool it is. 😎 I guess we…

MISC

JSMonday - Writing a Blockchain in Node.js | Michele Riva

Blockchain is an incredibly hot topic in computer science these days. It become famous in 2008 thanks to the Bitcoin cryptocurrency, which (as you may know) uses a Blockchain in order to record every transaction into a public distributed ledger. But... how much do we know about Blockchain?

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.
1096 have already subscribed.