Ilya KatzinPerfect Loop TechnologiesMastering Uncharted Code: My Strategies for Navigating and Enhancing Unknown Code BasesAs a software engineer, I frequently encounter the task of diving into unfamiliar code bases. Over time, I’ve developed strategies and…May 27, 2023May 27, 2023
Ilya KatzinPerfect Loop TechnologiesAutomate Environment detection in Capacitor apps for iOSApple App Store process does not make it easy to accommodate different testing environments such as QA and Production. We tackle this…Feb 26, 2023Feb 26, 2023
Ilya KatzinPerfect Loop TechnologiesThe Pros and Cons of Developing a Custom Mobile or Web AppIn today’s digital age, mobile and web apps have become an essential part of our daily lives. They help us stay connected, stay organized…Jan 20, 2023Jan 20, 2023
Ilya KatzinPerfect Loop TechnologiesDeploying cal.com to HerokuScheduling a meeting no longer needs to be a painful process thanks to the many options available that make this otherwise tedious process…Jul 31, 2022Jul 31, 2022
Ilya KatzinPerfect Loop TechnologiesDeploying Docker application in minutesDeploying a Docker application to a cloud hosting provider has never been easier. Below is a comparison of how to deploy a simple web…Apr 13, 2020Apr 13, 2020
Ilya KatzinPerfect Loop TechnologiesHead first into new watersStarting out in a brand new project in a new programming languages doesn’t not require reinventing the wheel. Many of the modern languages…Dec 28, 2019Dec 28, 2019
Ilya KatzinPerfect Loop TechnologiesElastic Beanstalk/Docker debuggingRunning Docker container within Elastic Beanstalk is a good way to quickly setup a Docker container environment in AWS. In my experience…Nov 1, 2019Nov 1, 2019
Ilya KatzinPerfect Loop TechnologiesRuby type checker first impressionsRuby is a great language. It powers many great products and will hopefully continue to do so in the future. However, seeing many products…Oct 23, 2019Oct 23, 2019
Ilya KatzRemote team made local[Originally published at https://www.tumblr.com on Jun 15, 2012.]Oct 21, 2019Oct 21, 2019