Language: English

  • Dennis Snell: Playing Well With Others – Writing Solid Code in Large Community Projects

    WordCamp US 2015Speaker: Dennis Snell

    December 11, 2015 — Large community projects introduce constraints on how we program. Our biggest assets aren’t the hardware we run on or the language we use – it’s each other. How can we code in ways that respect each other and capitalize on that “asset” of the contributor-base? In this talk Dennis will discuss some techniques and patterns that lead towards fewer problems and improve a project’s overall health in these and any environments.

  • Andrea Forte: You Can Learn a Lot From WordPress – Learning by Building the Web

    WordCamp US 2015Speaker: Andrea Forte

    December 11, 2015 — Building things is one of the most powerful kinds of learning experiences a person can have: so what do people learn when they build websites using WordPress? The answer depends on what’s in their toolkit.

    Content development tools can be designed to help people understand the technical infrastructure of the Web while they build compelling content. One example of such a tool is our WordPress Plugin, Snowball, which helps people build immersive WordPress articles that integrate data and media while exposing them to basic computational features of web development like tagging, nesting, and CSS. We have developed Snowball to support journalistic presentations inspired by the New York Times, including their interactive article “Snowfall” and the more recent “Greenland is Melting Away.”

    Our team includes members of Drexel University College of Computing and Informatics, Mozilla Foundation, and University of Nebraska at Omaha and is based at the Expressive and Creative Interaction Technologies (ExCITe) Center in West Philly.

  • Tony Perez: Navigating Today’s Website Threats!! – A Stroll Through WordPress Security

    WordCamp US 2015Speaker: Tony Perez

    December 11, 2015 — WordPress is one of the most, if not the most, recognized website platform available in the market. Dominating over 25% of the market, it’s no surprise that it’s the preferred technology by marketers, sales professionals, small and large business alike, and those intent in nefarious actions.

    It’s popularity is often attributed to it’s flexibility, usability and of-course, community. With all the positive though, there is and continues to be an overarching security shadow that gets introduced into every conversation.

    In this presentation, we look to educate and bring awareness to the real challenges the platform faces when it comes to security. We will also dispel rumors and myths, while providing a realistic, objective, overview of the current state of security affairs in the WordPress ecosystem.

    The web is a constantly evolving domain, making even the most skilled security professionals faint at the idea of staying ahead of the latest and emerging threats. We will provide perspective, and educate the masses around the things that really matter and the things being done to improve the online experience for millions.

  • Judi Knight: Starting / Growing your WordPress Meetup Community

    WordCamp US 2015Speaker: Judi Knight

    December 11, 2015 — What are the ingredients needed to create a committed WordPress Community in your city. Learn secrets to choosing topics, getting speakers, creating comraderie and keeping people active and involved. Then ask your questions!

    Presentation Slides »

  • Shayda Torabi: How Giving Back to WordPress Grows My Network

    WordCamp US 2015Speaker: Shayda Torabi

    December 11, 2015 — Communities—like the one we have in WordPress—don’t just happen overnight. For them to be successful, they take people to show up, contribute back, grow with it and most importantly to incorporate new people into the fold. It is ongoing, it requires attention and it needs people like you and me to speak up. A small fraction of people carry the weight of helping it thrive, but the great thing is that despite all that, we all benefit from the community no matter who contributes. In this talk I will cover some known, and unknown tips and tools for making the community work for you and your business, and also help to put back more into the community than what you take from it.

    Presentation Slides »

  • Michael Toppa: 10 Tips for Clean Code

    WordCamp US 2015Speaker: Michael Toppa

    December 11, 2015 — We want code that is easy to understand, re-usable, and flexible. But we are always up against deadlines, so we rush, and end up with code that is messy, buggy, hard to maintain, and makes us go slower even though we’re trying to go faster.

    What is clean code? In this talk I’ll provide some answers to this question, and introduce you to 10 good habits that will help keep your code clean, such as the use of meaningful names for your variables and functions, and following the “Boy Scout Rule” (leave the code cleaner than you found it). I will even try to persuade you that using a lot of code comments is a sign that there are problems with your code. I’ll also discuss the particular challenges of applying some of these techniques in the WordPress environment.

    Presentation Slides »

  • Aaron Brazell: Asynchronous Events

    WordCamp US 2015Speaker: Aaron Brazell

    December 11, 2015 — Whenever a post is saved, a page is loaded, a comment is created or a template is loaded, WordPress fires off events that, as developers, we have loved and cherished. These events are hooks. While hooks have been the quintessential building blocks of WordPress for over a decade, they come with a cost. Often times, developers will hook functionality into the save_post event, for instance, to fire off a notification to an external service or perform some sort of background task. The more of these tasks are hooked into WordPress, the slower WordPress becomes.

    In this talk, I will show you how to alleviate these bottlenecks with asynchronous hooks – hooks that can be used to perform the exact same tasks, but not block the rest of WordPress from running. Through a library created by 10up’s Eric Mann and John Bloch for TechCrunch on WordPress VIP, the overhead of running actions can be reduced to a negligible amount.

    Presentation Slides »

  • Aaron Edwards: Scaling Dynamic WordPress Websites

    WordCamp US 2015Speaker: Aaron Edwards

    December 11, 2015 — Page caching doesn’t work for everyone! Sites that handle a large number logged-in users like Membership sites, Multisite networks, BuddyPress sites, or bbPress forums need special treatment to scale effectively. I’ll share my experience in building and managing large Multisite networks to give tips and tricks to speeding up your dynamic websites and coding for scale.

    Presentation Slides »

  • Patrick Rauland: E-Commerce in 2015

    WordCamp US 2015Speaker: Patrick Rauland

    December 11, 2015 — What’s going on with e-commerce. How hard is it to set up a store? What needs to go into a store? Is it mostly technical knowledge, marketing, or product knowledge? What are the WordPress options and how do they differ from some of the bigger hosted services on the market?

  • Allen Moore: I Wanna Go Fast – Advanced Techniques To Optimize Front-End Performance

    WordCamp US 2015Speaker: Allen Moore

    December 10, 2015 — Delivering a fast, performant website is one of the most important elements of building websites and web applications today. The first few seconds of load time can determine whether a user engages with or leaves a site. In this talk, we will look at advanced techniques for optimizing the front-end performance of a WordPress driven website. Including ways to defer and async JavaScript; lazy load images, videos, and other types of content; prioritizing the critical rendering path css for multiple content types; and testing performance.