You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Let's learn about Node via these 94 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.
The most hated language powering web servers since PHP.
How about a Twitter Bot that retweets, favorites, on the basis of hashtags and replies to other users if they follow it? I made a similar kind of a Twitter Bot (@nodejstweet) that feeds me the latest or the ongoing news/articles/how-to’s on a set of hashtags such as #Nodejs, #MongoDB, #AngularJS, #IonicFramework, et cetera. At the time I never expected it having more followers than me but that has been surpassed.
In this 2nd part of our tutorial, we are going to continue our journey of creating reset password functionality. In the 1st part, we completed the back-end with Node.js Express and Node mailer, created an API which will use in this part in Angular. Let’s get started.
Do you have an innovative idea that’s going to turn your web app into the next big thing? That’s great - but remember that software development is a process that has to be well-thought-out, and the most critical decision of what backend environment are you going to choose has to be made at the early beginning.
Develop a Node application harnessing the power of Foxit PDF SDK Web. Integration allows you to effortlessly open password-protected PDFs directly in browser.
In this quick article, you'll see how to prevent one of the OWASP Top 10 security issues for websites: authentication that hasn't been implemented correctly.
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.
Prototype Pollution is a JavaScript related vulnerability. This article explains how it works and how to exploit it bypassing security checks of the app.
These six productivity tips will supercharge your productivity as a Node developer. You'll save hours of time which you can then invest in other activities.
Microservices are very popular today, even in traditional corporate IT shops. Often though they are implemented using languages, such as Java, born in the early ’90s and designed for a world of monolithic applications. Do you remember the big old Application Servers?
Most of us have gone through tough times where you have a large scale application which has a bunch of features, API integrations, database connections, etc. New features and updates get released, and of course you need to fix the bugs and maintain the code.
Data extraction has many forms and can be complicated. From Preventing your IP from getting banned to bypassing the captchas, to parsing the source correctly, headerless chrome for javascript rendering, data cleaning, and then generating the data in a usable format, there is a lot of effort that goes in. I have been scraping data from the web for over 8 years. We used web scraping for tracking the prices of other hotel booking vendors. So, when our competitor lowers his prices we get a notification to lower our prices to from our cron web scrapers.
In this 5th instalment of my “Node JS Performance Optimizations” series, I show you how to increase Node JS performance with thread pool management. We achieve this by understanding how Libuv works, how the thread pool works and how to configure the number of threads based on your machine specs.
I've been using Handlebars in Node.js apps for a long time now and while it always gets the job done, sometimes I find it awkward to use. In particular I miss being able to use expressions and flexible logic flow directly in the templates.I know there's an argument for keeping logic and views separate and that views should be "logicless", but sometimes you just want a bit more control. The existence of libraries like Swag, suggests that I'm not alone here so I got to thinking...
Node and Express are great for building dynamic websites but often you'll also have some static content too. While its reasonably easy to author these pages in straight HTML a better option for this kind of content is often Markdown.
The appearance of Node.js became the new era for JavaScript because of the opportunity to synchronize frontend and backend. All JavaScript programs with help of
In this article, I'm going to introduce you to a NodeJS module that allows you to create and deploy server-side processes by using a visual, drag n drop style.
A collection of my youtube videos on creating bots for trading, creating smart contracts, building dApps, and integrating with Facebook, Amazon, and eBay APIs
One of the hardest parts of designing a monitoring system is predicting everything that “might” go wrong. That only comes from experience, not just over time, b
Discover the hidden issues affecting Node.js performance and scalability. Our blog offers insights into the deep problems of this popular JavaScript runtime...
Learn the differences between rate limiting and throttling in Node.js, why they matter for performance and security, and how to implement them using Express.
Today, I would like to show you how to execute custom JS code in another Node.js process and to get a proper result. These are relatively simple code examples, which demonstrate basic ideas of native code calls with the help of Frida framework.
Node vs Go: Same Feature, Different Design. Discover how two runtimes handle hot config reload differently, plus benchmark results showing Go's 1.9x performance
How would we build an experience like the one above?
Demo Repo
Some applications need to limit users to a single client or browser instance. This post covers how to build, improve, and scale this feature. We begin with a simple web app with two API endpoints:
As a developer exploring the exciting world of appChains, I had the opportunity to work with various leading node providers and witness firsthand how they transform blockchain technology. AppChains while leveraging the security also concedes cost advantages of underlying Layer 1 blockchains. With appChains, developers like me, can unlock endless possibilities and elevate our decentralized applications to new heights. Hence, an increasing number of developers are seen resorting to this efficient solution to address scalability, interoperability, and modularity. If we talk about nodes, then nodes are not just responsible for exchanging data on blockchains but are also an excellent approach to engaging with blockchains.
As an application developer, how often we sense the need of a service that would send e-mails to specified or subscribed email ids? Even if there is no real need, we still fantasize about it while developing a pet-project or an app for fun, don't we 😁?
This post introduces a deep dive video tutorial where I teach you the fundamentals of Node-RED and at the same time, show you how to build a Weather dash
Introducing the newest innovation from HarperDB: HarperDB Custom Functions. With the release of HarperDB 3.1 users are able to define their own API endpoints within HarperDB. What does that mean for you? HarperDB grows from a distributed database to a distributed application development platform with integrated persistence - one that can serve as a single solution for all of your backend needs. We’re collapsing the stack!
Express is one of the most popular JavaScript frameworks for building backend APIs and Postgres is a really popular relational database. How do we connect them?
My primary goal is to find a solution that allows my limited time to be focused on providing business solutions instead of getting up to speed with DevOps processes.
If you’ve gotten started programming with HTML and JavaScript (JS), you know how easy JS is to use. The interface is right at your fingertips. You can easily access your entire web page with simple commands.
Swell is a cross-platform compatible (Mac, Linux, & Windows) desktop application and the leading API dev tool for testing and visualizing steaming TCP connections (i.e., WebSockets, SSEs, GraphQL subscriptions). Swell functions similarly to Postman, but with the added perks of full streaming and GraphQL support. Being an Open Source project, Swell is 100% free and open to outside contributions. For details on how it works, see our previous article here.
Read on to find the detailed info on such Blockchain API methods as JSON-RPC, REST and WebSockets, the main use of API and how it's related to cryptocurrency.
Celebrating 20% gains in about a day, we're preparing to launch our first-ever marketing collabroation with the team and friends over at CryptoCatBot where we might even feature in their products section and/or get an email blast - for a marginal trade of referral commission, tbd - stay tuned for our glorious launch celebration in Telegram :)