Blog

WordCamp in the frozen north

The frozen wilderness of Norway will not keep a 10upper from attending a WordCamp! I’m heading to WordCamp Norway this weekend to talk about my experience learning WordPress security best practices. I’ll be discussing the (many) mistakes I made along the way, how I learned from them, and how you can learn from them, too.

This is the third WordCamp Norway to be held in the capital city of Oslo. The first day consists of presentations from speakers from countries as diverse as the Netherlands, Ukraine, Sweden, Switzerland, USA, New Zealand, Spain and Norway. Day two is an optional contributor day for anyone wanting to contribute to WordPress core, documentation, or the WordPress.org support forums.

Anyone in Europe interested in WordPress should come join us at WordCamp Norway. If the past two years’ were anything to go by, the 2014 event will be awesome fun for all.

10up on Fire at WordCamp Phoenix 2014

WordCamp Phoenix holds a special place in my (Paul Clark) heart as a place of many firsts.

In 2012, Taylor Aldridge and I watched 10up’s Helen Hou-Sandi present on Maintaining a Beautiful WordPress Admin UI. It was our first WordCamp as a small agency called Brainstorm Media.

In 2013, I returned for my first time as a speaker, presenting How WordPress Saves Lives: Freedom, Hope, and Custom Post Types.

This year, Taylor Aldridge and I are proud both to be speaking and to a be a part of the 10up team. As the start to an exciting new year, Brainstorm Media joined the talented team of WordPress developers at 10up.

In total, that makes five team members and six talks that will be presenting at WordCamp Phoenix this year. Find us on the schedule, and come chat with us at the after party!

Proud to announce Brainstorm joining 10up

Over the past few years, the Brainstorm team was pleasantly surprised each time we encountered 10up. While meeting at conferences around the country, we discovered a deep-set of shared values and goals. 10up and Brainstorm believe that democratized, open publishing platforms like WordPress can make the web — and the world — a better place. We embrace community contribution, and improving the lives of those around us.

Brainstorm joins 10up

As a co-founder of Brainstorm, I (Paul Clark) will be focusing on building new business opportunities, with a special focus on non-profit and cause-oriented engagement. Anyone who has seen my 5-minute talk, “How WordPress Saves Lives and Moves Governments,” knows I hold a special place in my heart for big ideas and humanitarian causes.

Taylor Aldridge, Brainstorm’s co-founder, will bring his decades of creative and design experience to 10up’s quickly growing design team, and is eager to see 10up’s creative reputation match its software engineering cred.

Read More on Proud to announce Brainstorm joining 10up

Mixed relationship taxonomy queries in WordPress

Earlier this year we launched a membership component for my very first project with 10up: LearningWorks for Kids. LearningWorks’s content focuses on making the most of digital content to support learning, academics, and development of critical thinking skills. Memberships come with support for multiple private child users, each of whom has a profile that includes their age, thinking skills, academic skills, and special learning needs. Each member can also indicate which digital platforms and devices are available to their child users.

The central benefit of membership, beyond access to exclusive content, is the personalized recommendations across four different content types for each child user. These recommendations take into account the child’s age and available platforms, as well as a combination of skills and needs as indicated in their profile. These are related by five custom taxonomies – platforms, age, thinking skills, academic skills, and special needs. In this instance, we need to get content matching this set of criteria: age AND one of the platforms AND one of thinking skills OR academic skills OR special needs. This is a mixed relationship taxonomy query, and I’ll show you how we pulled it off.

LearningsWorks recommendations

Read More on Mixed relationship taxonomy queries in WordPress

Catch 10uppers at WordSesh 2 starting tonight

In just a few short hours, three of my favorite 10uppers (myself included) will be participating in the second annual WordSesh — it’s 1 full day of live WordPress presentations from all over the world streamed live to your screen.

At 6:00 UTC, our founder, Jake Goldman, is joining prolific free-agent designer James Dalman; together they’ll be presenting “Don’t be the Unicorn” – a talk about finding your specialization within web and WordPress, and effectively collaborating with different specialists!

At 17:00 UTC, one of our always charming and extremely talented senior engineers, Eric Mann, will flex some JS muscle and help pump you up in his session aptly titled: Rock-solid JavaScript and AJAX. Having recently spoke at jQuery Russia about the HTML5 web worker API and Monkeys, this is a session you will not want to miss.

And me? At 11:00 UTC, I’ll be doing round 2 of last year’s fireside chat, where I’ll naturally be talking about BuddyPress, bbPress, 10up, and hopefully taking questions from a lively international audience (since it will be about 5am here in the U.S.). I don’t have unicorns or monkeys, but maybe Paul the Dog will make a special appearance.

This year’s lineup of speakers is practically an all-star cast of WordPress contributors. If you can’t make our sessions, try to tune in at least for a bit. It starts Saturday, December 7, 2013, at UTC 00:00, and hopefully we’ll see you (or you’ll see us) there!

Helen Hou-Sandí

I’ll be presenting a flash talk entitled “Redefining Traditional Media Workflows in WordPress” tonight at the December Big Media WordPress Meetup in NYC. The topic is “big media editorial experiences”, and I’ll be joined by professionals from the Washington Post, WordPress.com VIP, and Parade. I’ll offer a quick look inside the editorial experience we built for Global News, serving over 1,000 contributors across 11 localized editions, along with the centralized web-to-print content management workflow we built for Variety. If you’re working in media and New York City, be sure to swing by.

Upping our commitment to the WordPress community

Here at 10up, we strongly believe that a vibrant and active WordPress community is crucial to our success and longevity. After all, our business is built on the confidence that our favorite piece of free open source software serves as a great publishing platform. As we’ve grown, we’ve been able to expand our commitment to creating amazing publishing experiences for our clients and partners to the WordPress open source project itself.

At WordCamp Philly 2011, Jake and I finally met in person for the first time. Over dinner, we talked about our shared values in the community and the conversation led to an intriguing proposition: time each week to spend contributing to WordPress – a donation to the community by way of hours and effort. It began with 5 hours a week, and as 10up grew, it increased to become 8, then 15, then 20 hours each week. Today, I am really excited to announce that I am officially endorsed to work full-time on WordPress core as a guest committer and leader in the community.

I am officially endorsed to work full-time on WordPress core as a guest committer and leader in the community.

In practice, I have chosen to continue being active on some client projects. We are especially valuable in contributing back to the community in the areas we handle deeply in our work for clients and partners, and I feel that the best way for me to do that is to remain grounded in the world of implementation and especially custom administrative interfaces. I also regard our team as incomparable (for which we’re always hiring) and would hate to miss the opportunity to work with and learn from such an incredible group.

Read More on Upping our commitment to the WordPress community

WordCamps and 10up everywhere: Orlando, Denver, and Edmonton

This coming weekend I’ll be traveling to sunny Orlando, Florida to speak at WordCamp Orlando, along with my friend and coworker, Carl Danley. Meanwhile, Grant Landram and Luke Woodward will be speaking at WordCamp Denver, led by our own Drew Jaynes, while Vasken Hauri speaks at WordCamp Edmonton.

WordCamp Orlando Denver Edmonton

Carl and I will be giving back to back talks on Saturday morning in Orlando, so make sure to wake up early and get the best seats. I’ll be opining on the joys of interactive debugging, which should be a core part of a developer’s tool set. If your go-to debugging tool starts with var and ends with dump(), this talk is for you! Senior Engineer Carl Danley will be covering sensible approaches to JavaScript. In his own words: “More often than not, as WordPress developers, we focus on PHP and often overlook the important aspects of JavaScript. In this presentation, I’ll reveal a series of steps that will help you rock your next JavaScript application by taking it the next level.” On Sunday, Carl and I will help lead the Contributor session along with Mark Jaquith, Andrew Nacin and Pippin Williamson – sure to be a good time!

WordCamp Orlando is also sponsored by seoslides, a WordPress presentation creation and sharing solution built and partly owned by 10up.

Westward in Denver, local Web Engineer Drew Jaynes is leading WordCamp Denver, where he’ll also lead a session on WordPress contribution. Senior Strategist Grant Landram is dropping in to take part in a panel exploring the importance of user experience. Senior Strategic Engineer Luke Woodward continues the quest to kill classic MAMP / WAMP developer environments in favor of the popular Varying Vagrants project seeded by 10up.

Finally, up north in Edmonton, our Vice President of Strategic Engineering, Vasken Hauri, will cover both theory and practical tools for automating code scanning and maintaining code quality. As a former adjunct Computer Science professor, Vasken is no stranger to tackling complex subjects.

Helen Hou-Sandí

This Saturday I’m hosting a WordPress core hack day here in Jersey City, right outside Manhattan. I’ll be joined by a handful of WordPress developers in the NYC metro area, including lead developers from some of the largest publications, as well as some East Coast 10uppers. Since this particular get-together will be at my home, it’s an intimate group, though I plan to facilitate future hack days at larger venues as we advance our mission to make WordPress a better publishing experience for all.

10up and jQuery go to Russia

This has been a year of firsts, from first releases on 10up’s GitHub account to our first internal dev summit.  This year also saw 10up’s first appearance at jQuery Russia – coincidentally also the first jQuery conference in Russia!

A little over a week ago, I had the opportunity to visit Moscow for an incredible day of development talks at Digital October.  The conference was sponsored by ITmozg in Russia, and headlined by the president of the jQuery Foundation, Dave Methvin.

The snacks were as impressive as the talks!

The snacks were as impressive as the talks!

jQuery Russia covered topics from JavaScript performance to the use of $.Deferred.  I was able to present an overview of the HTML5 web worker API along with a live demonstration of the million monkey problem – implemented entirely in JavaScript.

jQuery Russia was an amazing experience for everyone involved, and it showed me just how well different parts of the international development community can work together.  I don’t speak Russian and presented my talk with the help of an interpreter.  Many of the attendees didn’t speak English, but were able to ask me questions about code after the talk and throughout the conference – again, with the aid of an interpreter.

All of the conference speakers were invited back to the main stage at the end of the day for an interactive Q&A session. Questions ranged from browser standards to what we’d like to see added to JavaScript to where we see jQuery in 5-10 years. The range of opinions was impressive, but the expertise that backed each was even more so.

Read More on 10up and jQuery go to Russia