Geshan Manandhar

Geshan Manandhar @geshan

About: Senior Software Engineer | Agile follower | Speaker | Google Developer Expert -- Blogging at Geshan.com.np.

Location:
Sydney
Joined:
Mar 29, 2017

Geshan Manandhar
articles - 58 total

Set Up Tracing for a Node.js Application on AppSignal

In this post, you will learn how to add tracing to a Node.js application on AppSignal. You will use...

Learn More 0 0Jun 7 '23

How to Handle Async Code in JavaScript

The easiest way to understand asynchronous code is to realize that the code does not execute...

Learn More 10 0Nov 23 '22

How to outclass your competition in take-home coding challenges

Like it or not, your hiring process will most of the time involve take-home coding challenges. You...

Learn More 8 0Mar 25 '21

3 Software Engineering podcasts you must subscribe to now

Software Engineering podcasts have been my companion for a long time. I have listened to software eng...

Learn More 16 3Jan 29 '21

Node.js Postgresql tutorial: Build a simple REST API with Express step-by-step

Node.js can be used efficiently with relational databases like PostgreSQL. In this post about Node.js...

Learn More 65 8Jan 14 '21

How to make PHPUnit Code Coverage 2+ times faster with Pcov compared to Xdebug

PHPUnit is the de-facto testing library for PHP. With the use of PCov you can speed up PHPUnit code c...

Learn More 1 0Jan 5 '21

Working as a software engineer on internal products Vs a customer-facing one in E-commerce companies

Working on software systems is usually a complex process if not a complicated one. In this post, I am...

Learn More 3 0Jan 5 '21

Docker build example: how to go from slow to fast docker builds

In this post, we will see a docker build example of a node js API application starting from slow and...

Learn More 48 0Dec 28 '20

How to start a tech startup for exactly $0 with Google Cloud Platform and other services

Learn how to start a tech startup with no money. You might think I am joking but I am not. In this no...

Learn More 105 4Dec 25 '20

3 must-have qualities of a great software engineer

There are many qualities of a great software engineer that will make you stand out. Among them, these...

Learn More 11 3Dec 22 '20

Create small pull requests by using enabler code last

There are multiple ways to create small pull requests for a single task. This post discusses an easy...

Learn More 7 0Dec 22 '20

What is Agile software development? Explain to me like I’m five

Agile software development means different things to different people. In this post, we will define w...

Learn More 38 4Nov 8 '20

Vegeta load testing a quick tutorial with GET examples

Load testing is an important part of releasing a reliable API or application. Vegeta load testing wil...

Learn More 5 0Oct 6 '20

Things tech recruiters look for in your resume and the first interview part 2

Applied to many jobs and haven’t heard back? Not sure what is missing in your resume. Could not make...

Learn More 7 0Sep 8 '20

5 advantages of pair programming you should know about

There are proven benefits of pair programming you and your team can take advantage of. I have been pa...

Learn More 13 0Jun 14 '20

JAMstack tutorial to create a website with just clicks and no code at all for free [Step by step]

This JAMstack tutorial will show you how to create a JAMstack website with just clicks, no code and f...

Learn More 51 2Apr 20 '20

Static vs dynamic website with JAM stack website in between

The web has been around for a while now. I have been building websites for 20 years now and I started...

Learn More 15 2Apr 13 '20

5 tips to work from home productively

2020 is a year of unprecedented things. COVID-19 (coronavirus) has already infected more than a milli...

Learn More 10 2Apr 2 '20

Difference between backend, frontend, full-stack, and super stack development work

I looked at archive.org and found a website I put live in 2001, which means I have been writing some...

Learn More 30 9Feb 15 '20

Repost your tech blog, get a larger audience without hurting SEO

If blogging is one of your goals for 2020 you are reading the right blog post. Setting goals for a ne...

Learn More 38 4Dec 31 '19

2019 Year in Review

This is the first time I am writing a recap of a year after getting inspired by some amazing recaps....

Learn More 14 2Dec 15 '19

How to get your pull request (PR) approved and merged quickly

Have you ever faced a call to completely redesign your code in one of your pull requests? I have and...

Learn More 78 8Dec 1 '19

How to simplify cron monitoring with a simple bash trick

If you have worked with software systems long enough you have surely worked with crons. Cron is a tim...

Learn More 63 3Nov 28 '19

How to use docker multi-stage build to create optimal images for dev and production (NodeJs app example)

Docker has sharply risen in popularity in the past years. It has been one of the tools that have...

Learn More 107 0Nov 24 '19

Why use Google Cloud Run? Here are 5 compelling reasons to opt for serverless containers

Google Cloud Run makes deploying stateless containers a breeze. It has a fully managed serverless ver...

Learn More 8 0Nov 17 '19

From 0 to working Serverless URL for a Containerized app with Google Cloud Run [Slides and Video]

What is the fastest way to get a working URL for your stateless container in a serverless way? With 0...

Learn More 11 0Nov 10 '19

How to run Symfony on Google Cloud Run with the demo app [Step-by-Step]

Symfony is without doubts one of the most popular PHP frameworks. It has amazing flexibility and is w...

Learn More 11 0Nov 3 '19

Laracon AU 2019 overall a good experience

This is my second Laracon, the first one was Laracon EU 2016 which was one of the best conferences I...

Learn More 7 0Nov 1 '19

Set up Laravel 6 on Google Cloud Run step by step with Continuous Integration (CI)

Laravel has soared in popularity in the last few years. The Laravel community even says that Laravel...

Learn More 56 0Oct 21 '19

Podcasts Every Software Engineer/developer Should Subscribe To — Part 4

Podcasts are a great way to learn new things even for the lazy reader. If you are not fast at reading...

Learn More 45 6Jul 10 '19