{"id":110,"date":"2006-07-28T15:05:31","date_gmt":"2006-07-28T19:05:31","guid":{"rendered":"http:\/\/benjamin.smedbergs.us\/blog\/2006-07-28\/oscon-2006-thursday\/"},"modified":"2006-07-28T16:04:44","modified_gmt":"2006-07-28T20:04:44","slug":"oscon-2006-thursday","status":"publish","type":"post","link":"https:\/\/benjamin.smedbergs.us\/blog\/2006-07-28\/oscon-2006-thursday\/","title":{"rendered":"OSCON 2006: Thursday"},"content":{"rendered":"<dl>Keynote: <a href=\"http:\/\/conferences.oreillynet.com\/cs\/os2006\/view\/e_sess\/9499\">5 a Day<\/a>, and Session: <a href=\"http:\/\/conferences.oreillynet.com\/cs\/os2006\/view\/e_sess\/9456\">Failing to Succeed<\/a><\/p>\n<dd>I know that <a href=\"http:\/\/www.r0ml.net\/blog\/\">Robert Lefkowitz<\/a> has a following, but I had never seem him talk before. He is a dynamic speaker, fun to listen to, and obviously knows his stuff. The keynote was an extended metaphor about how open source is like tomatoes. I cannot possibly give it justice in a blog post, so I won&#8217;t. The session on failure was also very interesting (and packed); it is important to note that he&#8217;s not giving the trite &#8220;failure is ok&#8221; mantra that I sometimes hear from some speakers. It was a much more nuanced &#8220;failure is ok, as long as you identify and acknowledge the failure quickly, and learn from it&#8221;. I&#8217;ll try to blog more about this later.<\/p>\n<dt>Session: <a href=\"http:\/\/conferences.oreillynet.com\/cs\/os2006\/view\/e_sess\/9432\">Python in Mozilla<\/a><\/p>\n<dd>Mark Hammond gave a straightforward summary of how Python could be used in Mozilla. There wasn&#8217;t really anything I didn&#8217;t know: basically the deployment problem is mostly unsolved, but there is at least a plan to have a single, separate Python install for the Mozilla runtime. We&#8217;ll have to figure out how to make this work in practice.<\/p>\n<dt>Lunch: Mark Hammond and other Python developers<\/p>\n<dd>I didn&#8217;t realize the extent to which, among some, python is a religion, not just a programming language. I must say I&#8217;m not impressed. Mark had a much more pragmatic approach than others at the table. And the animosity towards JavaScript was astounding, considering the extent to which, when coded properly, Python and JavaScript have common design patterns and object orientation.<\/p>\n<dt>Session: <a href=\"http:\/\/conferences.oreillynet.com\/cs\/os2006\/view\/e_sess\/9253\">Building Internet Applications with Mozilla XULRunner<\/a><\/p>\n<dd>My own talk went well; there was a good and varied crowd, and they asked good questions.<\/p>\n<dt>BOF about the Mozilla platform<\/p>\n<dd>We had a small group of people interested in Mozilla, conversation wandered from Calendar and email apps to the use of the JavaScript language.\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Keynote: 5 a Day, and Session: Failing to Succeed I know that Robert Lefkowitz has a following, but I had never seem him talk before. He is a dynamic speaker, fun to listen to, and obviously knows his stuff. The keynote was an extended metaphor about how open source is like tomatoes. I cannot possibly [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[8],"class_list":["post-110","post","type-post","status-publish","format-standard","hentry","category-mozilla","tag-oscon06"],"_links":{"self":[{"href":"https:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/posts\/110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":0,"href":"https:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/posts\/110\/revisions"}],"wp:attachment":[{"href":"https:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/media?parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/categories?post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/tags?post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}