Links worth following
Basecamp triples down on server rendered HTML with StimulusJS. Having built a similar pattern when transitioning away from BatmanJS years ago, I really appreciate the refinement of the ideas here.
My only complaint about this project is that they didn’t name it Sprinkles. That would have been awesome.
A simple approach to busting asset caches on GitHub pages. It could stand to have a little more nuance for a highly trafficked site. But it gets the job done for now!
The article title says exactly what it is. There’s a lot of Immutable talk out there, but this long read is a good introduction if you’re going to pick only one.
Ben Burwell provides an excellent tutorial for getting your GitHub Pages behind SSL using CloudFlare’s free plan. I was able to follow these instructions and get danott.co setup with SSL in less than 10 minutes.
Evan Czaplicki talks about the motivations behind the Elm programming language at the Curry On conference in 2015.
A healthy reminder of what programming is and isn’t about.
A new statically type-checked language that wants to read like Ruby.
It turns out that the “inheritance” of a parent’s constants by the child isn’t due to the parent/child relationship. It’s lexical. That means that it’s based on the structure of your code, not on the structure of the objects your code is building.
A wet-the-appetite introduction to using
An explanation of CORS that you’ll actually use.
Ruby’s case statement uses the
=== operator behind the scenes. This can be used (or abused) for conciseness and/or cleverness.
Build a Tetris clone as an exercise in learning SpriteKit and swift.
Andre Staltz ask this question at JSConf. Introduces some very interesting ideas about functional programming, and how we can model user/computer interactions.
Mapping of jQuery concepts to D3 concepts.
I’ve green-fielded a couple of projects with Minitest lately, and I’ve been sharing many of the same sentiments. A great writeup of moving from RSpec to Minitest.
TLDR; Use the rack-mini-profiler to find hot spots in your rails code.
Learn the how and why of using
load in Ruby
Thanks to Matt Sears for putting together this nice little cheat-sheet style reference for
Communicating between ruby and golang with binaries that just return json.
How to write object oriented-ish code in Go. Uses Sandi Metz’s examples from Practical Object Oriented Design in Ruby as a reference point.
Form endpoints for designers and developers. Doesn’t require any WYSIWYG form building, or obtrusive embed codes. Build your form in your own
html, and FormKeep takes care of the rest.
The Pattern Library is a finely curated collection of tile-able images.
Awareness will make sure you take breaks, or at least know that you’re choosing to ignore breaks.
A wildcard DNS that allows you to seamlessly preview apps on your LAN.
MailChimp’s in-house tool that effectively communicates how important messaging is for different types of content and interaction.
37 Signals’ first book, completely free online.