SaaSKit – Dependency Injection of Tenants

Anup Marwadi.NETLeave a Comment

A few weeks ago, I started using SaaSKit for an ASP.NET Web API 2.0 based Application. As you know, ASP.NET Web API2.0 doesn’t seem to be supposed by SaaSKit and majority of the articles etc. revolve around the new ASP.NET Core. While this is great, we were working on an application that would take months to migrate over to ASP.NET … Read More

Our Azure Stack Of Love

Anup MarwadiCloud ComputingLeave a Comment

Cloud Development Services - San Diego, Orange County

Microsoft Azure has taken great strides in offering high quality, Enterprise-grade solutions for building Cloud-based applications from the ground-up. We at HyperTrends have been privileged to work with Azure for over 5 years now and have identified the various components that will make your application a first-class Cloud citizen. That’s right! Read on to see how this little San Diego … Read More

Evolution into DDD – An Introduction

Anup MarwadiSoftwareLeave a Comment

Over the last few years, we’ve run into scenarios that have led us down into a deep exploration phase on some of the “so-called” best practices in building quality software. We have diligently followed the best practices as recommended by Microsoft and other giants only to find serious shortcomings when applications get massive. As we started going down the rabbit … Read More

Unit Test Assertions made easy using Shouldly

Anup MarwadiSoftwareLeave a Comment

Shouldly Example in Unit Tests for C#

Assertions in Unit Testing are often cumbersome to write. Majority of our TDD code is full of Assertions to ensure that Unit Tests meet the criteria specified in the business rules. Here’s a typical example of a Unit Test using good ol’ Assert. If you think this is boring, you’re not alone. Not only is it cumbersome, it doesn’t flow … Read More

Introduction – How to write clean code?

Anup MarwadiSoftwareLeave a Comment

One of the biggest challenges in Software development is the practice of writing clean code. Writing clean code is like having great sex, you will not know anything about it until you’ve personally experienced it. There, we said it! The sad state of the industry is that there’s no pragmatic guide to writing clean code. Clean Code mastery comes through tremendous … Read More

DateAdd functionality in MongoDB

Anup MarwadiMongoDBLeave a Comment

When developers build systems that service users in multiple timezones, reporting needs to take into account the tenant’s time zone to accurately produce data in the tenant’s time zone. As developers, the safest bet involves storing dates in UTC format. If they are not stored in UTC (for legitimate reasons I won’t get in here), then we make sure we have … Read More

HyperTrends performs a massive Mongo Rewrite to accommodate new C# Driver

Anup MarwadiMongoDBLeave a Comment

Mongo Aggregation Pipeline Example

HyperTrends, a leading Software Development Agency in San Diego servicing customers all over Southern California just finished performing a massive upgrade to rewrite all MongoDB code to work with the new C# Driver. The old MongoDB/C# driver did not provide an async operations either. The new driver provided improvements over almost all aspects of MongoDB. It took HT about 300 … Read More

Why Atlassian Buying Trello is great news for Developers

Anup MarwadiSoftware2 Comments

Why Atlassian buying Trello is great news for Developers… [Cross-Posted from Anup Marwadi’s Medium Blog] As I was sipping on my cup of warm lemon/honey/turmeric water this morning, I casually navigated to TechCrunch where I learned that Trello was being bought by…wait for it — Atlassian. I must admit that I didn’t see that one coming. I still think this is great … Read More

Mind Blowing API Development at 4x the pace

Anup MarwadiAPILeave a Comment

Look: Most people think API Development is a very straight forward task that any ordinary development company can handle. We think that is a BIG MISTAKE! The truth is: Many software agencies are failing to deliver when it comes to building World Class APIs. There are very few agencies that can actually perform rock-solid API Development. We know, because we’ve spent quite some … Read More