In the Age of AI, Disagreement is a Feature

In the age of AI, disagreement is a feature One reason I love my job is that my co-workers have no problem disagreeing with me. That may sound odd coming from a CTO. After all, shouldn’t leadership have authority when choosing direction, making decisive calls, and defining vision? Sure, but the best visions are forged … Continued

Engineering with AI: Driving Growth Without Losing Control 

Like many of you, our engineering teams are navigating a challenging squeeze: tighter budgets, 10×-level performance mandates, and increasing expectations of AI-enhanced productivity. We’re exploring every possibility; augmenting workflows with GitHub Copilot, test generation tools, and using (limited) automated code reviews in efforts to make good on the acceleration hype. AI isn’t magic We are … Continued

Serverless Multi-Region Pure-Lambda Microservices on AWS

Recently we were presented with a greenfield project from a client with an interesting blend of performance requirements and desired architecture pattern. Our client wanted a highly available, autoscaling microservice with excellent performance across North America, delivered using serverless technologies in the AWS cloud. The solution that we developed for this project is something we … Continued

Containerizing Development Environments

In a given calendar year, our staff can be working in a LOT of different development environments. While Axian as a whole tends to focus on Node.js, Java and .NET runtimes/toolchains, we are also often found working with systems that comprise everything from Python, to Golang, Ruby and beyond! Needless to say this can create … Continued

Axian Practice Leads Speak at “Ignite TAO V8”

What is Ignite TAO V8? Each year, for the past 8 years, the Technology Association of Oregon has hosted a fast-paced evening of folks speaking to Technology topics in rapid fire. The event takes place in front of a couple hundred of your colleagues. How rapid you ask? Well, the format provides each speaker with … Continued

Docker Cheat Sheet

My last post took you though setting up boot2docker on your system and provided a quick cheat sheet on how to configure and interact with it. In this post I will be laying out a running list of the commands I use with docker to get the most out of my containers. What is Docker? (From docker.com) Docker allows … Continued

Entity Framework 6: Taming the Open Connection Conundrum

Here’s an Entity Framework scenario for you: You’re using Entity Framework 6. Check. You’re using a custom database initializer to init your DEV and TEST databases. Specifically the DropCreateDatabaseAlways initializer. Yup, that’s me. Your project contains 1 or more Unit Test projects that utilize the above. Do you have a unit test project? Say yes. … Continued