Is it possible to track page views on a blog without sacrificing readers' privacy? Let's find out!
Time for a nice little side project: let's build a link shortening service! Actually, more than giving you all the code to achieve it, we will go over the process of spec'ing and architecting one such service, following a given set of constraints.
Data migrations are a common operation for any application with a persistence layer. In this post we will look at how to set a simple data migration on a PostgreSQL database in a Node back-end.