RustProof Labs: blogging for education (logo)
My book Mastering PostGIS and OpenStreetMap is available!

Long Road - Setup Your Dev VM (Part 1)

By Ryan Lambert -- Published November 20, 2013

Warning: This post is outdated. It is here for reference purposes only.

This is the second of many posts about developing BCS Group's automated backup and restore system, but is also the first of three posts that go over how I setup my development virtual machines. If you haven't read the first post, go ahead and check it out if you like! I'll wait.... That post also contains direct links to all the other posts in this series.

Continue Reading

Long Road to the Right Solution

By Ryan Lambert -- Published November 19, 2013

Warning: This post is outdated. It is here for reference purposes only.

This is the first of what will likely be a few posts about developing BCS Group's automated backup and restore system for all the websites we manage, which is currently around 30 Joomla! sites. This initial post will cover the overview of this massive project; the next posts in the series will likely cover these general topics:

Continue Reading

Using SUM and CASE together

By Ryan Lambert -- Published November 18, 2013

Many people are familiar with the CASE statement in SQL Server but I do not see examples of using it like I do so commonly for some of my reporting tasks. This post assumes the reader has a working knowledge of CASE statements.

Continue Reading

New Blog Site!

By Ryan Lambert -- Published November 17, 2013

Warning: This post is outdated. It is here for reference purposes only.

Continue Reading

How Will I Know When it Works?

By Ryan Lambert -- Published October 25, 2013

If you are writing code I would assume that you're always writing it for a purpose. Sometimes the purpose is only to experiment or learn but you always have a purpose. You are creating something, solving a problem, or doing something fun. More importantly, your code should have a purpose and a reason to need to be written in the first place.

The first thing you [should] ask is "How will I know that I have solved the problem?" If you don't, how do you know when you're done? Also, what if The Problem was solved but you (or someone else!) just made a change elsewhere in your code base and now your code broke. How would you know? More importantly, WHEN will you know? Will you find the bug before your code goes out the door, or will you have a customer complaint about a bug that should have been discovered months ago?

Continue Reading

<-- Older Posts          Newer Posts -->