Open in app

Sign in

Write

Sign in

Nikhil Taneja
Nikhil Taneja

8 Followers

Home

About

Pinned

Done is better than perfect

Introduction “Done is better than perfect” is a lesson that I learned from working in a fast-paced competitive startup environment.. and agile software development in general. Every new codebase I used to touch, I could find some place where something can be improved by using a different data structure, or an…

Motivation

5 min read

Done is better than perfect
Done is better than perfect
Motivation

5 min read


Aug 27, 2021

Architecting discord bot the right way

Past: Gmbot If you might not know, I have made a discord bot Gmbot — Multiplayer Game bot for Discord (itsnikhil.github.io). The way how this bot used to function was very simple, there was a trigger phrase gmbot followed by command name like createwar and some parameters gmbot createwar -players @Player1 @Player2…

Architecture

5 min read

Architecting discord bot the right way
Architecting discord bot the right way
Architecture

5 min read


Aug 7, 2021

Clarify function calls with keyword arguments — JavaScript

While working with many JavaScript libraries you might have come across this common pattern where in the function call you pass an object many-a-times often referred as options. …

JavaScript

3 min read

JavaScript

3 min read


Aug 3, 2021

Understanding concurrency in go

Concurrency is about dealing with lots of things at once. Parallelism is about doing lots of things at once — Rob Pike Go language itself provides some features to handle concurrency out of the box, hiding all the complexities so that developers write better, faster, more efficient code. …

Golang

3 min read

Understanding concurrency in go
Understanding concurrency in go
Golang

3 min read


May 30, 2021

Implementing silent refresh of JWT

Prerequisite knowledge When you are building services for everyone to access online, you need have a way protect resources so that only the user can access data belonging to them only. For this, websites implement login/ signup, enter username and password and voila access granted! This process is called “Authentication”. But what…

Web Development

7 min read

Implementing silent refresh of JWT
Implementing silent refresh of JWT
Web Development

7 min read


Jan 11, 2021

Is pythonic way the better way?

Here I have shared some of my thoughts on some of the pythonic way coding style. These do not design patterns (which are best practices used by experienced object-oriented software developers) of any sort, just some ways of writing code differently or I should say more pythonic. If you might…

Python

4 min read

Python

4 min read


Aug 15, 2020

Fidelity Internship 2020

Hello everyone! I wanted to share my internship experience at Fidelity International, hence I am writing this blog. I started my internship with Fidelity International in May. This opportunity was provided to me by my University. It was a journey of 8 weeks where I got to know about the…

Fidelity

6 min read

Fidelity Internship 2020
Fidelity Internship 2020
Fidelity

6 min read

Nikhil Taneja

Nikhil Taneja

8 Followers
Following
  • Agoda Engineering

    Agoda Engineering

  • Netflix Technology Blog

    Netflix Technology Blog

  • Pinterest Engineering

    Pinterest Engineering

  • Dropbox

    Dropbox

  • Vignesh R.E.

    Vignesh R.E.

See all (43)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams