All Posts By Tushar Verma

DevSecOps: The Big Picture

DevSecOps: The Big Picture

Understanding DevSecOps Concepts DevSecOps is a way of approaching IT security with an “everyone is responsible for security” mindset. It involves injecting security practices into an organization’s DevOps pipeline. The goal is to incorporate security into all stages of the software development workflow. That’s contradictory to its predecessor development models — DevSecOps means you’re not…

How computer generates a Random Number?

How computer generates a Random Number?

Almost every programming language has a `Rand` function to generate a Random Number, but how computer generates a random number. In this post, I will try to answer that very question. To understand how a computer generates a Random Number, we must understand how a computer works? A computer works in a simple way, you…

How to convert Class components to Function components in React

How to convert Class components to Function components in React

In the world of React, there are two ways of writing a React component. 1. Class Component A class component is an ES6 JavaScript class that extends from  React.Component class. React.Component objects have a state, meaning the object can hold information that can change over the lifetime of the object. They can also respond to lifecycle methods,…

Efficient way to use Google search engine.

Efficient way to use Google search engine.

These days Google search results have become a significant part of our daily work. Sometimes we have to search or find results according to our specific question. However, we don’t get the answer in the first keyword search, maybe because most people didn’t even know that there are some efficient ways by which they get…

7 different JavaScript console methods you never knew existed!

7 different JavaScript console methods you never knew existed!

So being a JavaScript developer whenever I have to debug my code, the first thing that comes to my mind is adding a console.log(). Is this the only way of debugging using a console object? Why does all my console data look similar? What if I can add some colors to my console data? What if…

Merits and demerits of removing PM2 from NodeJS docker container

Merits and demerits of removing PM2 from NodeJS docker container

Background Our story starts with us trying to implement a feature on one of our nodes in back-end applications. Sangam Athena. During these implementations, we realized that our application was using a high amount of ram and also there were a large number of containers being launched to serve traffic. Athena was comparatively a lightweight…

Speeding up website JavaScript using Partytown!

Speeding up website JavaScript using Partytown!

For any software especially web applications, performance is an important metric and non-functional requirement. In today’s world where our attention span is fast decreasing (studies have found that average attention span is a measly eight seconds), a delay in page load of even a few milliseconds might cause the user to get distracted and navigate…

Shaadi.com’s approach to transitioning from monolith to microservices

Shaadi.com’s approach to transitioning from monolith to microservices

In an always-evolving world of technology, if applications are not constantly evolving, they get outdated. Monolithic applications need to be refactored to a microservices model to reap the benefits of the cloud and enable the kind of business functionality that modern businesses demand. The Shaadi.com DevOps team has accomplished one such successful transition in recent…

Interesting tools and Extensions to take your dev setup to the next level

Interesting tools and Extensions to take your dev setup to the next level

In today’s world, we have a plethora of tools available for developers, and the best part is most of these tools are open-source and are managed, maintained, and loved by the open-source community. In this article, I am going to share some of those tools which are an integral part of my programming world. Since…

Understanding Ethereum

Understanding Ethereum

I am a huge fan of Naval Ravikant, I follow him on Twitter, and I also like to listen to his Podcast. Over the weekend, I came across 2 new episodes of his podcast titled “Vitalik: Ethereum, Part 1” and “Vitalik: Ethereum, Part 2” where Haseeb Qureshi, Naval, and Vitalik Buterin discussed Ethereum. To those who don’t know, Haseeb Qureshi is a Managing…

  • 1
  • 2