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.
May 8, 2014 — We’re at an interesting point in the evolution of WordPress. Huge advances have been made in the way that we build themes and plugins. Leaps and bounds have been made in performance, security, and the marketplace as a whole. But up until recently, the way that we actually create, organize, and present content has been pretty stagnant. WYSIWYG and Meta Boxes for creating content. Taxonomies, P2P, and hard-coded templates for organizing and displaying content. There’s a ton that you can do with that tool-set. But we want to do more. We want front end editing, page builders, and modular content. We want rich landing pages, and interesting layouts. We want flexibility. We want to empower authors and editors. We want to lower the bar to awesome. It’s a design challenge. It’s a theme challenge. It’s a dev challenge.This talk looks at what’s out there today and what’s coming down the pipe. Hopefully this is interesting for people who create content, build themes, and work with clients.