This past week, Jake, Helen, and I were privileged to attend the inaugural WordPress Community Summit in Tybee Island, GA. The Summit was a unique opportunity for many of the top contributors in the WP community to get together, share ideas, and – for many of us – meet in person for the first time. You can cover much more ground in a 45-minute roundtable discussion than you can in an off-and-on discussion on Twitter.
The core of the event was a one-day “conference of conversations” – we broke out into 35 separate unconference sessions, each of which lasted just under an hour and covered a variety of topics. Read More on WordPress Community Summit
This weekend 10up is sponsoring the first ever WordCamp Providence as a top-level Anchor Sponsor!
This is a special camp for us, since 10up started in Rhode Island. Jake also started the WordPress Providence Meetup group, which Luke now leads, that became the foundation and organizing team for this WordCamp.
Jess Jurick, one of our Senior Web Strategists, will be speaking on Writing Tools for WordPress, reviewing offline and online tools to help you brainstorm topics for your blog, produce great content for your audience, and distribute that content to your online communities. Much to his disappointment, Jake can’t make the camp due to a personal conflict in his schedule, but he promises to be with us in spirit!
WordPress 3.5 is almost upon us, and I was excited to learn that my Sort Query by Post In plug-in had been folded into core, thanks to a ticket I opened and submitted a patch for some time ago. Sort Query by Post In allowed developers to return posts from a post query (WP_Query) in the order designated using the post__in parameter.
Now that identical functionality is in core, I wanted to update my plug-in to automatically disable itself – with a notice – for users running 3.5 or newer. This code would also prevent the plug-in from being activated if installed on 3.5 or newer. Surprisingly, there seemed to be a dearth of good tutorials, so I came up with my own solution.
We do quite a bit of development on the WordPress.com VIP infrastructure, where sites are generally domain-mapped and theme files are loaded over their CDN. Recently we developed a site where the webfont needed was not available through a hosted service, so @font-face was used to include the font files. Once the site was off of our local and staging environments and moved onto WordPress.com, however, we discovered a number of issues concerning the fonts.
10up has come along way since I cobbled together a logo at the beginning of 2011. With 2013 almost upon us, it was past time to move beyond questions like “Is up written in Comic Sans?” Let’s face it – our logo did the job, but it didn’t exactly communicate “first class agency.”
Our new logo is more evolution that revolution, just like our own path over the last two years. Our fundamental business and ideals – making first class websites and online publishing experiences – hasn’t changed. We’re bigger, have more resources, have in-housed resources for systems and design, and have a little more polish as a “company.” So too, our logo is a bit bigger, a bit more rounded out, and a bit more polished.
What does “10up” mean, anyhow? It means carrying forward and upward. It means not just a little better, but a lot better. It means a big leap ahead. And it conveys this idea concisely, just like our new logo. What do you think?
This week, I had the privilege of attending the first ever jQuery Developer Summit. I spent two full days hacking jQuery and collaborating with the jQuery team and community to squash as many bugs as possible. The Summit was held at the AOL campus in Dulles, VA.
I was assigned to Table 2 where our goal was to fix jQuery bugs. We covered a vast array of topics including Grunt.js, Git and TestSwarm. It was refreshing to see so many JavaScript engineers get together to talk about complex JavaScript bugs and solutions.
Yesterday, we kicked off the Summit with several brief presentations from various jQuery team members and discussed the goals for each table. After this, we jumped into code head first. Dave Methvin, president of the jQuery foundation, was at Table 2 leading the bug assignments and assisting us whenever possible. The bug I was assigned to fix (#12519) branched into many other conversations that made us question the design principles of the correlated code that the bug referenced. After rationalizing the best way to address these issues with Dave and several jQuery members, we finally decided on a solution. I committed the changes Tuesday morning and my pull request was approved shortly thereafter, representing my very first jQuery core patch on behalf of 10up!
I’m looking forward to continuing to contribute to the jQuery community and to exploring new ways to integrate advanced jQuery solutions into WordPress.
WordCamp Vancouver is coming up quick and 10up is excited not only to be a bronze level sponsor, but to also represent with three developers from our Portland contingent.
Zack Tollman, Taylor Dewey, and myself have all had the pleasure of participating in the entire WordCamp Cascadia circuit for 2012 and can’t wait to see the friends we’ve made and those we will make this weekend. The Pacific Northwest has a unique and wonderful WordPress community and we’re happy to be a part of it.
I’ll be starting the developer track off on Saturday with a talk on ‘Calm and Simple Code’. We’ll have a good time going through the reasons and best practices for remaining simple and coding with purpose when working with WordPress as a framework.
Later in the afternoon, Zack will be tackling the topic of cache invalidation in WordPress. It’s often easy to get started with the WordPress transient API and object caching in general, but things can quickly turn difficult when you start looking for the best approach to invalidating your caches to keep your data fresh.
And to top it off, we’ll be there for the first ever BuddyCamp the following day!
Be sure to look for us in our 10up shirts on Saturday, though we may change for your benefit on Sunday. Any topic is welcome. We can help you with your WordPress questions, converse about some geeky technical issue, or give you an overview of 10up and what kind of work we do on a daily basis. We’re always interested and we’re always hiring!
on
This weekend I’ll be visiting WordCamp Louisville for my second time and giving a presentation on “Laying the Proper Foundation for Plugin and Theme Development“. This talk is meant to help fledgling programmers, or at least those new to programming with WordPress, to learn a few basics like script and style enqueues, good code structure, and localization. The rest of the speaker lineup is really strong and I can’t wait to meet up with my fellow WordPress enthusiasts!
I’m excited to be going to WordCamp Las Vegas this weekend. I’ll be giving a presentation geared toward developers entitled Plugging into Plugins. This is a subject that I’ve been wanting to speak about for a while; we’ll be discussing what developers can do to make their plugins more extensible for other developers. What’s more fun than talking about plugins for 45 minutes?
I’ll be participating in WordCamp Los Angeles this weekend, where I’ll present my latest iteration of Enterprise Class WordPress, likely for the last time. While it’s a broad topic and talk, I’m hoping to present a trimmer version that leaves more room for conversation and engagement. Hope to see some familiar and meet some new faces in LA!