Skip to content



The Developers Union

Dear Apple, We believe that people who create great software should be able to make a living doing it. So we created The Developers Union to advocate for sustainability in the App Store. Today, we are asking Apple to publicly commit — by the tenth anniversary of the App Store this July — to allowing […]

A guide to head elements

Josh Buchea has compiled a handy guide to <head> elements. Source:


Stimulus is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire front-end—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine. Stimulus pairs beautifully with Turbolinks to provide a complete solution for fast, compelling applications with a minimal […]

JavaScript for People Who Hate JavaScript

Zach Holman: I have a long history with JavaScript, dating back to the glory days of the most perfect technology ever to have graced computers: DHTML. DHTML was totally rad, like how the Budweiser frogs were rad. In the late 90’s you really couldn’t do much of anything on the web except add 88×31 buttons […]

Clean Code concepts adapted for JavaScript

Taking inspiration from Robert C. Martin’s book Clean Code, Ryan McDermott has put a repo together to demonstrate some software engineering best practices and how they apply to JavaScript in particular. Source:

Casey Liss’s Primer on RxSwift

Casey has written a pretty interesting 5 part series to serve as a primer on RxSwift. In the five parts he’s covered: What RxSwift is all about How to convert a simple sample app to use RxSwift Eliminated stored state Learned how to use a RxCocoa unit Learned how to implement unit testing These five […]

Using Yarn with Docker

Martino Fornasa: Facebook recently released Yarn, a new Node.js package manager built on top of the npm registry, massively reducing install times and shipping a deterministic build out of the box. Determinism has always been a problem with npm, and solutions like npm shrinkwrap are not working well. This makes hard to use a npm-based […]

Yarn: A new package manager for JavaScript

In the JavaScript community, engineers share hundreds of thousands of pieces of code so we can avoid rewriting basic components, libraries, or frameworks of our own. Each piece of code may in turn depend on other pieces of code, and these dependencies are managed by package managers. The most popular JavaScript package manager is the […]

How One Developer Broke Node, Babel, and Thousands of Projects

Chris Williams: A couple of hours ago, Azer Koçulu unpublished more than 250 of his modules from NPM, which is a popular package manager used by JavaScript projects to install dependencies. Koçulu yanked his source code because, we’re told, one of the modules was called Kik and that apparently attracted the attention of lawyers representing […]