Blog Insights
Event Sourcing
Software development teams are responsible for building a wide variety of software to solve a wide variety of problems. Many of these software development projects implement business flows that have defined activities completed by specific parties. An architecture that implements these flows by mixing validation logic with record updates becomes...Takeaways from dsmAgile 2019
We look forward to dsmAgile every year. It's become an event that the Des Moines tech community has supported and gets excited about every fall. Presented by Agile Iowa, this is a conference that brings speakers (national, international, and local) and attendees together for a day to discuss, discover and...Source Allies Hackathon Reflections
Often times when a group of teammates get together, ideas are brought up on how to make Source Allies a better place. During a company-wide retrospective, where all teammates were invited, we were brainstorming possible things that could be done to bring teammates closer together. One particular table focused on...Deploying Azure Function with Azure Active Directory Authentication (Easy Auth) Interaction
The use case we were trying to solve for our partner was to be able to invoke our .Net Core api that was protected by Azure Active Directory Authentication (Easy Auth). We also wanted to deploy this function via an ARM template to allow flexibility and feature parity in environments.Where Automation Lives
This is part of our Quality Assurance (QA) Community of Practice’s testing collection. The goals of this collection are to spark ideas for teams without dedicated testers, to have open discussions about testing, and to share information on testing topics that we’re passionate about. Today we will be focusing on automated smoke tests (often...DevOpsDays Des Moines 2019
You’ve heard that Des Moines has a great technology community. We certainly do. I see it every day on the teams I work with and at the companies we partner with. One of the things that excites me the most is getting involved in the community and co-organizing events (like...What are Self-Directed Teams?
When people talk about working for Source Allies, rarely do they go a sentence or two in without mentioning one of the defining characteristics of the company – the flat organization structure. Here at Source Allies, there is no one looking over your shoulder or telling you what to do....Allies Week
Here at Source Allies, we took a whole week in January to consciously display the qualities that compose our core values and make us unique as a company; we called it “Allies Week”! We viewed this week as an opportunity to learn more about our teammates, collaborate across teams and...Tips and Tech to Thrive While Pairing Remotely
Throughout my eight years at Source Allies, I have had the opportunity to work on several teams at our various projects. Most of the time our teams work in open collaborative spaces, where pair programming is done side-by-side. However, there are occasions where I have paired with developers remotely. As someone...Go Goal Crazy!
As we head into 2019, it’s time to start thinking about what we want to achieve in the new year, so let’s go goal crazy! Some people think that setting a goal is the easy part and the follow up to make it happen takes all of the effort. I have a different...