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

we love heroku

we love heroku

About Rails3.2 on heroku and Twitter Driven Development.

40961ce2e3a7035867843b520000e5b3?s=128

Naoto Koshikawa

March 06, 2012
Tweet

Transcript

  1. IFSPLVͰ&EHF3BJMT !QQXPSLT XFMPWFIFSPLV։ൃࣄྫ 3BJMT 2012೥3݄6೔Ր༵೔

  2. 2#, 2012೥3݄6೔Ր༵೔

  3. ࿩͢͜ͱͬ͘͟Γ wࣗݾ঺հ wXFMPWFIFSPLVͱ͸ wIFSPLVͰ3BJMT wXFMPWFIFSPLVͷ͓࿩ w0QFO(SBQIͷ؆୯ͳ͓࿩ 2012೥3݄6೔Ր༵೔

  4. ୭ʁ 2012೥3݄6೔Ր༵೔

  5. ࣗݾ঺հ 2012೥3݄6೔Ր༵೔

  6. !QQXPSLT IUUQQQXPSLTIBUFOBCMPHKQ IUUQqBMB 2012೥3݄6೔Ր༵೔

  7. ීஈ w,PTIJLBXB/BPUP wιʔγϟϧܥαʔϏεΛࣗࣾ։ൃ ͍ͯ͠ΔձࣾͰΤϯδχΞͯ͠·͢ɻ 2012೥3݄6೔Ր༵೔

  8. ΍͖ͬͯͨ͜ͱ OFX 2012೥3݄6೔Ր༵೔

  9. 3BJMT&EHF΋ͳʹ΋ ࣮͸࢝Ίͨ͹͔Γ 2012೥3݄6೔Ր༵೔

  10. ࢓ࣄͰ࢖͍ͬͯΔԿ͔ w3VCZ0O3BJMT ॳΊͯ৮ͬͨͷ͕ w"84 IFSPLV wOHJOY VOJDPSO 2012೥3݄6೔Ր༵೔

  11. XFMPWFIFSPLVͱ͸ 2012೥3݄6೔Ր༵೔

  12. ݸਓαΠτ IUUQXFMPWFIFSPLVBQQDPN 2012೥3݄6೔Ր༵೔

  13. %&.0 2012೥3݄6೔Ր༵೔

  14. IUUQTUXJUUFSDPNIFSPLVKQTUBUVT  2012೥3݄6೔Ր༵೔

  15. IUUQTUXJUUFSDPNQQXPSLTTUBUVT  2012೥3݄6೔Ր༵೔

  16. IUUQTUXJUUFSDPNIFSPLVKQTUBUVT  2012೥3݄6೔Ր༵೔

  17. IFSPLVͰ3BJTM 2012೥3݄6೔Ր༵೔

  18. IFSPLVͬͯʁ 1BB4Ͱ͢ IUUQXXXIFSPLVDPN 2012೥3݄6೔Ր༵೔

  19. ৄ͘͠͸ IUUQXXXTMJEFTIBSFOFUBZVNJOCVJMEJOH TDBMBCMFXFCBQQT σϒαϛͰ)FSPLVͷதͷਓ͕ )FSPLV࢖͏ར఺ͱ͔Λઆ໌ͯ͘͠Ε͍ͯ·͢ɻ 2012೥3݄6೔Ր༵೔

  20. 3BJTM࢖͏ͱ͖ͷ ϙΠϯτ wTUBDL͸DFEBS wSVCZΛࢦఆ wSBJMTࣗମ͸ׂΓͱ͢ΜͳΓೖΔײ 2012೥3݄6೔Ր༵೔

  21. TUBDL͸DFEBS IFSPLVDSFBUFBQQ@OBNFTUBDLDFEBS 2012೥3݄6೔Ր༵೔

  22. SVCZ w)FSPLV-BCT w36#:@7&34*0/ఆ਺ wࠓ࢖͑Δͷ͸ɺQ 2012೥3݄6೔Ր༵೔

  23. IFSPLVQMVHJOTJOTUBMMIUUQHJUIVCDPNIFSPLVIFSPLV MBCTHJU IFSPLVMBCTFOBCMFVTFS@FOW@DPNQJMF IFSPLVDPOpHBEE36#:@7&34*0/SVCZQ 2012೥3݄6೔Ր༵೔

  24. SBJMT͸ׂΓͱ ͢ΜͳΓೖΔײ wUIFSVCZSBDFSཁΒͳ͍ wBTTFUTQSFDPNJMF࣌ͷΤϥʔ DPOpHBQQMJDBUJPOSCʹҎԼ DPOpHBTTFUTJOJUJBMJ[F@PO@QSFDPNQJMFGBMTF 2012೥3݄6೔Ր༵೔

  25. ৄ͘͠͸ NBDΛങͬͯɺࠓ͙͢IFSPLVͰSVCZ  SBJMT͠Α͏ʂ IUUQQQXPSLTIBUFOBCMPHKQFOUSZ  ͱ͍͏هࣄΛॻ͍ͨͷͰ͝ཡԼ͍͞ɻ 2012೥3݄6೔Ր༵೔

  26. XFMPWFIFSPLV ͷ͓࿩ 2012೥3݄6೔Ր༵೔

  27. ͜ͷͱ͖΍ͬͨ͜ͱ 2012೥3݄6೔Ր༵೔

  28. ࢓༷͸ʁ 2012೥3݄6೔Ր༵೔

  29. IUUQTUXJUUFSDPNIFSPLVKQTUBUVT  2012೥3݄6೔Ր༵೔

  30. ࢓༷͸ʁ w୭͔͕)FSPLVͰ࡞ͬͨαʔϏεΛొ࿥ ͯ͠ wʮΠΠͶʂʯͬͯͰ͖Δ wαʔϏεͱ͔ wΛ࡞ͬͯ͘ΕͨΒ͏Ε͍͠Ͱ͢ 2012೥3݄6೔Ր༵೔

  31. ΍ͬͨ͜ͱ wTDB⒎PME wUXJUUFSCPPUTUSBQ IUUQTHJUIVCDPNQQXPSLTXF@MPWF@IFSPLV W͕౰࣌ͷ΋ͷ 2012೥3݄6೔Ր༵೔

  32. ୭͔͕)FSPLVͰ࡞ͬͨ αʔϏεΛొ࿥ SBJMTHTDB⒎PMETJUFTa OBNFTUSJOHa VSMTUSJOHa EFTDSJQUJPOUFYUa DSFBUPSTUSJOHa IBTI@UBHTUSJOH ͜ΕͰɺొ࿥ग़དྷΔΜ͡ΌͶʁ 2012೥3݄6೔Ր༵೔

  33. ਐ௙ w୭͔͕)FSPLVͰ࡞ͬͨαʔϏεΛొ࿥ ͯ͠ wʮΠΠͶʂʯͬͯͰ͖Δ wαʔϏεͱ͔ wΛ࡞ͬͯ͘ΕͨΒ͏Ε͍͠Ͱ͢ 2012೥3݄6೔Ր༵೔

  34. ʮΠΠͶʂʯͬͯ ग़དྷΔ ͜Εɺஔ͚͹͍͍Μ͡ΌͶʁ 2012೥3݄6೔Ր༵೔

  35. IUUQTEFWFMPQFSTGBDFCPPLDPNEPDT SFGFSFODFQMVHJOTMJLF 2012೥3݄6೔Ր༵೔

  36. ਐ௙ w୭͔͕)FSPLVͰ࡞ͬͨαʔϏεΛొ࿥ ͯ͠ wʮΠΠͶʂʯͬͯͰ͖Δ wαʔϏεͱ͔ wΛ࡞ͬͯ͘ΕͨΒ͏Ε͍͠Ͱ͢ 2012೥3݄6೔Ր༵೔

  37. αʔϏεͱ͔ TDB⒎PMEͷ··͡Όɺͪΐͬͱ αʔϏεײͰͳ͍ 2012೥3݄6೔Ր༵೔

  38. ͦ͜Ͱ UXJUUFSCPPUTUSBQ 2012೥3݄6೔Ր༵೔

  39. IUUQUXJUUFSHJUIVCDPNCPPUTUSBQ 2012೥3݄6೔Ր༵೔

  40. UXJUUFSCPPUTUSBQ ΛSBJMTͰ؆୯ʹʂ HFNUXJUUFSCPPUTUSBQSBJMT 2012೥3݄6೔Ր༵೔

  41. KTͱ͔DTTͱ͔ ͷ഑ஔ SBJMTHCPPUTUSBQJOTUBMM 2012೥3݄6೔Ր༵೔

  42. ϨΠΞ΢τͷ༻ҙ SBJMTHCPPUTUSBQMBZPVU BQQMJDBUJPOqVJE 2012೥3݄6೔Ր༵೔

  43. ͜ͷลͷखॱ UXJUUFSCPPUTUSBQSBJMTΛ࢖ͬͨΒ৬͕ݟ͔ͭΓ൴ঁ ΋ग़དྷͯഎ΋ηϯν৳ͼ·ͨ͠ɻ IUUQQQXPSLTIBUFOBCMPHKQFOUSZ  2012೥3݄6೔Ր༵೔

  44. ਐ௙ w୭͔͕)FSPLVͰ࡞ͬͨαʔϏεΛొ࿥ ͯ͠ wʮΠΠͶʂʯͬͯͰ͖Δ wαʔϏεͱ͔ wΛ࡞ͬͯ͘ΕͨΒ͏Ε͍͠Ͱ͢ 2012೥3݄6೔Ր༵೔

  45. Λ࡞ͬͯ͘ΕͨΒ ͏Ε͍͠Ͱ͢ ใࠂ͢Ε͹͍͍ͷͰ͸ʁ 2012೥3݄6೔Ր༵೔

  46. IUUQTUXJUUFSDPNQQXPSLTTUBUVT  2012೥3݄6೔Ր༵೔

  47. IUUQTUXJUUFSDPNIFSPLVKQTUBUVT  2012೥3݄6೔Ր༵೔

  48. ਐ௙ w୭͔͕)FSPLVͰ࡞ͬͨαʔϏεΛొ࿥ ͯ͠ wʮΠΠͶʂʯͬͯͰ͖Δ wαʔϏεͱ͔ wΛ࡞ͬͯ͘ΕͨΒ͏Ε͍͠Ͱ͢ 2012೥3݄6೔Ր༵೔

  49. UXJUUFSۦಈ։ൃ Ͱ͖ͨʔʂ 2012೥3݄6೔Ր༵೔

  50. IFSPLVͰԿ͔Λ࡞ͬ ͨΒͪ͜Β΁ IUUQXFMPWFIFSPLVBQQDPN 2012೥3݄6೔Ր༵೔

  51. 0QFO(SBQI ͷ؆୯ͳ͓࿩ 2012೥3݄6೔Ր༵೔

  52. 0QFO(SBQI Ҿ༻ݩɿIUUQTEFWFMPQFSTGBDFCPPLDPN EPDTPQFOHSBQI 2012೥3݄6೔Ր༵೔

  53. "$5*0/-*,& Ͱ΋ಉ͡ࣄ 2012೥3݄6೔Ր༵೔

  54. 2012೥3݄6೔Ր༵೔

  55. 0#+&$5͸ϖʔδ 2012೥3݄6೔Ր༵೔

  56. 0#+&$5ͷଐੑ IFBEλά಺ʹॻ͘ 2012೥3݄6೔Ր༵೔

  57. ͪΐͬͱͨ͠޻෉ QBSUJBMͰ༻ҙ͓ͯ͘͠ 2012೥3݄6೔Ր༵೔

  58. ϨΠΞ΢τͰZJFMEIFBEͯ͠ ޷͖ͳॴ͔ΒDPOUFOU@GPSIFBE ͰQBSUJBMΛSFOEFS͢Δ 2012೥3݄6೔Ր༵೔

  59. ϙΠϯτ͸ GCBENJOT 2012೥3݄6೔Ր༵೔

  60. 2012೥3݄6೔Ր༵೔

  61. ͍͍Ͷʂ͞ΕΔͱ ؅ཧऀʹ௨஌͞ΕΔ 2012೥3݄6೔Ր༵೔

  62. ϖʔδ؅ཧऀ༻ͷ 'BDFCPPLϖʔδ͕ग़དྷ্͕Δ 2012೥3݄6೔Ր༵೔

  63. ͔͜͜Β౤ߘ͢Δͱ 2012೥3݄6೔Ր༵೔

  64. ϑΝϯʹγΣΞ 2012೥3݄6೔Ր༵೔

  65. ͍͍Ͷʂͯ͘͠Εͨ ϑΝϯʹ৘ใఏڙ͕ ग़དྷΔ 2012೥3݄6೔Ր༵೔

  66. UXJUUFS࿈ܞ ͓ͯ͘͠ͱߋʹ 2012೥3݄6೔Ր༵೔

  67. ศརͰ͢Ͷ 2012೥3݄6೔Ր༵೔

  68. Ҏ্ 2012೥3݄6೔Ր༵೔

  69. Ͱ୭ͳΜ͚ͩͬʁ 2012೥3݄6೔Ր༵೔

  70. !QQXPSLT IUUQQQXPSLTIBUFOBCMPHKQ IUUQqBMB 2012೥3݄6೔Ր༵೔

  71. ͋Γ͕ͱ͏͍͟͝·ͨ͠ 2012೥3݄6೔Ր༵೔