blog.singhch.inData purging: A good use-case for database triggersAll organizations have data retention policies which define how long specific types of data should be retained, when it should be deleted, and under what circumstances it can be archived or purged. If yours doesn't, it should. In my team, it was bein...Jan 27, 2024·2 min read
blog.singhch.inWhy you should almost never use Abstract ClassesImagine rules like this one defining a landscape, where maintainable code lives in the valleys. As you add new behavior, it’s like rain landing on your code. Initially you put it wherever it lands. Then you refactor to allow the forces of good design...Jan 7, 2024·5 min read