{"id":469,"date":"2010-10-07T12:47:53","date_gmt":"2010-10-07T11:47:53","guid":{"rendered":"http:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/"},"modified":"2010-10-07T12:47:53","modified_gmt":"2010-10-07T11:47:53","slug":"surge-2010-scalability-conference-in-baltimore-usa-day-1","status":"publish","type":"post","link":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/","title":{"rendered":"Surge 2010 scalability conference in Baltimore, USA &#8211; DAY 1"},"content":{"rendered":"<p><span class='imgright'><img alt='' src='http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png' \/><\/span> This was the first year the <a href=\"http:\/\/omniti.com\/surge\" rel=\"nofollow\">Surge conference<\/a> took place, in Baltimore, USA. <a href=\"http:\/\/omniti.com\" rel=\"nofollow\">OmniTI<\/a> is the company that organized it.<\/p>\n<h3>30&quot; summary (TL;DR)<\/h3>\n<p>The conference was amazing. Main topic was <b>scalability<\/b>. Met a lot of people. <a href=\"http:\/\/omniti.com\/surge\/2010\/sessions\" rel=\"nofollow\">2 days, 2 tracks and 20+ speakers<\/a>. Several interesting new products and technologies to evaluate.<\/p>\n<h3>The long story<\/h3>\n<p>The conference topics were <b>scalability, databases and web operations<\/b>. It took place over two days filled with high-level talks about experiences, failures, and advice on scaling web sites.<\/p>\n<p>The only downside is that I had to miss half of the talks, being alone :). The good thing is that all videos and slides will be up on the <a href=\"http:\/\/omniti.com\/surge\/2010\" rel=\"nofollow\">conference website<\/a> Soon&#x2122;<\/p>\n<p>Lots of things to be mentioned but I&#39;ll try to summarize what happened in Day 1.<\/p>\n<h4>John Allspaw &#8211; Web Engineering<\/h4>\n<p>First keynote session by <a href=\"http:\/\/twitter.com\/allspaw\" rel=\"nofollow\">John Allspaw<\/a>, former Flickr dev, now <a href=\"http:\/\/etsy.com\" rel=\"nofollow\">Etsy.com<\/a>.<\/p>\n<p>Summary: Web engineering (aka Web Operations) is still a young field. We must set out to achieve much higher goals, be more scientific. We don&#39;t need to invent anything. We should be able to get inspiration and prior art from other fields like aerospace, civil engineering, etc&#8230;<\/p>\n<p>He had lots of examples in his slides. I want to go through this talk again. Really inspiring.<\/p>\n<h4>Theo Schlossnagle &#8211; Scalable Design Patterns<\/h4>\n<p>Theo&#39;s message was clear. Tools can work no matter what technology. Bend technologies to your needs. You don&#39;t need the shiniest\/awesomest\/webscalest. Monitoring is key. Tie metrics to your business. Be relevant to your business people.<\/p>\n<h4>Ronald Bradford &#8211; Most common MySQL scalability mistakes<\/h4>\n<p>If you&#39;re starting with MySQL, or don&#39;t have too much experience, then you definitely want to listen to Ronald&#39;s talk. Will save you a few years of frustration. :)<\/p>\n<p>Companion website, <a href=\"http:\/\/monitoring-mysql.com\" rel=\"nofollow\">monitoring-mysql.com<\/a>.<\/p>\n<h4>Ruslan Belkin &#8211; Scaling LinkedIn<\/h4>\n<p><a href=\"http:\/\/twitter.com\/ruslansv\" rel=\"nofollow\">Ruslan<\/a> is very prepared and technical, but maybe I expected a slightly different type of content. I must read again the slides when they&#39;re up. LinkedIn is a mostly (&quot;99%&quot;) Java, uses Lucene as main search tier. Very interesting: they mentioned that since 2005-2006, they have been using several specific services (friends, groups, profiles, etc&#8230;) instead of one big database. This allows them to scale better and more predictably.<\/p>\n<p>They also seem to use a really vast array of different technologies, like Voldemort, and many others I don&#39;t remember the names right now.<\/p>\n<h4>Robert Treat &#8211; Database scalability patterns<\/h4>\n<p>Robert is a very experienced DBA with no doubt. He talked about all different types of MySQL configurations available to developers in need of scaling their apps, explaining them and providing examples: horizontal\/vertical partitioning, h\/v scaling, etc&#8230;<\/p>\n<p>I was late for this talk so I only got the final part.<\/p>\n<h4>Tom Cook &#8211; A day in the life of Facebook operations<\/h4>\n<p>I listened to the first 10-15 minutes of this talk, and I had the impression that this was probably the 3rd time I listen to the same talk, that tells us how big Facebook is, upload numbers, status updates, etc&#8230; without going into specific details. This of course is very impressive, but it&#39;s the low-level stuff that&#39;s more interesting, at least for me.<\/p>\n<p>Last time I had attended this talk was in Brussels for Fosdem. I was a bit disappointed so I left early. According to some later tweets, the last part was the most interesting. Have to go back on this one, and watch the video. Well&#8230; at least I got to listen to the last part of&#8230;<\/p>\n<h4>Arthur Bergman &#8211; Scaling Wikia<\/h4>\n<p>Lots of Varnish knowledge (and more) in this talk!<\/p>\n<p>I had read some earlier talks by Artur, always about Varnish, and I have learnt a lot from him.<br \/>\nI strongly suggest to go through his talks if you&#39;re interested in Varnish.<\/p>\n<p>They &quot;abused&quot; Urchin tracker (Google Analytics) javascript code to measure their own statistics about server errors and client-side page loading times. Another cool trick is the use of a custom made-up <code>X-Vary-URL<\/code> HTTP header to keep all linked URLs (view\/edit\/etc.. regarding a single wiki page) in one varnish hash slot. In this case, with a single purge command you can get rid of all relevant pages linked to the same content.<\/p>\n<p>They use SSDs extensively. A typical Wikia server (Varnish and\/or DB) has got:<\/p>\n<ul>\n<li>2 x 6 cores westmere processor\n<\/li>\n<li>6 x Intel X25 SSD (~ $2000)\n<\/li>\n<li>2 x spinning drives for transaction logs (db)\n<\/li>\n<\/ul>\n<p>&quot;SSD allows you JOINs with no performance degradation.&quot;<\/p>\n<p>Peak speeds reached (this is random not sequential: amazing!):<\/p>\n<ul>\n<li>500 Mbyte\/s random read with avg latency of 0.2 ms<\/li>\n<li>220 Mbyte\/s random writes<\/li>\n<\/ul>\n<p>They use their own CDN based on Dynect (I think a Dyn Inc. service, see below).<br \/>\nStill using Akamai for a minor part of their static content.<\/p>\n<p>Wikia is looking into using <a href=\"http:\/\/wiki.basho.com\/display\/RIAK\/Riak\" rel=\"nofollow\">Riak<\/a>, and a Riak-based filesystem to hook up directly to Varnish for really fast file serving.<\/p>\n<h4>Mike Malone &#8211; SimpleGeo<\/h4>\n<p>SimpleGeo implemented a geographic database over apache cassandra, able to answer spatial queries. They researched into using PostGIS (postgres-based GIS DB, very common product), but wasn&#39;t as flexible as they needed  (don&#39;t remember exactly why).<\/p>\n<p>TODO: look into &quot;Distributed indexes over-DHT&quot;. He indicated it as prior art for their system.<br \/>\nThis talk was a bit complicated for me to follow, so I&#39;ll have to watch it again.<\/p>\n<h4>Closing day 1<\/h4>\n<p>At the end of the day, there was a SQL vs NoSQL panel, which I skipped entirely. Maybe it was interesting :) The after-hours event that closed day 1 was organized by Dyn Inc. It was fantastic. Lots of good beer, martinis, and good food. I went to bed early, since I was still jetlagged. Day 2 started at 9 AM.<\/p>\n<p>Time for a break :)<\/p>\n<p>And then on to <a href=\"\/cstrep\/blog\/2010\/10\/07\/surge-2010-scalability-conference-in-baltimore-usa-day-2\" rel=\"nofollow\">Day 2<\/a>:<\/p>\n<p><a href=\"http:\/\/my.opera.com\/cstrep\/blog\/2010\/10\/07\/surge-2010-scalability-conference-in-baltimore-usa-day-2\" rel=\"nofollow\">http:\/\/my.opera.com\/cstrep\/blog\/2010\/10\/07\/surge-2010-scalability-conference-in-baltimore-usa-day-2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This was the first year the Surge conference took place, in Baltimore, USA. OmniTI is the company that organized it. 30&quot; summary (TL;DR) The conference was amazing. Main topic was scalability. Met a lot of people. 2 days, 2 tracks and 20+ speakers. Several interesting new products and technologies to evaluate. The long story The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[372,91,242,219,240,369,366,373,48,61,371],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Surge 2010 scalability conference in Baltimore, USA - DAY 1 - Random hacking<\/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.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Surge 2010 scalability conference in Baltimore, USA - DAY 1 - Random hacking\" \/>\n<meta property=\"og:description\" content=\"This was the first year the Surge conference took place, in Baltimore, USA. OmniTI is the company that organized it. 30&quot; summary (TL;DR) The conference was amazing. Main topic was scalability. Met a lot of people. 2 days, 2 tracks and 20+ speakers. Several interesting new products and technologies to evaluate. The long story The [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Random hacking\" \/>\n<meta property=\"article:published_time\" content=\"2010-10-07T11:47:53+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png\" \/>\n<meta name=\"author\" content=\"cosimo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"cosimo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/\"},\"author\":{\"name\":\"cosimo\",\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/c443bedbf6ecf99550d6395620801df1\"},\"headline\":\"Surge 2010 scalability conference in Baltimore, USA &#8211; DAY 1\",\"datePublished\":\"2010-10-07T11:47:53+00:00\",\"dateModified\":\"2010-10-07T11:47:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/\"},\"wordCount\":981,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/c443bedbf6ecf99550d6395620801df1\"},\"image\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png\",\"keywords\":[\"baltimore\",\"development\",\"devops\",\"operations\",\"scalability\",\"surge\",\"surge2010\",\"usa\",\"web\",\"webops\",\"webscale\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/\",\"url\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/\",\"name\":\"Surge 2010 scalability conference in Baltimore, USA - DAY 1 - Random hacking\",\"isPartOf\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png\",\"datePublished\":\"2010-10-07T11:47:53+00:00\",\"dateModified\":\"2010-10-07T11:47:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#primaryimage\",\"url\":\"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png\",\"contentUrl\":\"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.streppone.it\/cosimo\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Surge 2010 scalability conference in Baltimore, USA &#8211; DAY 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/#website\",\"url\":\"https:\/\/www.streppone.it\/cosimo\/blog\/\",\"name\":\"Random hacking\",\"description\":\"Assume nothing. Code defensively. Keep it simple, stupid!\",\"publisher\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/c443bedbf6ecf99550d6395620801df1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.streppone.it\/cosimo\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/c443bedbf6ecf99550d6395620801df1\",\"name\":\"cosimo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cb1d938720df45a2720724aae99e3bfc?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cb1d938720df45a2720724aae99e3bfc?s=96&r=g\",\"caption\":\"cosimo\"},\"logo\":{\"@id\":\"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/image\/\"},\"url\":\"https:\/\/www.streppone.it\/cosimo\/blog\/author\/cosimo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Surge 2010 scalability conference in Baltimore, USA - DAY 1 - Random hacking","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.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/","og_locale":"en_US","og_type":"article","og_title":"Surge 2010 scalability conference in Baltimore, USA - DAY 1 - Random hacking","og_description":"This was the first year the Surge conference took place, in Baltimore, USA. OmniTI is the company that organized it. 30&quot; summary (TL;DR) The conference was amazing. Main topic was scalability. Met a lot of people. 2 days, 2 tracks and 20+ speakers. Several interesting new products and technologies to evaluate. The long story The [&hellip;]","og_url":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/","og_site_name":"Random hacking","article_published_time":"2010-10-07T11:47:53+00:00","og_image":[{"url":"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png"}],"author":"cosimo","twitter_card":"summary_large_image","twitter_misc":{"Written by":"cosimo","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#article","isPartOf":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/"},"author":{"name":"cosimo","@id":"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/c443bedbf6ecf99550d6395620801df1"},"headline":"Surge 2010 scalability conference in Baltimore, USA &#8211; DAY 1","datePublished":"2010-10-07T11:47:53+00:00","dateModified":"2010-10-07T11:47:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/"},"wordCount":981,"commentCount":0,"publisher":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/c443bedbf6ecf99550d6395620801df1"},"image":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#primaryimage"},"thumbnailUrl":"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png","keywords":["baltimore","development","devops","operations","scalability","surge","surge2010","usa","web","webops","webscale"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/","url":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/","name":"Surge 2010 scalability conference in Baltimore, USA - DAY 1 - Random hacking","isPartOf":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#primaryimage"},"image":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#primaryimage"},"thumbnailUrl":"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png","datePublished":"2010-10-07T11:47:53+00:00","dateModified":"2010-10-07T11:47:53+00:00","breadcrumb":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#primaryimage","url":"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png","contentUrl":"http:\/\/files.myopera.com\/cstrep\/blog\/surge-logo-internal.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.streppone.it\/cosimo\/blog\/2010\/10\/surge-2010-scalability-conference-in-baltimore-usa-day-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.streppone.it\/cosimo\/blog\/"},{"@type":"ListItem","position":2,"name":"Surge 2010 scalability conference in Baltimore, USA &#8211; DAY 1"}]},{"@type":"WebSite","@id":"https:\/\/www.streppone.it\/cosimo\/blog\/#website","url":"https:\/\/www.streppone.it\/cosimo\/blog\/","name":"Random hacking","description":"Assume nothing. Code defensively. Keep it simple, stupid!","publisher":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/c443bedbf6ecf99550d6395620801df1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.streppone.it\/cosimo\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/c443bedbf6ecf99550d6395620801df1","name":"cosimo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cb1d938720df45a2720724aae99e3bfc?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cb1d938720df45a2720724aae99e3bfc?s=96&r=g","caption":"cosimo"},"logo":{"@id":"https:\/\/www.streppone.it\/cosimo\/blog\/#\/schema\/person\/image\/"},"url":"https:\/\/www.streppone.it\/cosimo\/blog\/author\/cosimo\/"}]}},"_links":{"self":[{"href":"https:\/\/www.streppone.it\/cosimo\/blog\/wp-json\/wp\/v2\/posts\/469"}],"collection":[{"href":"https:\/\/www.streppone.it\/cosimo\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.streppone.it\/cosimo\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.streppone.it\/cosimo\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.streppone.it\/cosimo\/blog\/wp-json\/wp\/v2\/comments?post=469"}],"version-history":[{"count":0,"href":"https:\/\/www.streppone.it\/cosimo\/blog\/wp-json\/wp\/v2\/posts\/469\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.streppone.it\/cosimo\/blog\/wp-json\/wp\/v2\/media?parent=469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.streppone.it\/cosimo\/blog\/wp-json\/wp\/v2\/categories?post=469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.streppone.it\/cosimo\/blog\/wp-json\/wp\/v2\/tags?post=469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}