May 11, 2014 — Join Konstantin Obenland and Michael Cain for a whimsical trip down Advanced Theming Lane, where they’ll shed light on some of the dastardly mishaps in Themeland and how they fight them with their Swords of Best Practices. Structured like a TV morning show!
May 10, 2014 — Being a WordPress developer is about a lot more than just making a ‘functional site.’ This talk examines what ‘client-first development’ means, looking at the role of Theme Options, the appropriate use of Custom Post Types and Custom Meta Boxes (including meta box descriptions).
May 10, 2014 — This presentation goes over the process to create color palette options within a theme’s customizer using a combination of Sass lists, Sass’ @each loop, a custom Control class and a filter hook.
May 10, 2014 — WordCamp Atlanta 2014 Keynote Address
May 9, 2014 — Today’s designers and developers must format and code images so that they look great across a multitude of screen sizes and resolutions. This presentation focuses on how to ensure your next WordPress project has razor-sharp, responsive, imagery.
Topics will include: How images are handled on high-density / Retina displays, Which image formats to use, and when (jpg, gif, png, svg), Working with vector (svg) graphics in Photoshop / Illustrator and in the browser (XML/CSS), How to enable / work with SVG images in WordPress
May 9, 2014 — If you are a theme developer, using Sass or Syntactically Awesome Stylesheets is a time saving way to write your code and it is easy to learn once you are familiar with CSS. In this session, learn how to harness the power of variables, nesting, and mixins and take advantage of everything that Sass has to offer to write awesome code. In order to get the most from this session, you must have a good understanding of HTML and CSS.
May 9, 2014 — The lifeblood of any website is its content. This presentation covers how to take new and existing projects, identify what content is the most important, then design and present that information so your client’s site guides visitors in a clean and predetermined path.
May 9, 2014 — Sometimes a good site goes bad. You start out with the best of intentions, then one thing leads to another and BOOM, Geocities.
Clients can make some dangerous requests, like adding 12 slideshows to the homepage, or loading 50 high rez images into a carousel. People can grow attached to a favorite animated GIF.
In this presentation we’ll be talking about using animation to add a little pop to a website, without blowing it up!
May 8, 2014 — WordPress’s Role Based Access Control? OMG BBQ! This talk is all about how WordPress user roles work, how you can completely break your site with them, and how you can extend them to do really cool things with plugins (using bbPress as an example.)
May 8, 2014 — As developers, one of the first things we do when starting a new project is enqueue jQuery and start writing code. That’s the way it’s always been, and works for you. But as devices get smaller, processors get slower, and web apps get more complicated, jQuery can cause some fairly serious performance issues. So let’s take a step back from jQuery and talk about ways VanillaJS is faster and simpler.