Presentations

Time Management is not Arithmancy

Stephanie Brinley

November 15, 2015

Time management isn’t an arcane art only understood by a secret cabal of arithmancers. In this session we’ll discuss several dependable techniques to help you predict timelines, manage your working hours, and maintain consistent productivity.

Topics: , ,

Defense Against the Dark Arts

Jonathan Brinley

November 14, 2015

We live in a dangerous world. An insecure plugin or theme opens up a WordPress site to any number of ill fates. Your first responsibility as a developer is to write defensive code, protecting your users from both malicious hacks and innocent mistakes. This presentation gives an overview of potential attack vectors, demonstrates how vulnerable code can be exploited, and shows what you, the developer, can do to defend your code against the Dark Arts.

Topics: ,

An Introduction to Backend Performance Optimization

Jonathan Brinley

September 26, 2015

This presentation will look at techniques and tools you can use to identify performance bottlenecks in your code and explore options for optimizing and caching the problems away.

Topics:

Build Your Dev Environment with Docker

Jonathan Brinley

May 31, 2015

Virtual machines can help solve the problem, but they’re often overweight and insufficiently flexible. Enter Docker, a framework for managing lightweight server containers, giving you the environments you need to effectively test your projects.

Topics: ,

The Technical Debt Snowball

Jonathan Brinley

December 6, 2014

Start making small changes now. Automated testing, refactoring, documentation, design, style guides—even a little bit will have immediate returns. By paying off your small debts, you’ll find that you have the resources to begin tackling your larger debts. Let’s get started today, identifying the low-hanging fruit to get your technical debt snowball rolling.

Topics: