議程: February 2007 Archives

Talk: Test Driven Python 懶人包

介紹透過 Test Driven programming 的方式.
使用簡單易懂的 Python 動態語言和模組來實際撰寫 Console 和網頁程式.


"Test Driven 是什麼?"

"編寫 Test Case 很麻煩吧."

"寫程式已經夠麻煩了, 我不要另外寫 Test Case 啦"

在這個 session 中你可以學到懶人用的測試概念:
測試既不麻煩也不用特地學,
寫 Test Case 和寫一般函式沒兩樣.
程式註釋裡的範例片段也可以拿來當 Test Case


內容主要涵蓋
* Test Driven 簡介
* 簡單測試: 使用 Nose 測試工具
* 用寫文件的方式寫測試: 使用 DocTest
* console 程式測試
* 使用 Python optparse 標準函式庫來產生 "-- help" 和處理 console 參數
* 網頁程式測試: 使用 Nose 測試 TurboGears 程式.

Talk: Pumper -- a AJAX framework with server & client

Pumper 是一個羽量級 AJAX framework,由數個元件組合而成,包括 server &
client side 的元件。在這個 session 裡,將展示利用 Python 和 Javascript
dynamic typing 的特性,所建構出的 AJAX 環境如何改善 WEB application 的
開發效率。此環境包括 ez_xml template 、 sqlcc SQL engine 的使用,並包
含基於 jQuery 的 Javascript component 。透過 ez_web 整合這些元件,羽量
級的 framework 讓 coding 能得到更高的產能,並且更好的品質。

Talk: MVC pattern in the death and rebirth of web development - Wicket

MVC Pattern 在 Web 開發上的應用已經是稀鬆平常的事情,尤其各大 Framework 在實踐上歧異相當大。J2EE 一路上各種 Web Framework 百花綻放,當然各有優劣利弊與各自的擁護者。

我們將在這個 Session 中,與各位朋友共同分享 Web Framework 新秀:Wicket Framework 的奧妙之處。
Session 主題主要包含:

1. 我們為何選擇 Wicket - Wicket 與各大主流 framework 比較
2. 再完美的人還是有缺陷 - Wicket 的缺點
3. 輕輕鬆鬆上手 Wicket - 我的第一隻 Wicket 程式
4. 實務應用 Wicket Framework - 專案經驗分享

Talk: Pushmi

Pushmi allows you to create slave replicas of a master Subversion
repository. The slaves are writable by regular Subversion clients,
making the replication mostly seamless to the users. Come to learn
how Pushmi can help developers, especially when there's earthquake and
no network.

Talk: Jifty Now!

In a year's time since its initial release, Jifty has emerged as a framework of choice for building rich web applications and services.

This talk walks through the implementation of doxory.com, an addictive community website built within an afternoon, showing off Jifty's comprehensive support for database modelling (without SQL), Ajax effects (without JavaScript), semantic markup (without XML), as well as Web Continuations, REST endpoints, and more!

議程公佈

4/14 (六) room A room B
9:0010:20 am
Fred Lin:Test Driven Python 懶人包
黃敬群:RT Nanokernel for Embedded Linux
10:2010:40 am
tea break
(all)
10:4012:00 am
Mikimoto:pattern in the death and rebirth of web development - Wicket
唐鳳:Jifty
12:00 am1:00 pm
Lunch
(all)
1:002:00 pm
clkao: Pushmi - Subversion replication system
姜天戩:ELUTE (essential library & utility of text engineering)
2:002:20 pm
tea break
(all)
2:203:20 pm
Joseph:Yahoo! UI API
翁書鈞:The Value of Everything But the Cost of Nothing -- a Tutorial to Haskell
3:304:30 pm
hlb:Microformats
Giive Chen:The furture of RoR - The new features in RoR 2.0
4/15(日) room A room B
9:0010:20 am
Mikimoto:True Heart to you - Maven
miyagawa
10:2010:40 am
tea break
(all)
10:4012:00 am
李俊裕:Unicode Console InputMethod Framework
唐鳳:Perl 5.10
12:00 am1:00 pm
lunch
(all)
1:002:20 pm
Ingy
Thinker:Pumper -- a AJAX framework with server & client
2:202:30 pm
tea break
(all)
2:303:30 pm
Gugod:Asynase - The missing links between servers and clients
MGdesigner:二維動態字形產生器
3:304:30 pm
黃朝錦:Revolution for Scientific Calculating Environment: TEXMACS system
Lightening talk

主辦單位保留最後修改議程權利

Schedule

About This Archive

This page is a archive of entries in the 議程 category from February 2007.

議程: March 2007 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Powered by Movable Type 4.32-en
hosted by PhotonVPS