Side projects, books, technology and anything else I feel like writing about

Navigation

2015 Favorite GitHub Projects

I like to create this list at the beginning of a new year and have been doing so for a couple years. I find this is the perfect time for me to talk about and filter through my starred GitHub projects. The hope is that others will find something useful and my world will be a little less cluttered. Here's my list in the order I discovered the projects: H2O - the optimized HTTP/1, HTTP/…

My Year in Books 2015

I have been setting readying goals on goodreads for a few years now. For 2015, I set my goal to read 25 books. I started out the year ahead of scheduled, but I finished my last book with just a couple days to spare. Turns out I had not classified one of my books as being read in 2015, so I actually finished my 26th book with just days to spare. You can see the books…

CPAN Pull Request Challenge - December

For December, I was assigned Crypt::OpenSSL::VerifyX509 which is a simple verify-cert module, in XS. It provides certificate verification, along the lines of "openssl verify". The module itself is very small and I was unable to find a TODO or any obvious functionality improvements, but I noticed there were a few changes that could improve the kwalitee report. So, I pulled the repo and made the following changes: Changed Makefile.PL permissions to…

CPAN Pull Request Challenge - November

For November, I was assigned App::autotest which is a program that monitors your tests and runs them whenever they are updated or created. The GitHub repo had a number of existing issues and I chose the one that seemed to be the most devastating -> program crashes horribly if test programs don't exist #9. One new test and one new line of code later, I submitted my pull request.…

Sometimes it's just easier to pay

I started today with grand plans of setting up a nice, secure email server complete with spam filtering, virus scanning, and solid validation to keep me off the spammer lists. I researched various sources of information, created a plan and began working toward email nirvana. The whole purpose of this endeavor was to receive a single email, for my SSL certificate renewal, but the grander goal was to become more familiar with the world of email…