Author: dcrowley

  • Operating Room Concurrency with MongoDB Aggregation

    Industry Healthcare, Research, Clinical Anesthesiology Company Public, State Hospital Requirements Solution This was a perfect opportunity for MongoDB’s aggregation toolset. We started by processing the raw case information from the medical record and broke down every clinician’s work on a case to the minute. We had a row for every minute worked or not. With…

    Read more: Operating Room Concurrency with MongoDB Aggregation
    concurrency
  • Check In, Build Angular, Build Docker, Push Script

    How many times in a day do you have to type the same commands before you automate? For me, this decision happens quickly. I have a large number of Angular applications that live on Azure Web App Services via Docker container. When I make updates (after testing), I have to: Although this doesn’t take me…

    Read more: Check In, Build Angular, Build Docker, Push Script
    Make Scripting Better
  • Is Agile Dead?

    I frequently get articles regarding the demise of Agile and I usually give them a few minutes of my morning time. Like many of you, I have a stake in development processes and protocols, and have great interest in new ideas. When it comes down to the details, I usually land on the same conclusion:…

    Read more: Is Agile Dead?
    agile development
  • Migrate Drupal to WordPress for Nonprofit

    Buffalo Brain partnered with a Nonprofit at a prominent research university to upgrade their website content management system and migrate to a user-friendly workflow. Industry Education, Research Company Private, University, Nonprofit Requirements Solution Technologies

    Read more: Migrate Drupal to WordPress for Nonprofit
  • Salesforce plus Panda Docs & Quickbooks

    Buffalo Brain came to the rescue for a Salesforce implementation gone astray. A heavy weight in environmental services required some expert leadership to resurrect a major software project that stalled. We were able to clear hurdles, work closely with vendors and make strides to the finish. Industry Construction, Environmental Company Private, for Profit, Environmental Services,…

    Read more: Salesforce plus Panda Docs & Quickbooks
  • Is it time to leave Docker?

    In the world of containerization, Docker has long been the default choice for developers and DevOps teams. Its ease of use, extensive community support, and compatibility with OCI container images made it the go-to engine for years. However, as container technology has matured, new tools have emerged to address some of Docker’s limitations—chief among them,…

    Read more: Is it time to leave Docker?
  • Inventory Management System

    Buffalo Brain transformed an long-standing manual process into an efficient modern tool and completely transformed a business – increasing profits and cutting wasteful activity. Industry Construction, Manufacturing Company Private, For Profit, Stone Fabrication, Countertops and other construction solutions Requirements Solution Technologies

    Read more: Inventory Management System
  • Swift UI has evolved past MVVM

    In 2025, SwiftUI has matured to the point where the traditional MVVM pattern—originally designed for UIKit—often feels like unnecessary overhead. While MVVM is still common in tutorials and templates, it can lead to excessive state duplication, glue code, and over-engineering in SwiftUI apps. Modern tools like SwiftData, the improved Observable protocol, and robust navigation APIs…

    Read more: Swift UI has evolved past MVVM
  • Using Route Resolvers in Angular

    When you fetch data inside Angular’s ngOnInit(), the component loads first and only shows data after it arrives — leaving users with an empty page or loading spinner in the meantime. Angular route resolvers solve this by pre-fetching data before the component renders, ensuring the view is fully populated on load. Instead of “load →…

    Read more: Using Route Resolvers in Angular