‘debugging’ Videos

  • Eugenio Petullà: WordPress sucks!

    WordCamp Torino 2016Speaker: Eugenio Petullà

    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ù!

    Presentation Slides »

  • Ivan Blagdan: Debugging in WordPress

    WordCamp Croatia 2015Speaker: Ivan Blagdan

    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.

  • Gary Pendergast: Curing a Critical Security Bug

    WordCamp US 2015Speaker: Gary Pendergast

    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.

  • John Blackbourn: Debugging As A Key Skill

    WordCamp Sofia 2015Speaker: John Blackbourn

    December 7, 2015 — 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.

  • Micah Wood: Debugging in PHP

    WordCamp Asheville 2015Speaker: Micah Wood

    September 17, 2015 — The art of debugging code requires a good understanding of the codebase and logical deduction skills. A good debugging tool is like a code mentor that can walk you through the code and help you better understand what is going on, but the deductive reasoning is still up to you. In this session, you will learn how to use Xdebug, a PHP debugging tool to.

    Presentation Slides »

  • Stéphane Boisvert : Déboguer des bug avec un débogueur

    WordCamp Montréal 2014Speaker: Stéphane Boisvert

    August 17, 2015 — Saviez vous que vous pouviez regarder a votre code en temps réel? Avec un débogeur on peur regarder a n’importe quel variable a n’importe quel temps. On peut aussi pauser le code sur n’importe quel ligne et faire des modifications en temps réel. Dans cette présentation on va découvrir avec l’aide de PHPstorm et Xdebug pourquoi add_action a été appeller. Pourquoi notre fonction retourne la mauvaise valeur et plus!

  • Rahul Bansal: Debugging WordPress Performance Using EasyEngine

    WordCamp Mumbai 2015Speaker: Rahul Bansal

    July 17, 2015 — WordPress has thousands of themes and plugins freely available. Not all of them are coded beautifully or tested with big WordPress sites. When a bad piece of code goes live on a WordPress site, it can slow down site and even crash server in some cases.
    Goal of this session is to show how EasyEngine and other tools/techniques can be used to debug performance bottleneck on a WordPress site.

    Presentation Slides »

  • David Aguilera: From Good to Great – Functional and Acceptance Testing in WordPress

    WordCamp Europe 2015Speaker: David Aguilera

    July 16, 2015 — The quickest way to damage your reputation is by releasing a plugin or theme full of bugs. And no, a few unit tests are not going to stop that from happening! In this talk, I share my experience in testing the WordPress plugins I’ve developed and we’ll dig into Codeception, an advanced PHP testing framework.

  • John Blackbourn, Kirsty Burgoine, Miles Stewart, Mark Wilkinson, Tom Nowell: Lightning Talks – Development

    WordCamp London 2015Speakers: John Blackbourn, Kirsty Burgoine, Miles Stewart, Mark Wilkinson, Tom J Nowell

    May 30, 2015 — WP-CLI
    Tom Nowell
    Tom explains what WP CLI is, introduces three useful commands you can use, and explains how to find out more.

    Catering for WordPress
    Kirsty Burgoine
    This talk is a whistle stop tour of how WordPress was used to create an intranet for businesses in the restaurant / catering industry. Some of the features include help plan and budget dishes and menus, work out costings for bulk recipes down to individual portions and include other factors such as VAT and a variable gross profit.

    Custom Post Type Meta
    Mark Wilkinson
    Slides:http://markwilkinson.me/2015/03/wordcamp-london-2015-lightning-talk
    Over the course of many WordPress site builds, Mark found a constant problem when dealing with custom post types: he wanted to add meta data to a post type like you do a post. In this talk Mark gives a brief overview of why he needed to be able to do this and how he went about it, building a plugin to provide this functionality.

    Cleaner Themes and Plugins
    Miles Stewart
    Miles talks about creating cleaner themes and plugins, moving towards using mvc in plugin and theme creation.

    Debugging
    John Blackbourn
    John talks about why you should treat debugging as a key skill that you should practice and become proficient at. He’ll show you a few tools and processes for modern and efficient debugging of the front end and the back end.

  • Jonathan Brinley: The Technical Debt Snowball

    WordCamp Orlando 2014Speaker: Jonathan Brinley

    March 20, 2015 — Start making small changes now. Automated testing, refactoring, documentation, design, style guides—even a little bit will have immediate returns. By paying off your small debts, you’ll find that you have the resources to begin tackling your larger debts. Let’s get started today, identifying the low-hanging fruit to get your technical debt snowball rolling.

    Presentation Slides »