Blog
Insights on software development, technology, and building better digital products.
Database Design Best Practices for Enterprise Applications
Practical guidance on designing robust, scalable databases for enterprise applications, drawn from over two decades of SQL Server experience.
Choosing the Right Hosting Solution for Your Enterprise Application
A practical comparison of hosting options for enterprise applications, from dedicated servers to cloud platforms like Azure and AWS.
Why Your Business Should Consider Moving to the Cloud
The practical business benefits of cloud migration, with honest advice on when it makes sense and when it doesn't.
Why IT Projects Fail and How to Avoid the Common Pitfalls
Lessons learned from 25 years of delivering software projects, including the most common reasons IT projects go wrong and how to prevent them.
SQL Server Performance Tuning: Practical Tips That Actually Work
Battle-tested SQL Server performance tips from years of tuning enterprise databases, focusing on the changes that make the biggest difference.
Building a Modern Job Board Platform: Lessons from the Trenches
What we've learned from building and maintaining job board platforms for over a decade, and what makes a successful recruitment site in 2026.
Elastic Search vs Full-Text SQL: Choosing the Right Search for Your Application
A practical comparison of Elastic Search and SQL Server full-text search, with guidance on when to use each approach.
Responsive Web Design in 2026: What's Changed and What Matters
How responsive design has evolved and the current best practices for building websites that work brilliantly on every device.
Why We Use .NET and Blazor for Enterprise Applications
Our experience building enterprise applications with .NET and Blazor, and why Microsoft's technology stack remains our platform of choice.
The Essential Website Checklist for Small Businesses
A practical checklist covering everything a small business needs to consider when commissioning a new website or refreshing an existing one.
Let's Work Together
Get in touch today to discuss your project requirements.