Tracking memory leaks in Node-based applications is not something you will do every day but, when your production environment starts to eat its memory and you start receiving alerts you should be ready to roll your sleeves and start digging into your application. Unfortunately, you read it right, your production environment will show you if...
INTRODUCTION Ever felt that your ORM is limiting you in designing domain models in a way that is forcing you to use data types that best fit your database but not necessarily your usage or that you have to mix database property decorators with your business domain model? Well, we all have. Using an ORM, in this case Entity...
Demanding Government regulation? Highly frequent audits? Multiple and distributed development teams? Software validation nightmare, right? Not so much if you put some effort into automating it. Some industries (like health, fintech,..) demand more validations in place than others. If you build a news portal and add the NBA game overview to...
Problem statement While you are working on a new feature in your project, sometimes you have to “hide” that feature and provide an access to the feature only if some conditions are met. Also, sometimes you are refactoring some complex functionality and you want to have a mechanism to switch between old (proven) and new...
INTRO Yes, yes, we all test our software seriously, and yes it is flawless, user friendly, responsive, keen to eye and also Government compliant… Okay, none of us ever truly felt that way. At least not entirely, right? However, we would like our software to be something that excels and at the same time to be ready for audit by...
If you are a software engineer, or if you have been a part of a software development company in the last 10 years there is a good chance that you have heard of the Agile Manifesto and the Twelve Principles behind Agile Manifesto. Agile Manifesto is a document, or a proclamation of sorts, which is designed to improve software...