object(WP_Query)[117]
  public 'query' => 
    array (size=1)
      'category_name' => string 'blog' (length=4)
  public 'query_vars' => 
    array (size=61)
      'category_name' => string 'blog' (length=4)
      'error' => string '' (length=0)
      'm' => string '' (length=0)
      'p' => int 0
      'post_parent' => string '' (length=0)
      'subpost' => string '' (length=0)
      'subpost_id' => string '' (length=0)
      'attachment' => string '' (length=0)
      'attachment_id' => int 0
      'name' => string '' (length=0)
      'static' => string '' (length=0)
      'pagename' => string '' (length=0)
      'page_id' => int 0
      'second' => string '' (length=0)
      'minute' => string '' (length=0)
      'hour' => string '' (length=0)
      'day' => int 0
      'monthnum' => int 0
      'year' => int 0
      'w' => int 0
      'tag' => string '' (length=0)
      'cat' => int 1
      'tag_id' => string '' (length=0)
      'author' => string '' (length=0)
      'author_name' => string '' (length=0)
      'feed' => string '' (length=0)
      'tb' => string '' (length=0)
      'paged' => int 0
      'comments_popup' => string '' (length=0)
      'meta_key' => string '' (length=0)
      'meta_value' => string '' (length=0)
      'preview' => string '' (length=0)
      's' => string '' (length=0)
      'sentence' => string '' (length=0)
      'fields' => string '' (length=0)
      'menu_order' => string '' (length=0)
      'category__in' => 
        array (size=0)
          empty
      'category__not_in' => 
        array (size=0)
          empty
      'category__and' => 
        array (size=0)
          empty
      'post__in' => 
        array (size=0)
          empty
      'post__not_in' => 
        array (size=0)
          empty
      'tag__in' => 
        array (size=0)
          empty
      'tag__not_in' => 
        array (size=0)
          empty
      'tag__and' => 
        array (size=0)
          empty
      'tag_slug__in' => 
        array (size=0)
          empty
      'tag_slug__and' => 
        array (size=0)
          empty
      'post_parent__in' => 
        array (size=0)
          empty
      'post_parent__not_in' => 
        array (size=0)
          empty
      'author__in' => 
        array (size=0)
          empty
      'author__not_in' => 
        array (size=0)
          empty
      'ignore_sticky_posts' => boolean false
      'suppress_filters' => boolean false
      'cache_results' => boolean false
      'update_post_term_cache' => boolean true
      'update_post_meta_cache' => boolean true
      'post_type' => string '' (length=0)
      'posts_per_page' => int 15
      'nopaging' => boolean false
      'comments_per_page' => string '50' (length=2)
      'no_found_rows' => boolean false
      'order' => string 'DESC' (length=4)
  public 'tax_query' => 
    object(WP_Tax_Query)[330]
      public 'queries' => 
        array (size=1)
          0 => 
            array (size=5)
              ...
      public 'relation' => string 'AND' (length=3)
      protected 'table_aliases' => 
        array (size=1)
          0 => string 'wp_term_relationships' (length=21)
      public 'queried_terms' => 
        array (size=1)
          'category' => 
            array (size=2)
              ...
      public 'primary_table' => string 'wp_posts' (length=8)
      public 'primary_id_column' => string 'ID' (length=2)
  public 'meta_query' => 
    object(WP_Meta_Query)[329]
      public 'queries' => 
        array (size=0)
          empty
      public 'relation' => null
      public 'meta_table' => null
      public 'meta_id_column' => null
      public 'primary_table' => null
      public 'primary_id_column' => null
      protected 'table_aliases' => 
        array (size=0)
          empty
      protected 'clauses' => 
        array (size=0)
          empty
  public 'date_query' => boolean false
  public 'queried_object' => 
    object(stdClass)[343]
      public 'term_id' => &int 1
      public 'name' => &string 'Blog' (length=4)
      public 'slug' => &string 'blog' (length=4)
      public 'term_group' => int 0
      public 'term_order' => string '0' (length=1)
      public 'term_taxonomy_id' => int 1
      public 'taxonomy' => string 'category' (length=8)
      public 'description' => &string '' (length=0)
      public 'parent' => &int 0
      public 'count' => &int 649
      public 'object_id' => int 6059
      public 'filter' => string 'raw' (length=3)
      public 'cat_ID' => &int 1
      public 'category_count' => &int 649
      public 'category_description' => &string '' (length=0)
      public 'cat_name' => &string 'Blog' (length=4)
      public 'category_nicename' => &string 'blog' (length=4)
      public 'category_parent' => &int 0
  public 'queried_object_id' => int 1
  public 'request' => string 'SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1  AND ( 
  wp_term_relationships.term_taxonomy_id IN (1)
) AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 15' (length=343)
  public 'posts' => &
    array (size=15)
      0 => 
        object(WP_Post)[347]
          public 'ID' => int 6160
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-08-27 09:33:47' (length=19)
          public 'post_date_gmt' => string '2015-08-26 23:33:47' (length=19)
          public 'post_content' => string 'If you're really old, like me, you'll remember the <code>alert()</code> method of JavaScript debugging. The arrival of the <a href="https://developer.mozilla.org/en/docs/Web/API/console">console</a> (correct me if I'm wrong but with Firebug if I'm not mistaken) made life a <em>lot</em> easier.

But while it's still not standardised, it is widely available in modern browsers. And if you think simply logging to console is all it's good for, then this week's video ristretto, by Warwick Cox at our recent <a h'... (length=1381)
          public 'post_title' => string 'Video Ristretto–Warwick Cox: Console API' (length=42)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'video-ristretto-warwick-cox-console-api' (length=39)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-08-27 09:33:47' (length=19)
          public 'post_modified_gmt' => string '2015-08-26 23:33:47' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6160' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      1 => 
        object(WP_Post)[348]
          public 'ID' => int 6154
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-08-19 11:47:30' (length=19)
          public 'post_date_gmt' => string '2015-08-19 01:47:30' (length=19)
          public 'post_content' => string 'In this week's 'video ristretto' where we bring you a concentrated dose of JavaScript numbers. If you've been baffled about how floating point numbers work in JavaScript, or why it has no integers, Alex Mackey will leave you with a much better understanding about how numbers work, and why <code>.1 + .2 != .3</code>

<iframe src="https://player.vimeo.com/video/132787617" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

<h4>Want to be the first t'... (length=1076)
          public 'post_title' => string 'Wednesday video ristretto: Alex Mackey–Numbers in JavaScript' (length=62)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'wednesday-video-ristretto-alex-mackey-numbers-in-javascript' (length=59)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-08-19 10:53:27' (length=19)
          public 'post_modified_gmt' => string '2015-08-19 00:53:27' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6154' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      2 => 
        object(WP_Post)[349]
          public 'ID' => int 6149
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-08-12 12:03:52' (length=19)
          public 'post_date_gmt' => string '2015-08-12 02:03:52' (length=19)
          public 'post_content' => string 'Welcome to our first video 'ristretto', where each Wednesday lunchtime (Australian Eastern Time) we'll be showcasing one of the great shorter, super concentrated presentations from our conferences. First up is an amazing presentation from our recent Code 15 conference from <a href="https://twitter.com/simon_swain">Simon Swain</a>. Simon gives us a history of computer graphics, an overview of what the HTML5 <code>canvas</code> can do, and an entertaining strategy game he developed as well. All in just 20 min'... (length=1277)
          public 'post_title' => string 'Wednesday Video ristretto: Simon Swain–Canvas Cold War' (length=56)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'wednesday-video-quick-shot-simon-swain-canvas-cold-war' (length=54)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-08-19 10:50:19' (length=19)
          public 'post_modified_gmt' => string '2015-08-19 00:50:19' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6149' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      3 => 
        object(WP_Post)[350]
          public 'ID' => int 6144
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-08-07 12:37:06' (length=19)
          public 'post_date_gmt' => string '2015-08-07 02:37:06' (length=19)
          public 'post_content' => string '<iframe src="https://player.vimeo.com/video/132501774" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

The Web has come a long way from the document focussed hypertext network it began life as. Almost from its beginning, developers have been pushing its capabilities, often in ingenious if not entirely safe ways.

In recent times, standards bodies and browser developers have been upping the pace in the development of the underlying technologies'... (length=1356)
          public 'post_title' => string 'What's Next for the Web Platform? Progressive Apps: Alex Russell' (length=64)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'whats-next-for-the-web-platform-progressive-apps-alex-russell' (length=61)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-08-07 12:37:57' (length=19)
          public 'post_modified_gmt' => string '2015-08-07 02:37:57' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6144' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '1' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      4 => 
        object(WP_Post)[351]
          public 'ID' => int 6131
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-07-31 15:02:00' (length=19)
          public 'post_date_gmt' => string '2015-07-31 05:02:00' (length=19)
          public 'post_content' => string 'In this video from the recent sold out Web Directions Code conference, Alex Sexton, inventor of the term "front end ops" brings us up to speed with the current best practice in front end performance.   

<iframe src="https://player.vimeo.com/video/133108214" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

<h4>Want to hear about more great videos from our conferences?</h4>

Sign up for our weekly low noise, high signal newsletter to be the fi'... (length=946)
          public 'post_title' => string 'Code 15 Video–Current best practice in front end ops with Alex Sexton' (length=71)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'code-15-video-current-best-practice-in-front-end-ops-with-alex-sexton' (length=69)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-07-31 15:02:00' (length=19)
          public 'post_modified_gmt' => string '2015-07-31 05:02:00' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6131' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      5 => 
        object(WP_Post)[352]
          public 'ID' => int 6114
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-07-29 12:56:51' (length=19)
          public 'post_date_gmt' => string '2015-07-29 02:56:51' (length=19)
          public 'post_content' => string '<p>Since 2004, Web Directions has brought together leading Web developers and Front 
end Engineers, designers and digital and product experts of all kinds to help our attendees keep up to date with the latest techniques and technologies.</p>

<p>And now we’re looking for the next great presenter to share their knowledge of, and passion for the Web. In our Design and Product track we're looking for <strong>Design Stories</strong>, lessons from the trenches of digital design and product management. In ou'... (length=5194)
          public 'post_title' => string 'We want you to speak at Web Directions 2015' (length=43)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'we-want-you-to-speak-at-web-directions-2015' (length=43)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-07-29 12:56:51' (length=19)
          public 'post_modified_gmt' => string '2015-07-29 02:56:51' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6114' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      6 => 
        object(WP_Post)[353]
          public 'ID' => int 6112
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-07-15 11:56:49' (length=19)
          public 'post_date_gmt' => string '2015-07-15 01:56:49' (length=19)
          public 'post_content' => string 'Ok, we really need to dust off this blog. And indeed we're working on that. But in the meantime, we're really excited to announce our flagship event for the year, <a href="http://www.webdirections.org/wd15/">Web Directions 2015</a>.

Once again, Web Directions features two tracks–one focussed on Web and Front End Engineering, and one focussed on Product and Design, with speakers from Industry leading companies and organisations around the World including BuzzFeed, the UK Government Digital Service, Shop'... (length=2087)
          public 'post_title' => string 'Announcing Web Directions 2015' (length=30)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'announcing-web-directions-2015' (length=30)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-07-15 11:56:49' (length=19)
          public 'post_modified_gmt' => string '2015-07-15 01:56:49' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6112' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      7 => 
        object(WP_Post)[354]
          public 'ID' => int 6076
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-04-07 11:53:49' (length=19)
          public 'post_date_gmt' => string '2015-04-07 01:53:49' (length=19)
          public 'post_content' => string 'What in many ways is a lifetime ago, 15 years as it happens, I wrote (or more accurately A List Apart published) <a href="http://alistapart.com/article/dao">A Dao of Web Design</a>. The anniversary would have come and gone had not <a href="https://twitter.com/vlh">Val Head</a> email me to remind me (after the original person who had the vision to publish the article, <a href="http://twitter.com/zeldman">Jeffrey Zeldman</a> had reminded her) 

Val asked me 

<blockquote>Did you ever think its message wou'... (length=4131)
          public 'post_title' => string 'A Dao of Web Design at 15' (length=25)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'a-dao-of-web-design-at-15' (length=25)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-04-07 11:53:49' (length=19)
          public 'post_modified_gmt' => string '2015-04-07 01:53:49' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6076' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '1' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      8 => 
        object(WP_Post)[355]
          public 'ID' => int 6067
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-03-09 14:49:57' (length=19)
          public 'post_date_gmt' => string '2015-03-09 04:49:57' (length=19)
          public 'post_content' => string 'Certainly in Australia and in my experience in other English speaking countries, and I'd hazard a guess in many countries of European tradition, we tend to socialise with alcohol. Whether it's purely social, or a professional event after work hours, alcohol is expected, and of course by most, if consumed, then consumed responsibly.

But not everyone is comfortable drinking, or drinks every time they go out, or drinks at all. And not everyone may be entirely comfortable as the evening wears on, and some ge'... (length=2753)
          public 'post_title' => string 'Socialising and (not just) alcohol at Web Industry events' (length=57)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'socialising-just-alcohol-web-industry-events' (length=44)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-03-09 14:49:57' (length=19)
          public 'post_modified_gmt' => string '2015-03-09 04:49:57' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6067' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      9 => 
        object(WP_Post)[356]
          public 'ID' => int 6059
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-02-17 13:31:50' (length=19)
          public 'post_date_gmt' => string '2015-02-17 03:31:50' (length=19)
          public 'post_content' => string 'I always hated image replacement techniques. Not that I didn't appreciate the cleverness of FIR, SiFR and the myriad other hacks folks developed to deliver text as images in an accessible way, so that we could use any fonts and typographical effects on our Web pages (at least sparingly).

But it always <em>smelled</em> wrong. So much effort for something which of course with the arrival of Web fonts became utterly redundant (and as it turns out a whole font we embed is probably smaller than a single image'... (length=5746)
          public 'post_title' => string '60FPS is the new Image Replacement Technique' (length=44)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string '60fps-new-image-replacement-technique' (length=37)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-02-17 13:31:50' (length=19)
          public 'post_modified_gmt' => string '2015-02-17 03:31:50' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6059' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '1' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      10 => 
        object(WP_Post)[357]
          public 'ID' => int 6053
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-02-09 12:35:40' (length=19)
          public 'post_date_gmt' => string '2015-02-09 02:35:40' (length=19)
          public 'post_content' => string '<p class="intro">I wrote this back in April 2012, when Google Glass was first announced. I wasn’t convinced at all, and the short film they released at that time to explain the Glass experience was a big part of why. I found this piece again by accident recently, and realised it’s probably worth publishing. Not quite sure why I didn't at the time!</p>

<p>Most people will know of the <a href="http://www.youtube.com/watch?v=FyinD6ZDqeg">Jetsons</a>, even if far fewer are likely to have seen it, and few'... (length=7028)
          public 'post_title' => string 'All tomorrow's Jetpacks' (length=23)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'tomorrows-jetpacks' (length=18)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-02-09 12:35:40' (length=19)
          public 'post_modified_gmt' => string '2015-02-09 02:35:40' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6053' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      11 => 
        object(WP_Post)[358]
          public 'ID' => int 6049
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-02-06 12:24:02' (length=19)
          public 'post_date_gmt' => string '2015-02-06 02:24:02' (length=19)
          public 'post_content' => string '<h3>The links</h3>

<p>This week we'll take a break from our traditional structure of separating out links for designer sand developers, and we'll focus on a single theme. And there's a quiz at the end that we'll have a prize for.</p>

<h4>Pattern Matching</h4>

<p>In 1977 Christopher Alexander, Sara Ishikawa and Murray Silverstein published <a href="http://en.wikipedia.org/wiki/A_Pattern_Language">A Pattern Language</a>, a groundbreaking work in Architecture that has had a profound influence on not j'... (length=3917)
          public 'post_title' => string 'Weekend Reading–January 31 2015' (length=33)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'weekend-reading-january-31-2015' (length=31)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-02-06 12:24:02' (length=19)
          public 'post_modified_gmt' => string '2015-02-06 02:24:02' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6049' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      12 => 
        object(WP_Post)[359]
          public 'ID' => int 6032
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-02-03 15:11:44' (length=19)
          public 'post_date_gmt' => string '2015-02-03 05:11:44' (length=19)
          public 'post_content' => string '<p class="intro">In the first of what will be a new ongoing feature, we're excited to have Genevieve Bell's Keynote from Web Directions 2014, fully subtitled (with the transcript below as well.)</p>

<p>Each week we plan to feature one or maybe even more past videos, subtitled and with transcripts, from our back catalogue of nearly 150 hours of video presentations.</p>

<p>If you like what you see, make sure you check out all our conferences, including the upcoming <a href="http://www.webdirections.org/'... (length=66563)
          public 'post_title' => string 'Video: Genevieve Bell–Being Human in a Digital World' (length=54)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'video-genevieve-bell-human-digital-world' (length=40)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '' (length=0)
          public 'post_modified' => string '2015-02-03 15:11:44' (length=19)
          public 'post_modified_gmt' => string '2015-02-03 05:11:44' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6032' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      13 => 
        object(WP_Post)[360]
          public 'ID' => int 6028
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-01-30 13:11:10' (length=19)
          public 'post_date_gmt' => string '2015-01-30 03:11:10' (length=19)
          public 'post_content' => string 'Something new. We'll now post our weekend reading newsletters the week after they go out via email as a post. So if you want them fresh, with the chance at giveaways, quizzes and more, <a href="http://www.webdirections.org/sign-up-to-the-newsletter/">why not signup now?</a> It's just once a week, and very high signal-to-noise.

<h4>Big ideas</h4>

<h4><a href="http://www.nature.com/news/homo-erectus-made-world-s-oldest-doodle-500-000-years-ago-1.16477">Art predates humans</a></h4>
<p>An incredible pros'... (length=6838)
          public 'post_title' => string 'Weekend Reading:  December 12th, 2014' (length=37)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'weekend-reading-december-12th-2014' (length=34)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string 'http://www.webdirections.org/sign-up-to-the-newsletter/
http://www.guypo.com/rwd-2014/' (length=86)
          public 'post_modified' => string '2015-01-30 13:11:10' (length=19)
          public 'post_modified_gmt' => string '2015-01-30 03:11:10' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6028' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '0' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
      14 => 
        object(WP_Post)[361]
          public 'ID' => int 6023
          public 'post_author' => string '3' (length=1)
          public 'post_date' => string '2015-01-30 09:17:07' (length=19)
          public 'post_date_gmt' => string '2015-01-29 23:17:07' (length=19)
          public 'post_content' => string 'Web Directions more or less started as a software company. Well, it was a different company, but the first thing Maxine and I worked on together was <a href="http://westciv.com">software</a>. <a href="http://westciv.com/style_master/">Some of it</a> (sort of) still works on today's Mac OS and Windows. But the first software I wrote, <a href="http://macgui.com/downloads/?file_id=21070">Palimpsest</a>, a hypertext knowledge management system, never got ported to Mac OS X (it ran on Mac OS 7 through 9). This i'... (length=3004)
          public 'post_title' => string 'Reanimating computing's past, with the Web' (length=42)
          public 'post_excerpt' => string '' (length=0)
          public 'post_status' => string 'publish' (length=7)
          public 'comment_status' => string 'open' (length=4)
          public 'ping_status' => string 'closed' (length=6)
          public 'post_password' => string '' (length=0)
          public 'post_name' => string 'reanimating-computings-past-web' (length=31)
          public 'to_ping' => string '' (length=0)
          public 'pinged' => string '
http://ascii.textfiles.com/archives/4546' (length=41)
          public 'post_modified' => string '2015-01-30 09:18:48' (length=19)
          public 'post_modified_gmt' => string '2015-01-29 23:18:48' (length=19)
          public 'post_content_filtered' => string '' (length=0)
          public 'post_parent' => int 0
          public 'guid' => string 'http://www.webdirections.org/?p=6023' (length=36)
          public 'menu_order' => int 0
          public 'post_type' => string 'post' (length=4)
          public 'post_mime_type' => string '' (length=0)
          public 'comment_count' => string '1' (length=1)
          public 'filter' => string 'raw' (length=3)
          public 'post_category' => string '0' (length=1)
  public 'post_count' => int 15
  public 'current_post' => int -1
  public 'in_the_loop' => boolean false
  public 'post' => 
    object(WP_Post)[347]
      public 'ID' => int 6160
      public 'post_author' => string '3' (length=1)
      public 'post_date' => string '2015-08-27 09:33:47' (length=19)
      public 'post_date_gmt' => string '2015-08-26 23:33:47' (length=19)
      public 'post_content' => string 'If you're really old, like me, you'll remember the <code>alert()</code> method of JavaScript debugging. The arrival of the <a href="https://developer.mozilla.org/en/docs/Web/API/console">console</a> (correct me if I'm wrong but with Firebug if I'm not mistaken) made life a <em>lot</em> easier.

But while it's still not standardised, it is widely available in modern browsers. And if you think simply logging to console is all it's good for, then this week's video ristretto, by Warwick Cox at our recent <a h'... (length=1381)
      public 'post_title' => string 'Video Ristretto–Warwick Cox: Console API' (length=42)
      public 'post_excerpt' => string '' (length=0)
      public 'post_status' => string 'publish' (length=7)
      public 'comment_status' => string 'open' (length=4)
      public 'ping_status' => string 'closed' (length=6)
      public 'post_password' => string '' (length=0)
      public 'post_name' => string 'video-ristretto-warwick-cox-console-api' (length=39)
      public 'to_ping' => string '' (length=0)
      public 'pinged' => string '' (length=0)
      public 'post_modified' => string '2015-08-27 09:33:47' (length=19)
      public 'post_modified_gmt' => string '2015-08-26 23:33:47' (length=19)
      public 'post_content_filtered' => string '' (length=0)
      public 'post_parent' => int 0
      public 'guid' => string 'http://www.webdirections.org/?p=6160' (length=36)
      public 'menu_order' => int 0
      public 'post_type' => string 'post' (length=4)
      public 'post_mime_type' => string '' (length=0)
      public 'comment_count' => string '0' (length=1)
      public 'filter' => string 'raw' (length=3)
      public 'post_category' => string '0' (length=1)
  public 'comment_count' => int 0
  public 'current_comment' => int -1
  public 'found_posts' => string '649' (length=3)
  public 'max_num_pages' => float 44
  public 'max_num_comment_pages' => int 0
  public 'is_single' => boolean false
  public 'is_preview' => boolean false
  public 'is_page' => boolean false
  public 'is_archive' => boolean true
  public 'is_date' => boolean false
  public 'is_year' => boolean false
  public 'is_month' => boolean false
  public 'is_day' => boolean false
  public 'is_time' => boolean false
  public 'is_author' => boolean false
  public 'is_category' => boolean true
  public 'is_tag' => boolean false
  public 'is_tax' => boolean false
  public 'is_search' => boolean false
  public 'is_feed' => boolean false
  public 'is_comment_feed' => boolean false
  public 'is_trackback' => boolean false
  public 'is_home' => boolean false
  public 'is_404' => boolean false
  public 'is_comments_popup' => boolean false
  public 'is_paged' => boolean false
  public 'is_admin' => boolean false
  public 'is_attachment' => boolean false
  public 'is_singular' => boolean false
  public 'is_robots' => boolean false
  public 'is_posts_page' => boolean false
  public 'is_post_type_archive' => boolean false
  private 'query_vars_hash' => string '6492b49cc159f5d2596308fb02e927e4' (length=32)
  private 'query_vars_changed' => boolean false
  public 'thumbnails_cached' => boolean false
  private 'stopwords' => null
  private 'compat_fields' => 
    array (size=2)
      0 => string 'query_vars_hash' (length=15)
      1 => string 'query_vars_changed' (length=18)
  private 'compat_methods' => 
    array (size=2)
      0 => string 'init_query_flags' (length=16)
      1 => string 'parse_tax_query' (length=15)

Blog

Morning coffee for web workers News Feed Podcast

Video Ristretto–Warwick Cox: Console API

If you’re really old, like me, you’ll remember the alert() method of JavaScript debugging. The arrival of the console (correct me if I’m wrong but with Firebug if I’m not mistaken) made life a lot easier.

But while it’s still not standardised, it is widely available in modern browsers. And … Read more »

Wednesday video ristretto: Alex Mackey–Numbers in JavaScript

In this week’s ‘video ristretto’ where we bring you a concentrated dose of JavaScript numbers. If you’ve been baffled about how floating point numbers work in JavaScript, or why it has no integers, Alex Mackey will leave you with a much better understanding about how numbers work, and why .1 … Read more »

Wednesday Video ristretto: Simon Swain–Canvas Cold War

Welcome to our first video ‘ristretto’, where each Wednesday lunchtime (Australian Eastern Time) we’ll be showcasing one of the great shorter, super concentrated presentations from our conferences. First up is an amazing presentation from our recent Code 15 conference from Simon Swain. Simon gives us a history of computer … Read more »

What’s Next for the Web Platform? Progressive Apps: Alex Russell

The Web has come a long way from the document focussed hypertext network it began life as. Almost from its beginning, developers have been pushing its capabilities, often in ingenious if not entirely safe ways.

In recent times, standards bodies and browser developers have … Read more »

Code 15 Video–Current best practice in front end ops with Alex Sexton

In this video from the recent sold out Web Directions Code conference, Alex Sexton, inventor of the term “front end ops” brings us up to speed with the current best practice in front end performance.

Want to hear about more great … Read more »

We want you to speak at Web Directions 2015

Since 2004, Web Directions has brought together leading Web developers and Front
end Engineers, designers and digital and product experts of all kinds to help our attendees keep up to date with the latest techniques and technologies.

And now we’re looking for the next great presenter to share their knowledge of, … Read more »

Announcing Web Directions 2015

Ok, we really need to dust off this blog. And indeed we’re working on that. But in the meantime, we’re really excited to announce our flagship event for the year, Web Directions 2015.

Once again, Web Directions features two tracks–one focussed on Web and Front End Engineering, and one focussed … Read more »

A Dao of Web Design at 15

What in many ways is a lifetime ago, 15 years as it happens, I wrote (or more accurately A List Apart published) A Dao of Web Design. The anniversary would have come and gone had not Val Head email me to remind me (after the original person who … Read more »

Socialising and (not just) alcohol at Web Industry events

  • In: Blog
  • By:
  • March 9, 2015
  • Comments Off on Socialising and (not just) alcohol at Web Industry events

Certainly in Australia and in my experience in other English speaking countries, and I’d hazard a guess in many countries of European tradition, we tend to socialise with alcohol. Whether it’s purely social, or a professional event after work hours, alcohol is expected, and of course by most, if consumed, … Read more »

60FPS is the new Image Replacement Technique

I always hated image replacement techniques. Not that I didn’t appreciate the cleverness of FIR, SiFR and the myriad other hacks folks developed to deliver text as images in an accessible way, so that we could use any fonts and typographical effects on our Web pages (at least sparingly).

But it … Read more »

All tomorrow’s Jetpacks

  • In: Blog
  • By:
  • February 9, 2015
  • Comments Off on All tomorrow’s Jetpacks

I wrote this back in April 2012, when Google Glass was first announced. I wasn’t convinced at all, and the short film they released at that time to explain the Glass experience was a big part of why. I found this piece again by accident recently, and realised it’s ... Read more »

Weekend Reading–January 31 2015

  • In: Blog
  • By:
  • February 6, 2015
  • Comments Off on Weekend Reading–January 31 2015

The links

This week we’ll take a break from our traditional structure of separating out links for designer sand developers, and we’ll focus on a single theme. And there’s a quiz at the end that we’ll have a prize for.

Pattern Matching

In 1977 Christopher Alexander, Sara Ishikawa and Murray Silverstein published … Read more »

Video: Genevieve Bell–Being Human in a Digital World

  • In: Blog
  • By:
  • February 3, 2015
  • Comments Off on Video: Genevieve Bell–Being Human in a Digital World

In the first of what will be a new ongoing feature, we're excited to have Genevieve Bell's Keynote from Web Directions 2014, fully subtitled (with the transcript below as well.)

Each week we plan to feature one or maybe even more past videos, subtitled and with transcripts, from our back … Read more »

Weekend Reading: December 12th, 2014

  • In: Blog, Newsletter
  • By:
  • January 30, 2015
  • Comments Off on Weekend Reading: December 12th, 2014

Something new. We’ll now post our weekend reading newsletters the week after they go out via email as a post. So if you want them fresh, with the chance at giveaways, quizzes and more, why not signup now? It’s just once a week, and very high signal-​​to-​​noise.

Big ideas

Art … Read more »

Reanimating computing’s past, with the Web

Web Directions more or less started as a software company. Well, it was a different company, but the first thing Maxine and I worked on together was software. Some of it (sort of) still works on today’s Mac OS and Windows. But the first software I wrote, … Read more »