Skip to main content

Joel Cipriano's Blog

Stoic. Software Designer & Writer.

Aaron Oertel: From Business School Drop Out to Junior Android Developer

Ferrari 512 BBi Is A Piece of Art

Refugiarse de la ciudad en la propia ciudad.

Birth of a Bee

What Makes John Bonham Such a Good Drummer?

Cardigan’s Commencement Address by Chief Justice John G. Roberts, Jr.

The Magic of Not Giving a F*** | Sarah Knight | TEDxCoconutGrove

Blackbridge Motorcycles

The BMW 850CSi Is Still The Ultimate Dream Car

Ceramic Subwoofer

A Continuous Shape

Vipp Table


Table, by Vipp.

Anjana Vakil: Learning Functional Programming with JavaScript – JSUnconf 2016

The principles of unobtrusive JavaScript

The principles of unobtrusive JavaScript

To make sure that your scripts do not inconvenience anyone, you should make sure your scripts do not make any assumptions.

The purpose of JavaScript is to add a layer of usability to your site. Note the “adding” bit: if the script is the entire usability layer (in other words, if the site is unusable without JavaScript), you’ve made a serious mistake and your script is not unobtrusive.

Who’s a good dog?

Introducing: The Marc Newson Hourglass For HODINKEE

GitHub Marketplace

37signals

GitHub Engineering – How Four Native Developers Wrote An Electron App

GitHub Engineering – How Four Native Developers Wrote An Electron App

At the same time, one of the big benefits to writing an Electron app is JavaScript itself. It’s the lingua franca of programming. This lowers the barrier of entry for an open source project like ours. So while languages like Elm and PureScript are interesting and would scratch our static types itch, they were too far outside the mainstream for us to consider.

Being A Minimalist | CNA Insider