Issue #232 · October 18, 2021

GPU.js - GPU accelerated Javascript

“I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We’ve created life in our own image”

Articles

Clean Conventional Commits

Did you know that if you are diligent enough with your commit messages you can fully automate the release versioning? Conventional commits is a standard way of writing commit messages that, among other things, allows you to specify when a change is a breaking change and requires a new major release!

Most popular mistake to ruin Webpack bundle optimization

Building huge applications means putting together hundreds of different modules, packing, bundling and shipping that towards user. Control of bundle size becomes critical at this point, one module, one bad apple, can just ruin everything. Let's talk about that in this post.

The very first Eleventy 1.0 Beta Release

Eleventy, one of the fastest growing static site generators, is close to a version 1.0! This first beta release comes with some interesting new features. At the top of the list there's Eleventy Serverless:  a fantastic way to do dynamic server side rendering on request or lazily via Distributed Persistent Rendering. Find out all the new features in this blog post.

Web Streams Everywhere (and Fetch for Node.js)

Chrome developer advocate Jake Archibald called 2016 "the year of web streams." Clearly, his prediction was somewhat premature. The Streams Standard was announced back in 2014. It’s taken a while, but there’s now a consistent streaming API implemented in modern browsers (still waiting on Firefox…) and in Node (and Deno).

Lin Clark on the WebAssembly Component Model

Using the metaphor of lego blocks, Lin Clark (a Senior Principal Software Engineer at Fastly) discusses WebAssembly Component model with Wes Reisz, including the background, roadmap, and design goals.

A Discord app with Fastify!

A tutorial showing you how to builf a simple demo application using Fastify. In this tutorial you will learn how to implement login with Discord (using OAUTH2), how to secure the web application, test and deploy to Heroku.

Book of the week

Cassandra: The Definitive Guide: Distributed Data at Web Scale

Cassandra: The Definitive Guide: Distributed Data at Web Scale

by Jeff Carpenter and Eben Hewitt

Imagine what you could do if scalability wasn't a problem. With this hands-on guide, you’ll learn how the Cassandra database management system handles hundreds of terabytes of data while remaining highly available across multiple data centers. This expanded second edition—updated for Cassandra 3.0 provides the technical details and practical examples you need to put this database to work in a production environment. Authors Jeff Carpenter and Eben Hewitt demonstrate the advantages of Cassandra’s non-relational design, with special attention to data modeling.