Emailer - v0.1 Released!

I recently finished the first version of my email micro service. The Emailer micro service, written in PHP with help from the Laravel Lumen framework, allows applications to send emails using pre-configured settings saved in a database. This application is useful for small office environments that need notifications to be sent out for various reasons. Documentation for the application can be found on Github, and I hope you enjoy using it!
Read more →

Soft Skills Review

John Sonmez runs a website called Simple Programmer, and he’s written a book called “Soft Skills: The Software Developer’s Life Manual”. Being a software developer myself, I thought I would read this book to see if it lived up to the expectations that the title elicits. Having since read the book over the course of a few months I can say with some certainty that the book is _a _software developer’s life manual.
Read more →

Software I Enhancements, part 4 - Starting Over and Re-Architecting

I’m going to write today about the dangers of not knowing your software stack and how it fits in with your personal computing setup. When I started this blog series I had not yet graduated from WGU, and had only just finished the Software I project. I also spent a lot of time setting up a container specific workflow that was based on the turnkey solution that I found in the Visual Studio 2017 .
Read more →

Get free Udemy courses with Nightmare.js, Part 1

Udemy courses are a great way to learn a new skill, and there are a lot of courses on Udemy available free of charge. Unfortunately, there’s not an easy way to add all of the freely available Udemy courses to your Udemy library. To fix that I decided to make a Node.js console application that could query the Udemy API for a list of free courses and iterate over that list using a browser automation library like Nightmare.
Read more →

Top 5 Technologies I Used in 2017

As a sort of year in review post I’ve decided to review the top 5 technologies I learned and/or used this year to solve some of my problems. Here are my top 5 technologies for 2017 in no particular order. Sugar ORM My university’s mobile application development class allowed the use of any third party libraries available to produce a functioning Android application. I knew that I didn’t want to manually prepare SQL statements if I could help it and I really enjoy using Eloquent ORM for Laravel projects despite ORM being considered an anti-pattern by some folks.
Read more →