Full Stack Node Development

Back in August, I had participated in Midwest JS located in Minneapolis, Minnesota. As you may know, I’m a huge fan of developing full stack applications with the JavaScript stack. This is exactly what I had presented on at the conference.
My session was well attended and many developers were taught how to use Node.js with Couchbase to develop a RESTful API and Angular as the client facing layer.

Link: https://dzone.com/articles/midwest-js-project-source-on-full-stack-node-devel?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

How Massive Companies Use Node.js at Scale

Over the past few years, more large organizations have begun to publicly share how they’ve successfully used Node.js at scale. In this article, I’ve collected some of my favorite resources and stories around large-scale Node.js applications – from the extremely cool (spacesuits at NASA) to the extremely global (Walmart), there are tons of inspiring Node.js success stories out there!

Link: https://dzone.com/articles/how-massive-companies-use-nodejs-at-scale?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Node EADDRINUSE (Address Already in Use) Error

Every once in a while my Macbook Pro freaks out and a process goes rogue.  This oftentimes happens when I’m working on the excellent debugger.html project; I attempt to start the server side of the debugger and suddenly I’m hit with an error that resembles the following, leading to the process not starting from that […]
The post Node EADDRINUSE (Address Already in Use) Error appeared first on David Walsh Blog.

Link: https://davidwalsh.name/node-eaddrinuse

Common Uses for Node.js

Node.js uses an event-driven input-output (I/O) which makes it perfect for the implementation of real-time web applications. While Ruby on Rails was a server-side language that attempted to make the implementation of real-time applications a reality, Node.js actually is the server.
What makes Node.js more efficient than alternatives such as Apache is that it remains dormant when there are no connections. Apache, on the other hand, requires several idle servers to remain active to deal with new connections as they come. Since Node only activates a callback when new connections come in, server resources are saved.

Link: https://dzone.com/articles/common-uses-for-nodejs?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Build and Test a Messenger Bot With Node.js and Optimizely

Let’s talk about chatbots. My first interaction with a chatbot, like millions of others, was SmarterChild on AOL Instant Messenger, in the early 2000s. SmarterChild offered an early glimpse into the potential that an automated bot could offer to real-world interactions. However, personally, it felt like a novelty in the midst of an era of existential crisis for internet technologies.
Fast forward to today, and we can see that the proliferation of smartphones, messaging platforms with open APIs (Twilio, Messenger, Slack, WhatsApp, etc.), and advancements in artificial intelligence have graduated chatbots from internet novelty to business necessity.

Link: https://dzone.com/articles/build-and-test-a-messenger-bot-with-nodejs-and-opt?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Red Hat Updates Python, PHP, Node.js, More; Supports New Arches

I am pleased to announce the immediate availability of Red Hat Software Collections 3.0 Beta, Red Hat’s newest installment of open source development tools, dynamic languages, databases, and more. Delivered on a separate lifecycle from Red Hat Enterprise Linux with a more frequent release cadence, Red Hat Software Collections bridges development agility and production stability by helping you create modern applications that can be confidently deployed into production. Most of these components are also available in Linux container image format to streamline microservices development.
In addition to these new components having traditional support for x86_64, Red Hat Software Collection 3.0 Beta adds support for three new architectures: s390x, aarch64, and ppc64le.

Link: https://dzone.com/articles/red-hat-updates-python-php-nodejs-more-supports-ne?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Developing a Web Application Using Angular (Part 1)

With over $2 trillion in annual internet commerce sales and 1.24 billion websites existing in the world, developing clean, concise, and intuitive web applications is essential for most of the software market. In particular, the Single-Page Application (SPA) has become the dominant paradigm, allowing users to easily navigate from one page to the next without interrupting the fluidity and User Experience (UX) of the application.
In recent years, there have been numerous SPA frameworks that have earned their stripes, but foremost among these contenders is Angular. Created by Google in 2010, Angular was originally developed using JavaScript (and aptly called AngularJS), but in 2016, Google released a new version of Angular based on Microsoft’s Typescript programming language. Since then, creating Angular applications has looked much like creating a Java application, and thus, has spurred on the use of Angular by countless companies, including PayPal, Nike, HBO, Sony, and General Motors (for more information, see Angular 2 vs. React).

Link: https://dzone.com/articles/developing-a-web-application-using-angular?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Node.js Performance Monitoring (Part 3): Debugging the Event Loop

In Part 1 and Part 2 of this series on Node.js Performance Monitoring, we covered the basic metrics to monitor and how to do this with N|Solid. In this article, we’re going to dig a bit deeper into how to diagnose and resolve common Node.js bottlenecks in the event loop by understanding some of the key metrics around the event loop.

Link: https://dzone.com/articles/nodejs-performance-monitoring-part-3-debugging-the?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Searching Social Media Influencers With Node.js

In the past few years, we have seen how social media has drastically changed the way that brands reach their customers. In fact, social media started to play a big role in purchasing decisions.
The growth of “online celebrities" through social networks caught marketers’ attention and that’s where the idea of social influencers comes in.

Link: https://dzone.com/articles/searching-social-media-influencers-with-nodejs?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Templating in Node.js With Simple Signup Example

If you are just getting starting with Node.js from this blog post, then you are in the right place. When I started NodeJs, I was very confused about templating in Node.js and choosing the best templating engine, as there is a huge list of options.
Let’s start with some names of templating engines. First, though, please do some research on the basics of why we need them — if I were to cover them here, this post would turn into a book! Here’s a list to help you get started: 

Link: https://dzone.com/articles/templating-in-nodejs-with-simple-signup-example-in?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev