Vijay AnantDesign Principles and Design PatternsDesign principles provide high-level guidelines and best practices for designing software. Design patterns provide concrete implementationsApr 3, 2023Apr 3, 2023
Vijay AnantWhy YOU Should Blog Too!I didn’t know why I should blog. What was I going to add to the world when all I know comes from reading other’s books and blogs?Mar 30, 2023Mar 30, 2023
Vijay AnantTechnical DebtTech Debt enables ‘quick to market’ with refactoring effort later; with bad code you end up with legacy code and code rewrites.Dec 28, 2022Dec 28, 2022
Vijay AnantStruggles Of A Newcomer To FPUsing a language that promotes functional style of programming does not automatically guarantee simple and maintainable code.Jun 9, 2022Jun 9, 2022
Vijay AnantHigher Ranked TypesLet’s get started with a simple monomorphic function -Jan 23, 2019Jan 23, 2019
Vijay AnantDistributed Systems and Scalable DatabasesThe simplest of applications we can write and maintain are the ones that run within a single thread on a single processor. Some…Oct 8, 2018Oct 8, 2018
Vijay AnantThinking in Imperative, Object Oriented, and Functional wayProgramming paradigms stem from ideas about how the world works. They represent different opinions about how to best to model the world.Sep 15, 2017Sep 15, 2017