Rails Pacific

Rails Pacific 2016

May 20 - 21, 2016Taipei, Taiwan

About

Rails Pacific started in 2014 as the first Ruby on Rails themed conference in Asia. The two-day conference was organized by members of Rails Taiwan and hosted in Taipei; it had 10 speakers from around the globe, more than 100 attendees and 9 named sponsors. Not only did it make an impression on Taiwan's Rails community, it also introduced Taiwan as a hotspot for Rails talents and Rails-based startups.

Building on 2014’s success, the organizers of Rails Pacific 2016 aim to make this year’s event more impactful and with greater international exposure. The three goals of the conference are: (1) achieving a better understanding of Ruby on Rails for software development and career possibilities, (2) creating rapport between Rails communities worldwide with an emphasis on Asian countries, and (3) encouraging technology, startup and product development related exchanges.

The projected attendee number for Rails Pacific 2016 is around 250.

Speakers

Godfrey

Godfrey Chan

Keynote: Computer Science Education for the Next Generation

USA

Godfrey is a member of the Ruby on Rails and Ember.js core teams. He was born and raised in Hong Kong, and later moved to Vancouver, Canada where he studied Computer Science, Cognitive Science and Philosophy at Simon Fraser University. Upon graduation, he worked at and co-founded a few startups and became an active open-source contributor along the way. He is currently based in Portland, OR, splitting his time between open-source consulting and building Skylight at Tilde Inc.

Rails Committer
Cuppy

Adam Cuppy

Workshop: Taming Chaotic Specs: RSpec Design Patterns

Talk: What if Shakespeare Wrote Ruby?

USA

Master of Smile Generation. Husband. Speaker. Rubyist. Actor. Chief Zealous Officer @CodingZeal, CXO @infobrij.

Ferreira

Luís Ferreira

Talk: Continuous Learning, Teaching and the Art of Improving Yourself

Portugal

For the past 5 years Luís has worked on the web, mainly using Ruby and RoR, on @subvisual, a company he helped create. He enjoys open source and giving back to the community. He's taught Rails to over 500 people, with workshops, university classes, mentoring and even 1-1 coaching. He loves experimenting with new, fun programming languages, from Haskell to Elixir or even Crystal.

Max

Max Hawkins

Talk: Robot on Rails

USA

Max Hawkins is a nomadic artist and computer scientist. His work deals with the interaction between people and technology, with an emphasis on the construction of digital communities. He has worked at Apple's Keynote Team, YouTube, and Google's Data Arts Team. He currently does freelance software and creative development work while traveling the world based on the output of a random number generator.

Richard

Richard Lee

Talk: Server Infrastructure for Rails in 2016

Taiwan
Richard is CTO and Co-founder at iCook Polydice, Inc, which is one of the largest Rails website in Taiwan. He has been programming in Ruby since 2008, and contributes to many popular open source projects.
Vipul

Vipul A M

Talk: ActionCable, Rails API and React- Modern Single Page Apps

India

Vipul is Director at BigBinary. He is part of Rails Issues Team, and helps triaging issues. His spare time is spent exploring and contributing to many Open Source ruby projects, when not dabbling with React JS.

He's currently working on a book titled - 'ReactJS by Example', that does a deep walk-through of using ReactJS, whilst working on project examples.

Vipul loves Ruby's vibrant community and helps in building PuneRb, is the founder of and runs RubyIndia Community Newsletter and RubyIndia Podcast, and organizes Deccan Ruby Conference in Pune.

Rails Committer
Macinnes

Ryan MacInnes

Talk: Make Money and Enjoy Freedom Creating a Software Business

USA

Ryan MacInnes is a programmer from Los Angeles CA. He's been programming in Rails since 2008. He's the founder of Juicer and Locent and Minotaur and a few other things. He likes traveling and programming and programming while traveling. He loves being his own boss and working from anywhere in the world. He also likes running and reading.

Hsbt

Hiroshi Shibata

Talk: Large-Scaled Deploy Over 100 Servers in 3 Minutes

Japan

Hiroshi is a member of the Ruby core team and maintainer of rubygems, rake, rdoc and psych. He maintains ruby-lang.org like bug tracker, package distribution, official sites.

Hiroshi is Chief Engineer at GMO Pepabo, inc. He is building to large-scale Ruby and Rails applications. He is also interested in infrastructure and mruby based middleware named ngx_mruby and mruby-cli.

Ruby Committer
Sogamoso

Sebastián Sogamoso

Talk: When Making Money Becomes a Headache. Dealing with Payments

Colombia

Sebastián is a software developer that loves pair programming and has a passion for teaching. He crafts software at Ride Inc where we change the way people commute. He organizes RubyConf Colombia and is also involved with local software development helping organize Bogotá Ruby and Elixir meetups.

Sonpatki

Prathamesh Sonpatki

Talk: Secrets of Testing Rails 5 Apps

India

Prathamesh is Director at BigBinary. He builds web apps using Rails and React.js!. He is interested in open source and contributes to many Ruby and Rails related projects. He likes Emacs operating system a lot and can be found constantly tweaking his .emacs.d

Rails Committer
Miles

Miles Woodroffe

Talk: Going Global on Rails: Lessons Learned Taking Japan's Biggest Recipe Site International

Japan

Miles is a Brit now based in Japan after a 10 year spin in the San Francisco startup machine where he first started building things with Rails in 2007. For the last 6 years working at Cookpad he has been focused on one simple mission: to help make everyday cooking fun, and in the last year specifically, taking this mission to a global audience with a distributed team of engineers spanning 7 countries.

Previously a sound engineer, Miles got to tour the world in the 90's and worked with some of the biggest acts of the time. He'll happily bore you for hours with stories from the road. Be warned ;)

Since starting the @tokyorails meetup group in 2010, he particularly enjoys hanging out with other Ruby developers, entrepreneurs and anyone interested in tech to help grow the community in Japan and worldwide.

Xdite

Xdite

Talk: Successful Speedy MVP Website Development

Taiwan

Founder of GrowthSchool and Logdown.

Schedule

Day 1 - May 20

Registration
Opening
Godfrey
Godfrey Chan

Keynote: Computer Science Education for the Next Generation

Godfrey Chan

Computer Science education has been undergoing rapid transformation in recent years. The rise of code schools, bootcamps, online courses and other self-learning resources on the Internet have opened up a variety of new avenues alongside the more traditional paths. In this talk, we will explore how good programmers think, the key skills that helps them do their job and how our education system could help our students get there.

Sogamoso
Sebastián Sogamoso

When Making Money Becomes a Headache. Dealing with Payments

Sebastián Sogamoso

When things go right and our product starts making money everyone is happy, but sometimes this means the start of the nightmare for people working with payments.

Let's not sugar coat it. In this talk you'll learn about some where thing went terribly wrong, some of them involved loosing money. Stories of stuff that can easily get overlooked, about the most common mistakes when working with payments and things you probably won't consider until shit hits the fan. All of this so that you don't run into the same problems and don't have to learn those lessons the hard way.

Tea Break

Panel Discussion - Education & Self Education

Godfrey Chan, Richard Lee, Ryan MacInnes, Prathamesh Sonpatki, Xdite

We ask the panlists about how they learned programming in the first place, what are the tips, and what they think about education in general.

Lunch Break
Cuppy
Adam Cuppy

Workshop / Taming Chaotic Specs: RSpec Design Patterns

Adam Cuppy

Don’t you hate when testing takes 3x as long because your specs are hard to understand? Following a few simple patterns, you can easily take a bloated spec and make it DRY and simple to extend. We will take a bloated sample spec and refactor it to something manageable, readable and concise.

Tea Break
Miles
Miles Woodroffe

Going Global on Rails: Lessons Learned Taking Japan's Biggest Recipe Site International

Miles Woodroffe

Cookpad is Japan’s biggest recipe site - and one of the biggest Rails sites in the world - with 50M unique browsers per month. 80% of women in Japan between 20 and 40 use Cookpad!

This talk will cover lessons learned launching our service outside of Japan for the first time, to 30 new regions with 8 languages in 12 months, with a globally distributed team spread across 7 countries.

Tea Break
Hsbt
Hiroshi Shibata

Large-Scaled Deploy Over 100 Servers in 3 Minutes

Hiroshi Shibata

Our company have handmaid shopping service named minne (https://minne.com). It’s made by Ruby and Rails. We use Ruby with manipulation of infrastructure widely. Minne has over the 200 servers on 2 data centers. we need to deploy latest application code in short minutes. So I made 'pull deploy strategy' using capistrano, consul, stretcher. I will introduce these topics:

* How to make 'immutable infrastructure' from 'mutable infrastructure'

* How to rapidly deploy Rails application to large-scaled service.

* How to use blue-green deployment with Rails

Finally, I can deploy same code to our servers in 3 minutes completely.

Tea Break
Macinnes
Ryan MacInnes

Make Money and Enjoy Freedom Creating a Software Business

Ryan MacInnes

I'm by no means the best programmer (Most people probably wouldn't even consider me an expert) but I've managed to build and run a few successful software businesses. I created juicer.io, a social media aggregator, and I've attended YCombinator for another business.

My talk will be about the history of Juicer: why I started it, how I got there, and how I grew it. I'll also focus on the benefits of business ownership as opposed to traditional software engineering jobs. Finally I'll give my advice that I've learned through brute force and trial and error about idea generation, building, and most importantly growing a software based business.

Lighting Talk
Closing

Day 2 - May 21

Max
Max Hawkins

Robot on Rails

Max Hawkins

This lecture-performance will be a collaboration between Max and a presentation generator bot trained on thousands of presentations about Ruby on Rails downloaded from SlideShare. The talk will begin with a description of the bot and its programming. At the end the bot will have complete control and decide the direction of the presentation!

Topics covered include:

* Text generation bots
* Recurrent neural networks
* Ruby on Rails
* Whatever the bot decides is relevant

Xdite
Xdite

Successful Speedy MVP Website Development

Xdite

Before learining Rails, you heard that it speeds up the development considerably. However, once you become a professional developer, you found things aren't what you think it should be.

That's right. Your development speed has increased, but even with project management, you still have to work overtime. When you finally finish and release the product, the result does not meet your goal or expectation.

So after listening to this talk, you should gain some insights about delivering the project in time and successfully, and the next Hackathon winner will be you.

Tea Break
Ferreira
Luís Ferreira

Continuous Learning, Teaching and the Art of Improving Yourself

Luís Ferreira

If you have ever tried to learn how to code, you know how hard it is. If you succeeded at learning it, by now you should also be aware that it does not stop there.

This talk will cover my personal experience in learning new things, consolidating knowledge and giving some of it back to the community through teaching.

It provides many valuable lessons I have learned through years of making a concerted effort learn new subjects, from programming languages, to business practices you can apply at your own companies, to create a more welcoming environment for learners.

Key points:

* Learning how to learn

* Taking the time to learn

* Improving your personal productivity by being more organized

* How, where and at what point in your career can you help the community by teaching

Tea Break

Panel Discussion - Hiring Developer

Luís Ferreira, Vipul A M, Sebastian Sogamoso, Hiroshi Shibata

We ask the panlists everything about hiring in the software industry.

Lunch Break
Vipul
Vipul A M

ActionCable, Rails API and React - Modern Single Page Apps

Vipul A M

Rails 5, has been a stellar release moving Rails ahead in current Web ecosystem. With new introductions, like ActionCable, Rails API, Rails is embracing the new directions web is moving towards and has emerged as a good backend for Single Page Apps.

This advances coupled with currently popular ReactJS, has hit a sweet spot, for those who want a more manageable way for their complex views. Rails 5 complement it perfectly

Lets take a look at how ActionCable, Rails API, React powered by Redux(flux), helped us build a realtime App, and how it can help you build a modular Single Page App.

Richard
Richard Lee

Server Infrastructure for Rails in 2016

Richard Lee

In this talk, I’ll share the recent trend about server infrastructure for your Rails application, and also our real world experiences:

1. Immutable infrastructure with Docker.

2. CI/CD flow for your containerized application.

3. Centralized logging & monitoring system.

4. Server performance tuning best practice.

Tea Break
Sonpatki
Prathamesh Sonpatki

Secrets of Testing Rails 5 Apps

Prathamesh Sonpatki

Testing Rails 5 apps has become better experience out of the box. Rails has also become smarter by introducing the test runner. Now we can't complain that about not able to run a single test or not getting coloured output. A lot of effort gone into making tests especially integration tests run faster.

The overall testing strategy is also moving from focussing testing internals to testing explicit parts of the whole system.

Come and join me as we will commence the journey to uncover the secrets of testing Rails 5 apps.

Tea Break
Cuppy
Adam Cuppy

What if Shakespeare Wrote Ruby?

Adam Cuppy

Did you know that Shakespeare wrote almost no direction into his plays? No fight direction. No staging. No notes to the songs. Of the 1700 words he created, there was no official dictionary. That’s right the author of some of the greatest literary works in history, which were filled with situational complexity, fight sequences and music, include NO documentation! How did he do it?

In this talk, we’re going “thee and thou.” I’m going to give you a crash course in how: Shakespeare writes software.

Closing

After Party

好客酒吧燒烤 - 忠孝店

台北市忠孝東路四段98號11樓

https://goo.gl/maps/eHMGmHYpDfA2

Sponsors

diamond

Cookpad launched in 1998 with the simple mission to enrich people's lives through the joy of every day cooking. With over 2 million recipes posted in Japan, more than 60 million users - 80% of women between 20 and 40 - visit every month.

Building on the expertise operating Cookpad in Japan, we began our expansion further afield in 2014, with services in English, Bahasa Indonesia, Arabic and Spanish speaking regions.

With over 100 ruby engineers spread all over the globe, we are working together toward the goal of making everyday cooking fun for all 7 billion people around the world.

GrowthSchool 是由 Xdite(鄭伊廷)創辦的學習機構。我們相信「成長」是突破困境邁向成功的最佳管道。在這裡可以學習到世界最新的成長技術、網路行銷實戰方法、以及新創公司運營技巧,此外我們也致力於 Ruby on Rails 開發人才培訓、原型產品製作以及 Growth Hack 技術的推廣研發。

silver
精選日韓服飾商品代購,快速空運來台,最值得放心的交易流程讓你快速跟上時尚。
推動性別啟蒙運動,百萬網友的最信賴!關注女人全方位議題,從職場發展、旅行玩樂、時尚彩妝、生活風格到愛性情慾,堅持走心、給力,連結世界多元觀點!
Guoshi Partners is an ad tech firm. OneAD, the video ad platform we operate, uses smart technology to serve brand communications in the multi-screen era.
Expert recording services for conferences, seminars, and workshops.
associate

Venue

Chang Yung-fa Foundation

11 Zhongshan S. Rd.
International Convention Center
10F, Room 1001
Taipei, Taiwan 100
張榮發基金會國際會議中心
台北市中正區中山南路11號
十樓1001廳

TEAM

Rexy

Rexy Tseng

Lead Organizer

@Mashable
Xdite

Xdite

Organizer

@GrowthSchool
Jerry

Jerry Lee

Organizer

@Womany
Kenneth

Kenneth Lee

Organizer

Mark

Lulalala

Organizer

@Listia
Alex

Alex Chen

Organizer

Eve

Eve Chen

Staff