Last weekend I joined OSDC.TW 2012 (Open Source Developers’ Conference) in Sinica Academia, Taipei. It was a 2-day event (April 14-15, 2012) with 7 keynote speeches, 9 sessions (departed to 3 mini-confs for each, 27 topics in total), and 9 lightning talks. (Here is the official agenda.) Since each talk lasted only for 30-40 minutes, there wasn’t much practical coding stuff. Instead, many ideas and hilarious jokes were given in those introductory yet mind-blowing talks. This article is a brief summary for myself, and it also covers certain impressions that I had got in each session. (I will fill them up if I have time)
Update: Videos and slides of each session RELEASED!
Day 1
When I took highway bus and made to transit to Nangang, it was almost 9:30 AM. I felt regretful since the session opened at 9, and since the truth that I did not plan it well. Then I took another 15 minutes walking, which Google Map told me to do so, to Sinica Academia. Anyway, it was a deadly cloudy morning with regrets for missing the first keynote speech.
After taking the attendee’s badge and a crappy nonwoven Samsung bag from the multi-threaded registration desks, I managed to enter the main conference hall. The second session was just about to begin.
Keynote: Mozilla B2G: Breaking Mobile Monopolies
- Speaker: Dr. 宮力 (MOZILLA)
It was the session I missed. What’s worse, there wasn’t much discussion on IRC for me to catch up, so I could only took a glance on the slide. It looks like that this talk was more of a general overview about what Mizilla’s current endaevour than a technical talk. The summary was wrapped-up in the end of slide:
* Mozilla is committed to keep the mobile web free and open as it did to the desktop web
* Join the project and/or partner with Mozilla to break the looming mobile monopoly!
* Mozilla Taiwan is a key driver for B2G, and they are hiring!
Keynote: Cocktails – Shaken, Not Stirred
- Speaker: Eric Chuang (YAHOO)
Yahoo has been yelling about their Mojito, Cocktails, and Manhattan for months (in chinese: 只聞樓梯響, only hear sound from staircase but no one comes), and finally, they are being released and open-source’d. This talk is a introduction and slight demonstration about their Mojito MVC framework based on node.js, and the Cocktails idea of an ecosystem mixing HTML5, node.js, CSS3, YUI3.
Links
Keynote: Samsung S Pen SDK
- Chinese Topic: 從手寫筆、滑掌截圖、陀螺儀等應用看Android應用程式開發
- Speaker: 史憲軍 (SAMSUNG)
I was impressed by the awkwardness when someone got Samaung’s face slapped by asking their open-source plan during the Q&A time lol. Okay I still hope these, how to say, legacy enterprices, to somehow dedicate their effort for the entire technology community to grow. But I did not think they ought to be criticized that way though. At least they sponsored, man. Anyway it’s just hilarious LOL
Keynote: Lessons Learned from “Taiwan Weather” iPhone App Development
- Chinese Topic: 談手機 Internet Client 開發:我從「台灣天氣」學到的事情
- Speaker: zonble (KKBOX)
DIY Open Source Self-Propelled Artillery
- Chinese Topic: DIY Open Source 無人自走砲
- Speaker: mikimoto
Let’s Enjoy NodeJS – All Development in JavaScript
- Speaker: fred chien
EtherCalc: A Real-Time Collaborated Spreadsheet
- Chinese Topic: EtherCalc: 多人即時協作試算表
- Speaker: audrey
It was an EPIC talk given by Audery Tang, who’s known as one of the “10 greats of Taiwanese computing.” You should check the video out, seriously!
Apps on HTML5 and the new WebAPIs
- Speaker: Thinker (Mozilla)
This session was an introduction and live demonstration to B2G’s Web API. The entire B2G development model is very much like the development of a web-based browser extension. After that talk, so many people rushed into the booth of Mozilla, and unfortunately, I was at the booth too and left an evidence in their press photo. lol
Automated trading toolkit
- Speaker: clkao
He introduced his Perl-based open-source trading toolkit called TradeSpring, enabling us to define the rule for our investments. Well though I have no knowledge to the stock stuff yet, I was still impressed and will give it a try whenever I am entering this area. “If you don’t have time to make up your strategy, don’t do investment,” said the speaker.
Links
Day 2
Rails 3.1 : Asset Pipeline
- Speaker: 小蟹
Dependency Management – Taking Ruby Development for Example
- Speaker: yc ling
Functional Programming and What It Has Taught Me
- Chinese Topic: 那些 Functional Programming 教我的事
- Speaker: ihower
JavaScript Essential Patterns
- Speaker: Othree
Keynote: Good collaboration in open source projects
- Speaker: Allison Randal
This was a talk given by the goddess of open source community – Allison, and made us open source programmers much happier. When Allison was speaking, Audrey was doing a real-time transcripting in IRC!! Here is the hidden cam (by eddie Kao)
Keynote: Pix Table, The ORM from PIXNET
- Chinese Topic: PIXNET 的 ORM,Pix Table
- Speaker: ronnywang (PIXNET)
Ronnywang is former moderator of PTT’s Joke forum! This topic was about how they implement their own ORM in PHP.
Embedded Virtualization in Daily Life
- Speaker: jserv (0xlab)
Frankly speaking, I am too foreign to embedded system so I could barely understand those details. But it really sounded very interesting and lots of fun lol
Lightning Talks
- 如何在Hacker News攻佔前十名 - Dryman (Felix) (Slide)
- 又一個誤聽GAE的悲劇 - Toomore
- COOKPAD - AS YOUNG AS EVER - 朴起煥
- 需求變更的反覆模型 - Ben Lau (Slide)
- GaiaSup - Spatial Pub/Sub Service for and kind of game or LBS apps - BlueT
- Meta Class and Singleton Pattern In Python - Hychen
- 中文Menu
- JVM as the universal Language runtime - Sunny Chan
- 簡單易懂的 Debian 打包魔法 - Yao Wei
Impressions in General
This conference was held in the Academy of Anthropology & Sociology (or whatever lol), whose building and facilities are so brand new. Each seat is with embedded power/network plug, erecting(?) microphone, and vote buttons. Their international conference hall, where all keynote speeches took place, is an ideal place indeed for developer events like this. We could listen to the speech and do live coding along with the speaker very well too. As I observed, the coverage of MacBook is over 70%. (I’d really want to buy one too if only I can afford orz.) Besides, the screen of each computer was almost consentient! Coding window, IRC chatting window, Plurk (I wonder why so many Taiwan developers uses this, I can almost identify them by their Plurk avatar on theit screen lol), few Facebooks, and nothing else! It was so AMAZING to see so many “screennames (in chinese: 大大)” from the internet, who may be my idols or my “cyber-stalkees” the ones I followed on Twitter/Plurk for long, to gather and sit around me! The only thing that I would complain was the crappy Wi-Fi that was unable to handle simultaneous trafffic of 500 people. I brought my wire next day and it was so much better then orz. Btw, it’s my first chance to show off a 140.109.*
IP!
Outside the conference hall/rooms, there were 2 extremely long bars of de-luxe foods and drinks in 2 hallways respectively, and booths from many sponsors: Samsung, KKBOX, Pixnet, Trend Micro, Mozilla, Cookpad, Etu, OpenFoundry… etc. It’s just all the same, trade your namecards or fill questionnaire for those gifts. The only difference is that, those head-hunting questionnaires asked for a list of your ever-contributed open projects, and your Github account. Github account dude!! lol
Actually, it was my very first experience to an open-source community event, and it should be the doorstep for my commencement / commitment to this fascinating area. Though it’s late, it will never be too late, hopefully :p
Open source rocks! COSCUP, I’m coming!