• Go Interfaces and Pointers

    The Go programming language has an interesting take on pointers. While pointers exist, they are often hidden or dereferenced automatically. This behavior can be confusing around interfaces. Go doesn't use pointers to interfaces. So when you are working with something that is an i ...

  • Update on the Kiln Operations Log

    Earlier i wrote a post with an idea for an operations log. We ended up implementing that idea in Kiln. It has been great. For now, we are using a simple Ghost installation, with GhostHunter for searching. I did discover a small issues with the search, in that it uses RSS which on ...

  • Python and Google Drive

    I ran into a little issue today on my mac. I was trying to run python with a virtual environment. I have started keeping my work virtual environments on my Google Drive. But when I tried to run pip from my virtualenv, it failed with a "no such file or folder" error. Turns out the ...

  • Is HTML for Pages or Apps?

    As I was learning about Polymer today at Google I/O, one of the speakers said something that sounded funny to me. I realized it is because I am old. No really, it is because I am old. I remember when the web "came into being". At least publicly. Back then, we thought of the web a ...

  • Polymer, Hello World, NEXTSTEP Style

    I am at Google I/O this week. Since I am mostly doing web development right now, I was most interested in their announcements around polymer and web components. Polymer looks like a really cool library on top of a really cool technology, and the talks I have seen have prompted me ...

  • Searching versus Asking

    I was already out of graduate school when the world wide web became public knowledge and Mosaic hit the streets for the first time. I had already formed most of my habits for learning new things. Some of those habits have been updated. Some remain the same. When I went to school, ...

Full Notebook containing 35 notes ...

About Me
Recommended Reading
Sites for Books I Wrote