1. Slug Routes:
slug-routes gives you the ability to use some unique piece of data to represent your records in URLs other than the ID.
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
3. Canonical URL
It allows you to tell search engines that certain similar URLs are actually one and the same. Sometimes you have products or content that is accessible under multiple URLs, or even on multiple websites.
4. Node.js production experience, tips
From Python to Node.js, then back to Python, JS is Easy to learn, impossible to master
Paul Graham was asked about ideal programming language, he said, “I mean, we have had startups writing their code in PHP – and that worries me a little bit. But not as much as other things worry me.”
Hard won lessons five years with Node.js
Node.js and ES6 Instead of Java – A War Story
Node.js single thread event loop is easy to stack tons of callback to crash the whole process, they have to manually restart the microservice after a period of time
5. Engineering Culture
Software development should be thought of as a cycle of continual learning and improvement rather a progression from start to finish, or a search for correctness.
Dogfooding culture, all employees install the latest version, test and report bugs.
“To keep the business going with a relatively small staff, we need to consistently punch above our weight.”