January 6, 2017 — As more developers move their environments to virtual machines, the need for a good debugging system grows. Amongst the myriad of options we are given, some exceed expectations and make this process as needed as it is easy to put in place.
In this session, I will debug a complete WordPress installation on a Vagrant machine with PhpStorm, Google Chrome and Xdebug, step by step with real project examples so the audience can easily follow along throughout the session.
January 4, 2017 — For better or worse, advertising is the lifeblood of the modern media ecosystem. Yet more times than most of us wish to admit, ads fail to load on pages, revenue unexpectedly tumbles, or ad campaigns end up on the wrong pages.
In other words, often times ads just FAIL.
This session will give you a roadmap for navigating likely the most infuriating and costly debugging many of us face, laying out the basics: data collection, data analysis, useful free tools and a little psychology. For engineers, the entire ad ecosystem of literally thousands of interconnected technologies and millions of advertisers is the ultimate black box. For ad operations, code is completely unintelligible.
Let’s avoid the finger pointing, fix those ads, and get back to changing the world!
December 21, 2016 — When you digging into WordPress’s action and filters sometimes it can be difficult to find out what data is being passed to different actions and filters, how many queries are run on a page and which scripts are being enqueued and dequeued. Bronson will teach you how to setup your local development environment so you can debug WordPress in real time so you don’t spend hours tearing your hair out trying to create a new plugin for your clients or customers. Bronson will show you how to use Xdebug, PhpStorm, WP Debug Bar and Query Monitor while you’re developing your plugin to increase your speed so you can ship your work faster!
December 13, 2016 — John is talking about why, as a developer, you should treat debugging as a key skill that you should practice and become proficient at. He’ll talk about some tools and processes for modern and efficient debugging of the front end and the back end, and how processes such as testing and version control can aid your debugging.
November 6, 2016 — We’ve all seen those errors appear on our webiste. Maybe you’ve been unluky enough to see the white screen of death. In this session I will go through how to debug these and other common problems.
This session will cover:
– Understanding error messages
– Standard techniques for debugging in WordPress
– Using logging to diagnose problems
– Plugins we can use for debugging
– Browser based tools for debugging
July 28, 2016 — In this talk I will go over all the past, present and future debugging techniques. The talk start by giving an overview on PHP’s (ancient) standard features for debugging, additional (userland) libraries and functionality in frameworks.
After the introductions we move on to the meatier stuff and I will talk about live-action debuggers, such as Xdebug and PHP Storm.
For the future, I will be talking about a project that allows you to “step back” while debugging as well; introspect what your script’s or application’s exact execution paths was; and trace variable modifications.
April 25, 2016 — Tutti sanno che WordPress è pessimo, ma lo usiamo tutti, no? Questo talk esplora l’origine di questa patologia.
Si parlerà di codice datato, di sistemi di versioning obsoleti, di rilasci e bugfix, di sistema ibrido CMS/Framework, di programmazione orientata agli oggetti, REST API e di repository. Tutto questi aspetti possono essere ritrovati nelle credenze e nei miti che circondano spesso l’ambiente WordPress. Conoscere bene il funzionamento, del software in primis, della community che c’è dietro e della mission poi, è l’unico modo per comprendere a pieno la potenza del prodotto che usiamo nel nostro quotidiano. Se poi lo facciamo con ironia ci divertiamo tutti di più!
January 18, 2016 — What to do when things get funky? During my talk about the tools and approaches to debugging within WordPress, I’ll review my own experiences in confronting various bugs and issues that everyone encounters from time to time.
December 11, 2015 — Earlier this year, we released a bug fix for one of the most complex and severe security issues WordPress has ever had – the Trojan Emoji bug. (So good it got its own name!)
In this talk, we’ll take a look at the initial report, reconstruct how we got to the eventual solution, and discuss what we learned along the way.