Devendra Singh Khati
35 posts
Enhancing Web Performance with Image Sprites
In the fast-paced world of web development, optimizing the performance of your website is crucial. One effective technique…
Simplifying JOIN syntax
As all joins involve the primary key, we can devise ways of simplifying JOIN code according to this…
How Plugin Creep is Killing Your Editor and Ruining Development Experience
If you’ll enjoy reading this post and would like to stay in touch, please subscribe to my newsletter.…
10 Websites To Learn Anything For Free On The Internet
The internet has many treasures inside it.But many of you don’t know them. Here are 10 resourceful websites…
Deploy React App to Google App Engine with Github Actions CI/CD – A Complete Guide
This guide provides you a step-by-step process to deploy your React app efficiently to Google App Engine. Each…
What Is a Landing Page? All Your Questions, Answered
A meticulously crafted landing page, operating independently from your main website, can be strategically designed to optimize your…
How to Make OpenAI API to Return JSON
During OpenAI’s dev day, one of the major announcements was the ability to receive a JSON from the…
JavaScript Variable: Should you choose let, var or const?
Introduction In JavaScript, variables play a fundamental role in storing and managing data. There are three main ways…
Solving LeetCode “5. Longest Palindromic Substring” using Dynamic Programming
Type: Medium Question: Given a string s, return the longest palindromic substring in s. Example 1: Input: s…
Multivariate Testing: How It Differs From A/B Testing
There’s seemingly no end to what you can test in your marketing — conversion rates, offer placements, and…