Source Allies Logo

Blog Insights

  • Piles of book

    Decluttering importance and how to do it

    I am glad you are here! Let's talk about decluttering. The straightforward explanation of Decluttering as per Google is getting rid of stuff you don't need or use anymore. For me it is a lot more than letting go of items. For me, it changed my perspective of looking at...
  • industrial worker looking at schematic plans on his phone in a factory setting

    Case Study: Delivering Mobile Solutions at Your Fingertips

    DEFINING THE PROBLEM Our global industrial automation manufacturer needed a platform that allowed sales representatives and third-party technicians to view customer product details from their mobile devices. Sales reps/technicians were used to having to travel back to their office in order to access availability, pricing, and item history. As you can imagine, this long...
  • shipping containers on a boat at night

    Dockerize Your Dev Environment: Part 2

    The previous post highlighted the struggle in having to maintain a development environment in our cross-platform, multi-language, cloud-native, microservices-oriented world. The operations side of many organizations have leaned on Docker to provide some sanity. Let’s look at how we can use containers on the dev side as well. The VS Code...
  • man jumping over shipping container

    Dockerize Your Dev Environment: Part 1

    The subject of this blog post is about Docker. Except, it's not really about Docker. It's about changing our mentality around our development environments. Specifically, about the way we haven't yet broken free of our old patterns in setting up our development machine. To borrow the adage, this post is...
  • Woman writing on notebook and looking at charts on cell phone

    Glue ETL Development with Dev Endpoint Notebooks

    In this post we will go through a simple tutorial for using Dev Endpoints and notebooks for Glue ETL development
  • An IDE showing Reactor code

    A Test-driven Intro to Java Reactor

    A test driven guide with a sample program for those new to Java Reactor
  • Two people discussing tests in front of a computer

    How My Team Uses Cypress for End-to-End Testing

    Take a look at how our team used Cypress to test an Angular project
  • A person working on some sweet tests on their computer

    Cypress for End-to-End Testing: An Overview of the Platform and Its Uses

    Today we will be looking at how Cypress allows us to write fast, easy, and reliable end-to-end tests
  • Colored pipes in an industrial setting

    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...
  • Man on computer with headset

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