Image for post
Image for post

Blockchain is a distributed & decentralized ledger that stores data and is publicly shared across all the node of its network. Blockchain is almost always used instead of the terms Bitcoin and cryptocurrency. And there are many other places this technology can be used. We are beginning to barely scratch the surface of it.With all the popularity around, we know that the Blockchain Technology is going to be huge. But what makes it unique?

  • Decentralized System
  • Distributed Ledger
  • Secure Ecosystem
  • Mining
  • Chronological and Time stamped
  • Consensus Based

Let’s look into these in more detail.

1. Decentralized System

Blockchain is a Decentralized Technology, by…


Image for post
Image for post

Most of us are familiar with Twitter. But we are not much familiar that we can automate the activities like status posting,retweeting,liking,commenting and so on. So,here I’ll show you how we can automate some of the activities like getting the twitter data,posting the status and retweeting with Node.js and a npm package called Twit .And we ll deploy the project to github and heroku and keep it running…

Let’s start by signing in to a twitter developer section,You’ll get insight of creating a developer account and will be able to Create an app where you will get the following keys:


Image for post
Image for post

The Searching Algorithm can be implemented with other languages as well. But here we will work with JavaScript to solve the Searching Algorithms. These algorithms are used to handle or work with the search related task in our projects or any applications that require searching. Searching is made easier by these algorithms. Searching is fundamental to any programming language. It would be a waste to have data structures, and no way of searching through them.The two searching algorithms we will be looking at are Linear search, and Binary search.When data items are random or not sorted, we use sequential or…


Image for post
Image for post

Every programming problem involves some kind of algorithm. Algorithm is a process or set of steps to accomplish a certain tasks or a step by step way to solve a problem. There are about 700 programming languages. Here is a list. So what to learn and why to learn that’s most of the people stuck on. In my perspective You can learn any. Learning basics of some on-demand programming language is not a harm. But you must select a language that becomes your magic spell and you should always be ready to create something out of it. Learning varieties of…


Image for post
Image for post

While building any web app people get confused or feel difficulty in authentication process. Creating a registration form and sign in process is a hectic process if we don’t follow proper method.

In this tutorial we will see how we can register and login using passport-local.

Setting Up Our Application:

To set up our base Node application, we’ll need a few things. We’ll set up our npm packages, node application, configuration files, models, and routes.

Application Structure:

- app ------ models ---------- user.js // our user model --> ------ routes.js // all the routes for our application --> - config ------ auth.js // will hold all…


Image for post
Image for post

Creating A Chatbot Using Socket.io, API.AI and Web Speech API

In the world full of Siri, Cortana & Alexa, have you ever wondered you can create a new friend of yours. Well it might not be that intelligent but it not worthless to try creating something new. With the current state of web apps, we can rely on various UI elements to interact with users. With the Web Speech API, we can develop rich web applications with natural user interactions and minimal visual interface, using voice commands. This enables countless use cases for richer web applications. Moreover, the API can…


Image for post
Image for post
A lot to learn….

ES6 came with many new features, but one of the best features was the official introduction of Promises. Promises allow you to write clean non-callback-centric code without ever having to worry about callback hell. Even if you never write your own promise, knowing how they work is incredibly important, since many newer parts of the JavaScript API use promises instead of callbacks. The core idea behind promises is that a promise represents the result of an asynchronous operation. A promise is in one of three different states:

  • pending — The initial state of a promise.
  • fulfilled — The state of…


Image for post
Image for post

A full-stack development professional is the one who is having sound technical knowledge of each and every aspect of development — front end, back end, various operating systems among other details of the technology. These people are usually termed as “developer generalists”. The significant thing to be noted here is that full-stack developers should not be confused with senior developers.

In nutshell, this stack of developers can create any complex application from scratch, provided they would have understood how each technical layer should interact with the other.

Why Full Stack Development?

1. Creation of unique code:

The developer or the agency would be able to create a unique code…


Image for post
Image for post
A place where I fork

And slowly github became the new facebook for coders where instead of posting pictures and life events people post code for projects and your fellow developers comment, request features and fork the code to suit there needs.Brian Doll, GitHub’s vice president of strategy says “If you look at the top 100 sites, you’ve got a handful of social sites, thirty flavors of Google with national footprints, a lot of media outlets — and GitHub”


Image for post
Image for post
What do you think?

A few days ago I was talking with a friend and he said to me that JavaScript is an old Technology that the web developers only use it because it is the only language that runs on a browser, etc. Also, he said that the core of the language needs to be rewritten to solve some serious security problems. But I said, well dude Js will be around for a long time.

Though Javascript is an old Technology, just like our computer is. It was created a relatively long time ago and suffered some backlash a while back. But with…

Sujan Chhetri

Full Stack Developer..Interested in Cryptography and Building secure and scalable platforms..I write Technical blogs on Blogue,Medium & Hackernoon.

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