No-pain web development is a I talk I gave @ Solution Linux 2013. It explains how to quickly start coding a single-page application without taking days to configure your backend and frontend development environments.
This blog post describes the preliminary steps I take before installing services on web-servers I administrate. It covers backup, monitoring(software and hardware) and security.
First, I start by setting up a backup script. Because I do self-hosting, I have another machine on my local network I use as a network storage. Additionally I replicate my backups on a laptop outside my local network. The following are the folders I backup:
RailwayJS is a framework based on ExpressJS. Using Railway makes developing a Node.js application much easier than it is with Express. Unfortunately, Anatolly,the author, was forced to rename the project and it is now called CompoundJS.
Getting a Node.js development environment ready to write applications can be a real headache. Chosing a fully featured framework is not an easy task, structuring an app with lighter framework such as Express is none trivial and building single-page application requires configuration. A real-time framework can help you but sometimes it makes a little bit too much of “magic” and pushes you to make unusual stuff. So how could you build your new node.js web app prototype without worrying about the setup and configuration ? What if, as a bonus, this app could be deployed in your personal cloud in a single command line ?