Recent Articles

  • Sass Templating

    Applying a basic templating strategy such as you might see in JSX, handlebars or any number of other HTML templating libraries to Sass allows for a powerful, straight-forward syntax. The approach requires: Something capable of creating the final ouput format while accepting an input argument. The capability to… Read on

  • String Coercion and JavaScript Object Keys

    Over the last two posts I’ve been describing JavaScript’s ability to have language key words as object keys. Perhaps surprising to no one is that this is achieved via string coercion. However the coercion isn’t being done by the developer using some shady technique, but by the language itself. Nowhere… Read on

  • Using JavaScript Case Objects for Input Validation

    Building off JavaScript’s remarkable ability to assign protected language values as object keys, we can create input validations using these newfound structures. Starting with our previous function, function secToMinSec(seconds) { var minutes = Math.… Read on

Recent Artwork

  • Carmella

    Full Image

  • Tyrannosaurus rex 3

    The third of three dinosaur pictures I drew for my son to color. Not only was this based on the model I made of this animal, but the pose was from a frame in an animation I made from a different perspective. Like the others, it was sketched in… Full Image

  • Chasmosaur 2

    The second of three dinosaur pictures I drew for my son to color. Again, I used the 3D model of this animal I made as a reference and then sketched it out in Painter. Download a printable version of this image if you’d like to color it as well… Full Image

subscribe via RSS