December 24, 2019 — Performing theme, plugin and core updates on your site can be intimidating and overwhelming, especially for older and more complex sites with many interconnected plugins – WooCommerce, I’m looking at you!
The solution is simple: use a staging site – a private copy of your site where you can safely test updates and resolve problems before your users ever experience an issue.
I’ll guide you across a number of ways to create a staging site depending on your specific needs, performing these updates, and then applying these updates to your main site. You’ll leave with a concrete plan for how to set up your own staging site, and will fear the update process far less!
December 10, 2017 — You know that Continuous something-or-other exists. Maybe you have even heard the terms Continuous Integration or Continuous Deployment, but not much more than that. I was in your shoes just a few short months ago. I came, I coded, I conquered. Now I am breaking it all down so you too can feel confident with the basics of continuous integration and deployment.
I will cover the basics of how to setup Github and Circle CI with WordPress and configure deployment to a staging environment. We will cover continuous-jargon and break down yml and script files to better understand how it works and how you can start to use it with your projects.
Attend. Absorb. And you too can conquer.
September 8, 2016 — Früher oder später kommen wir alle an den Punkt an dem wir neben dem Livesystem noch mindestens ein weiteres System haben, ein lokales Entwicklungssystem oder im besten Fall noch ein Preview System um dem Kunden Änderungen zur Freigabe vorzulegen.
Da kommen diverse Probleme und Fallstricke.
Wie synchronisiere ich die Datanbank, oder muss ich das überhaupt?
Wie halte ich Bilder synchron?
Wie vermeide ich aus Fahrlässigkeit auf dem Livesystem etwas zu testen?
Wie kann ich schnell und komfortabel zwischen den Systemen wechseln?
Was ist mit Updates?
April 6, 2016 — This talk will focus on the purpose and significance of the three environments all professional developers should use when serving their clients.
1. Development Environment
2. Staging Environment
3. Production Environment
The presentation will not stick to a particular set of tools, though. Instead, it will acknowledge the fact that developers choose to use a variety of different editors, debuggers, and so on.
Sure, various tools will be mentioned and recommended but none will be pushed on any of the audience – the ultimate goal is to inform those who are there what their options are.
Further, we _will_ discuss the general workflow of going from development to staging and from staging to production and ways to easily and professionally move your code from one environment to the other.
Finally, the talk will cover why this matters and how it benefits both you (or the business) and the customer.