Sharing Our Passion for Technology
& continuous learning
  • A bearded person wearing glasses writing code in light mode with other teammates in the background

    State Management Anti Patterns

    Angular State Management Anti-Patterns When looking at an Angular application, there are several powerful state management techniques available. There are built-in component bindings like the input and output bindings, services using RxJs and observables, and state management libraries like NgRx, Akita, MobX and NgXs. Well managed state can improve application...
  • An Agile team putting sticky notes on a whiteboard during a retrospective

    Retrospective on Holiday

    Lets face it, Agile Retrospectives, like all things, can get a little stale when they become too habitual. Maybe you're finding yourself in a rut answering the same old questions with the same old sticky notes, or maybe you're just looking for a fun twist on an already effective routine....
  • development icon

    Case Study: e-Delivery Platform Development and Adoption

    We believe companies that invest in great technology products can achieve strategic competitive advantages within their market, regardless of industry or size. This can be especially true during COVID times, when companies are looking for ways to make it easier to connect with their customers. Accessibility and product ease can...
  • A pair of glasses sitting on an open book showing a decision tree

    Becoming Certified in AWS Machine Learning

    In March of 2019, AWS introduced their newest certification, the AWS Certified Machine Learning - Specialty certification. The certification is “intended for individuals who perform a development or data science role. It validates a candidate’s ability to design, implement, deploy, and maintain machine learning (ML) solutions for given business problems.”...
  • 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...
  • Slippers lined up on a wall

    Summer in Review: Apprenticeship at Source Allies

    Source Allies had three apprentices during Summer 2020! They got to learn and gain experience with test-driven development, pair programming, cloud infrastructure, mobile development, and much more. Each apprentice had their own unique experience over the course of the summer, and gave a presentation in August to showcase their growth...
  • 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...
  • 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...
  • 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...
  • Source Allies teammates posing with their Hackathon group members

    Hackathon in Review: 2019

    As we gear up to plan this year’s Hackathon, I can’t help but reflect on all the success the 2019 event saw. We were able to add five additional participant spots and featured another project! Hackathon provides a few different outlets for teammates. We are able to not only work...