Photo by Mathew Schwartz on Unsplash

Which one you should choose, and why

Basic syntax

for ([initialExpression]; [conditionExpression];[incrementExpression]) {
const array = [1, 2, 3, 4, 5];
for (let index = 0; index < array.length; index++) {…

Photo by Jeff Sheldon on Unsplash

Top 10 Utilities you may need for your TypeScript Projects

// Code:
const compact = (arr = []) => arr.filter(Boolean);
// How to use it
compact([0, 1, false, 2, "", 3, "a", Number("e") * 23, NaN, "s", 34]); // […

PC: embroker

Kotlin Logo


  1. Java 1.8 and above
  2. Gradle 5.5.1 and above(Gradle which supports Kotlin DSL)

Step 1: Create a multi-module Gradle project


Part 1: Strings

Photo by Sigmund on Unsplash
  • Are you a beginner and you want to start Golang but don’t know how?
  • You have written express.js code and want to create micro-services using Golang?

Do I really need Golang?

  1. Go [v1.6 and above]
  2. NPM (nodejs package manager)

Why should I use ESBuild when I have webpack?

Photo by Battlecreek Coffee Roasters on Unsplash

Photo by Brian McGowan on Unsplash


1. Initialize a blank project using TypeScript CLI

## Create a folder
mkdir apollo-server
cd apollo-server
## Init npm package
npm init…

Photo by Sigmund on Unsplash

1. Create an Image Component

mkdir -p components/Image
touch components/Image/index.tsx
// components/Image/index.tsx

import React from "react";
interface ImageProps extends React.ImgHTMLAttributes<HTMLImageElement> {}export…

Deepak Vishwakarma

I am UI/UX lead developer, tech enthusiastic person. I am working in one of the biggest FinTech company, trying to solve basic challenges on ground issues.

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