Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developing with Ruby in a third-world country

Developing with Ruby in a third-world country

In 20013, I brought one of the cutting edge framework, Ruby on Rails to one of the least developed countries in the world, Myanmar.

This is the story, and the lessons learnt from it.

Avatar for Mike Myat Min Han

Mike Myat Min Han

August 13, 2016
Tweet

Other Decks in Technology

Transcript

  1. Intro This is my first ever talk in English I’m

    a no0b I have an interesting story to share with you.
  2. Where do we go from WP? Already using MVC and

    git. Read about TDD, CI and etc.
  3. #1

  4. Factors Is it fast to develop? Does it scale? Does

    it fit my business needs? Does it give me the pleasure of solving problems?
  5. #2

  6. YGN Had withdrawal symptoms at first Use REPL: irb, byebug

    to guess Offline Documentation: Dash/Zeal, DevDocs, Rdoc Source code Construct better Google queries
  7. Limited resources force you to make do with what you've

    got. There's no room for waste. And that forces you to be creative. - Jason Fried, Rework
  8. #2 - Examine what you are taking for granted ActiveRecord

    Making n+1 queries Gem? ActiveAdmin Text Editor Auto-suggest
  9. #3

  10. Knowledge Transfer A handful of ruby developers in Yangon A

    couple of Ruby developers I have managed to pair with LAN can be faster than WAN
  11. 3 lessons 1. Optimise for developer pleasure 2. Examine what

    you are taking for granted 3. Participate in your community