Doyle's Blog

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

Wednesday

24

August 2016

UberConf 2016

by Doyle Young

I attended UberConf in Denver, CO from 7/19 - 7/22. This was my first UberConf, but it will most likely not be my last. The conference itself was well organized, at a beautiful location, and had a ton of excellent content presented by professionals. I attended the following sessions and added notes where I took them. The slides and audio are only made available to attendees so I…

Sunday

17

January 2016

Advent of Code

by Doyle Young

I have been learning Clojure and I am currently working through Clojure for the Brave and True. When I am learning a new language I like to have small challenge problems to solidify what I'm learning and to force me to solve practical problems. Learning to interact with the language via command line, handling file I/O, and web interaction is extremely important and these small problem lend themselves to…

Monday

04

January 2016

2015 Favorite GitHub Projects

by Doyle Young

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…

Friday

01

January 2016

My Year in Books 2015

by Doyle Young

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…

Wednesday

30

December 2015

CPAN Pull Request Challenge - December

by Doyle Young

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…

Thursday

19

November 2015

CPAN Pull Request Challenge - November

by Doyle Young

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.…

Sunday

09

August 2015

Sometimes it's just easier to pay

by Doyle Young

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…

Friday

31

July 2015

CPAN Pull Request Challenge - July

by Doyle Young

For July, I was assigned MojoMojo which is a content management system that borrows concepts from wikis and blogs. It maintains a full tree-structure of pages and allows you to interlink them in various ways. It has full version support, AJAX preview while editing, tagging, built-in full-text search, image galleries, and RSS feeds for every wiki page. Installing this module via cpanm required quite a bit of manual interaction, but…

Thursday

25

June 2015

CPAN Pull Request Challenge - June

by Doyle Young

For June, I was assigned Path::Resource which is a module for combining local file and directory manipulation with URI manipulation. It allows you to effortlessly map local file locations to their URI equivalent. I looked at the CPANTS Kwalitee report and noticed three core metrics that I could fix to improve the module's Kwalitee rating. There were POD errors, which I found with a simple shell command: After the…

Saturday

20

June 2015

YAPC:NA 2015

by Doyle Young

I attended YAPC:NA 2015 in Salt Lake City, UT from June 8-10. This was my second YAPC and was every bit as enjoyable as the first. It was also in a great spot for me to add a bit of vacation to the conference and visit some family. If you do nothing else watch this, it was by far the most memorable event this year. It's too bad the…