kuwata-lab homepage
Products
- Kwartz
- A beautiful template engine. Kwartz can separate presentation logics from html template file, and in the result template is pure HTML file. more...
- Kwalify
- A simple but useful schema validator for YAML and JSON. You can check your YAML or JSON data according to schema definition. more...
- Kook
- Build tool like Make, Rake or Ant for Python and so on. Kook is much powerful than other tools because it supports metaprogramming for recipes. more...
- Erubis
- Fast, secure, and extensible eRuby imprementation. Erubis is now default template engine on Ruby on Rails ver 3. more...
- Tenjin
- Extremely fast and full-featured template engine for Python, Ruby, JavaScript, and so on. For example, pyTenjin (Tenjin for Python) is more than 10 times faster than Django template, and twice as fast as Mako. more...
- Oktest
- A new style testing library for Python, JavaScript, and Perl. Simple and sophisticated assertion, free-style test name, structured test, fixture injection, and so on. more...
Presentations
2014
-
O/Rマッパーによるトラブルを未然に防ぐ
PostgreSQLカンファレンス2014 (2014-12-05) | 50min session
-
正規表現リテラルは本当に必要なのか?
PyConJP 2014 (2014-09-14) | 30min session
2013
-
DBスキーマもバージョン管理したい!
PostgreSQLカンファレンス2013 (2013-11-08) | 5min LT
-
PHPとJavaScriptにおけるオブジェクト指向を比較する
PHPカンファレンス2013 (2013-09-14) | 30min session
2012
-
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
PgDay 2012 (2012-11-30) | 10min LT
- What is wrong on Test::More?
-
Fantastic DSL in Python
PyConJP 2012 (2012-09-16) | 5min LT
-
PHP5.5新機能「Generator」初心者入門
PHPカンファレンス2012 (2012-09-15) | 30min session
2011
-
Oktest - a new-style testing library for Python
PyConJP 2011 (2011-08-27) | 5min LT
-
文字列結合のベンチマークをいろんな処理系でやってみた
LL Planets 2011 (2011-08-20) | 5min LT
- Underlaying Technology behind Modern O/R Mapper
-
How to Make Ruby CGI Script Faster
邦題「CGIを高速化する小手先テクニック」
Nagoya RubyKaigi02 (2011-02-06) | 30min session - How to Create a High-Speed Template Engine in Python
-
Benchmarker - a good friend for performance -
Pycon mini JP (2011-01-29) | 5min LT | Video
2010
-
HTMLデザインを崩さないテンプレートエンジンの作り方 パート2
Sapporo RubyKaigi03 (2010-12-04) | 5min LT | Video
-
PHPer100人にPythonを教えてみた
PHP Conference 2010 (2010-09-24) | 5min LT
- How to Make Designer-Friendly Template Engine - Keep Template as pure HTML -
2009
- Problems and Solution of Caching on View Layer
-
Basic Mechanism of Object-Oriented Programming Language
YAPC::Asia 2009 (2009-09-11) | 40min session
-
PythonでRakeもどきを作ってみた
LL TV (2009-08-29) | 5min LT
- All about Erubis - And the future of template system -
2008
-
演算子オーバーライドをDSLに活用する
Kyushu RubyKaigi 01 (2008-12-14) | 15min session
-
MySQLドライバの改良と軽量O/Rマッパーの紹介
Sapporo RubyKaigi 01 (2008-10-25) | 5min LT | Video
-
YAMLとJSON用のスキーマバリデータとデータバインディング
ITPro Challenge! 2008 (2008-09-05) | 5min LT
- How to collaborate with web designer
- I have something to say about the buzzword 'From Java to Ruby'
-
Tenjin - the fastest template engine in the world
YAPC::ASIA 2008 (2008-05-15) | 20min session | Video
2007
-
Javaより速いLL用テンプレートエンジン
LL Spirit (2007-08-04) | 5min LT | Video
- Cより速いRubyプログラム