May 16, 2020Creative Docker Deployments For Your PHP AppsA couple of years ago (2018) I was asked by the company I was working for to build a new version of our REST API from scratch using PHP. Me and my team had lots of freedom on how to design it, write it and document it, including the deployment. …Cloud Services7 min readCloud Services7 min read
Jan 8, 2018PRS, PPL, MU, How does Music Work in the UK?As soon as I started planning my move to the UK, I began collecting the more information possible about how music and music business work here. This is what I’ve found so far, but feel free to add your experiences and suggestions in the comments below. Music in the UK…Music5 min readMusic5 min read
Jul 11, 2017Software is built to solve problems, not to pass testsThe ultimate goal of any software should be to solve problems. Our problems. Our customers’ problems. The goal of any software shouldn’t be to pass tests. Neither to get a bunch of shining badges from code coverage and code quality tools. These are tools, a mean to an end, not…Software Development3 min readSoftware Development3 min read
May 21, 2017Test Your Idea in the Cloud for (almost) FreeNot so long ago, testing an idea for a digital product was expensive. You would have to pay big money for designers, developers, hosting services, and other software tools. This was before the growth of Cloud Computing and a thriving startup ecosystem. Today’s market is full of resources that can…Startup5 min readStartup5 min read
Nov 1, 2016Do websites still make sense in 2016?I make websites since ’98, it’s a long time. And every now and then, I hear questions like “Do websites still make sense in [insert random year]?”, or statements such as “Websites will be almost extinct in X years“. Nothing lasts forever. But this reminds me the 80s hit song…Mobile3 min readMobile3 min read
Oct 25, 2016The 12 Factors of PHPThe twelve-factor app is a methodology for building modern software-as-a-service applications that take advantage of cloud platforms. At first glance, languages such as Ruby, Node.js and Python seem more suited than PHP to this concept. Nevertheless, PHP can be “12factorizeable” without too much effort with a clever application design. Let’s…PHP6 min readPHP6 min read
Mar 20, 2016Did In-house Digital Teams Kill the Freelance Stars?Companies started to rely more on in-house web teams at the expenses of freelancers and agencies. Does this mean the end of the freelancer/agency model? I don’t think so. Unless you’re living in the outer space, you may have noticed a change across the web industry: companies started managing digital…Web3 min readWeb3 min read
May 16, 2015Instant Articles is cool, but the web is not so slowNor are mobile web browsers. The problem is that that most mobile web sites still suck. When you publish to Instant Article (or Flipboard or whatever) you are “forced” to put in what really matters: content. …1 min read1 min read
Published inI. M. H. O.·Mar 3, 2014You Can’t Stop with MusicSome years ago I was satisfied enough that I thought and I could stop playing guitar. I was wrong. — Image Credit: Incase http://www.flickr.com/photos/goincase/5036992322/ More or less twelve years ago I chose not to pursue a career as professional musician. I was satisfied with what I had done until then, and at the same time I didn’t like the professional music scene in Italy. I pursued another passion and started…1 min read1 min read