I started writing a Visual Studio Code extension about two and a half weeks ago and, as is little surprise, writing an extension with new, uncharted functionality takes more knowledge than you can find in the basic tutorial for creating a
...
2016.01.20
About a month ago, I started working at Hunter. Now, I have been pretty aware of refactoring, design patterns, good practices and common practices. I don't always agree with what everyone else says or does, but I typically have a good rea
...
2016.01.13
It's really great to see functional patterns become more accepted since they add a lot of really powerful tools to any programmer's toolbox. Unfortunately, because functional programming was relegated primarily to the academic world for ma
...
2016.01.06
I usually write something meaty for my posts, but sometimes it's worthwhile to just see some of the strange stuff you can do with a language because it's informative. I remember one of the most enlightening things I experienced while I was
...
2015.12.30
A while back we discussed composing functions together to blend behaviors and extend functions to solve more complex problems. The discussion was all about composing two specific functions together. In functional programming composing mu
...
2015.12.23
In the time I have written and mentored with Javascript, there is a single core concept which seems to give people a significant amount of trouble: bind. To the uninitiated, bind is a puzzle, wrapped in a mystery wrapped in an enigma. If y
...
2015.12.16
If you have written any amount of code in any language you are likely aware of code comments or remarks and how they work. This isn't really what I'm interested in. I came across a discussion about an open source project which had a requir
...
2015.12.09
The longer people write single page applications, the more of them there are. The notion of a SPA harkens back to the concept of client server architecture, invented some time in the 1960's or 1970's. Now we build SPAs with services constr
...
2015.12.04
After my last blog, I got a response regarding functional programming and performance. This is actually a common theme when people talk about functional programming versus imperative programming. Before we move into the actual performance
...
2015.11.25
I was talking with a coworker one day pretty recently and I had a pretty sizeable revelation, people think I write code the way I do from the get-go. It's actually really hard to look at the final output in a code block and understand how
...
2015.11.18