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. These features…

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