At $work we have started a project using Ionic [http://ionicframework.com/] and Ionic Native [https://ionicframework.com/docs/native/]. I didn't have any experience with it so I decided to make something fun and simple. I often play little song snippets during meetings so I decided to make a soundboard. There's a project on Github [https://github.com/rkalis/ionic-soundboard] that...
project
I have been learning Clojure [http://clojure.org/] and I am currently working through Clojure for the Brave and True [http://www.braveclojure.com/]. 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...
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...
For November, I was assigned App::autotest [https://metacpan.org/pod/App::autotest] which is a program that monitors your tests and runs them whenever they are updated or created. The GitHub repo [https://github.com/glauschwuffel/perl5-App-autotest] had a number of existing issues and I chose the one that seemed to be the most devastating -> program crashes horribly if test...
For July, I was assigned MojoMojo [https://metacpan.org/pod/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....