Weekend JavaScript

Best JavaScript articles. Weekly.


ISSUE #119

Modern JS tutorial, The State of Node.js as a Backend Development, and more


MODERN JAVASCRIPT

The Modern Javascript Tutorial

Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.


Become a Better Programmer by Making It Hard to Write Bad Code | Adam Boro

Fortunately, such fences for programming can be set up, and a part of modern software development is just that — setting boundaries that will not let bad code make its way into the wild. This post is about some of these practices in the JavaScript environment, namely: linting, testing, CI, commit message formatting, and type checking.


Understanding Default Parameters in Javascript | Kushan Joshi

Javascript landed with native default parameters support with ES2015. Contrary to what one might think, it isn’t just a syntactic replacement for ||(the logical OR operator).


GrosSacASac/JavaScript-Set-Up

Web dev examples, tricks and more


JavaScript. The Core: 2nd Edition

This is the second edition of the JavaScript. The Core overview lecture, devoted to ECMAScript programming language and core components of its runtime system.


NODE.JS

The State of Node.js & JavaScript for Backend Development | Mathieu Dionne

For this post, I thought it was time to set the record straight about Node.js and JavaScript as a backend language.


REACT

Introduction to React | Ivan Jurina

These are my notes from learning React. If you don’t care about my notes skip to the sources at the end of the article.


9 React Component Libraries You Should Know In 2018 | Jonathan Saring

A great reason for working with React is its components. Components let you split the UI into independent, reusable pieces, and think about each piece in isolation.


denisraslov/react-spreadsheet-grid

Excel-like grid component for React with custom cell editors, performant scroll & resizable columns


The Performance Cost of Server Side Rendered React on Node.js | Jani Tarvainen

I do recognise that there’s a lot of overhead in how it works for constructing just a single view server side. This is why I decided to examine just how much overhead there is compared to more traditional templating engines that work on strings and don’t guarantee structure of the generated HTML markup.


ELM

How I Finally Built an App in Elm | Ali Spittel, dev.to

I recently taught a lesson on Redux and was asked a bit about Elm by my students. It prompted me to think about Elm and see if now, two years further into my programming career, the pieces would fall into place and I could figure it out.


MUSIC

Making Music in the Browser: First Steps | Tom Williams

There’s a quote I heard once that got me out of a bit of a music making rut, and I thought it would be relevant as an introduction to this blog post. The quote was attributed to the legendary…


TOOLING

Bankai, the friendly web compiler | choo

The Web Platform is doing amazing! We have a multi-language, standardized Virtual Machine with a graphical layer running on virtually every device. If you want to share your things with an audience…


Announcing Postverta: an Infrastructure-free Coding Platform

Today I’m excited to announce the first public launch of Postverta, a new online coding platform for bringing ideas to running apps in the shortest amount of time. The platform is available at https…


Pragmatic Releasing: Less Worry, More Shipping | Milliseconds Matter

Spending some time to optimize your release workflow helps deliver better quality faster. Tips and scripts on pragmatic releasing from our Ray Rutjes.


Older Issues