Blog Archives

Bendywords!

Comments Off on Bendywords!

Core Team Q&A

Join the WordPress core team for an open Q&A to get the answers to your deepest, darkest WordPress questions.

About the Speakers: The Q&A will include Lead Developer Mark Jaquith, UX and Community Lead Jane Wells, and Core Developers…

Comments Off on Core Team Q&A

Getting to +1: Negotiating Features in Open Source Teams

  Check out Crystal’s slides: Getting to +1: Negotiation in Open Source Teams

About the Speaker: Tiny, fiery Southern girl who, when she isn’t baking pies or telling you what to do, works at Mozilla as a…

Comments Off on Getting to +1: Negotiating Features in Open Source Teams

Plugin Security Showdown

Could your plugin be the cause of a WordPress site being hacked? WordPress security experts Mark Jaquith, Jon Cave, and Brad Williams will be performing live security reviews of submitted plugins on Saturday as well as providing tips on security…

Comments Off on Plugin Security Showdown

Decisions, Not Options

There is no single correct way to write a web application. For WordPress core developers, few (if any) decisions are trivial. Balancing feature development, iteration, and deadlines (everyone’s favorite) is rocket surgery. Our code runs on a large stage — with…

Comments Off on Decisions, Not Options

Debugging in WordPress

All software has bugs. What sets a great developer apart is how effective they are at tackling them. But even the best can get tripped up, spending hours searching in vain for a bug, and even longer contemplating the proper…

Comments Off on Debugging in WordPress

Don’t Repeat Your Mistakes: Writing Javascript Unit Tests

Javascript is often thought of as the scripting language for the web, but it is in reality so much more. One part of javascript that is often ignored is its ability to be used as a part of testing. This…

Comments Off on Don’t Repeat Your Mistakes: Writing Javascript Unit Tests

CSS Pseudo Elements for Fun and Profit!

What if for every HTML element on the page, you got two free ones? That’s what you get with the CSS pseudo elements ::before and ::after. You can use them as canvases to do all kinds of neat and practical…

Comments Off on CSS Pseudo Elements for Fun and Profit!

Developing Secure Widgets: Secure iFrame Communication in a Pre-postMessage World

The web is replete with “widgets” embedded into sites but hosted by external parties (witness: Google Maps, Facebook Social Plugins). Some of the best uses of these widgets require the various widgets to communicate with the embedding site or even…

Comments Off on Developing Secure Widgets: Secure iFrame Communication in a Pre-postMessage World

Unit Testing Will Change Your Life

I will explain why would we want to write tests, how to write them (in WordPress and a plugin setting) and how this changed my life. I have experience with unit-testing (WordPress, GlotPress, before), and I am one of the…

Comments Off on Unit Testing Will Change Your Life