We did an overview of day 1 yesterday here on Theme.fm and today we’ll continue our journey today. We’re watching the live stream (as it appears) and posting some of the most exciting moments, tweets, quotes and photos from the sessions. All to this post so we’ll update once in a while and announce our updates on Twitter.
Today’s schedule is split in two rooms — hardcore backend dev stuff vs frontend and themes. We’ll be trying to keep up with both tracks but we can’t promise a full coverage. You can find the second day program right here and in case you’re still wondering, all the videos from all the sessions will be published and available for free at WordPress.tv
The show starts at 9 am San Francisco time (PDT) so we’re all ready and waiting :) Stay tuned! Meanwhile you can view our Facebook photo album from WordCamp San Francisco 2011 which we’ll be updating today and tomorrow too!
8:45 — Getting Ready
Seems like there are more people than yesterday but some are being late and sleepy after the happy hour drinks last night. The dilemma though is which track to watch — Debugging in WordPress by Andrew Nacin or Awesome Up Your Boring Theme: WordPress Post Formats by Ian Stewart:
A job board where people could leave their notes. Cool!
9:35 — Andrew Nacin vs Ian Stewart
Been switching from one room to the other, both presentations are so interesting! Andrew gave a great list of plugins to use for debugging in a WordPress environment (like Debug Bar) as well as some tips on not too popular constants, like
Andrew also gave suggestions on some good IDEs: NetBeans, Komodo, and PhpStorm, although said that he’s not a fan of IDEs himself so he uses something as simple as TextMate, TextWrangler, etc.
Ian on the other hand is talking about the post formats techniques that he used in Twenty Eleven with a great explanation and code examples. Very neat tips about the template hierarchy, child themes and
Daryl Kooper and Chelsea Otakan up next on both tracks.
9:55 — “Decisions, Not Options” by Daryl Koopersmith
Things to watch out for when creating applications on top of WordPress, and in general too. Notes about scaling, security and usability. Here’s a good quote from Mark Jaquith and some more interesting tweets:
Seems like Andrew Nacin is really enjoying the show ;)
10:35 — Developing Secure Widgets by Mike Adams & CSS3 by Estelle Weyl
Mike started his presentation with a little bit about himself, his hat and his work at Automattic. Topic: XSS, SQL Injection, CSRF and more, on a fake “new social network”:
Mike used a neat plugin for WordPress for his presentation and did it on Twenty Ten.. Or Twenty Eleven ;)
Meanwhile in the Themes and Front End track Estelle Weyl talks about CSS3 and it’s packed:
11:20 — Plugin Security Showdown
One of the sessions we’ve been looking forward to since yesterday! Mark Jaquith, Jon Cave and Brad Williams on stage with great rules and demos!
Great demos about plugin security although we didn’t see any ones of the submitted that were vulnerable, congrats! Also two good constants mentioned by Mark Jaquith —
DISALLOW_FILE_EDIT if you’re working through version control. Real life savers, so read more about them in the Codex.
And after a few more questions the event went all to lunch while live stream viewers sit and wait, but we did host a short Google+ hangout to chat about the event :) Bon appetite! And here’s the lunch queue:
13:35 — Contributing to WordPress
Back from lunch and watching Aaron Campbell and Andy Stratton talk about contributing to the core. A very interesting topic about how designers, developers and even users can contribute to WordPress and the WordPress core.
Alex (known as Viper007Bond) shares his first changeset that got into the WordPress core:
Meanwhile on the Responsive Web Design session by Sara Cannon the place seems to be packed! Mark Jaquith and a copule of other folks were actually watching the live stream from the nearby room since they couldn’t get in with all those people :) Here are some interesting tweets and quotes:
And on a question from Ozh on “how do you make wp-admin responsive” the web design session ended. Few minutes break and preparation for the next two sessions. Staying tuned!
14:20 — Bendywords and CSS Pseudo Elements!
Jane Wells, Daryl Koopersmith and John James Jacoby created a game on WordPress called Bendywords. There’s no scoring yet but they’re working on it and talk about the backend during the session. Here’s a screenshot from the Bendywords game:
Chris Coyier is giving a talk about CSS pseudo elements, before and after content, first and last child, very exciting indeed!
15:00 — Unit Testing and Getting to +1
So Nikolay Bachiyski gave a presentation about unit testing based on his own plugin. Quite an interesting topic but not really clear about what he wanted to show. We enjoyed it anyway, and so did Alex:
Didn’t get much of the talk but he was basically explaining how unit testing is important when developing themes, plugins and of course the WordPress core. He showed an example with Bearify how a bug was not noticed on the front end of the blog and how he had a hard time debugging it, while the test quickly revealed what was wrong. Great talk!
In the other track Crystal Teams talks about negotiating features in open source teams. Great stuff to sit down and think about :)
A few more questions and the sessions are over, next up in 15 minutes and meanwhile we spotted this very cool WordPress phone. Is this Tammy’s?
Aaron Jorbin is up next on the developers track stage, who by the way has an interesting project called Thirty Ten which is a Twenty Ten child theme that teaches you a bunch of stuff about child themes, quite a great find!
And here’s the opened trac ticket for the password meter:
16:50 — Core Team Q&A
Great Q&A session with Andrew Nacin, Mark Jaquith, Jane Wells, Daryl Koopersmith and others. Questions from the audience and answers from the core team. First question was how they feel about MySQL being acquired by Oracle — silence and laughter :)
Otto launched a new service called Placebear — sweet!
Andrew Nacin almost gave out something about plugin reviews and security that Matt Mullenweg will talk about on Sunday #blamenacin :) And the WordPress Themes Reviewers Team got mentioned by Andrew as well, great job!
17:30 — Closing Remarks
So the time is out but the core team is still on stage. Jane did a short announcement on the evening schedule, the happy hour and what’s coming up next day. After the announcement the Q&A continued, Jane said they could stay until six as long as there are questions :)
More comments by Jane, Mark and Andrew about mobile blogging and publishing, about the WordPress native application for the various platforms and then a great deal of time dedicated to contributing to WordPress, submitting patches and reporting security holes to WordPress — don’t write a blog post about it but report it to firstname.lastname@example.org.
And on that note the Q&A session has finally ended and everybody leaves for their happy hour. Well done everyone, thank you for all the sessions and for teaching us more great stuff today! Too bad the two tracks both had awesome sessions at the same time so we couldn’t really follow them all which is why our overview is a little selective. We did try and pick out the best tweets from both tracks though, even when we didn’t watch one of them :)
And this ends our live blog for today. Thank you so much for tuning in and hope you see you again tomorrow, same time and same place with sessions for content creators and power-users. Matt is giving his “State of the Word” presentation too, so stay tuned!
Continued: WordCamp San Francisco 2011 Day 3