May 2, 2016 By Cecil Williams Source Allies is proud to be involved in many charitable endeavors such as dsmHack, Hyperstream and Tech Journey. Tech Journey is a 501c(3) non-profit founded in 2013 by my friend Tony Kioko and my teammate David Kessler. Tech Journey was created to inspire youth with limited resources in Des Moines...
Feb 15, 2016 By Cory Gideon Getting Started In this post I will be covering a bit of a strange language, TypeScript. TypeScript is what’s known as a superset language of JavaScript. It allows for the programmer to enforce variable types and provide classes and objects in JavaScript and provides compile time error checking and not...
Jan 25, 2016 By David Kessler I’ve been pairing for over a decade. I’ve witnessed and tried all kinds of things shoulder-to-shoulder with all kinds of pairing partners. Through the years I’ve witnessed a single consistent misfire while pairing. We don’t understand our roles. As professional problem solvers we gravitate towards actively solving the problem at hand. Similarly,...
Jan 11, 2016 By Akrem Saed 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 components in more detail. Automated Delivery Pipeline The Pipeline First, let’s talk about the “pipeline” part of this terminology. We...
Dec 28, 2015 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 setting. Two of the primary benefits we discussed are the architectural agility and enforcement of api boundaries. While you may find those and many more benefits from using microservices, you will also find that the positives don’t...
Dec 7, 2015 By Akrem Saed 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 that I experienced with DevOps was that it pushes developers to take more ownership of their...
Nov 3, 2015 By Trevor Richardson 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 standard, monolithic architecture. While this can certainly be the case, and there are indeed many benefits from using microservices, the...
Sep 23, 2015 By Ghaith Alrabadi 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 using some features from Java 8 with a simple and fun example. The application basically...
Jul 23, 2015 By Cecil Williams 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 networking event designed to: Cover basics and explore new tricks of Test Driven Development (TDD) in Java Create new code &...
Jun 10, 2015 By Carter Winton 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: talented, intelligent, and able to handle challenges in a professional manner. Our hope has always been to have a positive impact...