Do not use HTTPS and basic authSeptember 15, 2016Understanding the real security of HTTPS and authentication methodssecurity
Rebuilding my site with Hugo (and IPFS)September 14, 2016Moving from Django to a static site generator with distributed hostinghugo static sites ipfs
YCombinator interviewMay 1, 2016What I learned from interviewing at YC in Californiastartups talentrank
Assessing quality by functionality mappingNovember 15, 2015Measuring how technology supports your product's user journeysproduct software
Another failure, another lesson - comprotempo.itMarch 11, 2015Why building a marketplace for handymen in Italy didn't workstartups comprotempo
Monitoring servers with MuninJanuary 16, 2015Simple server monitoring with minimal setup and maintenancemonitoring
Working with caches and MemcacheJanuary 14, 2015When and how to use caching without introducing bugsweb architectures cache
Scaling with Ansible (Europython 2014)July 27, 2014Presentation on managing infrastructure with Ansible at Europythonansible devops europython
Give everyone one (public) VMFebruary 11, 2014Creating throw-away environments with Ansible and DigitalOceanansible devops
Why my first startup failed - tabs.toJanuary 26, 2014Learning the hard way about overengineering and burning outstartup tabs.to