How You can Maintain 30+ sites and still have time for New Projects

In my talk I will explain how to apply modern development practices to projects that were not developed with them in mind.

It’s a good time to be a Freelance Web Developer, as modern CMS systems allow you to quickly build and sell new sites. But launching is only the first half of the battle, and you have to support your Clients and maintain it all. Through the years you have assembled many different Wordpress, Joomla or Magento installations. As a cherry on top, they’re all running on different hosting providers, with their own quirks and limitations. Did you just curse yourself to working with FTP clients and PhpMyAdmin for the next decade? There is a better way.

In my talk I will explain how to apply modern development practice to projects that were not developed with them in mind. We will look at how to package your changes into Git, version deploys using Ansible and build local staging area. Afterwards, we’ll tie it all together with free monitoring and error reporting tools.

After the talk, you’ll have a solid idea on how bring order to your projects. As an added benefit, it will also make it easier for other developers to collaborate with you on your projects.

Rate the talk
Photo of Jure Cuhalev
Jure Cuhalev

I'm a Web Developer that ships projects. My current work includes highly customized Wordpresses for Journalists, Course searches for Open Education and data visualizations with Python Pandas. I love to teach.

Supported by

Organized by