As a programmer, we’re learning lots of technologies. We’re using multiple technologies in the development process. At that time we can’t remember all syntax, methods, functions, or other language-related rules. So, a cheat sheet is there to help us. It’s basically a document in which you can find syntax, methods, and other concepts. Let’s start with one by one.

1. OverAPI.com

overapi.com is a popular website for cheatsheets. You can find many languages such as JavaScript, PHP, Node.js, Python, plus more.

2. Awesome-Cheatsheets

Awesome-Cheatsheets is also a website, where you find cheat sheets. They provide cheat sheets for Node.js, Django, C, C++ etc.


Node is a leader in the asynchronous framework market. The platform now supports a huge portion of startups and businesses that are earning hundreds of millions of dollars in revenue. Thus, it establishes itself as a platform that can sustain a huge load, whilst retaining smooth performance. Node.js was perhaps the biggest revelation of modern server engineering that we saw. By the looks of it, Node isn’t stopping any time soon; it’s the exact opposite. The project continues to push out frequent updates and maintains old releases to support older platforms. …


Security is the most essential thing for any product. So, before using any third-party or open-source code, one should go through all the security checks for the betterment.

Image Source

For your information, let me tell you that up to 60% of an application comprises third-party open-source code. These codes contain multiple vulnerabilities because they are open source. An open-source code is easy to use for any developer out there. Before using it, developers should check for open source security and track it in their development process.

Nowadays, most software developers contribute to open source projects to help the community. Due to this, the community doesn’t understand the security problems that occur when one uses them. You know that there is value in using open source projects — we can’t…


Write quick and efficient code using well-known JS methods

JavaScript Arrays provide a lot of methods. Each and every method has a unique functionality that you just need to perform some operations or calculations over an array. Eventually, that saves you from writing common functions from scratch.

1. map()

The map() method creates a new array populated with the return value of the callback function for each element in the array.


CSS is an amazing and unique language that servers a great purpose. We can make our website visually good using CSS. It describe the presentation of web pages, including typography,. layouts, color etc.

We can’t imagine web development without CSS. See two attached images

  1. With CSS
  2. Without CSS Now imagine all websites without styling


Errors will definitely occur in our applications, maybe they are server-related errors, edge cases, or others. Therefore, many measures have been taken to prevent these errors from disrupting user and developer information. So, here I’m going to explain how to handle errors in your react project using honeybadger.

Overview of honeybadger

Honeybadger is a paid service, which logs all your app errors. In short, it simplifies your production stack by combining three of the most common types of monitoring into a single, easy-to-use platform.


Teach yourself some powerful tips & tricks that are not known by most developers

Image Source

JavaScript is the most common and most used language due to its functions and wide community. I’m using JS as my main stack for the last 5 years and still, there are so many concepts that are still unknown for me as well but in these years I come across many tips and tricks that help me. So, as a JS developer, you should know some of’em.

Performance Timing

Want to check how much time your code takes to execute? Simple enough, JS has performance.now()


Nowadays API returns data in a JSON object structured format, here are quick tips to JavaScript’s in-built methods to loop through that data structure

Image Source

You might work with JSON, In case if you don’t know about JSON then here is a nice explanation on JSON. JSON stands for JavaScript Object Notation. There are two ways data can be stored in JSON:

  • A collection of name/value pairs (aka a JSON object)
  • An ordered list of values (aka a JSON array)

You won’t get well-structured data from the server all the time. Sometimes you need to format data on the frontend side. Like if you got data in string then you need to convert data into your desired format.

Fetching JSON from a Remote API

To demonstrate the example, I’ll use the…


Javascript Guide

List snippets to make you discover new exciting features, useful tips, or anything that will give you a better understanding of JS

Image Srouce

If you haven’t read the first part you can check it here

Here I put together the rest JavaScript code snippets that are missing in part 1 to make you discover new exciting features, useful tips, or anything that will give you a better understanding of JS tricks.

Proxies introduction

// The Proxy object enables you to create a proxy for another object, // which can intercept and redefine fundamental operations for that object. let target = {}, handler = {}; let proxy = new Proxy(target, handler); // All of proxy’s internal methods are forwarded to target. proxy.name = 'Joe'; // will…


List snippets to make you discover new exciting features, useful tips, or anything that will give you a better understanding of JS

Image by Arnold at Unsplash

Here I put together JavaScript code snippets to make you discover new exciting features, useful tips, or anything that will give you a better understanding of JS tricks.

Switch statement vs Object Search

function handleSuccess(){}
function handleUnauthorized(){}
function handleNotFound(){}
function handleUnknownError(){}
const status = 200;
// Switch statement
switch (status) {
case 200:
handleSuccess()
break
case 401:
handleUnauthorized()
break
case 404:
handleNotFound()
break
default:
handleUnknownError()
break
}
// Equivalent using object key search in O(1) time
const hashmap = {
200: handleSuccess,
401: handleUnauthorized,
404: handleNotFound,
default: handleUnknownError
};
const hashmapResult = hashmap.hasOwnProperty(status) ? hashmap[status] : hashmap.default;
console.info(hashmapResult());

.map() & .reduce()

const myArray = [1,2,3,4,5,6];// Use .map()…

Harsh Patel

🤠 Internet Cowboy | 💻 JS Aficionado | http://imharshpatel.com/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store