Blog
Insights on technology, business, and cultureBusiness boundaries for microservices | Houston Tech Fest
As in life, so in software: Boundaries are critical. Without setting the correct boundaries we can get stuck maintaining a logically broken system potentially for years. You may be designing a greenfield application using a microservices architecture, with the goals...
Why IT needs to be involved early in the M&A process
Billions of dollars are spent on mergers and acquisitions (M&A) every year. 70-90% of those mergers and acquisitions fail, according to the Harvard Business Review. The top three reasons consistently cited are 1) lack of shareholder value, 2) inability to leverage...
How Vertical Slice Architecture fulfills Clean Architecture’s broken promises
Nearly ten years ago, after several negative experiences with what became known as “Clean Architecture,” I started on a new project in which I threw out most of the commonly accepted “best practices” around building SOLID architecture. I set out to rethink how our...
Technology and Transportation: Q&A with IntelliTrans President Ken Sherman
Reliable service is table stakes at this point: People are already expecting on-time pickup, on-time delivery, good prices, and that their freight to not be damaged. So companies have to take it to the next level. If you’re easy to do business with and transparent...
Diving into Azure DevOps: Boards and Repos
Every software project or product requires a set of tasks or disciplines in order to be successful. You need to plan, prioritize, and track the work that needs to be done. You need to safely store and version the source code. You also need to build, integrate,...
Navigating roadblocks MySQL throws in your path to .NET 5
Microsoft has been warning us of a full pivot to .NET 5 this fall, and some of us at Headspring have been trying to help other development teams get ready for the changeover. Microsoft announced the retirement of .NET Framework early in 2019, in favor of focusing on...
A bunch of your Blazor questions answered
If you missed our Blazor webinar—well, you can watch it any time here: Getting Started with Blazor. But we’ve also compiled our answers to the myriad of questions we received from our viewers. Because Blazor’s such a new technology, people are super curious about it....
4 reasons Blazor is the next step in web programming
Microsoft’s Blazor WebAssembly presents a radically new approach for developing and deploying browser-based business applications. While we’re starting to see increased interest from many of our clients, we’re also observing a certain amount of skepticism in the...
BulkWriter Library 3.0 has been released. Here’s what’s new.
We’re excited to announce the 3.0 release of the BulkWriter library. The library has proven very useful for loading data fast and efficiently, but it’s been in need of some updates given the changes in the .NET ecosystem in the last few years. ETL may not...
Why should your development team embrace Blazor?
Blazor in context: The user imperative As digital technology advances at accelerating rates, both external users and business software users expect websites to deliver more productivity and smoother user experiences. Excessive page loads, and the design limitations...
AWS vs. Azure vs. GCP: From quandary to cloud migration
Cloud adoption is happening at a rapid pace these days. With a global pandemic raging, the cloud is only gaining more steam. Disasters always drive home the urgency of readiness and responsiveness. One of our clients experienced this firsthand during a recent...
Navigating the 5 most common cloud concerns
Cloud adoption isn’t just growing—that growth is still accelerating. Cloud computing on AWS now accounts for over 11% of Amazon’s total revenues. Microsoft Azure is growing at over 60% quarter-over-quarter. There’s no denying that the major providers of cloud-enabling...