Exploring the Key Pillars of Software Engineering — Reliability, Scalability, and MaintainabilityHave you ever wondered how software systems work flawlessly, even under heavy usage? Or how they can adapt and grow with increasing demands? And what about making changes to the software without breaking everything? Well, these are the three pillars ...Jul 2, 2023 · 7 min readabhijeetgurle.hashnode.dev
Nodejs-Express Typescript BoilerplateI have created a boilerplate for the Nodejs-Express Typescription server application. The boilerplate is available on Github. Why I have created this? There are many boilerplates available on the internet which provide a server app with nodejs, expre...May 27, 2023 · 1 min readabhijeetgurle.hashnode.dev
What Is Caching & Why It Is Needed?So if you have heard any developer talking about building a system, you must have heard about caching. So in this article, I will try to explain, what is caching & why it is so important. What is Caching? So let’s say you want to build a blogging sit...May 22, 2023 · 3 min readabhijeetgurle.hashnode.dev
Git & Github Practices To Follow For Effective Software DevelopmentAll around the world people use Git & Github for collaboratively working on code. There are some best practices that you should follow to use these tools extremely efficiently. I have observed that these practices improve the developer productivity i...Mar 25, 2023 · 3 min readabhijeetgurle.hashnode.dev
How I Learned Web Development To Get A Job At Top Product-Based Companies As Software EngineerIn this article let me tell you how I learned web development and landed a job at top product-based companies in India. A brief introduction about myself, I graduated in 2019 from a mediocre college in Pune. I have previously worked in top tech compa...Mar 25, 2023 · 4 min readabhijeetgurle.hashnode.dev