johnbender.us

recent / categories / archives

Middleware as a General Purpose Abstraction

It was my pleasure to give this presentation at LARubyConf in February. You can find the code samples and the presentation slides on Github and a big thanks to the fine folks at Confreaks for posting the video.


A Natural Transformation in JavaScript

Natural transformations are a foundational construct in category theory, so it seems fitting to follow up my last post by describing one using the categories Html and Jqry. As a result this post assumes the reader has covered the material from the last post. Also, as much as I wish that I could claim a [...]


Faster JavaScript Through Category Theory

This post started out as a gist meant to help work through what I’ve learned about category theory by applying it to something I already knew, JavaScript. The surprising result is a clearly defined set of JavaScript functions and jQuery helpers that can be optimized to reduce execution time. In the course of this post [...]


Leveraging Your Insecurities

update: This article has been posted to Hacker News. If you enjoy it and are a member there please upvote/comment. I believe mine is a fairly common condition as a software developer. I know, or at least believe, that I’m smart enough to be paid well for the work that I do, but the state [...]


← Before