Should I Use Offshore Development for my Software Needs?

Anup MarwadiSoftwareLeave a Comment

We often get this question from prospective clients as well as existing customers that are using local talent. We understand the economies of scale and respect company budgets and work collaboratively with our partners to work within these constraints. Just because you’re using local software developers doesn’t mean you’ll get high quality software. At the same time,  just because you … Read More

The Amazing Discovery Process When Building Software

Anup MarwadiSoftwareLeave a Comment

If you’re a client looking to build high quality Software, you should read this. Majority of our clients will call us and want to start developing Software as soon as possible. While we understand that time is of the utmost importance, allow us to help you understand why an initial discovery process can be so effective when on-boarding a client. … Read More

DIDI Software Development Process

Anup MarwadiSoftwareLeave a Comment

DIDI (Discover-Ideate-Develop-Iterate) is our name for our SCRUM Development process that we have effectively used to build high-quality Software for over 13 years now.– Anup Marwadi, CEO – HyperTrends Global Inc. We follow an Agile Model of Software Development to rapidly iterate and deliver the highest quality software. More specifically, we follow the SCRUM approach of building a Product that … Read More

What Is Technical Debt?

Anup MarwadiSoftwareLeave a Comment

Technical Debt is a term in Software Development that measures the costs of building something by choosing a hack/easy-fix in building software than using an approach of properly designing the software because it would take longer to release. Technical Debt has become commonplace in majority of the tech teams that work in Agile because teams are not given many opportunities … Read More

What Is Your Software Development Process?

Anup MarwadiSoftwareLeave a Comment

A true mark of a good Software Development Agency is the ability to deliver high quality software backed by a rock-solid Software Development process. While majority of the agencies have solid development processes (in theory), things start falling apart when these agencies either: a) bow under the pressure of the client (we’ve been there before), or b) try to do … Read More

Developer Productivity Rules

Anup MarwadiSoftwareLeave a Comment

Let’s face it, it is REALLY HARD to keep up with the technological advancements in our industry. The amount of information being thrown at developers has grown at a pace that leaves most developers struggling to keep up. The moment you absorb one technology, three more are thrown at you. So the real question here is, How does one keep … Read More

Localization as a Service using Locize

Anup MarwadiSoftwareLeave a Comment

Continuous Localization As A Service

Localization is a way of presenting content to users in the locale of their choice. Using Localization, one can present content in multiple languages, currency formats etc. to facilitate application use. Imagine building a Web Application that will be used by users in many countries. It is important to make a list of all the Static Text Content (such as … Read More

Redis Performance Guidelines – Part 1

Anup MarwadiSoftwareLeave a Comment

Redis is an amazing, in-memory, data structure store that is used by many large applications as an underlying data store as well as a high performance Cache. Redis is a single threaded client, which means only one request can be processed at a time. To facilitate better Redis development, there are several important items we need to consider: 1. Don’t … 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