By Jeff Dickey When running a node application in production, you need to keep stability, performance, security, and maintainability in mind. In this article, I’ll outline what I think are the best practices for putting Node.js into production. By the end of this guide, this setup will include 3 servers: a load balancer (lb) and 2 […]
Convention-based, Modular MVC with Shared Rendering in Node.js
By Nicolas Bevacqua Taunus is a new framework for Node.js that aims to simplify the state of MVC and shared rendering. You may already be rolling your eyes saying, “Another framework?” However, in this article I hope to explain some of the motivation for creating Taunus (its inspiration and my initial goals), what makes it […]
Chrome Killed the Terminal Star
By Krasimir Tsonev I’m not using the terminal anymore. It used to be open all the time, especially when working with Node.js. Nowadays, instead I’m just using Chrome. Yes, Google’s browser. How? There is an extension called Yez! that connects to a Node.js module via web socket. It executes shell commands and returns the result. […]
Building Your First Grunt Plugin
By Mykyta Semenistyi Client-side build systems have gained huge popularity due to the growth in complexity of frontend development. This growth in complexity is due to two main reasons: the migration of functional responsibilities to client-side and presentation enhancements. The oldest and probably most well-known of these build systems is Grunt. Its popularity has helped […]
Roll Your Own Asset Pipeline with Gulp
By Jeff Dickey I’ve found myself using Gulp for just about everything involving HTML/CSS/JS these days. It’s super fast, quick to write scripts for and flexible. I’m at a point now where I have a ton of projects I can just cd into, run gulp and be up and running. It’s the best solution I’ve […]
Slush - A Better Web App Scaffolding Tool
By Joakim Bengtson In the world of web development today it’s hard to stay updated with the ever increasing amount of new modules, libraries and packages that are released each day. What’s hot today can be forgotten tomorrow. One way to be sure that you are using state of the art techniques is to use […]
Simple Content Management with Node.js and Markdown
By Krasimir Tsonev Recently, I released a project named Techy. It’s a flat CMS based on Node.js and Markdown. I made it because I wanted to write my articles in Markdown format and avoid the time-consuming publishing workflow which I’ve been using. This post will cover a little bit about how why I created the […]
Code Protection and Packaging for Node.js Projects with JXCore
By Krzysztof Trzeciak “How can I protect my JavaScript code?” This question has probably been asked millions of times and the answer is always the same. You can use obfuscation, but it will, in reality, not protect your source code. That’s why it is always recommended that you shift critical code to the server side. […]
MEAN Stack - A Quick Start Guide
By Mathew Carella The MEAN stack has been getting a lot of publicity lately. In case you haven’t heard about it yet, MEAN stands for MongoDB, Express, Node.js and AngularJS. This article is intended to serve as a quick guide to help you get started developing with the MEAN stack. We won’t go into great […]
The Basics of Express Routes
By Dhananjay Kumar Recently I started learning how to build web applications using Node.js and the popular Express framework. In doing so, I realized that one of the most vital concepts in Express is routes. In this article I will share the basics of understanding routes in Express. If you are just starting with Express […]