How To Use Mocha With Node.js For Test-Driven Development to Avoid Pain and Ship Products Faster

Test-driven development (TDD) , as many of you might know, is one of the main, agile development techniques. The genius of TDD lies in increased quality of code, faster development resulting from greater programmer confidence, and improved bug detection (duh!). Historically, web apps have been hard to autotest, and developers relied heavily on manual testing. But, … Continue reading “How To Use Mocha With Node.js For Test-Driven Development to Avoid Pain and Ship Products Faster”

Node Program Lecture

Node Program is ideal for people new to Node, and for those who can use some help with JavaScript itself (stuff like “this”, prototype, var, etc.). In the first few lectures, I cover JavaScript fundamentals. Here’s a video of the beginning of one of the previous Node Program trainings: http://youtu.be/JPdTOJXG-hQ. It’s 19 minutes and a part of a six-hour self-study … Continue reading “Node Program Lecture”

The End of Node.js?

UPDATE May 21, 2016: The io.js became Node.js and everything is better then ever. Conclusion? Avoid drama, speculations and distractions. Just keep on building useful and good applications. There have been a lot of buzz around io.js for the past few months. Basically, io.js is a branched (forked in Git/GitHub terminology) version of Node.js. One … Continue reading “The End of Node.js?”

Pro Express.js: Master Express.js—The Node.js Framework For Your Web Development Is Out

The long-anticipated Express.js manual is ready and was sent to to print at this week (December 24, 2014). To summarize the book, Pro Express.js: Master Express.js—The Node.js Framework For Your Web Development is all about understanding Express.js and building web apps with this framework and its middleware. Spend two minutes to read this post, to … Continue reading “Pro Express.js: Master Express.js—The Node.js Framework For Your Web Development Is Out”

The Node Frameworks Contributor

I want to express gratitude to Randson Oliveira for his contributions to the Node Frameworks project. In fact, he is the #1 contributor on the project right now. Thank you for your dedication! If you don’t know what the Node Frameworks project is about—check it out. The mission of this resource is to provide recommendations … Continue reading “The Node Frameworks Contributor”

Azat Mardan on NodeJS and Express Interview at QConNY 2014

Here’s my interview with Brian Rinaldi of ModernWeb on NodeJS and Express at QConNY 2014 where I spoke about CoffeeScript. The inverview is 13 minutes long and discusses some controversial topics and my traditionally published book Practical Node.js.

NodeFrameworks.com Got GitHub Stats

Now our hand-picked registry of Node.js frameworks (NodeFrameworks.com) has GitHub statistics right on the website, so you don’t have to navigate back and forth when making a decision! This is how it looks: each framework has a number (GitHub stars) next to its name. This serves as a social proof meaning the more people use … Continue reading “NodeFrameworks.com Got GitHub Stats”

MongoUI: Real-Time MongoDB Admin Web Interface (a la phpMyAdmin in Node.js)

MongoUI is a real-time web interface for Node.js and MongoDB written with DerbyJS—a real-time full-stack web framework. It’s a app that can be run locally and on the server. Similarly, you can view and manipulate data in a local or remote database. The MongoUI project is in beta so use caution, and please contribute your … Continue reading “MongoUI: Real-Time MongoDB Admin Web Interface (a la phpMyAdmin in Node.js)”

Introduction to OAuth with Node.js and Online Subscription—RELEASED!

The much-needed Introduction to OAuth with Node.js mini-book is released! Get your PDF, EPUB, MOBI copy here –> gum.co/hRyc… or sign up for Node.js and JavaScript Mastery Online here. The online bundle has five (5!) books. Here’s the list of available books. It’s a $50+ value for only $4.87/mo. If you read all the books … Continue reading “Introduction to OAuth with Node.js and Online Subscription—RELEASED!”

Intro to OAuth with Node.js: OAuth 1.0 (One-Legged)

This text is part of Introduction to OAuth with Node.js mini-book which is available at gum.co/hRyc. Let’s start with good old OAuth 1.0. The way it usually works is as follows: For the first time, when we authorize a user to use our app, we need to perform extra work and obtain access token and secret … Continue reading “Intro to OAuth with Node.js: OAuth 1.0 (One-Legged)”

Practical Node.js is Ready!

My latest book about Node.js is ready (Jul, 2014)! Practical Node.js was designed to be a one-stop source for going from hello-world examples to building apps in a professional manner. The libraries covered in Practical Node.js greatly enhance the quality of code and make developers more productive. You can get it on Amazon, B&N and … Continue reading “Practical Node.js is Ready!”

Why Node Program is Different

Node Program is the  fastest and most engaging way  to get started with Node.js, MongoDB and Express.js. It’s an  intensive  weekend-long  live course  taught in the Bay Area by skilled experts who have run Node.js in production  for years! Node Program is the ultimate way to get up and running with the foundations of Node.js, by learning the required foundational skills to … Continue reading “Why Node Program is Different”

Seven Things You Should Stop Doing with Node.js

Inspired by 5 Things You Should Stop Doing With jQuery by Burke Holland, I decided to open a discussion and highlight seven things you should immediately stop doing with Node.js: Stop using callbacks Stop using * for versions Stop using console.log for debugging Stop using GET and POST for everything Stop using semicolons Stop using … Continue reading “Seven Things You Should Stop Doing with Node.js”

Node Program Announcement: Intensive Node.js, MongoDB and Express.js Course in The Bay Area

We’re glad to announce intensive Node.js, MongoDB and Express.js course in the Bay Area — Node Program. The July 2014 course has only 10 seats (only 10 students!), and the registration will be open from 6/11/2014 9am PT to 07/21/2014 11:30pm PT. If you would like to get updates about Node Program, sign up for … Continue reading “Node Program Announcement: Intensive Node.js, MongoDB and Express.js Course in The Bay Area”

JavaScript and Node FUNdamentals is Finished

JavaScript and Node FUNdamentals: A Collection of Essential Basics is a short read to brush up and refresh JavaScript and Node.js topics including frameworks like CoffeeScript, Backbone.js and Express.js. The motto of the book is “If it’s not fun, it’s not JavaScript.” JavaScript and Node FUNdamentals has these chapters: JavaScript FUNdamentals: The Powerful and Misunderstood … Continue reading “JavaScript and Node FUNdamentals is Finished”