Archive for the ‘node.js’ Category

Tips and Tricks for Debugging Electron Applications

Posted on: No Comments
Tips and Tricks for Debugging an Electron Application is an excerpt from Electron in Action, a step-by-step guide to building desktop applications that run on Windows, OSX, and Linux. If you'd like to follow along with the techniques demonstrated in th...

Using Slack To Monitor Your App

    For the past few months, I’ve been building a software-as-a-service (SaaS) application, and throughout the development process I’ve realized what a p...

Create Your Own Yeoman-Style Scaffolding Tool with Caporal.js

Posted on: No Comments
Starting a new project (especially as a JavaScript developer) can often be a repetitive and tedious process. For each new project, we normally need to add a package.json file, pull in some standard dependencies, configure them, create the correct dir...

Easily Migrate Your Existing Users to Auth0

User migration is a dreaded, sometimes unavoidable task that is difficult for developers, inconvenient for users, and expensive for business owners. The need for migrating users from one service or platform to another can stem from any number of reason...

Debugging JavaScript with the Node Debugger

Posted on: No Comments
It’s a trap! You’ve spent a good amount of time making changes, nothing works. Perusing through the code shows no signs of errors. You go over the logic once, twice or thrice, and run it a few times more. Even unit tests can’t save you now, they ...

Make a Skype Bot with Electron & the Microsoft Bot Framework

Posted on: No Comments
David Marcus, VP of Messaging Products at Facebook, gave a talk at Web Summit in November about Facebook’s involvement with chat bots, and it was quite clear Facebook has big plans for enabling customers and business owners to integrate not only ...

How to Build and Structure a Node.js MVC Application

Posted on: No Comments
[special]In a non-trivial application, the architecture is as important as the quality of the code itself. We can have well-written pieces of code, but if we don’t have a good organization, we will have a hard time as the complexity increases. There...