<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Events on Marcello Barnaba</title>
    <link>https://sindro.me/tags/events/</link>
    <description>Recent content in Events on Marcello Barnaba</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 09 Oct 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sindro.me/tags/events/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>MetalOS talk at All Systems Go! 2025</title>
      <link>https://sindro.me/posts/2025-10-09-all-systems-go/</link>
      <pubDate>Thu, 09 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sindro.me/posts/2025-10-09-all-systems-go/</guid>
      <description>&lt;img src=&#34;https://sindro.me/posts/2025-10-09-all-systems-go/metalos-logo.png&#34; alt=&#34;MetalOS logo&#34; style=&#34;float:right;max-width:150px;margin:0 0 1rem 1rem&#34;&gt;&#xA;&lt;p&gt;I presented a talk at &lt;a href=&#34;https://all-systems-go.io/&#34; target=&#34;_blank&#34;&gt;All Systems Go 2025&lt;/a&gt;, the foundational Linux userspace conference. The conference is organised mostly by the systemd team, and it&amp;rsquo;s a yearly meeting for all people working on Linux systems software.&lt;/p&gt;&#xA;&lt;p&gt;This year&amp;rsquo;s theme has mostly been &amp;ldquo;containers, containers, containers&amp;rdquo; with many new features in systemd to support containerisation as well as practical experiences from people working in the field on how they&amp;rsquo;re using systemd and collateral software to build container infrastructures.&lt;/p&gt;&#xA;&lt;p&gt;I presented together with my colleague &lt;a href=&#34;https://www.linkedin.com/in/serge-dubrouski-2902638/&#34; target=&#34;_blank&#34;&gt;Serge Dubrouski&lt;/a&gt; our work in building an Operating System at Meta scale. We run an image-based operating system, but the company comes from two decades of updating the OS online, so we had to design a suitable migration strategy and set the foundation for the future.&lt;/p&gt;&#xA;&lt;p&gt;We describe how we cut CentOS releases from upstream, the &lt;a href=&#34;https://github.com/facebookincubator/antlir&#34; target=&#34;_blank&#34;&gt;OSS tools&lt;/a&gt; we&amp;rsquo;ve built to create OS images, and the internal technology (MetalOS) that we came up with to build an OS that runs on millions of Linux servers.&lt;/p&gt;&#xA;&lt;p&gt;About the logo: it&amp;rsquo;s metal because MetalOS runs on bare metal, and the antlers are a nod to &lt;a href=&#34;https://facebookincubator.github.io/antlir/docs/intro&#34; target=&#34;_blank&#34;&gt;Antlir&lt;/a&gt; — &lt;strong&gt;AN&lt;/strong&gt;o&lt;strong&gt;T&lt;/strong&gt;her &lt;strong&gt;L&lt;/strong&gt;inux &lt;strong&gt;I&lt;/strong&gt;mage builde&lt;strong&gt;R&lt;/strong&gt; — the open-source build system we use to produce the OS images.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/PpDDdLMiPCs?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;You can also &lt;a href=&#34;https://sindro.me/posts/2025-10-09-all-systems-go/asg2025-332-eng-OS_as_a_Service_at_Meta_Platforms_hd.mp4&#34;&gt;download the video for offline viewing&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Questions? Comments? Rant below! 🤣&lt;/p&gt;</description>
    </item>
    <item>
      <title>PH-Neutral 0x7db</title>
      <link>https://sindro.me/posts/2011-07-02-ph-neutral-0x7db/</link>
      <pubDate>Sat, 02 Jul 2011 17:00:00 +0000</pubDate>
      <guid>https://sindro.me/posts/2011-07-02-ph-neutral-0x7db/</guid>
      <description>&lt;div class=&#34;retrospective&#34;&gt;&#xA;  &lt;span class=&#34;retrospective-icon&#34;&gt;&amp;#x1f50d;&lt;/span&gt;&#xA;  &lt;div class=&#34;retrospective-body&#34;&gt;&#xA;    &lt;em&gt;2026 retrospective&lt;/em&gt;&lt;br&gt;&#xA;    PH-Neutral was the last edition — true to the motto on the badge, &amp;ldquo;if it is good, they stop making it.&amp;rdquo; Phenoelit disbanded shortly after. Many of the attack techniques described here (ASLR bypass, Chip &amp;amp; PIN downgrade, TETRA interception) have since been patched or mitigated, but the underlying lessons about implementation flaws in &amp;ldquo;secure&amp;rdquo; technologies remain timeless. The DWARF exploitation research by James Oakley and Sergey Bratus became a seminal paper in the field.&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;&amp;#8220;&lt;strong&gt;If it is good, they stop making it&lt;/strong&gt;&amp;#8221;, the&#xA;payoff printed on the conference necklaces, distributed to every participant,&#xA;along with an über-l33t badge customized with our nickname and the key&#xA;hash.&lt;/p&gt;&#xA;&lt;p style=&#34;text-align:center;&#34;&gt;&lt;img src=&#34;https://sindro.me/posts/2011-07-02-ph-neutral-0x7db/phneutral-badge.jpg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Being my first experience at an international security conf (I’ve only been&#xA;to the ccc2k+7 camp), and being a ph outsider &amp;#8216;cause I never participated&#xA;to previous editions, the boot keynote held by &lt;a&#xA;href=&#34;http://twitter.com/41414141&#34;&gt;FX&lt;/a&gt;, staffer and frontman, has been&#xA;enlightening: &amp;#8220;you ought to be here!&amp;#8221;, he yelled while pointing at&#xA;the stage, wearing a white shirt with the Phenoelit logo printed on both&#xA;arms.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a name=&#34;continue&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&amp;#8220;This conference has never started on time&amp;#8221;, he continued,&#xA;&amp;#8220;so there was no reason to do that for this last one&amp;#8221;. the schedule&#xA;is straightforward: party, the next day&#39;s talks from 12.00PM to 7.30PM, then&#xA;party, and the last day&#39;s talks from 12.00PM to 5.30PM. definitely a setup&#xA;well-playing with the available alcohol :-D.&lt;/p&gt;&#xA;&lt;p&gt;Afterwards, another speaker informed us that the wi-fi access keys we&#xA;received at the registration allows us to use a 6 APs/3 repeaters beast driven&#xA;by an OpenBSD box &amp;#8211; they want the audience to hack it because, well,&#xA;&amp;#8220;you are the Worst Case Scenario.&amp;#8221; :-)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rome RSC 2011</title>
      <link>https://sindro.me/posts/2011-03-06-rome-rsc-2011/</link>
      <pubDate>Sun, 06 Mar 2011 18:00:00 +0000</pubDate>
      <guid>https://sindro.me/posts/2011-03-06-rome-rsc-2011/</guid>
      <description>&lt;div class=&#34;retrospective&#34;&gt;&#xA;  &lt;span class=&#34;retrospective-icon&#34;&gt;&amp;#x1f50d;&lt;/span&gt;&#xA;  &lt;div class=&#34;retrospective-body&#34;&gt;&#xA;    &lt;em&gt;2026 retrospective&lt;/em&gt;&lt;br&gt;&#xA;    RVM is still around but most Rubyists have switched to &lt;code&gt;rbenv&lt;/code&gt;, &lt;code&gt;asdf&lt;/code&gt;, or &lt;code&gt;mise&lt;/code&gt; for version management. The Ruby Social Club meetups faded out, but the Italian Ruby community lives on through &lt;a href=&#34;https://rubyday.it/&#34; target=&#34;_blank&#34;&gt;RubyDay&lt;/a&gt; and various local groups.&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Thanks to &lt;a href=&#34;http://twitter.com/jodosha&#34; target=&#34;_blank&#34;&gt;@jodosha&lt;/a&gt; efforts and praising the&#xA;former &lt;del&gt;Javaday&lt;/del&gt; event, now renamed into &lt;a href=&#34;http://codemotion.it/&#34; target=&#34;_blank&#34;&gt;codemotion&lt;/a&gt;&#xA;that brought in Rome many Ruby developers from Milan, Padua and other parts of&#xA;Italy – the first &lt;em&gt;official&lt;/em&gt; Ruby Social Club in Rome has been a great success.&#xA;Of course, &lt;em&gt;officialty&lt;/em&gt; is measured &lt;strong&gt;only&lt;/strong&gt; in the amount of twitter spam&#xA;posted about it! :-): earlier RSCs in Rome &lt;a href=&#34;http://ruby-it.org/pages/Primo&amp;#43;incontro&amp;#43;del&amp;#43;Ruby&amp;#43;Social&amp;#43;Club&amp;#43;a&amp;#43;Roma&#34; target=&#34;_blank&#34;&gt;go back in time to&#xA;2006&lt;/a&gt;&#xA;organized by current &lt;a href=&#34;http://mikamai.com/&#34; target=&#34;_blank&#34;&gt;mikamai&lt;/a&gt; members and more meetups&#xA;promoted by &lt;a href=&#34;http://twitter.com/jeko&#34; target=&#34;_blank&#34;&gt;@jeko&lt;/a&gt; &lt;a href=&#34;https://www.ruby-forum.com/search?query=ruby&amp;#43;social&amp;#43;club&amp;#43;roma&#34; target=&#34;_blank&#34;&gt;in&#xA;2007&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;What matters is that there&amp;rsquo;s a community, there&amp;rsquo;s a passion, and there&amp;rsquo;s love&#xA;to share knowledge - no matter who holds the meetings, the important thing is&#xA;that they&amp;rsquo;re being held :-).&lt;/p&gt;&#xA;&lt;p&gt;The event was simple and direct - some beers first, then my keynote on RVM and&#xA;Ruby interpreters, then Luca&amp;rsquo;s one announcing his&#xA;&lt;a href=&#34;http://minege.ms/&#34; target=&#34;_blank&#34;&gt;minege.ms&lt;/a&gt; project and after &lt;strong&gt;real&lt;/strong&gt; social networking&#xA;:-). I met &lt;a href=&#34;http://twitter.com/gravityblast&#34; target=&#34;_blank&#34;&gt;@gravityblast&lt;/a&gt; after much time we&#xA;didn&amp;rsquo;t meet, knew the &lt;a href=&#34;http://programmersinpadua.it/&#34; target=&#34;_blank&#34;&gt;PIP&lt;/a&gt; group and met&#xA;&lt;a href=&#34;http://twitter.com/svarione&#34; target=&#34;_blank&#34;&gt;@svarione&lt;/a&gt;,&#xA;&lt;a href=&#34;http://twitter.com/punkmanit&#34; target=&#34;_blank&#34;&gt;@punkmanit&lt;/a&gt;,&#xA;&lt;a href=&#34;http://twitter.com/leonardoperna&#34; target=&#34;_blank&#34;&gt;@leonardoperna&lt;/a&gt;,&#xA;&lt;a href=&#34;http://twitter.com/riggasconi&#34; target=&#34;_blank&#34;&gt;@riggasconi&lt;/a&gt;,&#xA;&lt;a href=&#34;http://twitter.com/ogeidix&#34; target=&#34;_blank&#34;&gt;@ogeidix&lt;/a&gt; and other smart people. Moreover, we&#xA;spent quite some nice time together, making up a really lousy and funny&#xA;week-end.  Of course, huge kudos to &lt;a href=&#34;http://twitter.com/nhaima&#34; target=&#34;_blank&#34;&gt;@nhaima&lt;/a&gt;&amp;rsquo;s car&#xA;- that tirelessly carried us around Rome for two days :-)&lt;/p&gt;&#xA;&lt;p&gt;Now, looking forward to the next meetup, &lt;strong&gt;thanks&lt;/strong&gt; everyone who participated,&#xA;who offered me beers and, last but not least, thanks to&#xA;&lt;a href=&#34;http://twitter.com/etapeta&#34; target=&#34;_blank&#34;&gt;@etapeta&lt;/a&gt; for bringing me in time at the meeting -&#xA;you&amp;rsquo;re the real hero :-).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Panmind spin-offs presented at Ruby Social Club Milan</title>
      <link>https://sindro.me/posts/2010-08-05-panmind-at-ruby-social-club/</link>
      <pubDate>Thu, 05 Aug 2010 16:00:00 +0000</pubDate>
      <guid>https://sindro.me/posts/2010-08-05-panmind-at-ruby-social-club/</guid>
      <description>&lt;div class=&#34;retrospective&#34;&gt;&#xA;  &lt;span class=&#34;retrospective-icon&#34;&gt;&amp;#x1f50d;&lt;/span&gt;&#xA;  &lt;div class=&#34;retrospective-body&#34;&gt;&#xA;    &lt;em&gt;2026 retrospective&lt;/em&gt;&lt;br&gt;&#xA;    Panmind is long gone. The GitHub repos still exist as historical artifacts, but the Rails plugin ecosystem described here was replaced by gems and engines long ago.&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;On July 22nd 2010, &lt;a href=&#34;http://mikamai.com/&#34; target=&#34;_blank&#34;&gt;Mikamai&lt;/a&gt; hosted a &lt;a href=&#34;http://blog.mikamai.com/2010/07/la-notte-del-ruby-social-club/&#34; target=&#34;_blank&#34;&gt;Ruby Social Club in&#xA;Milan&lt;/a&gt;, where&#xA;nearly 50 people attended watching five speeches about Ruby, Web development&#xA;and Startups. I was glad to be one of the speakers, and I presented a set of&#xA;Rails plugins &lt;a href=&#34;http://mind2mind.is/&#34; target=&#34;_blank&#34;&gt;we&lt;/a&gt; spun off from our latest (and&#xA;greatest) project: &lt;a href=&#34;http://panmind.org/&#34; target=&#34;_blank&#34;&gt;Panmind&lt;/a&gt; (read more on &lt;a href=&#34;http://panmind.org/about&#34; target=&#34;_blank&#34;&gt;the about&#xA;page&lt;/a&gt;) and released as Open Source on&#xA;&lt;a href=&#34;http://github.com/Panmind&#34; target=&#34;_blank&#34;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The keynote is split in two parts: the first one explains &lt;strong&gt;why&lt;/strong&gt; you should&#xA;follow the sane software engineering principle of writing modular and&#xA;interest-separated code and then &lt;strong&gt;how&lt;/strong&gt; you could (and should) extract it from&#xA;your Rails application by decoupling configuration and then prepare for the&#xA;Open Source release, by writing documentation &lt;strong&gt;AND&lt;/strong&gt; presenting to a Ruby&#xA;event so, &lt;strong&gt;hopefully, someone else will write unit tests! :-)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;We released an &lt;a href=&#34;http://github.com/panmind/ssl_helper&#34; target=&#34;_blank&#34;&gt;SSL helper&lt;/a&gt; plugin that&#xA;implements filters (like Rails&amp;rsquo; &lt;code&gt;ssl_requirement&lt;/code&gt;) but also named route helpers:&#xA;no more &lt;code&gt;&amp;lt;%= url_for :protocol =&amp;gt; &#39;https&#39; %&amp;gt;&lt;/code&gt;! You&amp;rsquo;ll have something like&#xA;&lt;code&gt;plain_root_url&lt;/code&gt; and &lt;code&gt;ssl_login_url&lt;/code&gt; - like they were built into the framework.&lt;/p&gt;&#xA;&lt;p&gt;Then, a &lt;a href=&#34;http://github.com/panmind/bigbro&#34; target=&#34;_blank&#34;&gt;Google Analytics&lt;/a&gt; ultra-simple&#xA;plugin, with &lt;code&gt;&amp;lt;noscript&amp;gt;&lt;/code&gt; support, a couple of test helpers and an&#xA;&lt;a href=&#34;http://github.com/Panmind/bigbro/blob/master/js/jquery.analytics.js&#34; target=&#34;_blank&#34;&gt;embryo&lt;/a&gt;&#xA;of a JS Analytics framework - hopefully it&amp;rsquo;ll evolve into a complete jQuery&#xA;plugin. Then, a &lt;a href=&#34;http://github.com/Panmind/recaptcha&#34; target=&#34;_blank&#34;&gt;ReCaptcha&lt;/a&gt; interface,&#xA;with AJAX validation support and eventually a&#xA;&lt;a href=&#34;http://github.com/Panmind/zendesk&#34; target=&#34;_blank&#34;&gt;Zendesk&lt;/a&gt; interface for Rails.&lt;/p&gt;&#xA;&lt;p&gt;We released also more code on &lt;a href=&#34;http://github.com/Panmind&#34; target=&#34;_blank&#34;&gt;Panmind&amp;rsquo;s GitHub&#xA;account&lt;/a&gt;, including the nifty &lt;a href=&#34;http://github.com/Panmind/jquery-ajax-nav&#34; target=&#34;_blank&#34;&gt;AJAX Navigation&#xA;Framework&lt;/a&gt; that implements all the&#xA;boilerplate code for the ultra-fast AJAX navigation of panmind&#xA;&lt;a href=&#34;http://panmind.org/search&#34; target=&#34;_blank&#34;&gt;contents&lt;/a&gt; and&#xA;&lt;a href=&#34;http://panmind.org/tour/collaborate&#34; target=&#34;_blank&#34;&gt;projects&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Girl Geek Dinners Workshop @Apple Store, 16 May 2009, Rome</title>
      <link>https://sindro.me/posts/2009-05-18-girl-geeks-dinner-workshop-apple-store-rome/</link>
      <pubDate>Mon, 18 May 2009 15:00:00 +0000</pubDate>
      <guid>https://sindro.me/posts/2009-05-18-girl-geeks-dinner-workshop-apple-store-rome/</guid>
      <description>&lt;p&gt;&amp;laquo;&lt;cite&gt;Women! The &lt;a href=&#34;http://www.flickr.com/photos/matteorocchi/3401964231/&#34;&gt;knife grinder&lt;/a&gt; is here!&lt;/cite&gt;&amp;raquo; &amp;#8211; Apart from funny jokes ;) the italian &lt;a href=&#34;http://www.apple.com/it/retail/romaest/&#34;&gt;Apple Store&lt;/a&gt; together with &lt;a href=&#34;http://www.girlgeekdinnersroma.com/&#34;&gt;Girl Geek Dinners Roma&lt;/a&gt; organized on May 16, 2009, a workshop about mobile lifestyle (focusing on the &lt;a href=&#34;http://www.apple.com/iphone&#34;&gt;iPhone&lt;/a&gt;, of course).&lt;/p&gt;&#xA;&lt;div style=&#34;float:left; margin:6px 10px 0 0;&#34;&gt;&lt;a href=&#34;http://www.girlgeekdinnersroma.com/&#34;&gt;&lt;img style=&#34;display:inline-block&#34; src=&#34;https://sindro.me/posts/2009-05-18-girl-geeks-dinner-workshop-apple-store-rome/ggd-roma.jpg&#34; alt=&#34;&#34; /&gt;&lt;/a&gt;&lt;/div&gt;&#xA;&lt;p&gt;Let&amp;#8217;s start from the beginning: what are the &lt;a href=&#34;http://girlgeekdinners.com/&#34;&gt;Girl Geek Dinners&lt;/a&gt;? &lt;a href=&#34;http://www.linkedin.com/pub/linda-serra/9/461/756&#34;&gt;Linda&lt;/a&gt; explained to the audience (nearly 20 people) that a &lt;a href=&#34;http://en.wikipedia.org/wiki/Geek&#34;&gt;geek&lt;/a&gt; is a person passionate about technology in a broader sense: the &lt;span class=&#34;caps&#34;&gt;GGD&lt;/span&gt; is a group devoted to aggregate women interested about the internet, new medias and technologic lifestyles. Women are often &lt;a href=&#34;http://www.girlgeekdinnersitalia.com/2009/04/donne-e-mondo-del-lavoro-qualcosa-sta-cambiando-lo-stato-dell’arte/&#34;&gt;underestimated&lt;/a&gt; in &lt;a href=&#34;http://wooga.drbacchus.com/geek-arrogance-and-chauvinism&#34;&gt;geek communities&lt;/a&gt;, and this embarassing &lt;a href=&#34;http://www.cs.toronto.edu/~gvwilson/articles/open-source-cold-shoulder-2004.pdf&#34;&gt;clichè&lt;/a&gt; generated &lt;a href=&#34;http://groups.google.com/group/boston-rubygroup/browse_thread/thread/9bae949476720e32/8f5750437981806b?hl=en&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;q=women+ruby+community&#34;&gt;a lot of&lt;/a&gt; &lt;a href=&#34;http://stackoverflow.com/questions/305175/what-can-we-do-to-encourage-more-women-to-join-the-programming-field&#34;&gt;discussion&lt;/a&gt; in the past, and it&amp;#8217;s still unsolved (in my opinion).&lt;/p&gt;&#xA;&lt;div style=&#34;clear:left&#34;&gt;&lt;/div&gt;&#xA;&lt;p&gt;&lt;a name=&#34;continue&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;http://www.girlgeekdinnersitalia.com/&#34;&gt;&lt;span class=&#34;caps&#34;&gt;GGD&lt;/span&gt; italian group&lt;/a&gt; was born in 2007 in Milan, and then arrived to Rome in 2008, and is also present in Bologna and in the &lt;a href=&#34;http://en.wikipedia.org/wiki/Marche&#34;&gt;Marche&lt;/a&gt; and &lt;a href=&#34;http://en.wikipedia.org/wiki/Emilia-Romagna&#34;&gt;Emilia-Romagna&lt;/a&gt; states.&lt;/p&gt;&#xA;&lt;p&gt;So, the &lt;span class=&#34;caps&#34;&gt;GGD&lt;/span&gt; group tries to generate a &amp;#8220;critical mass&amp;#8221; of geek women, to abolish a stereotype that &amp;#8220;computer programmers / power users&amp;#8221; are only men: in &lt;span class=&#34;caps&#34;&gt;GGD&lt;/span&gt; events boys listen and girls talk, then they blog, exchange vCards (and &lt;span class=&#34;caps&#34;&gt;PGP&lt;/span&gt; keys, I&amp;#8217;d guess ;) and in general try to harness women power and skills in the field of the computer industry. Networking and a dive into social media is the most efficient way nowadays to reach a great audience, and to build rapidly the aforementioned critical mass: that&amp;#8217;s why the GGDs event was focused on social mobile applications and general productivity ones. Presented by two official Apple Trainers (&lt;a href=&#34;http://nhaima.org/&#34;&gt;Simona&lt;/a&gt; and &lt;a href=&#34;http://www.facebook.com/people/Riccardo-Zurlo/703403702&#34;&gt;Riccardo&lt;/a&gt;), the workshop started @11.30 AM and lasted nearly one hour.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Facebook Developer Garage 2009, Milan (Italy)</title>
      <link>https://sindro.me/posts/2009-04-26-facebook-developers-garage-2009-milan-italy/</link>
      <pubDate>Sun, 26 Apr 2009 23:00:00 +0000</pubDate>
      <guid>https://sindro.me/posts/2009-04-26-facebook-developers-garage-2009-milan-italy/</guid>
      <description>&lt;div style=&#34;float:left; margin:8px 10px 4px 0;&#34;&gt;&lt;img src=&#34;https://sindro.me/posts/2009-04-26-facebook-developers-garage-2009-milan-italy/logofb.jpg&#34;/&gt;&lt;/div&gt;&#xA;&lt;p&gt;This is my recap of the first &lt;a&#xA;href=&#34;http://fb.mikamai.com/programma/&#34;&gt;italian facebook developer garage&lt;/a&gt;,&#xA;held in milan on &lt;a&#xA;href=&#34;http://www.facebook.com/event.php?eid=70473476888&#34;&gt;April 23, 2009&lt;/a&gt;,&#xA;and hosted by &lt;a href=&#34;http://mikamai.com/&#34;&gt;mikamai&lt;/a&gt;. the morning has been&#xA;dedicated to developer sessions, the afternoon to marketing &amp;#38; communication&#xA;ones. some videos of the event are available &lt;a&#xA;href=&#34;http://qik.com/istintoweb&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1&gt;Morning: developer session&lt;/h1&gt;&#xA;&lt;p&gt;The first talk was held by &lt;a&#xA;href=&#34;http://www.facebook.com/people/James-Leszczenski/4800348&#34;&gt;James&#xA;Leszczenski&lt;/a&gt;, facebook engineer, who presented the &lt;a&#xA;href=&#34;http://developers.facebook.com/connect.php&#34;&gt;connect platform&lt;/a&gt; vision,&#xA;mission, and values. interesting, besides the talk, for user participation: the&#xA;audience was deeply interested about &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/Authenticating_Users_with_Facebook_Connect&#34;&gt;which&#xA;information they get&lt;/a&gt; from facebook, &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/Facebook_Connect_Policies&#34;&gt;how&#xA;should they handle it&lt;/a&gt;, and which means connect does provide to &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/Linking_Accounts_and_Finding_Friends&#34;&gt;match&#xA;identities and find friends&lt;/a&gt; on an enabled web site.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a name=&#34;continue&#34;&gt;&lt;/a&gt; Later I had the occasion to ask &lt;a&#xA;href=&#34;http://www.facebook.com/people/James-Leszczenski/4800348&#34;&gt;James&lt;/a&gt; about&#xA;whether FB was inclined or not to adopt &lt;a href=&#34;http://openid.net/&#34;&gt;OpenID&lt;/a&gt;&#xA;as an authentication method: he said that connect and OpenID both allow users&#xA;to have unique login credentials to access multiple sites, but connect also&#xA;allows to exploit the power of facebook social graph to allow users to&#xA;communicate and share information. so, the short answer is &amp;#8220;no&amp;#8221;.&#xA;Then I proposed him to implement OpenID on FB itself, so that connect could&#xA;become really a superset of openID, but he said that &amp;#8220;as a company, these&#xA;are tough decisions I could not give an answer right now&amp;#8221;. Fair enough&#xA;:).&lt;/p&gt;&#xA;&lt;blockquote&gt; &lt;strong&gt;&lt;span class=&#34;caps&#34;&gt;UPDATE&lt;/span&gt;&lt;/strong&gt;: on April 27th&#xA;2009, techcrunch reports &lt;em&gt;they heard&lt;/em&gt; that Facebook will &lt;a&#xA;href=&#34;http://www.techcrunch.com/2009/04/27/facebook-first-big-site-to-really-embrace-openid/&#34;&gt;embrace&#xA;OpenID&lt;/a&gt; as a mean to authenticate users. Great news, looking forward for an&#xA;official statement from Facebook! :) &lt;/blockquote&gt;&#xA;&lt;p&gt;The second talk was held by &lt;a href=&#34;http://acinapura.com/&#34;&gt;Vincenzo&#xA;Acinapura&lt;/a&gt;, who described the basic means to create an application on the&#xA;facebook platform. He explored the technologies behind it (&lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/XFBML&#34;&gt;&lt;span&#xA;class=&#34;caps&#34;&gt;XFBML&lt;/span&gt;&lt;/a&gt;, &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/FQL&#34;&gt;&lt;span&#xA;class=&#34;caps&#34;&gt;FQL&lt;/span&gt;&lt;/a&gt;, &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/FBJS&#34;&gt;&lt;span&#xA;class=&#34;caps&#34;&gt;FBJS&lt;/span&gt;&lt;/a&gt;), the main &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/Anatomy_of_a_Facebook_App&#34;&gt;integration&#xA;points&lt;/a&gt; within the platform (notifications, publisher, ...), and he showed&#xA;sample code to implement some of the most used &lt;span class=&#34;caps&#34;&gt;FBML&lt;/span&gt;&#xA;tags (&lt;code&gt;fb:comments&lt;/code&gt;, &lt;code&gt;fb:share&lt;/code&gt;, &lt;code&gt;fb:feed&lt;/code&gt;, &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/wiki/FBML&#34;&gt;and so on&lt;/a&gt;). He&#xA;eventually remembered the importance of automating the deploy of applications,&#xA;and suggested to use &lt;a href=&#34;http://www.capify.org/&#34;&gt;capistrano&lt;/a&gt; to achieve&#xA;it.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
