Author Archive

  • George Stephanis: Understanding Security Holes

    WordCamp Lancaster 2016Speaker: George Stephanis

    April 20, 2016 — Security is hard. Over the last few months there have been a number of high-profile plugin security vulnerabilities, but there is surprisingly little familiarity in the developer community when it comes to properly evaluating and remedying issues when they are discovered.

    In this talk, we’ll be explaining in basic terms how several types of vulnerabilities work (including Cross-Site Scripting (XSS), SQL Injection (SQLI), Cross-Site Request Forgeries (CSRF), and Clickjacking, see what can be done to defend against them, and what to do when you have a vulnerability reported to you.

    Please Note: This is a development-oriented talk, but will not get too deep into code.

    Presentation Slides »

  • Pascal Depuhl: How to Shoot the Perfect Video

    WordCamp Miami 2016Speaker: Pascal Depuhl

    April 20, 2016 — This talk will focus on technical tips and tricks for capturing great video on mobile devices. You will be producing better quality videos on your websites and blogs.

    Presentation Slides »

  • Josh Pollock: Intro to AngularJS

    WordCamp Miami 2016Speaker: Josh Pollock

    April 20, 2016 — AngularJS is a wonderful tool, extending the conventions of HTML5 that we all know and love, for building dynamic web applications. This beginner talk will provide you with a basic understanding of Angular templates, controllers, directives and factories. It will prepare you to get started with Angular and use it to build awesome interfaces connected to a RESTful API, such as the WordPress REST API.

    Presentation Slides »

  • Bruno Cunha: Intro to React

    WordCamp Miami 2016Speaker: Bruno Cunha

    April 20, 2016 — React is a popular JavaScript library by Facebook for building dynamic user interfaces. In this introduction, we’ll cover component-based application structure, React basics, and next steps. A basic understanding of JavaScript is recommended so you can follow along as we live code our first React Component!

    Presentation Slides »

  • Chris Christoff, Andrew Norcross and Karim MarucchiIs: It Time To Diversify Beyond WordPress?

    WordCamp Miami 2016Speakers: Chris Christoff, Andrew Norcross, Karim Marucchi

    April 20, 2016 — Panelists on this panel, who are deeply involved in the WordPress ecosystem in various ways, will have an honest conversation on how they feel about WordPress’s growth, and their thoughts about the changes that are coming over the horizon. They will share their feeling about the WordPress theme and plugin market in addition to providing insight as members of WordPress agencies. Do they have plans on expanding outside of WordPress in the future? Is there a right time to do this, and what are the right conditions for anyone to give this consideration?

  • Joe Casabona: Have Empathy When Teaching WordPress

    WordCamp Lancaster 2016Speaker: Joe Casabona

    April 20, 2016 — Teaching anything that comes second nature to us can be a difficult task. While we talk about something we know very well, it’s completely unfamiliar to someone seeing it for the first time. In this talk I’ll go over some of my tried and true methods for introducing and training people on WordPress.

    Presentation Slides »

  • Camden Segal: Modern Javascript Workflows

    WordCamp Miami 2016Speaker: Camden Segal

    April 20, 2016 — The modern JavaScript ecosystem is evolving at an incredible pace. Every day there are new frameworks, tools, and ideas that push JavaScript development a little further.

    I will walk you through the concepts behind tools like NPM, Browserify, ES2015, and Babel, their basic usage. If you are a WordPress developer we will show how to best integrate them with WordPress’s built in systems. Even if you aren’t a WordPress developer, this talk will introduce you to tools that you should be using for your JavaScript development.

    Presentation Slides »

  • Kevin Stover: My Experience Converting a WordPress Plugin to a Backbone App

    WordCamp Miami 2016Speaker: Kevin Stover

    April 20, 2016 — In this session, I’ll share my experiences in converting a popular WordPress plugin, Ninja Forms, from a PHP/HTML plugin to a mostly JS application. We’ll talk about the tools and technologies that we’ve used to avoid the dreaded pasta of bad code, along with how we overcame some WordPress-specific challenges. We’ll cover how we to plan and build a data-driven user interaction, rather than a reactive, snippet-driven mess.

  • RA Dominic Baumüller: Fallstricke bei der Begründung, Durchführung und Beendigung von IT-Verträgen

    WordCamp Nuremberg 2016Speaker: Dominic Baumüller

    April 20, 2016 — IT-Projekte werden in ca. 70% der Fälle nicht beendet. Dies hat u.a. damit zu tun, dass die beteiligten Parteien den rechtlichen Rahmen entweder unterschätzen, oder gänzlich vergessen. Nach Bestätigung des Angebots wird einfach begonnen zu programmieren. Leistungs-/Pflichtenheft sind meistens nicht formuliert, der zeitliche Fahrplan falsch kalkuliert und über Change Requests macht man sich erst im Laufe des Projekts Gedanken. Das Going Live auf der einen und der Vergütungsanspruch auf der anderen Seite sind jeweils gefährdet. Die gute Idee bleibt meist nur eine solche. Dies muss nicht so sein. Der Vortrag soll uns Konfliktpotential aufzeigen und vor dem Scheitern eines IT-Projekts schützen.

  • Kerch McConlogue: Next Steps for New WordPress Users

    WordCamp Lancaster 2016Speaker: Kerch McConlogue

    April 20, 2016 — After your site is set up and you figured out how to add content, the next steps are sometimes less obvious.

    In this session we’ll talk to new WordPress users about
    • how to evaluate plugins and themes you think you like or need,
    • how to manage all kinds of media so it shows up the way you want,
    • how to get the word out about your content through RSS feeds, social media and a little bit of SEO,
    • and perhaps, most importantly, how to find help when you’re stuck.

    Presentation Slides »