Latest Posts

LEMP Noob, No More!

Published:

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:

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:

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:

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:

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:

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