Inside Bokete: Tips of making web applications with Mojolicious and other components
By Yusuke Wada (yusukebe) from Yokohama.pm
Date: Wednesday, 5 June 2013 11:35
Duration: 20 minutes
Target audience: Any
Language: English
Tags: cpan mojolicious web
This presentation is about development and operation of "Bokete" using Perl. Now Bokete is popular in Japan as entertainment web service like "9gag.com". We have websites with 20 million PV per month and iPhone/Android apps with downloaded 1 million times and 300million accesses to application servers.
In this talk, I introduce Perl program and libraries, web application framework "Mojolicious", tools, develpment proccess in Bokete. There are many useful modules written by Japanese authors. For example, about Plack, Mouse for class builder, DBIx::Skinny and Teng as O/R mapper, Cinnamon for deploy tool, Carton like a ruby's Bundler, GrowthForecast for monitoring, etc. Audiences will get the tips and knowledges for making middle-scale web services.
And, I want to know "Can Japanese homor make an overseas audiences laugh?" So, let us see contents of Bokete website !
Bokete web site: http://bokete.jp/
### Table of contents
- Introduction
- What's bokete
- 3 minutes laughing time
- Medium-scale web application
- About libraries using recently
- Mojolicious - Just web application framework
- CPAN modules by Japanese
- Plack - Interface between web applications and servers
- Mouse - Class builder
- DBIx::Skinny or Teng - O/R Mapper
- FormValidator::Lite - Simple form validator
- HTML::FillInForm::Lite - Fast fill in form
- Data::Validator - Validator for args
- Devel::KYTProf - I/O profiler
- Carton - Like a ruby bundler
- Cinnamon - Cool deployment tool
- CloudForecast - Server monitoring application
- Amazon Web Services
- Wrap-up
- Yusuke Wada (yusukebe)
- raiph
- Chris Prather (perigrin)
- parv
- Kelley Huston (kalinda)
- Harika Tandra
- Jeffrey Urban
- Mike Salter
- vroom
- Tokuhiro Matsuno (tokuhirom)
- Anne Sipes
- Travis Davis
- Thomas Stanton (tstanton)
- Rob Duncan (robd)
- Kenneth Smith
- Georgy Vladimirov
- Tracey Clark (TraceyC)
- Matt Monsen
- Jay Hannah (jhannah)
- Rusty Bourland (saki)
- Marcus Del Greco