Quick Tip: Software Engineering Education
Lately a wealth of online educational opportunities has arisen. Notable examples include Codeacademy, Code School, Khan Academy, Courseera, and Udacity. The quality of the educational opportunities provided by these sites is already posing a challenge to traditional educational institutions. A person with no coding experience could easily attain professional skills through the sites listed here. Of [...]
Filtering Input in PHP
The single greatest security risk to any software system is user input. On the web, users are increasingly in control of our applications. Blogging platforms, Wikis, news sites, and review sites are abundant. All of these are driven by user created content. If you’ll be implementing any of these systems or any other system that [...]
Read More...
Write Good README Files
I recently noticed that I had a project with a hand rolled MVC pattern and several external libraries as well as two custom API wrappers. In short, I had several thousand lines of code that had never been seen by another developer. About 80% of the code was commented, and most of the classes and [...]
Read More...
Quick Tip: Moodle’s cron.php
Moodle’s cron Here at Blue Earth we use the open-source Moodle Learning Management System (LMS) for several learning systems that need typical course and syllabus environments. Moodle is an open-source, PHP based, full featured LMS. While it’s sometimes a bit difficult to work with, we find that it can scale to tens of thousands of [...]
Read More...





