Hard Drive Sustainability

March 11th, 2015 by Stephen Dunn No comments »

Your hard drive with very important family pictures has just failed, and now all data is lost forever. Could you have prevented this from happening? This article is a quick walk though of how to detect hard drive errors before the disk is unusable.

Latest posts by Stephen Dunn (see all)

» Read more: Hard Drive Sustainability

6 Concerns Before Using an Open Source Library

March 2nd, 2015 by Akrem Saed No comments »

During my career, I’ve worked at various organizations that had different stances toward open source frameworks and tools. Some of these organizations absolutely did not want  anything open source near their code base. Others had a small set of “blessed” open source frameworks we were allowed to use. Some of the better places I’ve encountered, had a process for approving and documenting the use of new open source libraries in the code base.

The reason for this is that organizations tend to recognize that using an open source library comes with a certain amount of risk. Their goal is to manage the amount of risk they are taking on while developing software. The risk of using an open source library usually stems from the license of the library.

» Read more: 6 Concerns Before Using an Open Source Library

7 Languages in 7 Days: Day 1 – Java (1/7)

February 16th, 2015 by Cory Gideon No comments »

Intro

Getting Started

Let’s start with the 800lb gorilla in the room, Java. Why Java? Well, let’s start off with the fact that it’s got a ton of community support and documentation everywhere. If you Google a programming problem, chances are within the first three results you will see an example using Java. There is also a plethora of amazing editors available. A good editor is not a replacement for knowing the tools available in a language, but it can help you in learning.

Latest posts by Cory Gideon (see all)


» Read more: 7 Languages in 7 Days: Day 1 – Java (1/7)

Feedback

February 1st, 2015 by Cecil Williams No comments »

One of the tenets of the agile methodology is feedback. To provide value to your customer, you need to know that what you are delivering is correct. But as an agile coach, I often struggle with teams understanding the importance of getting feedback from the customer as soon as possible. One way to get teams to understand is to use an analogy – cooking. 

Latest posts by Cecil Williams (see all)

» Read more: Feedback

Neatly clean up your CSS layout

January 15th, 2015 by Stephen Dunn No comments »

Recently I started to use a more minimally-responsive CSS framework called Neat, since I was unhappy with the total offerings of so many others. This article will explain how to start using the basics of Neat in order to better understand how the framework works before using it in projects.

Latest posts by Stephen Dunn (see all)

» Read more: Neatly clean up your CSS layout

Simple SVG Graphing

January 1st, 2015 by Stephen Dunn No comments »

Graphing is a great way to visualize a bunch of data. In this article we will talk about a simple way to make graphs for modern web browsers. We will be using dimple.js that is powered by D3. Here I will explain everything that you need to know in order to get a jump start in making SVG charts.

Latest posts by Stephen Dunn (see all)

» Read more: Simple SVG Graphing

How we improved our productivity 500% for $800

December 15th, 2014 by Cecil Williams No comments »

I convinced a client to upgrade the computers we were using for software development. Maybe this article will help you convince your manager to do the same!

Latest posts by Cecil Williams (see all)

» Read more: How we improved our productivity 500% for $800

Unlearning jQuery

December 1st, 2014 by Stephen Dunn No comments »

jq-logo

Now that you have already learned jQuery, let’s unlearn it and get back to the basics. In this article, we will quickly go over the most common things that jQuery is currently used for and convert them to pure javascript.

jQuery is a great tool and contains polyfills that are beneficial. However, more often than not, I see it being abused and used for everything just for the sake of code simplicity. For example a webpage that is only using some basic javascript might not need jQuery at all, but a better understanding of javascript. Let’s take some of the basic things I have seen and convert them directly to javascript, in order to unlearn jQuery.

Latest posts by Stephen Dunn (see all)

» Read more: Unlearning jQuery

7 Languages in 7 Days: Intro

November 14th, 2014 by Cory Gideon 1 comment »

Latest posts by Cory Gideon (see all)

Why should any developer learn more than one programming language?

This is an interesting question. Let’s think of it this way: Does a carpenter only use one type of saw? Does a mechanic only have one type of wrench? No. In short the answer is, as craftsmen of code, we are only as good as the tools that we know how to use; and programming languages are those tools. When it comes down to deciding on what language it is that you want to learn, the question you need to ask yourself is this. What type of developer do I want to be?

» Read more: 7 Languages in 7 Days: Intro

The Danger of Carrier Objects

October 28th, 2014 by Arlan Whatling No comments »

Arlan Whatling

Software Engineering at Source Allies

Latest posts by Arlan Whatling (see all)

In the everyday world, it’s usually a good thing to have what you need ahead of time, even if there’s a possibility of never using it: I’m going to school, better pack my books; I’m taking a flight this afternoon, better bring some earplugs; I’m going to a meeting, better bring a notebook, and coffee… and my phone.  If I don’t end up using these things for the task at hand, no problem.
» Read more: The Danger of Carrier Objects