Source Allies Logo

Blog Insights

  • culture icon

    SAU ARRIVES!!!

    Source Allies is a technical consultancy proudly working with partners in Des Moines. We focus on application development, and trend towards newer technologies. Our strength lies in our people: talented, intelligent, and able to handle challenges in a professional manner. Our hope has always been to have a positive impact...
  • cloud icon

    4 Ways to Launch Docker Containers

    But with so many different options available to configure how your Docker containers talk to each other, how do you get started?  In this article, we will take a look at a basic set of containers needed to stand up your own Docker registry (a must if you want to share your...
  • infrastructure icon

    Hard Drive Sustainability

    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. At the end of this article, you...
  • development icon

    6 Concerns Before Using an Open Source Library

    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...
  • development icon

    Java: An Oriented Object Language

    Java is an object oriented (OO) language. It internally embraces the best practices commonly accepted in OO programming. During this article we will be addressing two of the key concepts of OOP, Encapsulation and Inheritance. So let’s get started. What is the core defining concept of any OO language? The creation...
  • agile icon

    Feedback

    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....
  • development icon

    Neatly Clean Up Your CSS Layout

    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. Before...
  • web-mobile icon

    Simple SVG Graphing

    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...
  • development icon

    How We Improved Our Productivity 500% for $800

    I convinced a partner to upgrade the computers we were using for software development. Maybe this article will help you convince your manager to do the same! The cost for this improvement was $2,500 - $1,700 = $800. If you assume a developer has a $75,000 salary, it would take...
  • development icon

    Unlearning jQuery

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