Open in app

Sign In

Write

Sign In

Geshan Manandhar
Geshan Manandhar

724 Followers

Home

About

Published in

Simply Wall St

·Apr 12

How to manage tech debt? We did a tech debt week and it was a success

Tech debt in plain words is a shortcut or a known suboptimal choice made to expedite the delivery of a software product. The shortcut can be in code, architecture, or other factors. If it is an informed decision, generally a “commitment’ is made to refactor/rewrite the thing to pay off…

Software Engineering

5 min read

How to manage tech debt? We did a tech debt week and it was a success
How to manage tech debt? We did a tech debt week and it was a success
Software Engineering

5 min read


Nov 11, 2022

We’ll design our basic schema for signing up user. Let’s create a schema file for Signup inside types/SignUp/SignUpSchema.ts and the code goes like this.

Validate your API Request with Ajv in NodeJS
12
1

Pramish Luitel

Pretty similar to Joi validation.

Pretty similar to Joi validation.

1 min read

1 min read


Published in

Better Programming

·Aug 24, 2022

How Software Deployment Tools Have Changed in the Past 20 Years

I have used a variety of software deployment tools in the last 20 years. From FTP to deploying Docker containers on Kubernetes using a chatbot, I think I have seen the most of it. In this post, I will take you on a journey of web software deployment tools from 2001 to 2022, let’s get started! — What are software deployment tools? Software deployment tools have also been popularized as deployment automation tools in the last 8–10 years.

Software Engineering

10 min read

How Software Deployment Tools Have Changed in the Past 20 Years
How Software Deployment Tools Have Changed in the Past 20 Years
Software Engineering

10 min read


Published in

Simply Wall St

·May 1, 2022

5 compelling reasons to work for Simply Wall St Tech

Why work for Simply Wall St tech? Here are some crucial technical reasons in addition to the culture and work flexibility. It has been just over a month since I joined Simply Wall St, having worked in e-commerce for 10 years across 2 continents, it is surely the change in…

Simplywallst

6 min read

5 compelling reasons to work for Simply Wall St Tech
5 compelling reasons to work for Simply Wall St Tech
Simplywallst

6 min read


Published in

THE ICONIC Tech

·Mar 25, 2021

5 useful PHPUnit Assertions you should start using now

Some popular PHPUnit assertions analysed out from a small, medium, and large PHP project — PHPUnit has been blowing away its competition for more than 5 years now. With the use of the right PHPUnit assertions, you can get the most benefit out of PHPUnit. In this post, we will look into some popular and very useful PHPUnit assertions you should be using day to…

PHP

5 min read

5 useful PHPUnit Assertions you should start using now
5 useful PHPUnit Assertions you should start using now
PHP

5 min read


Published in

Better Programming

·Mar 24, 2021

How To Use Kubernetes To Run Your Cron Jobs Effectively

A hands-on guide to optimally configured crons — Kubernetes is super effective in running cron jobs — as well as other web application workloads. A Kubernetes cron job is a special kind of Kubernetes job that runs on a time-based schedule. In this post, we will focus on how to run optimally configured cron jobs on Kubernetes. What Is Kubernetes? Kubernetes…

Programming

8 min read

How To Use Kubernetes To Run Your Cron Jobs Effectively
How To Use Kubernetes To Run Your Cron Jobs Effectively
Programming

8 min read


Published in

Better Programming

·Mar 17, 2021

How To Use Nodemon To Restart Your Node.js Applications

Restart your web apps automatically and efficiently — If you are developing any Node.js application, nodemon is one of the necessary weapons in your arsenal. Learn how to install and effectively use nodemon to automatically restart your Node.js application on every relevant file change. Do you want to restart your Node.js web server and save loads of development…

Programming

5 min read

How To Use Nodemon To Restart Your Node.js Applications
How To Use Nodemon To Restart Your Node.js Applications
Programming

5 min read


Published in

Level Up Coding

·Mar 16, 2021

Node.js MySQL Transaction: a step-by-step tutorial with a real-life example

Transactions are one of the important features of a relational database. In this Node.js MySQL transaction walkthrough, we will look into how it can help you achieve data consistency pushing the difficult stuff to the database level. Let’s get started! What is a database transaction? The simplest way to define a relational database transaction is…

Nodejs

9 min read

Node.js MySQL Transaction: a step-by-step tutorial with a real-life example
Node.js MySQL Transaction: a step-by-step tutorial with a real-life example
Nodejs

9 min read


Published in

Better Programming

·Mar 15, 2021

Want To Build Faster Web Apps? Use JavaScript Memoization

A practical example for better HTTP performance — Memoization is simply caching the output of a function so that the consequent calls just use the cached result, eliminating any heavy computation. Memoization in JavaScript can also yield amazing performance benefits, given that it is implemented properly. Do you want to make your JavaScript code run much faster? In…

Programming

6 min read

Want To Build Faster Web Apps? Use JavaScript Memoization
Want To Build Faster Web Apps? Use JavaScript Memoization
Programming

6 min read


Published in

Better Programming

·Mar 15, 2021

Comparing 5 Node.js Logging Libraries for You To Make the Optimal Choice

Picking the right library for the job is crucial — Using the right Node.js logging library can give you unprecedented insight into how your application is working. Having proper logging is equivalent to having a powerful telescope in a space with all your applications. Do you want to be able to see how your application behaves under load in production…

Programming

5 min read

Comparing 5 Node.js Logging Libraries for You To Make the Optimal Choice
Comparing 5 Node.js Logging Libraries for You To Make the Optimal Choice
Programming

5 min read

Geshan Manandhar

Geshan Manandhar

724 Followers

Senior Software Engineer, Agile follower. Technologist, Google Developer Expert. Blogging at geshan.com.np

Following
  • KafleLava

    KafleLava

  • Amir Shevat

    Amir Shevat

  • Raju Dawadi

    Raju Dawadi

  • Alessandro Butler

    Alessandro Butler

  • Soumadri Banerjee

    Soumadri Banerjee

See all (459)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams