Visakh VijayanNo-Eviction-Policy with RedisWe have been running Redis for caching recently used queries as a Kubernetes pod. Recently it started throwing errors. Upon further…Aug 1, 2024Aug 1, 2024
Visakh VijayanSetting up Pre-Commit Hooks using HuskySoftware Engineering is all about automating things. It so happens that every time we commit our changes, we need to remember to check for…Jul 18, 20241Jul 18, 20241
Visakh VijayanDDNS — A place on the InDNS or Domain Name Service is what does the magic of converting the domain name to an IP address. All the devices on the Internet have a…Jun 16, 2024Jun 16, 2024
Visakh VijayanDecisions an SDE has to make dailyAlthough software development looks pretty straightforward, once you develop a passion for building a product, you start realizing the…May 11, 2024May 11, 2024
Visakh VijayanLeveraging Netlify’s serverless functionsQuote Quest is our hobby project which we keep working on now and then when we are bored. Today we decided we wanted to shift from…Mar 19, 2024Mar 19, 2024
Visakh VijayanBoilerplate for Software Hobby ProjectsAs software engineers, we all have that eureka moment once in a while when we come up with a solution and just want to get into coding. But…Mar 16, 20241Mar 16, 20241
Visakh VijayanAdding Gemini to the hobby projectGemini has been the buzzword out there. And with the APIs becoming available now, it has become even more exciting. You can get started on…Mar 8, 2024Mar 8, 2024
Visakh VijayanReading Secrets from the Environment — React & NetlifyThe best part about being a programmer is that you are free to create projects and publish them to the world. I have been working on this…Feb 29, 2024Feb 29, 2024
InTowards DevbyVisakh VijayanLet me Refresh the JWT for youIn our earlier article, we got to know how the server identifies the client. There are two types of JWTs in use namely — access tokens and…Dec 27, 2023Dec 27, 2023
InTowards DevbyVisakh VijayanIdentifying yourself with JWTsOut of the many ways of authenticating users, we will discuss how JWT (JSON Web Tokens) work their magic. “JSON” because that is the…Dec 27, 2023Dec 27, 2023
Visakh VijayanAutomating months of Hard WorkWe have been working on setting up a facility management SaaS product for a couple of months now. As we near the final stages, we thought…Nov 17, 2023Nov 17, 2023
Visakh VijayanLeetCode to GitHub SyncA big part of the software engineering interview process is showing off your skills and your overall discipline with coding. The coder's…Nov 16, 20231Nov 16, 20231
Visakh VijayanRemoving unwanted SIM cards attached to me — IndiaIt often happens that we take a new SIM card and then we stop using it. Sooner or later we forget all about it and then that number…Nov 8, 2023Nov 8, 2023
Visakh VijayanIntegrating PaperTrail with MS TeamsThe easy part is we use papertrail to monitor our application logs. The sad part is that papertrail doesn’t have integrations with MS Teams…Oct 31, 2023Oct 31, 2023
Visakh Vijayan9th annual Google-For-India eventIt was the 9th edition of Google for India this Thursday — 19th of October, 2023 at the capital city of New Delhi and it came with a…Oct 21, 2023Oct 21, 2023
Visakh VijayanConsistency in Software DevelopmentWe all have people around us who want to create something of their own but lack the motivation to do that. We all have those wonderful…Oct 19, 2023Oct 19, 2023
Visakh VijayanThe Prefix Sum method in ArraysI was trying to solve the following problem a while back. It goes like this. Given an array and a set of queries, return the maximum sum in…Oct 12, 2023Oct 12, 2023
Visakh VijayanLearning GitThis is a series of articles on how to develop expertise in one of the most important tools in software engineering —Oct 2, 2023Oct 2, 2023
Visakh VijayanLearning Git — the basic commandsPreviously: Learning Git — But Why?Sep 29, 2023Sep 29, 2023
Visakh VijayanLearning Git — But Why?If you are beginning your software engineering journey, one of the best things to get friendly yet would be Git. Git is a source code…Sep 29, 2023Sep 29, 2023