Explorations in Randomness

The concept of random number generation has interested me for quite some time, especially because it's so difficult to truly accomplish. However, when it comes to creating something beautiful, you need pattern. The reason we tend to enjoy looking at something is because of a pleasant equilibrium between expectation and novelty. So I set out to explore ways to harness randomness without sacrificing visual appeal and balance. 

Read More

Why I Broke Up with jQuery

jQuery is like your cool older first boyfriend who you pretend is a good decision even though he doesn't understand your taste in movies and is jealous of your guy friends. Cut to six months later and you're still together, because honestly what's the alternative, pure JS and CSS? Nah, fuck that. You want fancy and convenient.

Read More

Async with ES6 Generators

Confession: I don't like writing about code. On a scale of being forced to watch musical theater to reincarnated David Bowie telling me I have cool style, writing about code is like a three. I also don't care much to read about it, but would be absolute shit at my job if I didn't. As such, when I come across something that improves my workflow, I feel mildly obligated to give back to the community from which I take so much. Hence, this post about using ES6 generator functions to handle asynchronous code in a synchronous fashion.

Read More
Tags ,

How to Style Hack Your Squarespace Site (for Non-Coders)

If you don't know how to write frontend code but still get thoroughly nitpicky when it comes to how your website looks, this is the post for you. In order to change the way your site looks beyond what's offered in the Style Editor, you have to use CSS. This an acronym for Cascading Style Sheets, in case you were wondering. CSS controls things like fonts, colors, dimensions, even what happens when you hover over something with your mouse.

Read More
Tags ,

D3.js Starter Pack

Let me preface this by saying D3.js and Mike Bostock are amazing. However, it can be difficult at first to get your footing with this library, and actually create a visualization without feeling like you're just stabbing at SVGs with a butter knife in the dark.

Read More

Project Euler Al Dente

I like to code in the bath. However, I often find myself getting wrapped up in a huge task, forgetting I'm in the tub, and ending up rather cold and feeling like some kind of large overdone pasta. I needed to find fun and finite little projects to occupy my time dans la baignoire, and then I remembered Project Euler.

Read More
Tags

Arduino x Ruby

If on a Friday night you've ever found yourself sprawled out on the floor surrounded by jumper wires, resistors, prosecco and a judgmental cat, this post is for you.

Read More
Tags ,