All articles by Marco Louro

Thumbnail image for Installing Node.js and npm into a Python Virtualenv

Installing Node.js and npm into a Python Virtualenv

With things like LESS and RequireJS, we're starting to use Node.js's npm (think pip for JavaScript) on every other project. However, installing Node.js globally means some dependencies are also installed globally, which might be a problem if different projects use …
Thumbnail image for Introduction to Django Selenium Testing

Introduction to Django Selenium Testing

If you’ve never heard of Selenium, put simply, it’s a tool that allows you to create tests that are run in the browser and interact with your UI in the same way as if you were manually testing your website …
Thumbnail image for Running your own Self-Hosted Etherpad Instance

Running your own Self-Hosted Etherpad Instance

Etherpad is an amazing real-time collaborative editor with a very low barrier for entry (no logins, no additional software, etc.). In case you missed it, Etherpad was acquired by Google and after a community uproar decided to release their code …