Blog Archives

Caching in WordPress: Invalidation Schemes

If you do any reading about caching you will undoubtedly come across the following quote frequently attributed to Phil Karlton: “There are only two hard things in Computer Science: cache invalidation and naming things.” When writing WordPress applications, this certainly … Continue reading Caching in WordPress: Invalidation Schemes

Comments Off on Caching in WordPress: Invalidation Schemes

Interacting with External APIs

There is a lot of talk these days about taping into the resources available through external APIs (Twitter, Facebook, Flickr, etc). Much of the functionality needed to interact with APIs is already included in the core through the HTTP class. … Continue reading Interacting with External APIs

Comments Off on Interacting with External APIs

Calm and Simple Code With Purpose

Staying calm and simple is a great way to avoid common pitfalls on the path to crafting a quality product. During this session we’ll walk through a mindset to consider when approaching new WordPress projects. Pay attention to your assumptions … Continue reading Calm and Simple Code With Purpose

Comments Off on Calm and Simple Code With Purpose

Is the WordPress community real? If so, how can I contribute

Community is one of those buzz words we often hear. Just like sustainability and green, it might be used a bit too often and what does it mean exactly? During this talk, I’ll show you how one can join the … Continue reading Is the WordPress community real? If so, how can I contribute

Comments Off on Is the WordPress community real? If so, how can I contribute

Build a Membership website with WordPress

In 45 minutes I will show you how to build a membership website using WordPress and free plugins. You will learn how to create multiple levels of membership and offer both free and premium memberships. You will also learn how … Continue reading Build a Membership website with WordPress

Comments Off on Build a Membership website with WordPress

WordPress as a response to teaching, learning and administrative needs in Higher-Ed

UBC has supported blogs and wikis for nearly a decade, but the past year has represented a tipping point in terms of their impact at the institution and beyond. With an advanced technical architecture and a vibrant and rapidly growing … Continue reading WordPress as a response to teaching, learning and administrative needs in Higher-Ed

Comments Off on WordPress as a response to teaching, learning and administrative needs in Higher-Ed

BuddyPress: Beyond Facebook clones

BuddyPress is often pitched as “social networking in a box”. And, in fact, BP is a great solution for niche social sites. But this is just the tip of the iceberg.  BuddyPress’s modularity and extensibility make it the ideal foundation … Continue reading BuddyPress: Beyond Facebook clones

Comments Off on BuddyPress: Beyond Facebook clones

Manage WordPress with Awesome using wp-cli

Does updating all your plugins by running “wp plugin update –all” sound too good to be true? Enter wp-cli, an open source WordPress management tool. Learn how to install it locally or globally on your host, perform common WordPress administration … Continue reading Manage WordPress with Awesome using wp-cli

Comments Off on Manage WordPress with Awesome using wp-cli

Building an Open Course/Community with WordPress, Syndication, and Duct Tape

ds106 is an open course in Digital Storytelling that leverages platforms of open source tools, syndication, and social media in a way that makes it more community than course. At ds106.us is a wordpress powered hub that aggregates and recombines … Continue reading Building an Open Course/Community with WordPress, Syndication, and Duct Tape

Comments Off on Building an Open Course/Community with WordPress, Syndication, and Duct Tape

Mistakes I made using jQuery, and how to avoid them

Using jQuery in the past, I’ve made many of the common mistakes. If you’re just starting out with jQuery, or simply want to avoid the same mistakes – this is the talk for you! Link to presentation slides

Comments Off on Mistakes I made using jQuery, and how to avoid them