Latest Posts

LEMP Noob, No More!

Published: April 08, 2014

For years, I have prided myself on knowing how to set up a LAMP (Linux, Apache, MySQL, PHP/Perl/Python) server in linux OSes based on Debian, RedHat, and SuSE. Today, I needed to set up an internal-use survey server using LimeSurvey. I decided to build as modern of a server as possible using CentOS, nginx, MySQL, and PHP 5.5 with Zend…

Read more...

A Fresh Look at Javascript

Published: April 07, 2014

After studying Dart for a month, I wondered which problems Dart was attempting to resolve. I then realized that my knowledge of JavaScript was not good enough to know why Google had created Dart as a JavaScript alternative. As much as I enjoyed Dart, I decided to dive back in to JavaScript with a fresh look. A programmer I respect,…

Read more...

Decisions, Decisions

Published: March 03, 2014

I am currently feeling a bit of push and pull between at least two different decisions. I have a ā€œwhen you have time for itā€ project that I am thinking of building in Laravel. I am also interested in learning more about the Dart language with Dart’s implementation of Angular.js. Ach! Decisions, decisions. For my study of Laravel, I am…

Read more...

Dart Flight School

Published: February 20, 2014

This evening, I attended the Dart Flight School at the Google Fiber Space in Kansas City. Dart Flight School is a global event occurring throughout February. I treated this event as an introduction to the Dart programming language. I walked in to the event knowing only that Dart was created by Google to be like javascript. What I learned is…

Read more...

Code Like You Need Protection

Published: February 14, 2014

Background I was recently tasked with programming a connecty-bit between a Google Drive Form and our instance of SolarWinds Web Help Desk. Both are great products. Both offer fabulous APIs. My overall plan was to periodically grab all information from the default worksheet of the Google Drive Form, translate it to JSON, and submit it to Web Help Desk to…

Read more...

Python Timing Comparison

Published: October 01, 2011

On page 7 of Learning Python (4th ed), Mark Lutz briefly discusses the speed differences between Python and compiled languages like C++. I was curious as to how much slower an interpreted language is than a compiled language. To illustrate this, I whipped up a quick and simple program that exercises the CPU so I can see the difference —…

Read more...