{"id":665,"date":"2008-05-14T10:24:18","date_gmt":"2008-05-14T15:24:18","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/hoanga\/2008\/05\/14\/yapc-asia-2008-rejectconf-notes\/"},"modified":"2008-05-14T10:28:11","modified_gmt":"2008-05-14T15:28:11","slug":"yapc-asia-2008-rejectconf-notes","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/hoanga\/2008\/05\/14\/yapc-asia-2008-rejectconf-notes\/","title":{"rendered":"YAPC Asia 2008 RejectConf Notes"},"content":{"rendered":"<p>I&#8217;m at <a href=\"http:\/\/conferences.yapcasia.org\/ya2008\/\">YAPC Asia<\/a> this year working as a volunteer.  It&#8217;s interesting mingling with the Perl folk especially since I&#8217;m not a Perl person but am curious to know more about the Perl community.<\/p>\n<p>Anyways here are my scribbling notes that I&#8217;ve taken<\/p>\n<h3>SoozyConf<\/h3>\n<ul>\n<li>This is the nickname for Perl&#8217;s RejectConf<\/li>\n<li>Should bother to look up why it&#8217;s called that<\/li>\n<\/ul>\n<h4>scaffold\u306a\u3093\u3066\u3082\u3046\u53e4\u3044\u3001HTML\u304b\u3089\u30b3\u30fc\u30c9\u3092\u81ea\u52d5\u751f\u6210\u3059\u308b\u30da\u30fc\u30b8\u99c6\u52d5\u958b\u767a\u3068\u306f &#8211; \u3072\u304c\u3084\u3059\u3092\u3055\u3093<\/h4>\n<ul>\n<li>I missed most of this talk<\/li>\n<li>Seems to be like <a href=\"http:\/\/amrita.sourceforge.jp\/\">Amrita for Ruby<\/a> but for Java?<\/li>\n<li>Not so interesting for me so maybe lucky I did miss out most of this<\/li>\n<\/ul>\n<h4>lift\u3067\u65e5\u672c\u306710\u672c\u306e\u6307\u306b\u306f\u3044\u308b\u65b9\u6cd5(what&#8217;s lift) &#8211; Yoshiori<\/h4>\n<ul>\n<li>Talks about the <a href=\"http:\/\/liftweb.net\/index.php\/Main_Page\">Lift<\/a> Web Framework (for Scala)<\/li>\n<li>Pretty humorous intro to Scala and Lift<\/li>\n<li>Goes through a Rails-like demo in getting started<\/li>\n<li>Getting started seems to require svn, maven, java 1.5<\/li>\n<li>That&#8217;s one big ugly maven command you have to run to get bootstrapped&#8230; this due to it being in development?<\/li>\n<li>It&#8217;s mostly just &#8216;read the code and examples&#8217; if you want learn at this state<\/li>\n<\/ul>\n<h4>\u30c8\u30e9\u30f3\u30d7\u30fb\u30b9\u30ad\u30e3\u30ca\u03b2(playing card scanner beta) &#8211; kuboon<\/h4>\n<ul>\n<li>This one was very cool<\/li>\n<li>kuboon was also the MC for SoozyConf<\/li>\n<li>Geek Magician or Magician Geek<\/li>\n<li>Wifi-enabled scanning device?  (Looked like a mouse pad to me&#8230;)<\/li>\n<li>Either way some really interesting twists on card tricks with that &#8216;playing card scanner&#8217;<\/li>\n<li>Fingerprinting identification used in a very amusing way<\/li>\n<\/ul>\n<h4>Nanto\u7d20\u6575\u306a\u5e73\u57ce\u4eac(Nanto, yet another waf) &#8211; tokuhirom<\/h4>\n<ul>\n<li>Write your own web framework in 3 hours<\/li>\n<li>Got lost in the details&#8230; sorry<\/li>\n<\/ul>\n<h4>HTTP::Engine Yappo<\/h4>\n<ul>\n<li>This is sort of like Ruby&#8217;s <a href=\"http:\/\/rack.rubyforge.org\/\">Rack framework<\/a> but for Perl<\/li>\n<li>From code examples, the simple seemed simple.  (But so is Webrick)<\/li>\n<li>Doesn&#8217;t have a plugin architecture it seems<\/li>\n<li>I got lost seeing these application stacks&#8230;<\/li>\n<\/ul>\n<h4>Ruby\u3078\u306e\u611b\u618e(Tusndere at Ruby) &#8211; gunyaraway<\/h4>\n<ul>\n<li>I thought this was going to be about Ruby<\/li>\n<li>Was a very amusing music video with some jamming pachinko techno to all the things that could drive you nuts about Perl<\/li>\n<li>The idea of Perl aggravations to a dance beat sounds very amusing and probably easier in remembering those gotchas<\/li>\n<\/ul>\n<h4>Paul Bakaus (\u200epbakaus\u200e) &#8211; \u200eThe inner works of jQuery\u200e<\/h4>\n<ul>\n<li>Was really excited to listen to this<\/li>\n<li>My Javascript suckiness caught up to me and I was mostly lost after the first few slides<\/li>\n<li>Need to do more JavaScript hacking to see what was interesting about what I saw<\/li>\n<li>Showed off helpers, custom events, namespaced events and why these are helpful<\/li>\n<li>The helpers are actually things used in jQuery core itself<\/li>\n<\/ul>\n<h4>\tFaiz Kazi (\u200efuzz\u200e) &#8211; \u200eThe Little Javascripter: Higher-Order Javascript\u200e<\/h4>\n<ul>\n<li>Title sounded cool and I wanted to like this but&#8230; the content was not as interesting for me<\/li>\n<li>Lots of talk about Lisp and Scheme.  That&#8217;s fine but I knew most of what he was talking about, unfortunately so I spaced out around here<\/li>\n<li>Pointed out Douglas Crockford wrote The Little JavaScripter which is a JS version of the Little Schemer<\/li>\n<li>Had some examples showing how to insert into different parts of a list in Lisp and the JS equivalents<\/li>\n<li>Mentioned Higher Order Perl<\/li>\n<ul>\n<li>Most interesting comparison was Common Lisp is to Perl as Scheme is to Javascript<\/li>\n<\/ul>\n<li>Ran out of time at this point and it started getting interesting at this point&#8230; d&#8217;oh<\/li>\n<\/ul>\n<h4>\tFutoshi Koresawa (\u200eSaK\u200e) &#8211; \u200eDevel::DFire\u200e<\/h4>\n<ul>\n<li>Name confounded me<\/li>\n<li>A Dtrace wrapper for Perl&#8230; neato<\/li>\n<li>Seemed easy to wrap around a web framework and help profile<\/li>\n<li>He also mentioned Devel::DTrace and mod_dtrace (grrr competing implementations???)<\/li>\n<\/ul>\n<p>UPDATE:<\/p>\n<p>Just found a link to <a href=\"http:\/\/soozy.org\/?ErogeekConference1\">Ero Geek Conference<\/a> on the Soozy website.   Neato.  Also there were a lot more females than I expected at this SoozyConf\/RejectConf\/Perl Conference.   Guess that&#8217;s just a sign of Perl being more mainstream than Ruby!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m at YAPC Asia this year working as a volunteer. It&#8217;s interesting mingling with the Perl folk especially since I&#8217;m not a Perl person but am curious to know more about the Perl community. Anyways here are my scribbling notes that I&#8217;ve taken SoozyConf This is the nickname for Perl&#8217;s RejectConf Should bother to look [&hellip;]<\/p>\n","protected":false},"author":703,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1101,1029,972],"tags":[],"class_list":["post-665","post","type-post","status-publish","format-standard","hentry","category-geek","category-open-source","category-programming"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/users\/703"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/comments?post=665"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/665\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/media?parent=665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/categories?post=665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/tags?post=665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}