Weblog Entries

The proposal draft for Go2 “contracts” is in full swing and is a hot topic in the Go community. If implemented, contracts reprsent a massive change to Go that will influence how programs are structured, maintained, and written for many years to come.…

Today, I am happy to announce flaggy as stable for production use. Flaggy was originally built out of frustrations with all other flag packages available today. There are a lot of flag packages out there, but missing features, lack of subcommand support, and strange hard-to-remember patterns are all too common. Flaggy is new, but has been polished and tested extensively. I think you’re going to like it.…

I was scouting around github today and noticed that many projects seem to have a huge number of forks… Way more forks than are actually being used. At first this seemed strange, but I quickly realized that this large number of forks is due to people not knowing what forks are actually for. Forks are for…

The Chef community didn’t have a good cookbook for deploying RServe as a headless daemon, so I created one! This cookbook installs R, RServe, and sets up a daemon that listens on port 6311. Tested with…

I have been writing an application that is planned to scale pretty big. This means that every 1% of processing time saved turns into a big bottom line difference in the budget. I created LightningPHP to work very similar to CodeIgniter but to more importantly and always foremost run extremely fast. During my tests, my code ran 15 times faster with HHVM and LightningPHP over Codeigniter, PHP and Apache.…