Source Allies Logo

Blog Insights

  • hands typing on a keyboard

    Data First: Why Quality and Cleanliness are the Prerequisites for Generative AI in Manufacturing

    The Roadblock to Generative AI Implementation Generative AI (GenAI) holds immense promise for manufacturers seeking to automate complex processes like custom quoting. Our client, an Iowa based Injection Molder (manufacturing process for producing parts by injecting molten material into a mold), was eager to implement GenAI to enhance their quoting speed...
  • helping hands working together

    Community Service Highlights

    Highlighting how Source Allies employees have used their talents to give back to the broader community.
  • train tracks on gravel

    The Iterative Migration

    How an iterative migration system unlocked our team to deliver a NoSQL to SQL migration.
  • Multicolored post-it-notes arranged on a whiteboard at an angle

    From Manual Checks to Automation: Building a Slack Bot for Time Entry Reminders

    Tired of chasing missing time entries? We built a Slack bot that automates weekly time checks, nudges teammates, and flags anomalies, making time tracking effortless.
  • Multicolored lockers arranged in rows featuring many different colored doors

    Stop debating. Run the experiment.

    Most software decisions can be undone in a sprint, yet teams debate them for months. Learn how to spot two-way doors, run quick experiments, and stop treating every decision like it's permanent.
  • A shovel hauling dirt out of a trench

    Tales from the Trenches: A Go Optimization Example

    In my last post, I talked about a change to our call pattern that allowed us to save a significant amount of money for our client, but I kind of hand-waved over the optimization work that allowed us to reduce our server cluster from >400 servers to ~10.
  • Pile of money

    How We Saved $10,000,000 Dollars A Year

    Most software projects are pretty simple. We take something off the shelf, or a couple off the shelf components, and do a little bit of customization for a client's specific needs. This both saves time and is generally the way to do right by the client.
  • AI doing analytics

    Agentic AI Analytics: How to use an LLM to make sense of your data

    In this post we combine the learnings of two previous Technically Speaking videos in order to build an AI driven analytics chatbot
  • AI and a machine working together

    Codebeamer and AI: A Match Made in Requirements Heaven

    We dive into the world of requirements management and how we've combined ALM tools like Codebeamer with AI to streamline this critical process
  • Sending emails from a cloud

    Better Nightly Emails through Lambda, SES, and React

    We walk through building out a simple Lambda in Typescript that is able to pull cost and usage data, build an HTML report, and email it once a day