Quantcast
Channel: Source Allies Blog
Browsing index pages (160 articles)

10 Tips to Prepare for an Interview

In nearly a decade of experience in recruitment, I’ve been fortunate to work with several adept hiring managers and skilled technical people. Working with these people has provided me the opportunity...

View Article


Key Components of DevOps

In a previous post, I mentioned that in order to have a successful DevOps experience, there were some key components and principles that need to be implemented. In this post, I’ll cover those...

View Article


Microservices in Practice: Challenges

Authored by: Trevor Richardson & Todd Brunia In a previous article we discussed some of the positive characteristics of microservices that we’ve found while implementing them in a production...

View Article

Lessons from DevOps Experience

What I want to cover in this post is the experience that I had transitioning from a traditional development role to DevOps and what I learned to be useful in that transition. One of the nice things...

View Article

Microservices in Practice: The Positive

A recent topic grabbing the stage in the software community is the use of Microservice Architectures. Microservice architectures are often sold as a great way to enhance a project’s agility over a...

View Article


Java 8: Parallel vs Sequential Stream Comparison

Motivated by the introduction of Lambdas in Java 8, I wrote a couple of examples to see how difficult it would be to follow a functional programming paradigm in real production code. I will demonstrate...

View Article

Recap: SAU TDD Workshop

About a month ago, I facilitated the first event as part of the Source Allies external mentoring program known as Source Allies University (SAU).                   It was an interactive forum and...

View Article

SAU ARRIVES!!!

Source Allies is a technical consultancy proudly working with clients in Des Moines. We focus on application development, and trend towards newer technologies. Our strength lies in our people:...

View Article


4 Ways to Launch Docker Containers

Introduction Amazon just announced general availability of their Elastic Container Service providing a platform for launching Docker images in the cloud.  Let’s say your team is developing software on...

View Article


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

View Article

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

View Article

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

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

View Article

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

View Article


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

View Article

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

View Article


How we improved our productivity 500% for $800

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! Old Computers When I started at the client,...

View Article

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

View Article


7 Languages in 7 Days: Intro

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

View Article

The Danger of Carrier Objects

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

View Article

Dry up your CSS

As we start to build websites with mobile first in mind, our stylesheets can get messy really quick. In this article, we’ll talk about making your stylesheets more functional and easier to read at the...

View Article
Browsing index pages (160 articles)


Latest Images