Sharing Our Passion for Technology
& continuous learning
  • testing icon

    A Test-driven Intro to Java Reactor

    A year ago I joined a team which made heavy use of the Java Reactor library for their pub-sub system. Reactor is a library for high-performance, parallel programming using a functional API. The code tends to look like this: Flux.from(p) .ofType(SubscribeToShardEvent.class) .flatMapIterable(SubscribeToShardEvent::records) .limitRate(1000) .buffer(25) .subscribe(e -> System.out.println("Record batch = "...
  • Fun times at dsmHack 2020

    dsmHack and Source Allies Core Values

    Recently, some of us at Source Allies had the opportunity to participate in the 8th annual dsmHack charity hackathon. We were struck by how much participating in the hack aligned with our core values. At Source Allies, we use our core values as guideposts while interacting with our partners and...
  • Three pairs of hands at a desk with ipad, calculator, keyboard, and papers

    Our Approach to Data: Bridging the Gap Between Development and Analytics

    Data analytics unlocks the power of data to inform business decisions and streamline processes. Our forward-thinking approach combines development teams with analytics experts at the beginning of the software development lifecycle to make data analyzable from the start. This post is an excerpt from our latest Executive Overview: Analytics Synergy...
  • Medical professional holding samples

    Source Allies Takes on the WiDS 2020 Datathon

    Every year the Women in Data Science initiative (WiDS) provides a datathon open to teams with an interest in data science regardless of experience. WiDS defines a datathon as a “data-focused hackathon — given a dataset and a limited amount of time, participants are challenged to use their creativity and...
  • Two people discussing tests in front of a computer

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

    This blog is part of a series on end-to-end (E2E) testing in Cypress. In this post, we will take a look at how our team uses Cypress to benefit our workflow and increase the safety in which we deploy new features. This information is available in this presentation I give...
  • Inspirational message left on teammate laptop

    Why You Should Use More Sticky Notes

    Let it be known that I love sticky notes. Probably cliché for a UX designer to say that, but hey, stereotypes exist for a reason. I use sticky notes every day, I use them at work and at home. They’re my go-to tool for taking notes or sketching out quick...
  • Colorful HTML with a black background

    Cypress In Azure

    Problem Statement In order to continue delivering quality code and reduce human error in manual testing we want to automate high priority manual tests. Solution Our team is using Cypress to automate high priority manual tests in order to reduce human error and provide testing that would be done manually...
  • A person working on some sweet tests on their computer

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

    This blog is part of a series on end-to-end (E2E) testing in Cypress. In this post, we will take a look at what Cypress is, why our team chose it, and things you may want to consider when evaluating it for your own projects. Future posts will expound upon how...
  • Tablet showing stock prices laying on table with pen and paper

    Analyzing Tesla Stock Volatility in R

    Reading news stories about Tesla feels like watching reality TV. Broken windows, lawsuits, and funny dancing are common to both. And just like reality TV affects those who are invested in the show (I’m looking at you, The Bachelorette fans), Tesla news stories affect those who have invested in the...
  • A megaphone held by a human hand

    Culture Spotlight: the Advocate Group

    As we gear up to hold our third annual Allies Week this January, which is organized by the Advocate Group at Source Allies, we thought this would be an excellent time to share a bit of the history behind the Advocate Group. The Early Days Source Allies has been a...