2015
January 01, 2015My foci for the coming year:
The Go Programming Language
I cannot express how much I depend on Go for my sanity. Sanity because despite some of the hate tossed its way, people are doing amazing stuff with it. It's accessible like Python, but precise like C. If you're doing server programming, you owe it a look.
CoreOS and Virtualization
CoreOS is a really fascinating project, and the more I read about it the more I want to get into running and experimenting with it. It's based on ChromeOS and Docker and it looks like another winner in ops circles. It has an interesting way of dealing with upgrades, with hot and cold partitions making upgrades a flag + reboot away. Smart thinking.
DOM-based test design
I started using github.com/PuerkitoBio/goquery
, which wraps x/net/html
in a jQuery syntax. A great use case is a system tests whether content on a page is ESI'd properly at the end of your rendering pipeline.
First Project
My first project this year will be github.com/elisarver/tag
, which is a simple interface around net/html/Node
to add support for basic elements on typical pages under test. Emphasis will be on DRY support for common features, really making use of idiomatic go. Together with goquery
and net/html
, I think I'll have the beginning of a nice testing toolbox.