October 23, 2017 — Sass (Syntactically Awesome StyleSheets) has emerged as the dominant CSS extension and preprocessor used by front end developers. At first, I was afraid to make the jump from writing vanilla CSS to learning Sass, but once I dedicated myself to the concept of learning Sass I found that it wasn’t as hard to learn as I thought it would be AND that it also made my code more elegant and my development process more efficient. This talk will explore how to get started with Sass in a way that eases the transition to using a preprocessor. We’ll take a look at a number of considerations regarding Sass, including how to set up a WordPress theme to use it, the basics of variables, mixins, nesting, and partials, and helpful resources to learn more.
March 15, 2017 — I built my first large WordPress site five years ago and just completed rebuilding that very same website. In rebuilding this site I have had the unique opportunity to rethink many of the same problems that presented themselves before and also to reevaluate the work I did the first time around.
This talk will cover a range of beginner mistakes I made in the first build and the way approached solving these same problems now. We’ll also talk about how some changes I’ve made to the new site are a result of trends and technology changes over time.
Overall, this talk is for anyone who is getting started with building WordPress sites with complex data structures and requirements. My hope is that you’ll learn some of the lessons I learned the hard way the easy way!
December 23, 2016 — A series of flash talks.
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.
September 30, 2016 — The flexible box layout model, also known as flexbox, is an alternative method of creating layouts using CSS. It has gained popularity amongst front end developers over the last year or so as browser support for it has increased dramatically. This talk will introduce the flexbox model, examine when to consider using flexbox in your projects, and will address browser compatibility issues you may encounter in implementing flexbox.
June 17, 2016 — You’ve got the basics of CSS down, but you are ready to kick it up a notch and add a bit more pizazz and interactivity to your websites. In this session we’ll explore the fundamentals of CSS transforms, transitions, and animation. What are the basic building blocks that make up these capabilities? What is the difference between a transition and a transform? What does browser support look like? Most importantly, how can you put these tools to use in your next project and where can you find good resources to learn more? We’ll answer these questions and more as we explore the basics of how to add some of the more truly dynamic elements of CSS to our websites.
April 20, 2016 — Designers and developers are both required to build world-class websites, but sometimes it can feel like a struggle for us to work together in a truly collaborative way. In this session, we’ll share a variety of strategies to bridge the gap between design and development ranging from optimizing workflow between designers and developers with unique skillsets; replacing responsive mockups with side-by-side collaboration; creating clean, grid-based, developer-friendly design files; and developing new layouts and features in a way that respects the original design. We’ll cover these approaches and more as we share the process we use to (happily!) work together as a designer/developer team.
December 17, 2015 — One of our goals as WordPress developers should be to build user friendly websites and admin interfaces. In many cases once we’ve added custom post types, taxonomies, plugins, and other features required by a site’s design and structure, the WordPress admin panel can become unwieldy and may be confusing to site managers. In this session we’ll explore a number of strategies and techniques that will help make site administration an empowering experience for your clients. We’ll discuss modification of the admin panel, strategic use of custom fields, managing permissions, use of labels and help text, and more, all with the goal of making hand offs to non-technical website managers stress free.
December 10, 2015 — You’ve got the basics of CSS down, but you are ready to kick it up a notch and add a bit more pizazz and interactivity to your websites. In this session we’ll explore the fundamentals of CSS transforms, transitions, and animation. What are the basic building blocks that make up these capabilities? What is the difference between a transition and a transform? What does browser support look like? Most importantly, how can you put these tools to use in your next project and where can you find good resources to learn more? We’ll answer these questions and more as we explore the basics of how to add some of the more truly dynamic elements of CSS to our websites.
November 6, 2014 — You’ve been managing content in WordPress, maybe you’ve dabbled with modifying a file, but you’re not sure where to go from here (other than total failure). In this session we’ll cover how to transition from dabbler to budding developer, learning opportunities around the web, and issues that can impact your learning, ranging from imposter syndrome to gender and generalisms to non-computer science educational backgrounds.