|
Hi there! Mike here again... I'm excited to share how we build our tech stack at Hurrah. We create special software solutions for small businesses, making sure they get exactly what they need quickly without costing them an arm and a leg. Let's Start With My JourneyI started my career as a developer back in 2000, working on Microsoft Content Management System, built with SQL Server 2000 and Classic ASP. After five years, I moved on to design and build my first CMS using the newer .NET Framework 2. This project was completed in 2008 and is still used by Fortune 500 companies today, now updated to .NET Framework 4.8 and SQL Server 2016. Even though it works well, the front-end tech stack uses older frameworks like Web Forms and jQuery. Transition to FreelancingWhen I began freelancing and building sites from scratch, I switched to .NET 6, which was the next logical step, and stuck with SQL Server because it's reliable and modern. Hosting on Azure made it easy to offer clients advanced features like staging sites and automated deployments. However, building each site individually took too much time, which made my services more expensive. A New ApproachI decided to use my CMS knowledge in a different way. Instead of creating a one-size-fits-all CMS, I wanted to give each client exactly what they needed. I didn't want to build another Wordpress-like system that was almost what clients wanted but not quite. Instead, I developed a system using NuGet packages. These packages handle various tasks like security, database updates, deployment, testing, authentication, and logging. They can be used or replaced as needed, keeping everything simple and efficient. The Hurrah.Core SystemWith Hurrah.Core, I follow one important rule: nothing is added to the system until it is requested a second time. The first build of anything is custom, and if it's asked for again, it's built into the system in a modular and reusable way. This approach works great for common features like SEO, which are needed by everyone and quickly get integrated. However, most new Micro-SaaS sites are unique, so I don't carry the bloat of unused features. Extending the SystemOver time, I've added more features to keep client prices down and offer things they may not even know they need. For example, I can monitor errors using Sentry, automatically build SiteMap.xml files for all clients, handle file uploads to Azure Blob storage, and create plug-and-play Stripe integrations. This way, none of the client sites carry the extra baggage of unused features. Our Tech StackOur tech stack is designed to be flexible. I’m a big fan of Razor components, which can be used in Blazor Server, Blazor WebAssembly, and soon Blazor Hybrid for mobile applications. This modern front-end framework leverages browser-based technology like Sockets and WebAssembly to provide a native app-like experience within a browser. With Blazor WebAssembly and a PWA, we can even build apps that can be installed on most devices. Though Apple is slower to adopt, these apps work in the browser and can be added to home screens, even if they're not in the app store. Benefits of Our Approach
Case Studies
Get Started with Hurrah.devDon't settle for a generic Micro-SaaS solution. Partner with Hurrah.dev and get a custom solution built with speed, efficiency, and affordability in mind. Our modular tech stack and proven development process ensure you get exactly what your business needs to thrive. Until next time... -Mike
|
Get our newsletter in your inbox every two weeks. We talk about micro-saas, helping businesses automate their workflow and streamline operations. We share case-studies and a few other things. Join us!
HURRAH.DEV Beyond Spreadsheets: Transforming Excel, Sheets, and CSV Data into Powerful Web Solutions The evolution of business data management has come a long way from paper ledgers, yet spreadsheets remain a cornerstone of daily operations. Whether it's Excel, Google Sheets, or CSV files, these tools continue to be essential - and for good reason. Let's explore how modern businesses are combining the flexibility of spreadsheets with the power of web applications. Modern Spreadsheet Solutions...
Hi there! Mike here again... SEO feels like a foreign language to most developers out there. Trust me, I've been there (just recently). As a developer-turned-business-owner, I want to share my journey into the world of Search Engine Optimization. I’ve learned a lot and I want to share what I did, and what we are doing for our clients going forward. The SEO Wake-Up Call Picture this: I'm deep in code, probably dreaming in JavaScript, when my marketing manager drops a bombshell. "We need...
Hey there! I often get asked how I stumbled upon starting Hurrah.dev. My journey began back in 2005 when a small company in Cleveland, OH hired me to build what was then called a Content Management System. I was just making the leap from Lead Software Developer to Chief Software Architect. The company was small and had a product they were working with, but needed something that would scale. It's also important to note that this was during the time when Microsoft was creating the second...