RubyKaigi 2013

RubyKaigi 2013

Lightning Talks

Recorded Video

Lightning Talks from rubykaigi on Vimeo .

  • Show Your Opensource Activities w/ ScreenX TV

    Knowing WHAT you code is easy; just check your GitHub account, but knowing HOW you code is still difficult. So, we made ScreenX TV, an opensource terminal broadcasting tool, which lets you easily broadcast your terminal to the world.

    In this lightning talk, you'll learn how to broadcast, how it works, and how it's used by terminal broadcasters. ScreenX TV http://screenx.tv/

    YASUKAWA, Yohei

    YASUKAWA, Yohei
    Company
    YasuLab / Engineer
    Bio

    Founder of Okinawa.rb, organizer of CoderDojo Tokyo/Okinawa, and contributor of OpenSource Cafe. Running YasuLab, a small distributed company, and moving between Okinawa, Tokyo, and Silicon Valley. YasuLab http://yasulab.jp/

  • A case study on exporting local culture with Rails application

    Rails helps people understand new idea, we know.

    There are many interesting local cultures in the world, but it is difficult to introduce such cultures to other people. Rails application can reduce such difficulty using some tips.

    Our experience is introduction of Japanese 'Kukai' to French students. Kukai is a game to enjoy Haiku, short Japanese poetry. In Kukai, attendees score each Haikus and comments by each other. We developed a Kukai Rails application and this system used by a lecture at a French school. The lecture was well-received. To develop our Kukai system, Internationalisation (i18n) is easy to support using Rails framework.

    In this talk, we show our experience and key points of transferring one local culture to other cultures using Rails web application.

    Yuki Torii

    Yuki Torii
    Company
    Everyleaf Corporation / developer
    Bio

    Rails developer, the one of the RailsGirls Tokyo 2nd organizers.

  • Challenges building a call center with 3rd party APIs

    Even with the help of third party APIs (Twilio, Tropo, Adhersion, etc.) that provide telephony functionality, there are mayor design challenges involved when building a call center.

    But thanks to the ruby community and the availability of incredible gems and libraries this task is now simple enough that just a few developers can build and replicate full feature telephony systems.

    Christian Sousa

    Christian Sousa
    Company
    Software Engineer at YP (former AT&T Interactive)
    Bio

    Born in the highlands of Peru, moved to Honjo in Saitama, lost in the coast of Oami in Chiba and found in the shore of California.

  • FlawDetector - finding ruby code's flaw by static analysis

    I will introduce my static analysis tool called FlawDetector. It analyzes RubyVM bytecode and detects some "flaws" in ruby code. "flaws" means some bugs and redundant code, which is similar to bug pattern of FindBugs - a static analysis tool of java bytecode. I wish you use FlawDetector and improve it with me.

    Rikiya Ayukawa

    Rikiya Ayukawa
    Company
    Digital Identity Inc. / Software developer
    Bio

    2013/4/29: Release FlawDetector on github. https://github.com/ginriki/flaw_detector

  • Log Strategy at DeNA with Haikanko - a management tool of fluentd cluster

    In this session, I present the log utilization strategy at DeNA, and introduce a tool named Haikanko.

    Haikanko is an application to manage fluentd cluster easily. It enables to generate fluentd configuration files automatically, and deploy them onto lots of fluentd nodes by one click.

    Haikanko is written with ruby / sinatra / erb / mina (yet another capistrano).

    Naotoshi Seo

    Naotoshi Seo
    Company
    DeNA / Infrastructure Application Engineer
    Bio

    After graduating the University of Maryland, USA, Naotoshi Seo started to work at a manufacturer company as an application software engineer, and then joined to DeNA as an infrastructure engineer. His main mission is to develop software and automate tasks to assist daily server operations.

  • The Pragmatic Glitch

    The meaning of glitch is originally unexpected results by malfunctions. By extension, it stands for phenomena (or arts using them) that are caused by errors in various media. In this presentation, I'll show some image glitch ways that beginners can try easily using Ruby.

    Shimpei Makimoto

    Shimpei Makimoto
    Company
    Software Engineer, COOKPAD Inc.
    Bio

    Shimpei Makimoto is a software engineer living in Tokyo. He is interested in search technologies, cooking, and glitch.

  • Ruby Taiwan Community: We share, we promote, we celebrate.

    Introduce the history, activities and achievements of Ruby Taiwan Community and talk about what I have learned from the community.

    Mu-Fan Teng

    Mu-Fan Teng
    Company
    ResumeCompanion.com / Senior Backend Engineer
    Bio

    鄧慕凡(a.k.a Ryudo) is the senior backend engineer at Resume Companion. He has worked with Ruby, Rails and Sinatra since 2007. Also he is the organizer of RubyTaiwan Community(http://ruby.tw) and RubyConf Taiwan(http://rubyconf.tw) and co-founder of Taiwan’s biggest forum service provider FREEBBS.TW. He currently lives in Taipei, blogs at ryudo.tw and tweets as @ryudoawaru.

  • Image resizing and cache Engine by Sinatra

    Realtime resizing and caching images engine with GET Parameters made by Sinatra.

    It's useful to use as The Image Server with big web service using many images.

    And also useful to fit the image size to smartphone or mobile views without time and effort.

    chikahiro tokoro @kibitan

    chikahiro tokoro @kibitan
    Company
    2011-2013 ZIGExN as Engineer (Rails) / 2010-2011 WorksApplications as Engineer (Java) / 2006-2007 Drecom as Engineer InternShip(Rails) / 2005-2006 PrimeStyle as Sales InternShip / I'm Jobless Now :)
    Bio

    here is my profile! http://kibitan.com/ (only japanese)

    I am Web Engineer, and I am Tabla player (Indian classical drum), and I am … Traveler of the earth!

  • a test code generator for RSpec users

    rspec-kickstarter is a test code generator for RSpec users.

    https://github.com/seratch/rspec-kickstarter

    TDD is a very useful approach but actually many projects are not fully TDD-based and we sometimes need to face apps that don't have enough coverage. In such a situation, I believe that this tool is especially useful.

    It's easy to say "You should write tests for the legacy code before modifying it" but it's not always easy to keep the motivation to do the right thing because developers have many things to do before they start writing essential parts of test. It's messy to create a new file or figure out the existing spec file, find out what the lacking test cases are and write routine stuff which starts with 'describe'.

    rspec-kickstarteer enables developers writing test immediately. If the spec is absent, it generates a new spec template file. Furthermore, it appends lacking test cases (with TODO comments) to existing the spec file if they're found.

    I know that testing for methods is not perfect but it's pretty important to reduce the psychological barrier.

    I'll show some examples about rspec-kickstarter in this talk.

    Kazuhiro Sera

    Kazuhiro Sera
    Company
    Application Developer at M3, Inc.
    Bio

    A programmer, a newbie dad, living with a rabbit and a chinchilla lanigera.

  • Using flash cards to improve your Ruby

    When it comes to memorizing the innards of a programming language in order to understand it better, nothing beats flash cards with spaced repetition in my experience. This presentation will show you how you can apply the same technique to make sure you remember everything you want to remember about Ruby (or anything else for that matter).

    Peter Evjan

    Peter Evjan
    Company
    Developer at Cogent
    Bio

    A programmer from Sweden, who lives in Melbourne, Australia after a brief stint in Ghana.

    I like Ruby, heavy guitars, martial arts and animals.

  • Introduction of ‘3dcg-arts.net’

    I would like to talk about the use of rspec and CI (Jenkins) to improve reliability of 3D computer graphics models conversion software. I'll introduce '3dcg-arts.net', which provides sharing (publish, browse, evaluate, etc) 3D computer graphics works on web browsers. In this service, we developed a software to convert 3D models to a common format for convenient view on web browsers and use rspec and CI for reliability check.

    Hiroyuki Inoue

    Hiroyuki Inoue
    Company
    -
    Bio

    A member of 3dcg-arts dev team and a graduate school student at university of Tsukuba.