Anbin MuniandyinCoding RequiredWhy I no longer pluralize my variablesAfter year of coding, I am convinced that pluralizing is the wrong way to go about naming a variable.Aug 5Aug 5
Anbin MuniandyinCoding RequiredLesson at First AbuseWhen we first rolled out YoPrint, we added the ability to send emails through the system as part of our “mini” CRM. You can notify your…Jul 21Jul 21
Anbin MuniandyinCoding RequiredBetter If StatementsHere is an example of a wild if statement that I found in my codebase. Let’s make it better!Jun 17Jun 17
Anbin MuniandyinCoding RequiredNew YouTube ChannelBack in 2010, I spent a good amount of time watching coding YouTube videos to immerse myself in the world of coding. At one point, I wanted…Jun 10Jun 10
Anbin MuniandyinCoding Required2024: Doing Less and Achieving MoreHappy New Year! Another year, another opportunity to improve and do better. This year, I will focus on doing less and achieving more.Jan 16Jan 16
Anbin MuniandyinCoding Required7 Years of Angular UpdatesWhen we first started YoPrint, we were on Angular 4. After just 7 years, we made it all the way to Angular 15. It was quite the…Aug 31, 20237Aug 31, 20237
Anbin MuniandyinCoding RequiredAngular: Zone.js Is Bad 😟Another reason why we are moving away from Angular is because of Zone.js. Angular uses Zone.js to run change detection and update the UI if…Aug 24, 2023Aug 24, 2023
Anbin MuniandyinCoding RequiredAngular: Batteries Not NeededOne of the primary reasons we chose Angular when we started YoPrint is that it includes batteries. Just use the CLI to generate a new app…Aug 16, 20232Aug 16, 20232
Anbin MuniandyinCoding RequiredRefactor: When Hook Knows Too MuchIn this article, we will try and refactor some real code from our codebase. The code has been simplified for the sake of the demo.Jun 9, 2023Jun 9, 2023
Anbin MuniandyinCoding RequiredSPA: Typography 80/20One of the first challenges I faced designing YoPrint is to pick a font. I’m a software engineer and not a designer. Here is the 80/20 font…Jun 9, 2023Jun 9, 2023