‘code’ Videos

  • Matt Cheney: Testing Your Code as Part of an Industrial Grade Workflow

    Matt Cheney: Testing Your Code as Part of an Industrial Grade Workflow

    WordCamp Nashville 2016Speaker: Matt Cheney

    March 18, 2017 — There are a lot of obvious benefits to using version control for your projects, but there are a lot of non obvious benefits too. In this session, learn how to create an industrial grade version control workflow using Git and automatic testing. Topics that will be covered include:

    * How to Use Git Branches – Instead of having all of the developers work on the same “master” branch, you can have developers work on separate branches that can be created per developer, per feature, or even per ticket in your project management system.

    * How to Do Performance Testing – Instead of crossing your fingers when you site gets a lot of traffic, be sure that your site can handle the traffic by doing performance testing on each deployment that you do.

    * How to Do Cross Browser Testing – Instead of firing up a bunch of Virtual Machines to test different browsers and devices, set up an automatic script so that every time you are looking to do a deploy you get a bunch of screenshots to review.

    * How to Do Visual Regression Testing – If you are pushing a change that shouldn’t effect the front end of the site, wouldn’t it be nice to verify that? Learn how to visually compare a “before” and “after” version of your site to see where (if anywhere) visual changes happen.

    * How to Notify You Of Deployments – Instead of wondering if code has been deployed, learn how to integrate your workflow with chat solutions like Hipchat/Slack or more traditional solutions like SMS or Email.

    If you are a developer or manage developers on web projects, this session will help you learn how to level up your workflow and do a lot of really powerful testing on your project every time you do a commit.

  • Mika Epstein: You Are Not Code

    Mika Epstein: You Are Not Code

    WordCamp US 2016Speaker: Mika Epstein

    December 11, 2016 — One of the bigger take aways from my WCEU talk is the reminder that your representation in the WordPress community is not your code but you. This talk will address the issues when we have to represent something bigger than ourselves, be it the company we work for or the community in general. How do you handle the days when people hate you for nothing more than enforcing rules? How does it feel to have your reputation shattered when you know you did right? When DO you fight back if you do at all? How do you do it without causing more harm than good? After 14 years working for a bank and 4 for a webhost, with 6 in the middle helping the .org community in support and plugins, I have a unique set of experiences to call from when it comes to remembering the biggest thing. I am not my code. And I am not the haters.

  • Thierry Muller: Why Code Quality Matters?

    Thierry Muller: Why Code Quality Matters?

    WordCamp Geneva 2016Speaker: Thierry Muller

    December 9, 2016 — Code quality truly matters! This talk is about understanding why investing in quality development is key, from a business point of view as well as a for technical reasons.

  • Beth Soderberg: I Learned to Code Through WordPress and So Can You

    Beth Soderberg: I Learned to Code Through WordPress and So Can You

    WordCamp Baltimore 2016Speaker: Beth Soderberg

    November 21, 2016 — I was a writer and executive assistant with a solid liberal arts education when I first encountered WordPress in 2009. Since then, I’ve gone from knowing only very small bits of HTML to working full time as a developer. In this session I’ll talk about how I transitioned to a career in web development while working full time. We’ll also cover suggestions on what to learn first, strategies on how to learn technical subjects, resources I’ve found helpful both offline and around the web, how to get experience with real projects, and perhaps most importantly, how the WordPress community can be an amazing resource to help guide you along the way.

    Presentation Slides »

  • Tom Hermans: Learning JavaScript (deeply)

    Tom Hermans: Learning JavaScript (deeply)

    WordCamp Nederland 2016Speaker: Tom Hermans

    October 28, 2016 — WordPress, JS, API, SPA, REST, JSON, Angular, React are the terms and abbreviations that are being mentioned and handled to try to explain that WordPress can be a platform as another.

    Presentation Slides »

  • Alain Schlesser: The Secret Sauce For Writing Reusable Code

    Alain Schlesser: The Secret Sauce For Writing Reusable Code

    WordCamp Nederland 2016Speaker: Alain Schlesser

    October 28, 2016 — Everyone knows that you need to write reusable code to be able to grow as a developer, right?

    However, most developers struggle to understand how to split up their code to make it truly reusable, so they end up copy-pasting parts of code and modifying as needed, instead of effectively reusing the code that was already written, without a single change.

    This session explains the concept of Config files and how they allow you to cleanly separate reusable code from project-specific code.

    Presentation Slides »

  • Johan Janssens: Make. Good. Code.

    Johan Janssens: Make. Good. Code.

    WordCamp Antwerp 2016Speaker: Johan Janssens

    October 17, 2016 — A story about punk, passion and pirates, musings of a two decades building free software.

    Presentation Slides »

  • Mahangu Weerasinghe: The Jugaad Way - WordPress Code for Non-Developers

    Mahangu Weerasinghe: The Jugaad Way – WordPress Code for Non-Developers

    WordCamp Singapore 2016Speaker: Mahangu Weerasinghe

    October 5, 2016 — In this talk, I explore how customisable WordPress is by design, and show, with examples, how easy it is for non-developers to dive into WordPress coding.

  • Derick Rethans: Debugging – Past, Present and Future

    Derick Rethans: Debugging – Past, Present and Future

    WordCamp London 2016Speaker: Derick Rethans

    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.

    Presentation Slides »

  • Dan Blows: What’s New in PHP 7 and what to expect in PHP 7.1

    Dan Blows: What’s New in PHP 7 and what to expect in PHP 7.1

    WordCamp Europe 2016Speaker: Dan Blows

    July 4, 2016 — PHP 7 was released in December, with a hefty speed boost and new features to improve the quality of your code. I’ll be giving an overview of the key features and how you can take advantage of them in WordPress, and closing with some insights into what might be in PHP 7.1.