{"id":1211,"date":"2008-09-16T19:09:18","date_gmt":"2008-09-16T19:09:18","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm"},"modified":"2008-09-18T14:14:13","modified_gmt":"2008-09-18T14:14:13","slug":"google-developer-day-2008","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm","title":{"rendered":"Google Developer Day 2008"},"content":{"rendered":"<p>In the past, I&#8217;ve been accused of writing too much Microsoft-focused content on this blog and, in my defence, this blog advertises itself as follows:<\/p>\n<blockquote><p>&#8220;Originally created as a place for me to store some notes, this blog comments on my daily encounters with technology and aims to share some of this knowledge with fellow systems administrators and technical architects across the &#8216;net. Amazingly, it&#8217;s become quite popular!&#8221;<\/p><\/blockquote>\n<p>My daily encounters with technology&#8230; well, as <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/so-you-want-to-be-an-infrastructure-architect.htm\">I&#8217;m an infrastructure architect<\/a> who (mostly) works with Microsoft products, that would explain the volume of Microsoft stuff around here&#8230; but in order to be credible (and retain some objectivity) when I&#8217;m talking about Microsoft products, I&#8217;m also interested in what their competitors are doing.  That&#8217;s why I&#8217;m also a Mac user and I dabble with Linux from time to time; my website uses an open source CMS (WordPress), running on Linux, Apache, MySQL and PHP (classic LAMP); I keep an eye on what VMware is up to; and, as well as using a bunch of Google products on the web <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/getting-started-with-google-apps.htm\">I recently started using Google Apps<\/a> for e-mail, calendar and contacts.<\/p>\n<p><a href=\"http:\/\/code.google.com\/intl\/en_uk\/events\/developerday\/2008\/home.html\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08.gif?w=700&#038;ssl=1\" alt=\"Google Developer Day 2008\" \/><\/a>Since the Microsoft-Yahoo! merger-that-wasn&#8217;t, I&#8217;ve become increasingly interested in Microsoft&#8217;s online offerings and consequently I&#8217;m also watching the dominant force in Internet search as they expand into other areas online &#8211; that&#8217;s why I spent today at the <a href=\"http:\/\/code.google.com\/intl\/en_uk\/events\/developerday\/2008\/home.html\"><em>Google<\/em> Developer Day 2008<\/a>.  Aside from being an opportunity to visit the new <a href=\"http:\/\/www.wembleystadium.com\/\">Wembley Stadium<\/a> (I do think they should have incorporated <a href=\"http:\/\/en.wikipedia.org\/wiki\/Image:Wem.jpg\">the iconic twin towers from the old stadium<\/a> somewhere in the new structure), it&#8217;s a chance for me to find out a little about the technologies that Google is pushing right now.  I feel a bit of a fraud as I&#8217;m not really a developer but I answered the registration form truthfully and Google accepted me here, so I guess that&#8217;s OK!<\/p>\n<p>Over the course of the day, I noted some brief (and sometimes frivolous) highlights from the various sessions &#8211; think of it as a microblog in one post.  Where I understand enough of the dev stuff, I&#8217;ll follow up with more detail later&#8230; <\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08.jpg?w=700&#038;ssl=1\" alt=\"Stage at Google Developer Day 2008\" \/>[08.20] Right from the off, it&#8217;s been a positive experience.  After arriving at the venue almost an hour before registration was due to commence, I was allowed in, invited to have a coffee and some breakfast, and a really helpful guy went and found me my delegate badge. Now I&#8217;m sitting here enjoying the free Wi-Fi (and grabbing one of the few seats that&#8217;s situated next to a floorbox so I can keep my notebook PC&#8217;s battery charged during the keynote).<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08-space-invaders.jpg?w=700&#038;ssl=1\" alt=\"Google Developer Day 2008 - rooms named after classic arcade games\" \/>[8.55] As I sat in the &#8220;Space Invaders&#8221; room waiting for the keynote session to begin, I was thinking that nnly Google would name the session rooms after classic computer games.  Now it all makes sense&#8230; I just heard that the keynote will include the first public demo of the <em>Android<\/em> phone!<\/p>\n<p>[9.10] Someone just changed the SSID on the Wi-Fi and I lost my connection mid-post&#8230; arghhh!<\/p>\n<p>[9.30] I now have the rest of my delegate pack&#8230; including a snazzy gift-wrapped parcel&#8230;<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/green-parcel.jpg?w=700&#038;ssl=1\" alt=\"Green parcel from Google Developer Day 2008\" class=\"inline\" \/><\/p>\n<p>containing&#8230;<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/little-green-man.jpg?w=700&#038;ssl=1\" alt=\"Little green Google man from Google Developer Day 2008\" \/><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/little-green-man-macbook.jpg?w=700&#038;ssl=1\" alt=\"Little green man USB key from Google Developer Day 2008\" class=\"inline\" \/><\/p>\n<p>A little green man&#8230; hang on&#8230; he&#8217;s removed his head &#8211; what&#8217;s he doing inside my Mac?<\/p>\n<p>(It&#8217;s OK, he&#8217;s just giving me a copy of all the materials I might need to make the most of today).<\/p>\n<p>[09:59] What can&#8217;t Microsoft events be this much fun?<\/p>\n<p>[10:00] The keynote is about to start&#8230;<\/p>\n<p>[10:25] This keynote has lots of slides, few words, lots of pictures.  I like it. Whatever the opposite of death by PowerPoint is, this is it.<\/p>\n<p>[10:30] Mike Jennings is performing the first European demo of <a href=\"http:\/\/code.google.com\/android\/\">Android<\/a> &#8211; the open source mobile stack.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08-android-demo.jpg?w=700&#038;ssl=1\" alt=\"Android demo at Google Developer Day 2008\" class=\"inline\" \/><\/p>\n<p>[10:50] The keynote was an overview of what Google is doing to help people develop for the web.  Highlights were:<\/p>\n<ul>\n<li>The theme for today is client-cloud-connectivity:\n<ul>\n<li>Making the client more powerful.<\/li>\n<li>Making the cloud more accessible.<\/li>\n<li>Connecting pervasively.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.google.com\/chrome\">Google Chrome<\/a> is 100% open source (based on <a href=\"http:\/\/webkit.org\/\">WebKit<\/a> and the <a href=\"http:\/\/code.google.com\/p\/v8\/\">V8 JavaScript engine<\/a>), designed to support today&#8217;s rich Internet applications.<\/li>\n<li><a href=\"http:\/\/gears.google.com\/\">Gears<\/a> is a browser plugin to enable web application functionality that was previously only available on the desktop.<\/li>\n<li><a href=\"http:\/\/code.google.com\/\">Google has two types of API<\/a> &#8211; the various data APIs and those which provide AJAX functionality &#8211; both are designed to make Google services programmatically accessible.<\/li>\n<li><a href=\"http:\/\/code.google.com\/appengine\/\">Google App Engine<\/a> allows organisation to run their application on the Google infrastructure in an attempt to overcome the financial and administrative hurdles associated with traditional computing.<\/li>\n<li><a href=\"http:\/\/code.google.com\/android\/\">Android<\/a> provides a mobile application stack.<\/li>\n<li><a href=\"http:\/\/code.google.com\/webtoolkit\/\">Google Web Toolkit<\/a> (GWT) allows applications to be written in Java and run in cross-browser compiled JavaScript.<\/li>\n<li><a href=\"http:\/\/code.google.com\/apis\/opensocial\/\">OpenSocial<\/a> provides a family of APIs for connecting social websites.<\/li>\n<\/ul>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08-android.jpg?w=700&#038;ssl=1\" alt=\"Android at Google Developer Day 2008\" \/>[11:10] Hoping to learn more about Android in Mike Jenning&#8217;s session &#8220;An introduction to Android&#8221;&#8230;<\/p>\n<p>[11:15] There&#8217;s no code in this session&#8230; I should be able to cope then ;-)<\/p>\n<p>[11:25] Mike seems a nice guy but he&#8217;s clearly learning this deck as he goes&#8230;<\/p>\n<p>[11:30] Into Q&#038;A already?!<\/p>\n<p>[11:50] 35 minutes to go and the Q&#038;A is getting hard for the presenter&#8230; what&#8217;s interesting to me is that this Google-led presentation has degenerated into a group of developers and users feeding back to Google on things like security, usability, and other common considerations for mobile application development that don&#8217;t seem to have been considered.  Some of the questions are tough&#8230; but that should be expected given the forum.<\/p>\n<p>[12:00] He&#8217;s desperate to end this session (twice now he&#8217;s asked how much longer to go on for&#8230;).  Poor guy &#8211; I feel really sorry for him the way this session has gone but there was nothing here that shouldn&#8217;t have been expected.  Hopefully Google has a better idea of the state of the mobile market than this session would indicate.<\/p>\n<p>[12:05] There&#8217;s a guy on the front row writing a book: Professional Android Application Development (to be published by Wrox with a November 2008 release date).<\/p>\n<p>[12:20] It seemed to me that Mike was strangled by the Google PR machine but, thanks to his great sense of humour, he still managed to end the session on a high note.  Key points were:<\/p>\n<ul>\n<li>Based on a poll of the room, around 50% of people have more than one mobile handset; 25% of people have no land-line at home; and there was no-one here that does not have a mobile.  This should be caveated heavily &#8211; this was a room full of geeks &#8211; but it is nevertheless an interesting study.<\/li>\n<li>Android is an open mobile handset project: an open development model; open to the industry (free to carriers\/manufacturers\/enthusiasts); open to the developer with the ability to integrate at a deep level in the stack (e.g. replacing the dialler).<\/li>\n<li>The Android runtime environment is implemented in Java running on a Linux kernel.  Some classes are unavailable (i.e. those that are not relevant to mobile computing).<\/li>\n<li>Android should be expected during the 4th quarter of 2008.<\/li>\n<li>Google appears unprepared for the questions that will be asked of any new platform around security, usability, upgradability &#8211; over even why people will choice Android over more established competition.  Maybe they are prepared but to quote Mike Jennings, &#8220;these kind of questions are over my pay grade&#8221;.<\/li>\n<\/ul>\n<p>[12:25] Ooo!  <a href=\"http:\/\/en.wikipedia.org\/wiki\/Curly_Wurly\">Curly Wurlys<\/a> on the snack table!<\/p>\n<p>[12:30] I like geek t-shirts &#8211; I just saw one which said &#8220;Gears &#8211; we power the Tubes&#8221;<\/p>\n<p>[12:35] In this session Aaron Boodman will be talking talking about Google Gears&#8230; let&#8217;s hope that he is allowed to say more than Mike Jennings was.<\/p>\n<p>[13:10] Great session &#8211; gave me just enough to learn something about <a href=\"http:\/\/code.google.com\/apis\/gears\/\">the APIs that Gears provides<\/a>.  Key points were:<\/p>\n<ul>\n<li>Gears is a browser extension which provides JavaScript APIs for web application development, available for Internet Explorer (5 or later), Mozilla Firefox (1.5 or later), WIndows Mobile, Chrome (which is built on Gears) and now Safari.  Android will support gears (at the moment it just has a stub API).<\/li>\n<li>Gears is now a year old and has dropped its Google prefix.<\/li>\n<li>Gears is not just about offline access to web applications although the initial implementation was about a database, local server and worker pool.<\/li>\n<li>APIs include desktop shortcuts, file system, binary object access and geolocation.<\/li>\n<\/ul>\n<p>[13:15] I&#8217;ve just managed to sneak a quick peak outside at the stadium itself &#8211; it&#8217;s very impressive. We&#8217;ve been asked not to use any photos that identify Wembley Stadium for commercial purposes but this is just a personal snapshot (actually, it&#8217;s five of them, stitched together in Photoshop CS3).<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/wembley-stadium.jpg?w=700&#038;ssl=1\" alt=\"The new Wembley Stadium\" class=\"inline\" \/><\/p>\n<p>(Someone seems to have stolen half the pitch&#8230;)<\/p>\n<p>[13:30] Fooling around whilst waiting for lunch&#8230;<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08-me.jpg?w=700&#038;ssl=1\" alt=\"Me at Google Developer Day 2008\" class=\"inline\" \/><\/p>\n<p>[14:50] I thought that my web access was fast here&#8230; <a href=\"http:\/\/www.speedtest.net\/result\/324290321.png\">I just ran a speed test and I&#8217;m getting about 14Mbps<\/a>!  This is the best Internet access I&#8217;ve ever had at a conference.<\/p>\n<p>[14:55] Looking around the delegates it seems that Macs are pretty common among developers who follow Google technologies!  I reckon I&#8217;ve seen 2-3 MacBooks for every PC laptop here today (and several of the PCs I saw were running Linux)&#8230; as someone who lives primarily in the Microsoft world, this is an interesting experience.<\/p>\n<p>[15:00] Ryan Boyd is just starting to talk about mashing up Google APIs&#8230; hopefully I can keep up!<\/p>\n<p>[16:10] That was hard work but I just about held in there&#8230;  Ryan demonstrated a number of APIs working together, including example code.  A few points to note:<\/p>\n<ul>\n<li>AtomPub is used to define feeds (mostly for blog syndication), made up of entries containing additional information.<\/li>\n<li>Four methods are applied to feeds (create, retrieve, update, delete) and these relate to the equivalent HTTP communications (post, get, put, delete).<\/li>\n<li>Standard HTTP status codes are returned.<\/li>\n<li>Google has extended AtomPub to provide:\n<ul>\n<li>A data model.<\/li>\n<li>Batch operations.<\/li>\n<li>Authentication (client login with username and password, <a href=\"http:\/\/code.google.com\/apis\/accounts\/docs\/AuthSub.html\">AuthSub<\/a> or <a href=\"http:\/\/oauth.net\/\">OAuth<\/a>).<br \/>\nAlternate output formats for non-Atom data (e.g. RSS, <a href=\"http:\/\/code.google.com\/apis\/kml\/\">KML<\/a>, <a href=\"http:\/\/www.json.org\/\">JSON<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>The <a href=\"http:\/\/www.googlecodesamples.com\/oauth_playground\/\">OAuth Playground<\/a> is a good place to understand how OAuth authentication works &#8211; AuthSub is similar in some ways and has been around longer but OAuth is a standardised implementation and should grow over time.<\/li>\n<\/ul>\n<p>[16:20] My little green man now has some blue and red playmates.<\/p>\n<p>[16:25] Next up, <a href=\"http:\/\/code.google.com\/webtoolkit\/\">Google Web Toolkit (GWT)<\/a>: the technical advantage, presented by Sumit Chandel.  This will also be developer heavy (this is a developer day after all!) so I may struggle again&#8230;<\/p>\n<p>[16:35] Just noticed that quite a few people are using sub-notebook PCs here&#8230;<\/p>\n<p>[16:50] And I&#8217;ve never seen as many stickers on PCs as I have today&#8230; maybe that&#8217;s a dev thing too?!<\/p>\n<p>[17:15] Into Q&#038;A now, I won&#8217;t understand the answers but to summarise the key points from the GWT session:<\/p>\n<ul>\n<li>GWT allows developers to write AJAX applications more quickly, compiling Java into optimised JavaScript and employing techniques such as deferred binding to ensure that only those elements that are required for the local browser implementation are used.<\/li>\n<li>Browser quirks are no longer a problem &#8211; GWT handles these for all supported browsers.<\/li>\n<li>With GWT, there are no more memory leaks! A bold statement and actually there may be some where JavaScript native interface (JSNI) calls are made but there should be none for pure GWT applications (read more in <a href=\"http:\/\/code.google.com\/p\/google-web-toolkit\/wiki\/DomEventsAndMemoryLeaks\">Joel Webber&#8217;s article on DOM events, memory leaks and you<\/a>).<\/li>\n<li>GWT adds history support to AJAX applications with its implementation of <a href=\"http:\/\/code.google.com\/p\/reallysimplehistory\/\">really simple history (RSH)<\/a>.<\/li>\n<li>GWT enables code reuse through design patterns.<\/li>\n<li>Faster application development is accommodated using IDEs such as <a href=\"http:\/\/www.eclipse.org\/\">Eclipse<\/a> and other Java tools bust specifically, GWT allows for debugging in bytecode.<\/li>\n<\/ul>\n<p>[17:20] Just swapped my evaluation form for a t-shirt&#8230; my kids will love the Google icons on the front!<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08-tshirt-icons.jpg?w=700&#038;ssl=1\" alt=\"Google Developer Day 2008 T-Shirt\" class=\"inline\" \/><\/p>\n<p>[17:45] <a href=\"http:\/\/google-ukdev.blogspot.com\/\">Google has a new UK developer blog<\/a> &#8211; and they just showed us a cool wrap-up video from the day <del datetime=\"2008-09-18T14:08:35+00:00\">&#8211; hopefully that will be on YouTube later.<\/del> [Update: here it is, courtesy of Youtube]:<\/p>\n<p><object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/SLFXUj6yqhE&#038;hl=en&#038;fs=1\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><\/object><\/p>\n<p>[17:50] Look!  A Googler &#8211; complete with lab-coat!<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08-labcoat.jpg?w=700&#038;ssl=1\" alt=\"Google employee with labcoat at Google Developer Day 2008\" class=\"inline\" \/><\/p>\n<p>[17:55] Mmm&#8230; beer!<\/p>\n<p>[17:55] And the fun continues&#8230; with giant Chess, Connect 4, Jenga, arcade games (including Pacman and Space Invaders), Mega Blocks&#8230; and&#8230; somewhat bizarrely, a PHP Elephant!<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08-php-elephant.jpg?w=700&#038;ssl=1\" alt=\"PHP Elephant\" class=\"inline\" \/><\/p>\n<p>[18:15] Whilst chatting with <a href=\"http:\/\/www.itwriting.com\/\">Tim Anderson<\/a>, he made a very valid point that I hadn&#8217;t considered whilst I was getting excited about technology &#8211; Google is an advertising company and, unlike Microsoft or any of the other vendors that I enjoy a relationship with, they don&#8217;t need to sell software &#8211; they just want people to use their search, etc. and if their vision of the web continues to develop the ad revenues should keep on rolling in too.<\/p>\n<p>[18:20] Just looked out of the window and saw that the turf is slowly returning to Wembley&#8217;s pitch.  Only about a quarter missing now!<\/p>\n<p>[18:35] Now that is a good use for the presentation projectors&#8230; Wii Sports\/Guitar Hero II!<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/google-devday-08-projectorgames.jpg?w=700&#038;ssl=1\" alt=\"Playing games on the projectors after Google Developer Day 2008\" class=\"inline\" \/><\/p>\n<p>[18:55] Mmm&#8230; pizza!<\/p>\n<p>[20:00] I really should head home now!<\/p>\n<p>I&#8217;ve really enjoyed this event &#8211; a fantastic opportunity to learn more about Google&#8217;s developer tools and APIs and, who knows, I may even get around to implementing some of them here (if this site ever gets its long awaited AJAX overhaul).  From chatting with the event organisers, I learned that this was the second annual Google Developer Day in the UK and there were just over 500 people here today.  Google is looking to run more events as their portfolio expands &#8211; possibly even some smaller, more focused, events but, for me, this was the perfect balance between a conference (for which my employer is unlikely to support attendance, based on recent experience) and the shorter events &#8211; providing a small amount of information on a wide variety of topics.<\/p>\n<p>Hopefully I&#8217;ll be at next years GDD too.  As for the Microsoft posts&#8230; normal service will be resumed at 9am tomorrow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the past, I&#8217;ve been accused of writing too much Microsoft-focused content on this blog and, in my defence, this blog advertises itself as follows: &#8220;Originally created as a place for me to store some notes, this blog comments on my daily encounters with technology and aims to share some of this knowledge with fellow &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Google Developer Day 2008<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[79],"class_list":["post-1211","post","type-post","status-publish","format-standard","hentry","tag-google"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Google Developer Day 2008 - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google Developer Day 2008 - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"In the past, I&#8217;ve been accused of writing too much Microsoft-focused content on this blog and, in my defence, this blog advertises itself as follows: &#8220;Originally created as a place for me to store some notes, this blog comments on my daily encounters with technology and aims to share some of this knowledge with fellow &hellip; Continue reading Google Developer Day 2008\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2008-09-16T19:09:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2008-09-18T14:14:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.markwilson.co.uk\/blog\/images\/google-devday-08.gif\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Google Developer Day 2008\",\"datePublished\":\"2008-09-16T19:09:18+00:00\",\"dateModified\":\"2008-09-18T14:14:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm\"},\"wordCount\":2299,\"commentCount\":9,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/google-devday-08.gif\",\"keywords\":[\"Google\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm\",\"name\":\"Google Developer Day 2008 - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/google-devday-08.gif\",\"datePublished\":\"2008-09-16T19:09:18+00:00\",\"dateModified\":\"2008-09-18T14:14:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm#primaryimage\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/google-devday-08.gif\",\"contentUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/google-devday-08.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/09\\\/google-developer-day-2008.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Developer Day 2008\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Google Developer Day 2008 - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm","og_locale":"en_GB","og_type":"article","og_title":"Google Developer Day 2008 - markwilson.it","og_description":"In the past, I&#8217;ve been accused of writing too much Microsoft-focused content on this blog and, in my defence, this blog advertises itself as follows: &#8220;Originally created as a place for me to store some notes, this blog comments on my daily encounters with technology and aims to share some of this knowledge with fellow &hellip; Continue reading Google Developer Day 2008","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm","og_site_name":"markwilson.it","article_published_time":"2008-09-16T19:09:18+00:00","article_modified_time":"2008-09-18T14:14:13+00:00","og_image":[{"url":"https:\/\/www.markwilson.co.uk\/blog\/images\/google-devday-08.gif","type":"","width":"","height":""}],"author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Google Developer Day 2008","datePublished":"2008-09-16T19:09:18+00:00","dateModified":"2008-09-18T14:14:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm"},"wordCount":2299,"commentCount":9,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/google-devday-08.gif","keywords":["Google"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm","name":"Google Developer Day 2008 - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm#primaryimage"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/google-devday-08.gif","datePublished":"2008-09-16T19:09:18+00:00","dateModified":"2008-09-18T14:14:13+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm#primaryimage","url":"https:\/\/www.markwilson.co.uk\/blog\/images\/google-devday-08.gif","contentUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/google-devday-08.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/google-developer-day-2008.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Google Developer Day 2008"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1154,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/so-you-want-to-be-an-infrastructure-architect.htm","url_meta":{"origin":1211,"position":0},"title":"So, you want to be an infrastructure architect?","author":"Mark Wilson","date":"Thursday 14 August 2008","format":false,"excerpt":"Over the years I've had various jobs which have been basically the same role but with different job titles. Officially, I've been a Consultant, Senior Consultant, Project Manager, Senior Technical Consultant, Senior Customer Solution Architect (which would have been a Principal Consultant in the same organisation a few years earlier\u2026","rel":"","context":"In \"Architecture\"","block_context":{"text":"Architecture","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/architecture"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7042,"url":"https:\/\/www.markwilson.co.uk\/blog\/2017\/04\/securing-modern-productive-enterprise-microsoft-technology.htm","url_meta":{"origin":1211,"position":1},"title":"Securing the modern productive enterprise with Microsoft technology","author":"Mark Wilson","date":"Wednesday 19 April 2017","format":false,"excerpt":"\u201cCybercrime costs projected to reach $2 trillion by 2019\u201d [Forbes, 2016] 99: The median number of days that attackers reside within a victim\u2019s network before detection [Mandiant\/FireEye M-Trends Report, 2017] \u201cMore than 63% of all network intrusions are due to compromised user credentials\u201d [Microsoft] The effects of cybercrime are tremendous,\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"Securing the modern productive enterprise with Microsoft technology","src":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/security-whitepaper.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":168,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/09\/happy-birthday-microsoft.htm","url_meta":{"origin":1211,"position":2},"title":"Happy Birthday Microsoft","author":"Mark Wilson","date":"Friday 23 September 2005","format":false,"excerpt":"Microsoft turns 30 today. We tend to associate Information Technology (IT) with a rapidly expanding market of young start-up companies but whilst it is nothing compared to the global giants IBM, Hewlett-Packard (HP) and Fujitsu, 30 years is significant. Microsoft has become ubiquitous - largely through its Windows operating system\u2026","rel":"","context":"In \"History\"","block_context":{"text":"History","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/history"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":955,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/12\/microsoft-learning-and-plans-for-windows-server-2008-certification.htm","url_meta":{"origin":1211,"position":3},"title":"Microsoft Learning &#8211; and plans for Windows Server 2008 certification","author":"Mark Wilson","date":"Monday 3 December 2007","format":false,"excerpt":"One of the most engaging presenters that I saw on my trip to Redmond last month was Lutz Ziob, General Manager at Microsoft Learning, who dispelled all British preconceptions about German humour and delivered an interesting presentation about how Microsoft views its education programmes. Having personally re-engaged in the learning\u2026","rel":"","context":"In \"Certification\"","block_context":{"text":"Certification","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/certification"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":483,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/microsofts-dynamic-systems-initiative.htm","url_meta":{"origin":1211,"position":4},"title":"Microsoft&#8217;s Dynamic Systems Initiative","author":"Mark Wilson","date":"Wednesday 5 October 2005","format":false,"excerpt":"The Microsoft Management Summit is one of Microsoft's annual conferences and last Friday, the most popular presentations were re-run in the UK. Microsoft clearly took the event seriously, bringing across from Redmond the Corporate VP for Enterprise Management (Kirrill Tatarinov); the Systems Management Server and Operations Manager Program Managers (Bill\u2026","rel":"","context":"In \"Microsoft\"","block_context":{"text":"Microsoft","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/microsoft"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8201,"url":"https:\/\/www.markwilson.co.uk\/blog\/2021\/03\/developing-it-architecture-skills.htm","url_meta":{"origin":1211,"position":5},"title":"Developing IT architecture skills","author":"Mark Wilson","date":"Monday 22 March 2021","format":false,"excerpt":"In a recent post, I looked at the topic of IT architecture from the perspective of what it is and why it's not all about technology. For brevity, I decided to hold off on the next logical step, which developing the associated skills. So now it's time to revisit the\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/Plastic_comb_2015-06-07.jpg?fit=1200%2C801&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/Plastic_comb_2015-06-07.jpg?fit=1200%2C801&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/Plastic_comb_2015-06-07.jpg?fit=1200%2C801&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/Plastic_comb_2015-06-07.jpg?fit=1200%2C801&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/Plastic_comb_2015-06-07.jpg?fit=1200%2C801&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1211"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1211\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}