On Immigration, Refugees, and Faith

Protest in Copley Square, January 29 2017. Photo: #NoBanNoWall protest in Copley Square, January 29 2017.

The executive branch of the U.S. government has just stopped entry of refugees for 120 days, and stopped admission of Syrian refugees indefinitely, claiming: “that the entry of nationals of

… MORE 


Gamepad Support on the Web

Desktop

Browser Support
Chrome
Edge
Firefox
SafariComing soon.

Mobile

Wired USB Controllers + OTG Adapter

  • Android: With a compatible OTG adapter, wired USB controllers may be used with Android. I currently use this OTG adapter with a Nexus 5X and

… MORE 


NPM Version Bumping and Extra Files

NPM has a handy little feature for bumping the versions on your packages, and it works like this:

npm version [major | minor | patch]  

Want to run tests first, minify your code, and only publish the new version if everything works?

… MORE 


What Can a Technologist Do About Climate Change

From an essay by Bret Victor (@worrydream), on how the tech community "can contribute to tech and/or policy solutions," and why this is important —

You cannot calibrate your sense of what’s valuable and necessary to the current fashions

… MORE 


Using ES6 Generators with Callback-based Libraries

ES6 introduces generators (and yield expressions) to JavaScript. Kyle Simpson has written a nice introduction to generators, if you're looking for more about how they work.

They're a very welcome change from callbacks-of-infinite-sorrow situations, but generators aren't necessarily well supported

… MORE