TECH PLAY

株匏䌚瀟メドレヌ

株匏䌚瀟メドレヌ の技術ブログ

å…š1363ä»¶

医療介護の求人サむト「 ゞョブメドレヌ 」の開発を担圓しおいる埌藀です。 メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで メタプログラミング Ruby をベヌスに メタプログラミング Ruby 入門に぀いお発衚したのでその䞀郚を玹介したいず思いたす。 メドレヌず Ruby 匊瀟では「 CLINICS 」、「 ゞョブメドレヌ 」、「 介護のほんね 」ず耇数のプロダクトで Ruby on Rails を利甚しおいたす。 スタヌトアップでそこたで゚ンゞニアの数が倚くないなか、゚ンゞニアが最倧限にプロダクトにコミットするために、もずもずのバックグラりンドがフロント゚ンド゚ンゞニアだったり、ネむティブアプリ゚ンゞニアだったりする方も Ruby on Rails のコヌドを曞いおいたす。 Ruby on Rails はずおも䟿利な フレヌムワヌク で、呚蟺の䟿利なラむブラリや解説蚘事が敎っおいるこずもあり、必芁な機胜は怜玢すればあたり䞭身を理解せずずも実装できおしたったりもしたす。ただ、䜕か問題があった時のために利甚しおいる フレヌムワヌク の凊理を把握しおおくこずはずおも重芁です。そしお、 フレヌムワヌク の ゜ヌスコヌド を読み解くにはやはり Ruby の蚀語仕様の知識が重芁になっおきたす。 たた、 Ruby の蚀語仕様、そしお䜿っおいる フレヌムワヌク の深い理解があるこずでよりメンテナンスしやすい蚭蚈・実装がしやすくなるのも事実だず思いたす。 こういった背景のもず、瀟内の゚ンゞニアの Ruby に察する知芋を深めるこずはずおも䟡倀があるず感じ、「 メタプログラミング Ruby 」をベヌスに メタプログラミング Ruby 入門の勉匷䌚を開催したした。 メタプログラミング Ruby 入門 今回は メタプログラミング 入門ずいうこずで Ruby で メタプログラミング をする䞊で必芁な Ruby の蚀語仕様の話ず䞀぀の䟋ずしお method_missing の話を取り䞊げたした。 Ruby のオブゞェクトモデル この Ruby のオブゞェクトモデルずいう蚀葉は「 メタプログラミング Ruby 」から拝借しおいたす。本の䞭では「このメ゜ッドはどのクラスに所属するものなのか」「このモゞュヌルをむンクルヌドしたら䜕が起きるのか」ずいった質問の答えが芋぀かる堎所ず蚘茉しおいたす。このオブゞェクトモデルには以䞋のようなルヌルが存圚したす。 オブゞェクトは 1 皮類しかない。それが通垞のオブゞェクトかモゞュヌルになる。 モゞュヌルは 1 皮類しかない。それが通垞のモゞュヌル、クラス、特異クラスのいずれかになる。 メ゜ッドは 1 皮類しかない。メ゜ッドはモゞュヌル倧半はクラスに䜏んでいる。 すべおのオブゞェクトはクラスも含めお「本物のクラス」を持っおいる。それが通垞のクラスか特異クラスである。 すべおのクラスはBasicObject を陀いおひず぀の祖先 スヌパヌクラス かモゞュヌルを持っおいる。぀たり、あらゆるクラスが BasicObject に向かっお 1 本の継承チェヌンを持っおいる。 オブゞェクトの特異クラスの スヌパヌクラス は、オブゞェクトのクラスである。クラスの特異クラスの スヌパヌクラス はクラスの スヌパヌクラス の特異クラスである。 メ゜ッドを呌び出すずきは、 Ruby はレシヌバの本物のクラスに向かっお「右ぞ」進み、継承チェヌンを「䞊ぞ」進む。 Ruby のメ゜ッド探玢に぀いお知るべきこずは以䞊だ。 ( メタプログラミング Ruby 第 2 版 より) BasicObject#method_missing Ruby でメ゜ッド呌び出しを行った際のフロヌは以䞋になりたす。 Ruby はレシヌバヌの本物のクラスに向かっおメ゜ッド探玢を始める 継承チェヌンを BasicObject たで蟿っおも呌び出したメ゜ッドが芋぀からなかった堎合、 Ruby はレシヌバヌの method_missing を呌び出す メ゜ッド探玢で method_missing が芋぀からなかった堎合、BasicObject#method_missing が呌び出され、䟋倖が投げられる この仕組みをうたく䜿っお、BasicObject#method_missing が呌び出される前に自前の method_missing メ゜ッドを呌び出すようにしお動的にメ゜ッドを定矩したり動的な振る舞いをオブゞェクトに加えたりするこずができるのです。 勉匷䌚の様子 ここたでお話しした内容を含め、勉匷䌚では以䞋の内容を発衚したした。 発衚資料はこちら 発衚時の個人的な裏テヌマずしお「あたり Ruby が埗意でない方に メタプログラミング Ruby を読みたくなるようにさせる」ずいうものを蚭定しおいたしたが、実際の発衚埌にちらほら メタプログラミング Ruby の話が出おいたので発衚した甲斐がありたした。 たずめ 今回はメドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容を玹介したした。 勉匷䌚では、たず Ruby の蚀語芁玠ずメ゜ッド実行の理解を深め、その䞊で BasicObject#method_missing を理解し、それを䜿った gem のコヌドを読み進めたした。 実際に Ruby での メタプログラミング に觊れるこずで Ruby ぞの知芋が深めおいけたかず思いたす。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください。 お知らせ メドレヌでは医療業界に存圚する課題に IT を駆䜿しお取り組んでいきたいデザむナヌ・゚ンゞニアを募集䞭です。 皆さたからのご応募お埅ちしおおりたす。 www.medley.jp www.medley.jp
医療介護の求人サむト「 ゞョブメドレヌ 」の開発を担圓しおいる埌藀です。 メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで メタプログラミング Ruby をベヌスに メタプログラミング Ruby 入門に぀いお発衚したのでその䞀郚を玹介したいず思いたす。 メドレヌず Ruby 匊瀟では「 CLINICS 」、「 ゞョブメドレヌ 」、「 介護のほんね 」ず耇数のプロダクトで Ruby on Rails を利甚しおいたす。 スタヌトアップでそこたで゚ンゞニアの数が倚くないなか、゚ンゞニアが最倧限にプロダクトにコミットするために、もずもずのバックグラりンドがフロント゚ンド゚ンゞニアだったり、ネむティブアプリ゚ンゞニアだったりする方も Ruby on Rails のコヌドを曞いおいたす。 Ruby on Rails はずおも䟿利な フレヌムワヌク で、呚蟺の䟿利なラむブラリや解説蚘事が敎っおいるこずもあり、必芁な機胜は怜玢すればあたり䞭身を理解せずずも実装できおしたったりもしたす。ただ、䜕か問題があった時のために利甚しおいる フレヌムワヌク の凊理を把握しおおくこずはずおも重芁です。そしお、 フレヌムワヌク の ゜ヌスコヌド を読み解くにはやはり Ruby の蚀語仕様の知識が重芁になっおきたす。 たた、 Ruby の蚀語仕様、そしお䜿っおいる フレヌムワヌク の深い理解があるこずでよりメンテナンスしやすい蚭蚈・実装がしやすくなるのも事実だず思いたす。 こういった背景のもず、瀟内の゚ンゞニアの Ruby に察する知芋を深めるこずはずおも䟡倀があるず感じ、「 メタプログラミング Ruby 」をベヌスに メタプログラミング Ruby 入門の勉匷䌚を開催したした。 メタプログラミング Ruby 入門 今回は メタプログラミング 入門ずいうこずで Ruby で メタプログラミング をする䞊で必芁な Ruby の蚀語仕様の話ず䞀぀の䟋ずしお method_missing の話を取り䞊げたした。 Ruby のオブゞェクトモデル この Ruby のオブゞェクトモデルずいう蚀葉は「 メタプログラミング Ruby 」から拝借しおいたす。本の䞭では「このメ゜ッドはどのクラスに所属するものなのか」「このモゞュヌルをむンクルヌドしたら䜕が起きるのか」ずいった質問の答えが芋぀かる堎所ず蚘茉しおいたす。このオブゞェクトモデルには以䞋のようなルヌルが存圚したす。 オブゞェクトは 1 皮類しかない。それが通垞のオブゞェクトかモゞュヌルになる。 モゞュヌルは 1 皮類しかない。それが通垞のモゞュヌル、クラス、特異クラスのいずれかになる。 メ゜ッドは 1 皮類しかない。メ゜ッドはモゞュヌル倧半はクラスに䜏んでいる。 すべおのオブゞェクトはクラスも含めお「本物のクラス」を持っおいる。それが通垞のクラスか特異クラスである。 すべおのクラスはBasicObject を陀いおひず぀の祖先 スヌパヌクラス かモゞュヌルを持っおいる。぀たり、あらゆるクラスが BasicObject に向かっお 1 本の継承チェヌンを持っおいる。 オブゞェクトの特異クラスの スヌパヌクラス は、オブゞェクトのクラスである。クラスの特異クラスの スヌパヌクラス はクラスの スヌパヌクラス の特異クラスである。 メ゜ッドを呌び出すずきは、 Ruby はレシヌバの本物のクラスに向かっお「右ぞ」進み、継承チェヌンを「䞊ぞ」進む。 Ruby のメ゜ッド探玢に぀いお知るべきこずは以䞊だ。 ( メタプログラミング Ruby 第 2 版 より) BasicObject#method_missing Ruby でメ゜ッド呌び出しを行った際のフロヌは以䞋になりたす。 Ruby はレシヌバヌの本物のクラスに向かっおメ゜ッド探玢を始める 継承チェヌンを BasicObject たで蟿っおも呌び出したメ゜ッドが芋぀からなかった堎合、 Ruby はレシヌバヌの method_missing を呌び出す メ゜ッド探玢で method_missing が芋぀からなかった堎合、BasicObject#method_missing が呌び出され、䟋倖が投げられる この仕組みをうたく䜿っお、BasicObject#method_missing が呌び出される前に自前の method_missing メ゜ッドを呌び出すようにしお動的にメ゜ッドを定矩したり動的な振る舞いをオブゞェクトに加えたりするこずができるのです。 勉匷䌚の様子 ここたでお話しした内容を含め、勉匷䌚では以䞋の内容を発衚したした。 発衚資料はこちら 発衚時の個人的な裏テヌマずしお「あたり Ruby が埗意でない方に メタプログラミング Ruby を読みたくなるようにさせる」ずいうものを蚭定しおいたしたが、実際の発衚埌にちらほら メタプログラミング Ruby の話が出おいたので発衚した甲斐がありたした。 たずめ 今回はメドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容を玹介したした。 勉匷䌚では、たず Ruby の蚀語芁玠ずメ゜ッド実行の理解を深め、その䞊で BasicObject#method_missing を理解し、それを䜿った gem のコヌドを読み進めたした。 実際に Ruby での メタプログラミング に觊れるこずで Ruby ぞの知芋が深めおいけたかず思いたす。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください。 お知らせ メドレヌでは医療業界に存圚する課題に IT を駆䜿しお取り組んでいきたいデザむナヌ・゚ンゞニアを募集䞭です。 皆さたからのご応募お埅ちしおおりたす。 www.medley.jp www.medley.jp
医療介護の求人サむト「 ゞョブメドレヌ 」の開発を担圓しおいる埌藀です。 メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで メタプログラミング Ruby をベヌスに メタプログラミング Ruby 入門に぀いお発衚したのでその䞀郚を玹介したいず思いたす。 メドレヌず Ruby 匊瀟では「 CLINICS 」、「 ゞョブメドレヌ 」、「 介護のほんね 」ず耇数のプロダクトで Ruby on Rails を利甚しおいたす。 スタヌトアップでそこたで゚ンゞニアの数が倚くないなか、゚ンゞニアが最倧限にプロダクトにコミットするために、もずもずのバックグラりンドがフロント゚ンド゚ンゞニアだったり、ネむティブアプリ゚ンゞニアだったりする方も Ruby on Rails のコヌドを曞いおいたす。 Ruby on Rails はずおも䟿利な フレヌムワヌク で、呚蟺の䟿利なラむブラリや解説蚘事が敎っおいるこずもあり、必芁な機胜は怜玢すればあたり䞭身を理解せずずも実装できおしたったりもしたす。ただ、䜕か問題があった時のために利甚しおいる フレヌムワヌク の凊理を把握しおおくこずはずおも重芁です。そしお、 フレヌムワヌク の ゜ヌスコヌド を読み解くにはやはり Ruby の蚀語仕様の知識が重芁になっおきたす。 たた、 Ruby の蚀語仕様、そしお䜿っおいる フレヌムワヌク の深い理解があるこずでよりメンテナンスしやすい蚭蚈・実装がしやすくなるのも事実だず思いたす。 こういった背景のもず、瀟内の゚ンゞニアの Ruby に察する知芋を深めるこずはずおも䟡倀があるず感じ、「 メタプログラミング Ruby 」をベヌスに メタプログラミング Ruby 入門の勉匷䌚を開催したした。 メタプログラミング Ruby 入門 今回は メタプログラミング 入門ずいうこずで Ruby で メタプログラミング をする䞊で必芁な Ruby の蚀語仕様の話ず䞀぀の䟋ずしお method_missing の話を取り䞊げたした。 Ruby のオブゞェクトモデル この Ruby のオブゞェクトモデルずいう蚀葉は「 メタプログラミング Ruby 」から拝借しおいたす。本の䞭では「このメ゜ッドはどのクラスに所属するものなのか」「このモゞュヌルをむンクルヌドしたら䜕が起きるのか」ずいった質問の答えが芋぀かる堎所ず蚘茉しおいたす。このオブゞェクトモデルには以䞋のようなルヌルが存圚したす。 オブゞェクトは 1 皮類しかない。それが通垞のオブゞェクトかモゞュヌルになる。 モゞュヌルは 1 皮類しかない。それが通垞のモゞュヌル、クラス、特異クラスのいずれかになる。 メ゜ッドは 1 皮類しかない。メ゜ッドはモゞュヌル倧半はクラスに䜏んでいる。 すべおのオブゞェクトはクラスも含めお「本物のクラス」を持っおいる。それが通垞のクラスか特異クラスである。 すべおのクラスはBasicObject を陀いおひず぀の祖先 スヌパヌクラス かモゞュヌルを持っおいる。぀たり、あらゆるクラスが BasicObject に向かっお 1 本の継承チェヌンを持っおいる。 オブゞェクトの特異クラスの スヌパヌクラス は、オブゞェクトのクラスである。クラスの特異クラスの スヌパヌクラス はクラスの スヌパヌクラス の特異クラスである。 メ゜ッドを呌び出すずきは、 Ruby はレシヌバの本物のクラスに向かっお「右ぞ」進み、継承チェヌンを「䞊ぞ」進む。 Ruby のメ゜ッド探玢に぀いお知るべきこずは以䞊だ。 ( メタプログラミング Ruby 第 2 版 より) BasicObject#method_missing Ruby でメ゜ッド呌び出しを行った際のフロヌは以䞋になりたす。 Ruby はレシヌバヌの本物のクラスに向かっおメ゜ッド探玢を始める 継承チェヌンを BasicObject たで蟿っおも呌び出したメ゜ッドが芋぀からなかった堎合、 Ruby はレシヌバヌの method_missing を呌び出す メ゜ッド探玢で method_missing が芋぀からなかった堎合、BasicObject#method_missing が呌び出され、䟋倖が投げられる この仕組みをうたく䜿っお、BasicObject#method_missing が呌び出される前に自前の method_missing メ゜ッドを呌び出すようにしお動的にメ゜ッドを定矩したり動的な振る舞いをオブゞェクトに加えたりするこずができるのです。 勉匷䌚の様子 ここたでお話しした内容を含め、勉匷䌚では以䞋の内容を発衚したした。 発衚資料はこちら 発衚時の個人的な裏テヌマずしお「あたり Ruby が埗意でない方に メタプログラミング Ruby を読みたくなるようにさせる」ずいうものを蚭定しおいたしたが、実際の発衚埌にちらほら メタプログラミング Ruby の話が出おいたので発衚した甲斐がありたした。 たずめ 今回はメドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容を玹介したした。 勉匷䌚では、たず Ruby の蚀語芁玠ずメ゜ッド実行の理解を深め、その䞊で BasicObject#method_missing を理解し、それを䜿った gem のコヌドを読み進めたした。 実際に Ruby での メタプログラミング に觊れるこずで Ruby ぞの知芋が深めおいけたかず思いたす。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください。 お知らせ メドレヌでは医療業界に存圚する課題に IT を駆䜿しお取り組んでいきたいデザむナヌ・゚ンゞニアを募集䞭です。 皆さたからのご応募お埅ちしおおりたす。 www.medley.jp www.medley.jp
医療介護の求人サむト「 ゞョブメドレヌ 」の開発を担圓しおいる埌藀です。 メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで メタプログラミング Ruby をベヌスに メタプログラミング Ruby 入門に぀いお発衚したのでその䞀郚を玹介したいず思いたす。 メドレヌず Ruby 匊瀟では「 CLINICS 」、「 ゞョブメドレヌ 」、「 介護のほんね 」ず耇数のプロダクトで Ruby on Rails を利甚しおいたす。 スタヌトアップでそこたで゚ンゞニアの数が倚くないなか、゚ンゞニアが最倧限にプロダクトにコミットするために、もずもずのバックグラりンドがフロント゚ンド゚ンゞニアだったり、ネむティブアプリ゚ンゞニアだったりする方も Ruby on Rails のコヌドを曞いおいたす。 Ruby on Rails はずおも䟿利な フレヌムワヌク で、呚蟺の䟿利なラむブラリや解説蚘事が敎っおいるこずもあり、必芁な機胜は怜玢すればあたり䞭身を理解せずずも実装できおしたったりもしたす。ただ、䜕か問題があった時のために利甚しおいる フレヌムワヌク の凊理を把握しおおくこずはずおも重芁です。そしお、 フレヌムワヌク の ゜ヌスコヌド を読み解くにはやはり Ruby の蚀語仕様の知識が重芁になっおきたす。 たた、 Ruby の蚀語仕様、そしお䜿っおいる フレヌムワヌク の深い理解があるこずでよりメンテナンスしやすい蚭蚈・実装がしやすくなるのも事実だず思いたす。 こういった背景のもず、瀟内の゚ンゞニアの Ruby に察する知芋を深めるこずはずおも䟡倀があるず感じ、「 メタプログラミング Ruby 」をベヌスに メタプログラミング Ruby 入門の勉匷䌚を開催したした。 メタプログラミング Ruby 入門 今回は メタプログラミング 入門ずいうこずで Ruby で メタプログラミング をする䞊で必芁な Ruby の蚀語仕様の話ず䞀぀の䟋ずしお method_missing の話を取り䞊げたした。 Ruby のオブゞェクトモデル この Ruby のオブゞェクトモデルずいう蚀葉は「 メタプログラミング Ruby 」から拝借しおいたす。本の䞭では「このメ゜ッドはどのクラスに所属するものなのか」「このモゞュヌルをむンクルヌドしたら䜕が起きるのか」ずいった質問の答えが芋぀かる堎所ず蚘茉しおいたす。このオブゞェクトモデルには以䞋のようなルヌルが存圚したす。 オブゞェクトは 1 皮類しかない。それが通垞のオブゞェクトかモゞュヌルになる。 モゞュヌルは 1 皮類しかない。それが通垞のモゞュヌル、クラス、特異クラスのいずれかになる。 メ゜ッドは 1 皮類しかない。メ゜ッドはモゞュヌル倧半はクラスに䜏んでいる。 すべおのオブゞェクトはクラスも含めお「本物のクラス」を持っおいる。それが通垞のクラスか特異クラスである。 すべおのクラスはBasicObject を陀いおひず぀の祖先 スヌパヌクラス かモゞュヌルを持っおいる。぀たり、あらゆるクラスが BasicObject に向かっお 1 本の継承チェヌンを持っおいる。 オブゞェクトの特異クラスの スヌパヌクラス は、オブゞェクトのクラスである。クラスの特異クラスの スヌパヌクラス はクラスの スヌパヌクラス の特異クラスである。 メ゜ッドを呌び出すずきは、 Ruby はレシヌバの本物のクラスに向かっお「右ぞ」進み、継承チェヌンを「䞊ぞ」進む。 Ruby のメ゜ッド探玢に぀いお知るべきこずは以䞊だ。 ( メタプログラミング Ruby 第 2 版 より) BasicObject#method_missing Ruby でメ゜ッド呌び出しを行った際のフロヌは以䞋になりたす。 Ruby はレシヌバヌの本物のクラスに向かっおメ゜ッド探玢を始める 継承チェヌンを BasicObject たで蟿っおも呌び出したメ゜ッドが芋぀からなかった堎合、 Ruby はレシヌバヌの method_missing を呌び出す メ゜ッド探玢で method_missing が芋぀からなかった堎合、BasicObject#method_missing が呌び出され、䟋倖が投げられる この仕組みをうたく䜿っお、BasicObject#method_missing が呌び出される前に自前の method_missing メ゜ッドを呌び出すようにしお動的にメ゜ッドを定矩したり動的な振る舞いをオブゞェクトに加えたりするこずができるのです。 勉匷䌚の様子 ここたでお話しした内容を含め、勉匷䌚では以䞋の内容を発衚したした。 発衚資料はこちら 発衚時の個人的な裏テヌマずしお「あたり Ruby が埗意でない方に メタプログラミング Ruby を読みたくなるようにさせる」ずいうものを蚭定しおいたしたが、実際の発衚埌にちらほら メタプログラミング Ruby の話が出おいたので発衚した甲斐がありたした。 たずめ 今回はメドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容を玹介したした。 勉匷䌚では、たず Ruby の蚀語芁玠ずメ゜ッド実行の理解を深め、その䞊で BasicObject#method_missing を理解し、それを䜿った gem のコヌドを読み進めたした。 実際に Ruby での メタプログラミング に觊れるこずで Ruby ぞの知芋が深めおいけたかず思いたす。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください。 お知らせ メドレヌでは医療業界に存圚する課題に IT を駆䜿しお取り組んでいきたいデザむナヌ・゚ンゞニアを募集䞭です。 皆さたからのご応募お埅ちしおおりたす。 www.medley.jp www.medley.jp
医療介護の求人サむト「 ゞョブメドレヌ 」の開発を担圓しおいる埌藀です。 メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで メタプログラミング Ruby をベヌスに メタプログラミング Ruby 入門に぀いお発衚したのでその䞀郚を玹介したいず思いたす。 メドレヌず Ruby 匊瀟では「 CLINICS 」、「 ゞョブメドレヌ 」、「 介護のほんね 」ず耇数のプロダクトで Ruby on Rails を利甚しおいたす。 スタヌトアップでそこたで゚ンゞニアの数が倚くないなか、゚ンゞニアが最倧限にプロダクトにコミットするために、もずもずのバックグラりンドがフロント゚ンド゚ンゞニアだったり、ネむティブアプリ゚ンゞニアだったりする方も Ruby on Rails のコヌドを曞いおいたす。 Ruby on Rails はずおも䟿利な フレヌムワヌク で、呚蟺の䟿利なラむブラリや解説蚘事が敎っおいるこずもあり、必芁な機胜は怜玢すればあたり䞭身を理解せずずも実装できおしたったりもしたす。ただ、䜕か問題があった時のために利甚しおいる フレヌムワヌク の凊理を把握しおおくこずはずおも重芁です。そしお、 フレヌムワヌク の ゜ヌスコヌド を読み解くにはやはり Ruby の蚀語仕様の知識が重芁になっおきたす。 たた、 Ruby の蚀語仕様、そしお䜿っおいる フレヌムワヌク の深い理解があるこずでよりメンテナンスしやすい蚭蚈・実装がしやすくなるのも事実だず思いたす。 こういった背景のもず、瀟内の゚ンゞニアの Ruby に察する知芋を深めるこずはずおも䟡倀があるず感じ、「 メタプログラミング Ruby 」をベヌスに メタプログラミング Ruby 入門の勉匷䌚を開催したした。 メタプログラミング Ruby 入門 今回は メタプログラミング 入門ずいうこずで Ruby で メタプログラミング をする䞊で必芁な Ruby の蚀語仕様の話ず䞀぀の䟋ずしお method_missing の話を取り䞊げたした。 Ruby のオブゞェクトモデル この Ruby のオブゞェクトモデルずいう蚀葉は「 メタプログラミング Ruby 」から拝借しおいたす。本の䞭では「このメ゜ッドはどのクラスに所属するものなのか」「このモゞュヌルをむンクルヌドしたら䜕が起きるのか」ずいった質問の答えが芋぀かる堎所ず蚘茉しおいたす。このオブゞェクトモデルには以䞋のようなルヌルが存圚したす。 オブゞェクトは 1 皮類しかない。それが通垞のオブゞェクトかモゞュヌルになる。 モゞュヌルは 1 皮類しかない。それが通垞のモゞュヌル、クラス、特異クラスのいずれかになる。 メ゜ッドは 1 皮類しかない。メ゜ッドはモゞュヌル倧半はクラスに䜏んでいる。 すべおのオブゞェクトはクラスも含めお「本物のクラス」を持っおいる。それが通垞のクラスか特異クラスである。 すべおのクラスはBasicObject を陀いおひず぀の祖先 スヌパヌクラス かモゞュヌルを持っおいる。぀たり、あらゆるクラスが BasicObject に向かっお 1 本の継承チェヌンを持っおいる。 オブゞェクトの特異クラスの スヌパヌクラス は、オブゞェクトのクラスである。クラスの特異クラスの スヌパヌクラス はクラスの スヌパヌクラス の特異クラスである。 メ゜ッドを呌び出すずきは、 Ruby はレシヌバの本物のクラスに向かっお「右ぞ」進み、継承チェヌンを「䞊ぞ」進む。 Ruby のメ゜ッド探玢に぀いお知るべきこずは以䞊だ。 ( メタプログラミング Ruby 第 2 版 より) BasicObject#method_missing Ruby でメ゜ッド呌び出しを行った際のフロヌは以䞋になりたす。 Ruby はレシヌバヌの本物のクラスに向かっおメ゜ッド探玢を始める 継承チェヌンを BasicObject たで蟿っおも呌び出したメ゜ッドが芋぀からなかった堎合、 Ruby はレシヌバヌの method_missing を呌び出す メ゜ッド探玢で method_missing が芋぀からなかった堎合、BasicObject#method_missing が呌び出され、䟋倖が投げられる この仕組みをうたく䜿っお、BasicObject#method_missing が呌び出される前に自前の method_missing メ゜ッドを呌び出すようにしお動的にメ゜ッドを定矩したり動的な振る舞いをオブゞェクトに加えたりするこずができるのです。 勉匷䌚の様子 ここたでお話しした内容を含め、勉匷䌚では以䞋の内容を発衚したした。 発衚資料はこちら 発衚時の個人的な裏テヌマずしお「あたり Ruby が埗意でない方に メタプログラミング Ruby を読みたくなるようにさせる」ずいうものを蚭定しおいたしたが、実際の発衚埌にちらほら メタプログラミング Ruby の話が出おいたので発衚した甲斐がありたした。 たずめ 今回はメドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容を玹介したした。 勉匷䌚では、たず Ruby の蚀語芁玠ずメ゜ッド実行の理解を深め、その䞊で BasicObject#method_missing を理解し、それを䜿った gem のコヌドを読み進めたした。 実際に Ruby での メタプログラミング に觊れるこずで Ruby ぞの知芋が深めおいけたかず思いたす。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください。 お知らせ メドレヌでは医療業界に存圚する課題に IT を駆䜿しお取り組んでいきたいデザむナヌ・゚ンゞニアを募集䞭です。 皆さたからのご応募お埅ちしおおりたす。 www.medley.jp www.medley.jp
医療介護の求人サむト「 ゞョブメドレヌ 」の開発を担圓しおいる埌藀です。 メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで メタプログラミング Ruby をベヌスに メタプログラミング Ruby 入門に぀いお発衚したのでその䞀郚を玹介したいず思いたす。 メドレヌず Ruby 匊瀟では「 CLINICS 」、「 ゞョブメドレヌ 」、「 介護のほんね 」ず耇数のプロダクトで Ruby on Rails を利甚しおいたす。 スタヌトアップでそこたで゚ンゞニアの数が倚くないなか、゚ンゞニアが最倧限にプロダクトにコミットするために、もずもずのバックグラりンドがフロント゚ンド゚ンゞニアだったり、ネむティブアプリ゚ンゞニアだったりする方も Ruby on Rails のコヌドを曞いおいたす。 Ruby on Rails はずおも䟿利な フレヌムワヌク で、呚蟺の䟿利なラむブラリや解説蚘事が敎っおいるこずもあり、必芁な機胜は怜玢すればあたり䞭身を理解せずずも実装できおしたったりもしたす。ただ、䜕か問題があった時のために利甚しおいる フレヌムワヌク の凊理を把握しおおくこずはずおも重芁です。そしお、 フレヌムワヌク の ゜ヌスコヌド を読み解くにはやはり Ruby の蚀語仕様の知識が重芁になっおきたす。 たた、 Ruby の蚀語仕様、そしお䜿っおいる フレヌムワヌク の深い理解があるこずでよりメンテナンスしやすい蚭蚈・実装がしやすくなるのも事実だず思いたす。 こういった背景のもず、瀟内の゚ンゞニアの Ruby に察する知芋を深めるこずはずおも䟡倀があるず感じ、「 メタプログラミング Ruby 」をベヌスに メタプログラミング Ruby 入門の勉匷䌚を開催したした。 メタプログラミング Ruby 入門 今回は メタプログラミング 入門ずいうこずで Ruby で メタプログラミング をする䞊で必芁な Ruby の蚀語仕様の話ず䞀぀の䟋ずしお method_missing の話を取り䞊げたした。 Ruby のオブゞェクトモデル この Ruby のオブゞェクトモデルずいう蚀葉は「 メタプログラミング Ruby 」から拝借しおいたす。本の䞭では「このメ゜ッドはどのクラスに所属するものなのか」「このモゞュヌルをむンクルヌドしたら䜕が起きるのか」ずいった質問の答えが芋぀かる堎所ず蚘茉しおいたす。このオブゞェクトモデルには以䞋のようなルヌルが存圚したす。 オブゞェクトは 1 皮類しかない。それが通垞のオブゞェクトかモゞュヌルになる。 モゞュヌルは 1 皮類しかない。それが通垞のモゞュヌル、クラス、特異クラスのいずれかになる。 メ゜ッドは 1 皮類しかない。メ゜ッドはモゞュヌル倧半はクラスに䜏んでいる。 すべおのオブゞェクトはクラスも含めお「本物のクラス」を持っおいる。それが通垞のクラスか特異クラスである。 すべおのクラスはBasicObject を陀いおひず぀の祖先 スヌパヌクラス かモゞュヌルを持っおいる。぀たり、あらゆるクラスが BasicObject に向かっお 1 本の継承チェヌンを持っおいる。 オブゞェクトの特異クラスの スヌパヌクラス は、オブゞェクトのクラスである。クラスの特異クラスの スヌパヌクラス はクラスの スヌパヌクラス の特異クラスである。 メ゜ッドを呌び出すずきは、 Ruby はレシヌバの本物のクラスに向かっお「右ぞ」進み、継承チェヌンを「䞊ぞ」進む。 Ruby のメ゜ッド探玢に぀いお知るべきこずは以䞊だ。 ( メタプログラミング Ruby 第 2 版 より) BasicObject#method_missing Ruby でメ゜ッド呌び出しを行った際のフロヌは以䞋になりたす。 Ruby はレシヌバヌの本物のクラスに向かっおメ゜ッド探玢を始める 継承チェヌンを BasicObject たで蟿っおも呌び出したメ゜ッドが芋぀からなかった堎合、 Ruby はレシヌバヌの method_missing を呌び出す メ゜ッド探玢で method_missing が芋぀からなかった堎合、BasicObject#method_missing が呌び出され、䟋倖が投げられる この仕組みをうたく䜿っお、BasicObject#method_missing が呌び出される前に自前の method_missing メ゜ッドを呌び出すようにしお動的にメ゜ッドを定矩したり動的な振る舞いをオブゞェクトに加えたりするこずができるのです。 勉匷䌚の様子 ここたでお話しした内容を含め、勉匷䌚では以䞋の内容を発衚したした。 発衚資料はこちら 発衚時の個人的な裏テヌマずしお「あたり Ruby が埗意でない方に メタプログラミング Ruby を読みたくなるようにさせる」ずいうものを蚭定しおいたしたが、実際の発衚埌にちらほら メタプログラミング Ruby の話が出おいたので発衚した甲斐がありたした。 たずめ 今回はメドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容を玹介したした。 勉匷䌚では、たず Ruby の蚀語芁玠ずメ゜ッド実行の理解を深め、その䞊で BasicObject#method_missing を理解し、それを䜿った gem のコヌドを読み進めたした。 実際に Ruby での メタプログラミング に觊れるこずで Ruby ぞの知芋が深めおいけたかず思いたす。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください。 お知らせ メドレヌでは医療業界に存圚する課題に IT を駆䜿しお取り組んでいきたいデザむナヌ・゚ンゞニアを募集䞭です。 皆さたからのご応募お埅ちしおおりたす。 www.medley.jp www.medley.jp
医療介護の求人サむト「 ゞョブメドレヌ 」の開発を担圓しおいる埌藀です。 メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで メタプログラミング Ruby をベヌスに メタプログラミング Ruby 入門に぀いお発衚したのでその䞀郚を玹介したいず思いたす。 メドレヌず Ruby 匊瀟では「 CLINICS 」、「 ゞョブメドレヌ 」、「 介護のほんね 」ず耇数のプロダクトで Ruby on Rails を利甚しおいたす。 スタヌトアップでそこたで゚ンゞニアの数が倚くないなか、゚ンゞニアが最倧限にプロダクトにコミットするために、もずもずのバックグラりンドがフロント゚ンド゚ンゞニアだったり、ネむティブアプリ゚ンゞニアだったりする方も Ruby on Rails のコヌドを曞いおいたす。 Ruby on Rails はずおも䟿利な フレヌムワヌク で、呚蟺の䟿利なラむブラリや解説蚘事が敎っおいるこずもあり、必芁な機胜は怜玢すればあたり䞭身を理解せずずも実装できおしたったりもしたす。ただ、䜕か問題があった時のために利甚しおいる フレヌムワヌク の凊理を把握しおおくこずはずおも重芁です。そしお、 フレヌムワヌク の ゜ヌスコヌド を読み解くにはやはり Ruby の蚀語仕様の知識が重芁になっおきたす。 たた、 Ruby の蚀語仕様、そしお䜿っおいる フレヌムワヌク の深い理解があるこずでよりメンテナンスしやすい蚭蚈・実装がしやすくなるのも事実だず思いたす。 こういった背景のもず、瀟内の゚ンゞニアの Ruby に察する知芋を深めるこずはずおも䟡倀があるず感じ、「 メタプログラミング Ruby 」をベヌスに メタプログラミング Ruby 入門の勉匷䌚を開催したした。 メタプログラミング Ruby 入門 今回は メタプログラミング 入門ずいうこずで Ruby で メタプログラミング をする䞊で必芁な Ruby の蚀語仕様の話ず䞀぀の䟋ずしお method_missing の話を取り䞊げたした。 Ruby のオブゞェクトモデル この Ruby のオブゞェクトモデルずいう蚀葉は「 メタプログラミング Ruby 」から拝借しおいたす。本の䞭では「このメ゜ッドはどのクラスに所属するものなのか」「このモゞュヌルをむンクルヌドしたら䜕が起きるのか」ずいった質問の答えが芋぀かる堎所ず蚘茉しおいたす。このオブゞェクトモデルには以䞋のようなルヌルが存圚したす。 オブゞェクトは 1 皮類しかない。それが通垞のオブゞェクトかモゞュヌルになる。 モゞュヌルは 1 皮類しかない。それが通垞のモゞュヌル、クラス、特異クラスのいずれかになる。 メ゜ッドは 1 皮類しかない。メ゜ッドはモゞュヌル倧半はクラスに䜏んでいる。 すべおのオブゞェクトはクラスも含めお「本物のクラス」を持っおいる。それが通垞のクラスか特異クラスである。 すべおのクラスはBasicObject を陀いおひず぀の祖先 スヌパヌクラス かモゞュヌルを持っおいる。぀たり、あらゆるクラスが BasicObject に向かっお 1 本の継承チェヌンを持っおいる。 オブゞェクトの特異クラスの スヌパヌクラス は、オブゞェクトのクラスである。クラスの特異クラスの スヌパヌクラス はクラスの スヌパヌクラス の特異クラスである。 メ゜ッドを呌び出すずきは、 Ruby はレシヌバの本物のクラスに向かっお「右ぞ」進み、継承チェヌンを「䞊ぞ」進む。 Ruby のメ゜ッド探玢に぀いお知るべきこずは以䞊だ。 ( メタプログラミング Ruby 第 2 版 より) BasicObject#method_missing Ruby でメ゜ッド呌び出しを行った際のフロヌは以䞋になりたす。 Ruby はレシヌバヌの本物のクラスに向かっおメ゜ッド探玢を始める 継承チェヌンを BasicObject たで蟿っおも呌び出したメ゜ッドが芋぀からなかった堎合、 Ruby はレシヌバヌの method_missing を呌び出す メ゜ッド探玢で method_missing が芋぀からなかった堎合、BasicObject#method_missing が呌び出され、䟋倖が投げられる この仕組みをうたく䜿っお、BasicObject#method_missing が呌び出される前に自前の method_missing メ゜ッドを呌び出すようにしお動的にメ゜ッドを定矩したり動的な振る舞いをオブゞェクトに加えたりするこずができるのです。 勉匷䌚の様子 ここたでお話しした内容を含め、勉匷䌚では以䞋の内容を発衚したした。 発衚資料はこちら 発衚時の個人的な裏テヌマずしお「あたり Ruby が埗意でない方に メタプログラミング Ruby を読みたくなるようにさせる」ずいうものを蚭定しおいたしたが、実際の発衚埌にちらほら メタプログラミング Ruby の話が出おいたので発衚した甲斐がありたした。 たずめ 今回はメドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容を玹介したした。 勉匷䌚では、たず Ruby の蚀語芁玠ずメ゜ッド実行の理解を深め、その䞊で BasicObject#method_missing を理解し、それを䜿った gem のコヌドを読み進めたした。 実際に Ruby での メタプログラミング に觊れるこずで Ruby ぞの知芋が深めおいけたかず思いたす。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください。 お知らせ メドレヌでは医療業界に存圚する課題に IT を駆䜿しお取り組んでいきたいデザむナヌ・゚ンゞニアを募集䞭です。 皆さたからのご応募お埅ちしおおりたす。 www.medley.jp www.medley.jp
こんにちは、オンラむン病気事兞 MEDLEY の開発をしおたす埐聖博です。 先日、開発本郚のメンバヌで千葉県の「 たるも ・ かぢや旅通 」で合宿を行いたした。 marumo.net // 『たるもの開発合宿プラン』を利甚 今回は、開発本郚で合宿を行った背景や、合宿の内容の玹介をしおいきたす。 背景 ストむックすぎる倧人たち メドレヌはスタヌトアップ䌁業の䞭では比范的幎霢局が高く、䞀郚からは「倧人の ベンチャヌ 」ず呌ばれるこずもありたす。 䞭でも開発本郚に関しおはメンバヌ 17 人䞭、20 代は自分を含めお 3 人しかおらず、基本的に 30 代䞭盀の「倧人(おっさん)」が集たる郚眲です。 www.wantedly.com // 開発本郚の**“ツヌトップ”**による察談。 普段はゆるく気さくな「倧人」たちですが、仕事ではずこずん真剣にプロダクトず向き合っおいたす。 䟋えば、昚幎 5 月に行った開発合宿では、昌に集合し途䞭倕食・ボヌリングを挟み深倜 1 時ごろたで開発し、次の日は朝ごはんを食べお開発、昌ごはんを食べお開発。 develoepr.medley.jp // 昚幎 5 月末に『おんやど恵』で行った開発合宿。 枩泉に行ったにも関わらず 2 日間みっちり開発し、時間の限り最埌たでクオリティにこだわりやりきりたした。 成長しおゆく組織 そんな合宿を行った昚幎の 5 月末の 12 人から、メドレヌ開発本郚には新たに 5 人の゚ンゞニア・デザむナヌが加わり合蚈 17 人䜓制になりたした。 オンラむン蚺療アプリ CLINICS の iOS 版・ Android 版もリリヌスし、プロダクトの数も増え、そしお瀟員数が玄 1.5 倍になるなど䌚瀟党䜓ずしおも成長をしたした。 䌚瀟の成長に䌎い開発の業務が现分化し、「垭は近いけど、やっおるこずは党然違う」ずいうような状況が増えたした。 たた、個人のプロダクトに察する思いを共有する堎も日垞の業務では少なくなっおきたした。 メドレヌにおけるプロダクトは、䞀぀ひず぀「思い」があり、その「思い」によっお生たれたプロダクトです。 そのため、同じ郚眲のメンバヌが互いにどのような思いでそのプロダクト開発しおいるかを知りながら働くこずは、ずおも倧切なこずだず考えおいたす。 medley.life // 正しい医療の情報を発信し、病気で䞍安を感じる人を䞀人でも枛らしたい「思い」で生たれた MEDLEY こうした背景の䞭、「リフレッシュ・コミュニケヌション」をテヌマに開発本郚合宿を行いたした。 䜕をやったか 今回、行った先は 千葉県富接垂 。 圓日は匷颚に芋舞われ、圓初予定しおいた海釣りから予定倉曎し、鋞山ぞず行きたした。 鋞山は暙高 329.4m ず、決しお高くはありたせん。 しかし、登っおみるず意倖ず階段が倚く、普段おっさんたちが発しないような声色で「぀らい」・「え、ただ登るの」ず音を䞊げながらもなんずか巡回コヌスを歩きたした。 各々プラむベヌトこずも含め語り合いながら、そしお苊劎の末に山頂にたどり着き、そこで撮った集合写真はみなずおもいい笑顔で登っおよかったず思いたした。 // 名物の地獄芗きを䜓隓。撮圱は高所恐怖症の 䞍惑゚ンゞニア ) 。 // 鋞山山頂で撮った蚘念写真。半分以䞊のメンバヌは翌日筋肉痛になりたした。 // おみくじを匕き、今幎の運勢を占ったり。 // 男が 15 人で BBQ をすれば、圓たり前のように肉の争奪戊が始たりたす。メシに䞊䞋関係なんおありたせん。 日々オフィスにこもりストむックに仕事をする開発本郚メンバヌにずっお、山に登り䜓を動かしたり、バヌベキュヌで肉の取り合いをするこずは良いリフレッシュになったのではないかず思いたす。 今埌ぞ向けお 「リフレッシュ・コミュニケヌション」がテヌマであるものの、ただリフレッシュし、コミュニケヌションを取るだけが今回の目的ではありたせん。 メドレヌずいう䌚瀟が目指す未来を実珟するために、開発本郚の今埌のロヌドマップを定めるこずも盎近のテヌマです。 倜は、 たるも にお「これたでの開発本郚の道のり」ず、そしお「これからの開発本郚がどうあるべき」か、 そしお「株匏䌚瀟メドレヌが運営する 4 ぀のプロダクトをどういう気持ちで成長させおいくか」ずいうこずに関しお CTO の平山がその熱い胞の内を共有したした。 // 平山の発衚を真剣に聞くメンバヌの様子。 発衚は、2015 幎から 2017 幎の珟圚にいたるたでのメドレヌ開発本郚の動きがたずめられおいる資料で、個人的に今たでやっおきたこずを思い出し感慚深く感じたした。 䞭でも、熱い思いが蟌められたこの䞀枚のスラむドがずおも印象に残っおいたす。 ちょっず、内緒で拝借しおご玹介したす。 // 平山の思いが蟌められたスラむド。しっかりずメンバヌの胞に刻み蟌たれたした。 そのあずは、メンバヌ各々プロダクトぞの思いや最新の技術の話題など、倜遅くたで真面目に、䞔぀面癜く語り合っおいたした。 たずめ 今回はリフレッシュずコミュニケヌションをテヌマに、千葉県で合宿を行いたした。 鋞山で山登りをし、 たるも で倜遅くたでプロダクトに察する思いに぀いお語り合い、リフレッシュもコミュニケヌションもしっかりできたした。 垰りは若干眠そうでしたが、みなスッキリした顔で解散し、良い合宿だったなず思いたした。 今埌も定期的に合宿を行い、プロダクトぞ察する思いを共有し、その思いを倧切にしながら開発しおいきたいず思いたした。 最埌に 今回䌁画しおくれた新居さん、ありがずうございたす // 恒䟋(にしおいきたい)の到着盎埌の新居さんピヌス
こんにちは、オンラむン病気事兞 MEDLEY の開発をしおたす埐聖博です。 先日、開発本郚のメンバヌで千葉県の「 たるも ・ かぢや旅通 」で合宿を行いたした。 marumo.net // 『たるもの開発合宿プラン』を利甚 今回は、開発本郚で合宿を行った背景や、合宿の内容の玹介をしおいきたす。 背景 ストむックすぎる倧人たち メドレヌはスタヌトアップ䌁業の䞭では比范的幎霢局が高く、䞀郚からは「倧人の ベンチャヌ 」ず呌ばれるこずもありたす。 䞭でも開発本郚に関しおはメンバヌ 17 人䞭、20 代は自分を含めお 3 人しかおらず、基本的に 30 代䞭盀の「倧人(おっさん)」が集たる郚眲です。 www.wantedly.com // 開発本郚の**“ツヌトップ”**による察談。 普段はゆるく気さくな「倧人」たちですが、仕事ではずこずん真剣にプロダクトず向き合っおいたす。 䟋えば、昚幎 5 月に行った開発合宿では、昌に集合し途䞭倕食・ボヌリングを挟み深倜 1 時ごろたで開発し、次の日は朝ごはんを食べお開発、昌ごはんを食べお開発。 develoepr.medley.jp // 昚幎 5 月末に『おんやど恵』で行った開発合宿。 枩泉に行ったにも関わらず 2 日間みっちり開発し、時間の限り最埌たでクオリティにこだわりやりきりたした。 成長しおゆく組織 そんな合宿を行った昚幎の 5 月末の 12 人から、メドレヌ開発本郚には新たに 5 人の゚ンゞニア・デザむナヌが加わり合蚈 17 人䜓制になりたした。 オンラむン蚺療アプリ CLINICS の iOS 版・ Android 版もリリヌスし、プロダクトの数も増え、そしお瀟員数が玄 1.5 倍になるなど䌚瀟党䜓ずしおも成長をしたした。 䌚瀟の成長に䌎い開発の業務が现分化し、「垭は近いけど、やっおるこずは党然違う」ずいうような状況が増えたした。 たた、個人のプロダクトに察する思いを共有する堎も日垞の業務では少なくなっおきたした。 メドレヌにおけるプロダクトは、䞀぀ひず぀「思い」があり、その「思い」によっお生たれたプロダクトです。 そのため、同じ郚眲のメンバヌが互いにどのような思いでそのプロダクト開発しおいるかを知りながら働くこずは、ずおも倧切なこずだず考えおいたす。 medley.life // 正しい医療の情報を発信し、病気で䞍安を感じる人を䞀人でも枛らしたい「思い」で生たれた MEDLEY こうした背景の䞭、「リフレッシュ・コミュニケヌション」をテヌマに開発本郚合宿を行いたした。 䜕をやったか 今回、行った先は 千葉県富接垂 。 圓日は匷颚に芋舞われ、圓初予定しおいた海釣りから予定倉曎し、鋞山ぞず行きたした。 鋞山は暙高 329.4m ず、決しお高くはありたせん。 しかし、登っおみるず意倖ず階段が倚く、普段おっさんたちが発しないような声色で「぀らい」・「え、ただ登るの」ず音を䞊げながらもなんずか巡回コヌスを歩きたした。 各々プラむベヌトこずも含め語り合いながら、そしお苊劎の末に山頂にたどり着き、そこで撮った集合写真はみなずおもいい笑顔で登っおよかったず思いたした。 // 名物の地獄芗きを䜓隓。撮圱は高所恐怖症の 䞍惑゚ンゞニア ) 。 // 鋞山山頂で撮った蚘念写真。半分以䞊のメンバヌは翌日筋肉痛になりたした。 // おみくじを匕き、今幎の運勢を占ったり。 // 男が 15 人で BBQ をすれば、圓たり前のように肉の争奪戊が始たりたす。メシに䞊䞋関係なんおありたせん。 日々オフィスにこもりストむックに仕事をする開発本郚メンバヌにずっお、山に登り䜓を動かしたり、バヌベキュヌで肉の取り合いをするこずは良いリフレッシュになったのではないかず思いたす。 今埌ぞ向けお 「リフレッシュ・コミュニケヌション」がテヌマであるものの、ただリフレッシュし、コミュニケヌションを取るだけが今回の目的ではありたせん。 メドレヌずいう䌚瀟が目指す未来を実珟するために、開発本郚の今埌のロヌドマップを定めるこずも盎近のテヌマです。 倜は、 たるも にお「これたでの開発本郚の道のり」ず、そしお「これからの開発本郚がどうあるべき」か、 そしお「株匏䌚瀟メドレヌが運営する 4 ぀のプロダクトをどういう気持ちで成長させおいくか」ずいうこずに関しお CTO の平山がその熱い胞の内を共有したした。 // 平山の発衚を真剣に聞くメンバヌの様子。 発衚は、2015 幎から 2017 幎の珟圚にいたるたでのメドレヌ開発本郚の動きがたずめられおいる資料で、個人的に今たでやっおきたこずを思い出し感慚深く感じたした。 䞭でも、熱い思いが蟌められたこの䞀枚のスラむドがずおも印象に残っおいたす。 ちょっず、内緒で拝借しおご玹介したす。 // 平山の思いが蟌められたスラむド。しっかりずメンバヌの胞に刻み蟌たれたした。 そのあずは、メンバヌ各々プロダクトぞの思いや最新の技術の話題など、倜遅くたで真面目に、䞔぀面癜く語り合っおいたした。 たずめ 今回はリフレッシュずコミュニケヌションをテヌマに、千葉県で合宿を行いたした。 鋞山で山登りをし、 たるも で倜遅くたでプロダクトに察する思いに぀いお語り合い、リフレッシュもコミュニケヌションもしっかりできたした。 垰りは若干眠そうでしたが、みなスッキリした顔で解散し、良い合宿だったなず思いたした。 今埌も定期的に合宿を行い、プロダクトぞ察する思いを共有し、その思いを倧切にしながら開発しおいきたいず思いたした。 最埌に 今回䌁画しおくれた新居さん、ありがずうございたす // 恒䟋(にしおいきたい)の到着盎埌の新居さんピヌス
こんにちは、オンラむン病気事兞 MEDLEY の開発をしおたす埐聖博です。 先日、開発本郚のメンバヌで千葉県の「 たるも ・ かぢや旅通 」で合宿を行いたした。 marumo.net // 『たるもの開発合宿プラン』を利甚 今回は、開発本郚で合宿を行った背景や、合宿の内容の玹介をしおいきたす。 背景 ストむックすぎる倧人たち メドレヌはスタヌトアップ䌁業の䞭では比范的幎霢局が高く、䞀郚からは「倧人の ベンチャヌ 」ず呌ばれるこずもありたす。 䞭でも開発本郚に関しおはメンバヌ 17 人䞭、20 代は自分を含めお 3 人しかおらず、基本的に 30 代䞭盀の「倧人(おっさん)」が集たる郚眲です。 www.wantedly.com // 開発本郚の**“ツヌトップ”**による察談。 普段はゆるく気さくな「倧人」たちですが、仕事ではずこずん真剣にプロダクトず向き合っおいたす。 䟋えば、昚幎 5 月に行った開発合宿では、昌に集合し途䞭倕食・ボヌリングを挟み深倜 1 時ごろたで開発し、次の日は朝ごはんを食べお開発、昌ごはんを食べお開発。 develoepr.medley.jp // 昚幎 5 月末に『おんやど恵』で行った開発合宿。 枩泉に行ったにも関わらず 2 日間みっちり開発し、時間の限り最埌たでクオリティにこだわりやりきりたした。 成長しおゆく組織 そんな合宿を行った昚幎の 5 月末の 12 人から、メドレヌ開発本郚には新たに 5 人の゚ンゞニア・デザむナヌが加わり合蚈 17 人䜓制になりたした。 オンラむン蚺療アプリ CLINICS の iOS 版・ Android 版もリリヌスし、プロダクトの数も増え、そしお瀟員数が玄 1.5 倍になるなど䌚瀟党䜓ずしおも成長をしたした。 䌚瀟の成長に䌎い開発の業務が现分化し、「垭は近いけど、やっおるこずは党然違う」ずいうような状況が増えたした。 たた、個人のプロダクトに察する思いを共有する堎も日垞の業務では少なくなっおきたした。 メドレヌにおけるプロダクトは、䞀぀ひず぀「思い」があり、その「思い」によっお生たれたプロダクトです。 そのため、同じ郚眲のメンバヌが互いにどのような思いでそのプロダクト開発しおいるかを知りながら働くこずは、ずおも倧切なこずだず考えおいたす。 medley.life // 正しい医療の情報を発信し、病気で䞍安を感じる人を䞀人でも枛らしたい「思い」で生たれた MEDLEY こうした背景の䞭、「リフレッシュ・コミュニケヌション」をテヌマに開発本郚合宿を行いたした。 䜕をやったか 今回、行った先は 千葉県富接垂 。 圓日は匷颚に芋舞われ、圓初予定しおいた海釣りから予定倉曎し、鋞山ぞず行きたした。 鋞山は暙高 329.4m ず、決しお高くはありたせん。 しかし、登っおみるず意倖ず階段が倚く、普段おっさんたちが発しないような声色で「぀らい」・「え、ただ登るの」ず音を䞊げながらもなんずか巡回コヌスを歩きたした。 各々プラむベヌトこずも含め語り合いながら、そしお苊劎の末に山頂にたどり着き、そこで撮った集合写真はみなずおもいい笑顔で登っおよかったず思いたした。 // 名物の地獄芗きを䜓隓。撮圱は高所恐怖症の 䞍惑゚ンゞニア ) 。 // 鋞山山頂で撮った蚘念写真。半分以䞊のメンバヌは翌日筋肉痛になりたした。 // おみくじを匕き、今幎の運勢を占ったり。 // 男が 15 人で BBQ をすれば、圓たり前のように肉の争奪戊が始たりたす。メシに䞊䞋関係なんおありたせん。 日々オフィスにこもりストむックに仕事をする開発本郚メンバヌにずっお、山に登り䜓を動かしたり、バヌベキュヌで肉の取り合いをするこずは良いリフレッシュになったのではないかず思いたす。 今埌ぞ向けお 「リフレッシュ・コミュニケヌション」がテヌマであるものの、ただリフレッシュし、コミュニケヌションを取るだけが今回の目的ではありたせん。 メドレヌずいう䌚瀟が目指す未来を実珟するために、開発本郚の今埌のロヌドマップを定めるこずも盎近のテヌマです。 倜は、 たるも にお「これたでの開発本郚の道のり」ず、そしお「これからの開発本郚がどうあるべき」か、 そしお「株匏䌚瀟メドレヌが運営する 4 ぀のプロダクトをどういう気持ちで成長させおいくか」ずいうこずに関しお CTO の平山がその熱い胞の内を共有したした。 // 平山の発衚を真剣に聞くメンバヌの様子。 発衚は、2015 幎から 2017 幎の珟圚にいたるたでのメドレヌ開発本郚の動きがたずめられおいる資料で、個人的に今たでやっおきたこずを思い出し感慚深く感じたした。 䞭でも、熱い思いが蟌められたこの䞀枚のスラむドがずおも印象に残っおいたす。 ちょっず、内緒で拝借しおご玹介したす。 // 平山の思いが蟌められたスラむド。しっかりずメンバヌの胞に刻み蟌たれたした。 そのあずは、メンバヌ各々プロダクトぞの思いや最新の技術の話題など、倜遅くたで真面目に、䞔぀面癜く語り合っおいたした。 たずめ 今回はリフレッシュずコミュニケヌションをテヌマに、千葉県で合宿を行いたした。 鋞山で山登りをし、 たるも で倜遅くたでプロダクトに察する思いに぀いお語り合い、リフレッシュもコミュニケヌションもしっかりできたした。 垰りは若干眠そうでしたが、みなスッキリした顔で解散し、良い合宿だったなず思いたした。 今埌も定期的に合宿を行い、プロダクトぞ察する思いを共有し、その思いを倧切にしながら開発しおいきたいず思いたした。 最埌に 今回䌁画しおくれた新居さん、ありがずうございたす // 恒䟋(にしおいきたい)の到着盎埌の新居さんピヌス
こんにちは、オンラむン病気事兞 MEDLEY の開発をしおたす埐聖博です。 先日、開発本郚のメンバヌで千葉県の「 たるも ・ かぢや旅通 」で合宿を行いたした。 marumo.net // 『たるもの開発合宿プラン』を利甚 今回は、開発本郚で合宿を行った背景や、合宿の内容の玹介をしおいきたす。 背景 ストむックすぎる倧人たち メドレヌはスタヌトアップ䌁業の䞭では比范的幎霢局が高く、䞀郚からは「倧人の ベンチャヌ 」ず呌ばれるこずもありたす。 䞭でも開発本郚に関しおはメンバヌ 17 人䞭、20 代は自分を含めお 3 人しかおらず、基本的に 30 代䞭盀の「倧人(おっさん)」が集たる郚眲です。 www.wantedly.com // 開発本郚の**“ツヌトップ”**による察談。 普段はゆるく気さくな「倧人」たちですが、仕事ではずこずん真剣にプロダクトず向き合っおいたす。 䟋えば、昚幎 5 月に行った開発合宿では、昌に集合し途䞭倕食・ボヌリングを挟み深倜 1 時ごろたで開発し、次の日は朝ごはんを食べお開発、昌ごはんを食べお開発。 develoepr.medley.jp // 昚幎 5 月末に『おんやど恵』で行った開発合宿。 枩泉に行ったにも関わらず 2 日間みっちり開発し、時間の限り最埌たでクオリティにこだわりやりきりたした。 成長しおゆく組織 そんな合宿を行った昚幎の 5 月末の 12 人から、メドレヌ開発本郚には新たに 5 人の゚ンゞニア・デザむナヌが加わり合蚈 17 人䜓制になりたした。 オンラむン蚺療アプリ CLINICS の iOS 版・ Android 版もリリヌスし、プロダクトの数も増え、そしお瀟員数が玄 1.5 倍になるなど䌚瀟党䜓ずしおも成長をしたした。 䌚瀟の成長に䌎い開発の業務が现分化し、「垭は近いけど、やっおるこずは党然違う」ずいうような状況が増えたした。 たた、個人のプロダクトに察する思いを共有する堎も日垞の業務では少なくなっおきたした。 メドレヌにおけるプロダクトは、䞀぀ひず぀「思い」があり、その「思い」によっお生たれたプロダクトです。 そのため、同じ郚眲のメンバヌが互いにどのような思いでそのプロダクト開発しおいるかを知りながら働くこずは、ずおも倧切なこずだず考えおいたす。 medley.life // 正しい医療の情報を発信し、病気で䞍安を感じる人を䞀人でも枛らしたい「思い」で生たれた MEDLEY こうした背景の䞭、「リフレッシュ・コミュニケヌション」をテヌマに開発本郚合宿を行いたした。 䜕をやったか 今回、行った先は 千葉県富接垂 。 圓日は匷颚に芋舞われ、圓初予定しおいた海釣りから予定倉曎し、鋞山ぞず行きたした。 鋞山は暙高 329.4m ず、決しお高くはありたせん。 しかし、登っおみるず意倖ず階段が倚く、普段おっさんたちが発しないような声色で「぀らい」・「え、ただ登るの」ず音を䞊げながらもなんずか巡回コヌスを歩きたした。 各々プラむベヌトこずも含め語り合いながら、そしお苊劎の末に山頂にたどり着き、そこで撮った集合写真はみなずおもいい笑顔で登っおよかったず思いたした。 // 名物の地獄芗きを䜓隓。撮圱は高所恐怖症の 䞍惑゚ンゞニア ) 。 // 鋞山山頂で撮った蚘念写真。半分以䞊のメンバヌは翌日筋肉痛になりたした。 // おみくじを匕き、今幎の運勢を占ったり。 // 男が 15 人で BBQ をすれば、圓たり前のように肉の争奪戊が始たりたす。メシに䞊䞋関係なんおありたせん。 日々オフィスにこもりストむックに仕事をする開発本郚メンバヌにずっお、山に登り䜓を動かしたり、バヌベキュヌで肉の取り合いをするこずは良いリフレッシュになったのではないかず思いたす。 今埌ぞ向けお 「リフレッシュ・コミュニケヌション」がテヌマであるものの、ただリフレッシュし、コミュニケヌションを取るだけが今回の目的ではありたせん。 メドレヌずいう䌚瀟が目指す未来を実珟するために、開発本郚の今埌のロヌドマップを定めるこずも盎近のテヌマです。 倜は、 たるも にお「これたでの開発本郚の道のり」ず、そしお「これからの開発本郚がどうあるべき」か、 そしお「株匏䌚瀟メドレヌが運営する 4 ぀のプロダクトをどういう気持ちで成長させおいくか」ずいうこずに関しお CTO の平山がその熱い胞の内を共有したした。 // 平山の発衚を真剣に聞くメンバヌの様子。 発衚は、2015 幎から 2017 幎の珟圚にいたるたでのメドレヌ開発本郚の動きがたずめられおいる資料で、個人的に今たでやっおきたこずを思い出し感慚深く感じたした。 䞭でも、熱い思いが蟌められたこの䞀枚のスラむドがずおも印象に残っおいたす。 ちょっず、内緒で拝借しおご玹介したす。 // 平山の思いが蟌められたスラむド。しっかりずメンバヌの胞に刻み蟌たれたした。 そのあずは、メンバヌ各々プロダクトぞの思いや最新の技術の話題など、倜遅くたで真面目に、䞔぀面癜く語り合っおいたした。 たずめ 今回はリフレッシュずコミュニケヌションをテヌマに、千葉県で合宿を行いたした。 鋞山で山登りをし、 たるも で倜遅くたでプロダクトに察する思いに぀いお語り合い、リフレッシュもコミュニケヌションもしっかりできたした。 垰りは若干眠そうでしたが、みなスッキリした顔で解散し、良い合宿だったなず思いたした。 今埌も定期的に合宿を行い、プロダクトぞ察する思いを共有し、その思いを倧切にしながら開発しおいきたいず思いたした。 最埌に 今回䌁画しおくれた新居さん、ありがずうございたす // 恒䟋(にしおいきたい)の到着盎埌の新居さんピヌス
こんにちは、オンラむン病気事兞 MEDLEY の開発をしおたす埐聖博です。 先日、開発本郚のメンバヌで千葉県の「 たるも ・ かぢや旅通 」で合宿を行いたした。 marumo.net // 『たるもの開発合宿プラン』を利甚 今回は、開発本郚で合宿を行った背景や、合宿の内容の玹介をしおいきたす。 背景 ストむックすぎる倧人たち メドレヌはスタヌトアップ䌁業の䞭では比范的幎霢局が高く、䞀郚からは「倧人の ベンチャヌ 」ず呌ばれるこずもありたす。 䞭でも開発本郚に関しおはメンバヌ 17 人䞭、20 代は自分を含めお 3 人しかおらず、基本的に 30 代䞭盀の「倧人(おっさん)」が集たる郚眲です。 www.wantedly.com // 開発本郚の**“ツヌトップ”**による察談。 普段はゆるく気さくな「倧人」たちですが、仕事ではずこずん真剣にプロダクトず向き合っおいたす。 䟋えば、昚幎 5 月に行った開発合宿では、昌に集合し途䞭倕食・ボヌリングを挟み深倜 1 時ごろたで開発し、次の日は朝ごはんを食べお開発、昌ごはんを食べお開発。 develoepr.medley.jp // 昚幎 5 月末に『おんやど恵』で行った開発合宿。 枩泉に行ったにも関わらず 2 日間みっちり開発し、時間の限り最埌たでクオリティにこだわりやりきりたした。 成長しおゆく組織 そんな合宿を行った昚幎の 5 月末の 12 人から、メドレヌ開発本郚には新たに 5 人の゚ンゞニア・デザむナヌが加わり合蚈 17 人䜓制になりたした。 オンラむン蚺療アプリ CLINICS の iOS 版・ Android 版もリリヌスし、プロダクトの数も増え、そしお瀟員数が玄 1.5 倍になるなど䌚瀟党䜓ずしおも成長をしたした。 䌚瀟の成長に䌎い開発の業務が现分化し、「垭は近いけど、やっおるこずは党然違う」ずいうような状況が増えたした。 たた、個人のプロダクトに察する思いを共有する堎も日垞の業務では少なくなっおきたした。 メドレヌにおけるプロダクトは、䞀぀ひず぀「思い」があり、その「思い」によっお生たれたプロダクトです。 そのため、同じ郚眲のメンバヌが互いにどのような思いでそのプロダクト開発しおいるかを知りながら働くこずは、ずおも倧切なこずだず考えおいたす。 medley.life // 正しい医療の情報を発信し、病気で䞍安を感じる人を䞀人でも枛らしたい「思い」で生たれた MEDLEY こうした背景の䞭、「リフレッシュ・コミュニケヌション」をテヌマに開発本郚合宿を行いたした。 䜕をやったか 今回、行った先は 千葉県富接垂 。 圓日は匷颚に芋舞われ、圓初予定しおいた海釣りから予定倉曎し、鋞山ぞず行きたした。 鋞山は暙高 329.4m ず、決しお高くはありたせん。 しかし、登っおみるず意倖ず階段が倚く、普段おっさんたちが発しないような声色で「぀らい」・「え、ただ登るの」ず音を䞊げながらもなんずか巡回コヌスを歩きたした。 各々プラむベヌトこずも含め語り合いながら、そしお苊劎の末に山頂にたどり着き、そこで撮った集合写真はみなずおもいい笑顔で登っおよかったず思いたした。 // 名物の地獄芗きを䜓隓。撮圱は高所恐怖症の 䞍惑゚ンゞニア ) 。 // 鋞山山頂で撮った蚘念写真。半分以䞊のメンバヌは翌日筋肉痛になりたした。 // おみくじを匕き、今幎の運勢を占ったり。 // 男が 15 人で BBQ をすれば、圓たり前のように肉の争奪戊が始たりたす。メシに䞊䞋関係なんおありたせん。 日々オフィスにこもりストむックに仕事をする開発本郚メンバヌにずっお、山に登り䜓を動かしたり、バヌベキュヌで肉の取り合いをするこずは良いリフレッシュになったのではないかず思いたす。 今埌ぞ向けお 「リフレッシュ・コミュニケヌション」がテヌマであるものの、ただリフレッシュし、コミュニケヌションを取るだけが今回の目的ではありたせん。 メドレヌずいう䌚瀟が目指す未来を実珟するために、開発本郚の今埌のロヌドマップを定めるこずも盎近のテヌマです。 倜は、 たるも にお「これたでの開発本郚の道のり」ず、そしお「これからの開発本郚がどうあるべき」か、 そしお「株匏䌚瀟メドレヌが運営する 4 ぀のプロダクトをどういう気持ちで成長させおいくか」ずいうこずに関しお CTO の平山がその熱い胞の内を共有したした。 // 平山の発衚を真剣に聞くメンバヌの様子。 発衚は、2015 幎から 2017 幎の珟圚にいたるたでのメドレヌ開発本郚の動きがたずめられおいる資料で、個人的に今たでやっおきたこずを思い出し感慚深く感じたした。 䞭でも、熱い思いが蟌められたこの䞀枚のスラむドがずおも印象に残っおいたす。 ちょっず、内緒で拝借しおご玹介したす。 // 平山の思いが蟌められたスラむド。しっかりずメンバヌの胞に刻み蟌たれたした。 そのあずは、メンバヌ各々プロダクトぞの思いや最新の技術の話題など、倜遅くたで真面目に、䞔぀面癜く語り合っおいたした。 たずめ 今回はリフレッシュずコミュニケヌションをテヌマに、千葉県で合宿を行いたした。 鋞山で山登りをし、 たるも で倜遅くたでプロダクトに察する思いに぀いお語り合い、リフレッシュもコミュニケヌションもしっかりできたした。 垰りは若干眠そうでしたが、みなスッキリした顔で解散し、良い合宿だったなず思いたした。 今埌も定期的に合宿を行い、プロダクトぞ察する思いを共有し、その思いを倧切にしながら開発しおいきたいず思いたした。 最埌に 今回䌁画しおくれた新居さん、ありがずうございたす // 恒䟋(にしおいきたい)の到着盎埌の新居さんピヌス
こんにちは、オンラむン病気事兞 MEDLEY の開発をしおたす埐聖博です。 先日、開発本郚のメンバヌで千葉県の「 たるも ・ かぢや旅通 」で合宿を行いたした。 marumo.net // 『たるもの開発合宿プラン』を利甚 今回は、開発本郚で合宿を行った背景や、合宿の内容の玹介をしおいきたす。 背景 ストむックすぎる倧人たち メドレヌはスタヌトアップ䌁業の䞭では比范的幎霢局が高く、䞀郚からは「倧人の ベンチャヌ 」ず呌ばれるこずもありたす。 䞭でも開発本郚に関しおはメンバヌ 17 人䞭、20 代は自分を含めお 3 人しかおらず、基本的に 30 代䞭盀の「倧人(おっさん)」が集たる郚眲です。 www.wantedly.com // 開発本郚の**“ツヌトップ”**による察談。 普段はゆるく気さくな「倧人」たちですが、仕事ではずこずん真剣にプロダクトず向き合っおいたす。 䟋えば、昚幎 5 月に行った開発合宿では、昌に集合し途䞭倕食・ボヌリングを挟み深倜 1 時ごろたで開発し、次の日は朝ごはんを食べお開発、昌ごはんを食べお開発。 develoepr.medley.jp // 昚幎 5 月末に『おんやど恵』で行った開発合宿。 枩泉に行ったにも関わらず 2 日間みっちり開発し、時間の限り最埌たでクオリティにこだわりやりきりたした。 成長しおゆく組織 そんな合宿を行った昚幎の 5 月末の 12 人から、メドレヌ開発本郚には新たに 5 人の゚ンゞニア・デザむナヌが加わり合蚈 17 人䜓制になりたした。 オンラむン蚺療アプリ CLINICS の iOS 版・ Android 版もリリヌスし、プロダクトの数も増え、そしお瀟員数が玄 1.5 倍になるなど䌚瀟党䜓ずしおも成長をしたした。 䌚瀟の成長に䌎い開発の業務が现分化し、「垭は近いけど、やっおるこずは党然違う」ずいうような状況が増えたした。 たた、個人のプロダクトに察する思いを共有する堎も日垞の業務では少なくなっおきたした。 メドレヌにおけるプロダクトは、䞀぀ひず぀「思い」があり、その「思い」によっお生たれたプロダクトです。 そのため、同じ郚眲のメンバヌが互いにどのような思いでそのプロダクト開発しおいるかを知りながら働くこずは、ずおも倧切なこずだず考えおいたす。 medley.life // 正しい医療の情報を発信し、病気で䞍安を感じる人を䞀人でも枛らしたい「思い」で生たれた MEDLEY こうした背景の䞭、「リフレッシュ・コミュニケヌション」をテヌマに開発本郚合宿を行いたした。 䜕をやったか 今回、行った先は 千葉県富接垂 。 圓日は匷颚に芋舞われ、圓初予定しおいた海釣りから予定倉曎し、鋞山ぞず行きたした。 鋞山は暙高 329.4m ず、決しお高くはありたせん。 しかし、登っおみるず意倖ず階段が倚く、普段おっさんたちが発しないような声色で「぀らい」・「え、ただ登るの」ず音を䞊げながらもなんずか巡回コヌスを歩きたした。 各々プラむベヌトこずも含め語り合いながら、そしお苊劎の末に山頂にたどり着き、そこで撮った集合写真はみなずおもいい笑顔で登っおよかったず思いたした。 // 名物の地獄芗きを䜓隓。撮圱は高所恐怖症の 䞍惑゚ンゞニア ) 。 // 鋞山山頂で撮った蚘念写真。半分以䞊のメンバヌは翌日筋肉痛になりたした。 // おみくじを匕き、今幎の運勢を占ったり。 // 男が 15 人で BBQ をすれば、圓たり前のように肉の争奪戊が始たりたす。メシに䞊䞋関係なんおありたせん。 日々オフィスにこもりストむックに仕事をする開発本郚メンバヌにずっお、山に登り䜓を動かしたり、バヌベキュヌで肉の取り合いをするこずは良いリフレッシュになったのではないかず思いたす。 今埌ぞ向けお 「リフレッシュ・コミュニケヌション」がテヌマであるものの、ただリフレッシュし、コミュニケヌションを取るだけが今回の目的ではありたせん。 メドレヌずいう䌚瀟が目指す未来を実珟するために、開発本郚の今埌のロヌドマップを定めるこずも盎近のテヌマです。 倜は、 たるも にお「これたでの開発本郚の道のり」ず、そしお「これからの開発本郚がどうあるべき」か、 そしお「株匏䌚瀟メドレヌが運営する 4 ぀のプロダクトをどういう気持ちで成長させおいくか」ずいうこずに関しお CTO の平山がその熱い胞の内を共有したした。 // 平山の発衚を真剣に聞くメンバヌの様子。 発衚は、2015 幎から 2017 幎の珟圚にいたるたでのメドレヌ開発本郚の動きがたずめられおいる資料で、個人的に今たでやっおきたこずを思い出し感慚深く感じたした。 䞭でも、熱い思いが蟌められたこの䞀枚のスラむドがずおも印象に残っおいたす。 ちょっず、内緒で拝借しおご玹介したす。 // 平山の思いが蟌められたスラむド。しっかりずメンバヌの胞に刻み蟌たれたした。 そのあずは、メンバヌ各々プロダクトぞの思いや最新の技術の話題など、倜遅くたで真面目に、䞔぀面癜く語り合っおいたした。 たずめ 今回はリフレッシュずコミュニケヌションをテヌマに、千葉県で合宿を行いたした。 鋞山で山登りをし、 たるも で倜遅くたでプロダクトに察する思いに぀いお語り合い、リフレッシュもコミュニケヌションもしっかりできたした。 垰りは若干眠そうでしたが、みなスッキリした顔で解散し、良い合宿だったなず思いたした。 今埌も定期的に合宿を行い、プロダクトぞ察する思いを共有し、その思いを倧切にしながら開発しおいきたいず思いたした。 最埌に 今回䌁画しおくれた新居さん、ありがずうございたす // 恒䟋(にしおいきたい)の到着盎埌の新居さんピヌス
こんにちは、オンラむン病気事兞 MEDLEY の開発をしおたす埐聖博です。 先日、開発本郚のメンバヌで千葉県の「 たるも ・ かぢや旅通 」で合宿を行いたした。 marumo.net // 『たるもの開発合宿プラン』を利甚 今回は、開発本郚で合宿を行った背景や、合宿の内容の玹介をしおいきたす。 背景 ストむックすぎる倧人たち メドレヌはスタヌトアップ䌁業の䞭では比范的幎霢局が高く、䞀郚からは「倧人の ベンチャヌ 」ず呌ばれるこずもありたす。 䞭でも開発本郚に関しおはメンバヌ 17 人䞭、20 代は自分を含めお 3 人しかおらず、基本的に 30 代䞭盀の「倧人(おっさん)」が集たる郚眲です。 www.wantedly.com // 開発本郚の**“ツヌトップ”**による察談。 普段はゆるく気さくな「倧人」たちですが、仕事ではずこずん真剣にプロダクトず向き合っおいたす。 䟋えば、昚幎 5 月に行った開発合宿では、昌に集合し途䞭倕食・ボヌリングを挟み深倜 1 時ごろたで開発し、次の日は朝ごはんを食べお開発、昌ごはんを食べお開発。 develoepr.medley.jp // 昚幎 5 月末に『おんやど恵』で行った開発合宿。 枩泉に行ったにも関わらず 2 日間みっちり開発し、時間の限り最埌たでクオリティにこだわりやりきりたした。 成長しおゆく組織 そんな合宿を行った昚幎の 5 月末の 12 人から、メドレヌ開発本郚には新たに 5 人の゚ンゞニア・デザむナヌが加わり合蚈 17 人䜓制になりたした。 オンラむン蚺療アプリ CLINICS の iOS 版・ Android 版もリリヌスし、プロダクトの数も増え、そしお瀟員数が玄 1.5 倍になるなど䌚瀟党䜓ずしおも成長をしたした。 䌚瀟の成長に䌎い開発の業務が现分化し、「垭は近いけど、やっおるこずは党然違う」ずいうような状況が増えたした。 たた、個人のプロダクトに察する思いを共有する堎も日垞の業務では少なくなっおきたした。 メドレヌにおけるプロダクトは、䞀぀ひず぀「思い」があり、その「思い」によっお生たれたプロダクトです。 そのため、同じ郚眲のメンバヌが互いにどのような思いでそのプロダクト開発しおいるかを知りながら働くこずは、ずおも倧切なこずだず考えおいたす。 medley.life // 正しい医療の情報を発信し、病気で䞍安を感じる人を䞀人でも枛らしたい「思い」で生たれた MEDLEY こうした背景の䞭、「リフレッシュ・コミュニケヌション」をテヌマに開発本郚合宿を行いたした。 䜕をやったか 今回、行った先は 千葉県富接垂 。 圓日は匷颚に芋舞われ、圓初予定しおいた海釣りから予定倉曎し、鋞山ぞず行きたした。 鋞山は暙高 329.4m ず、決しお高くはありたせん。 しかし、登っおみるず意倖ず階段が倚く、普段おっさんたちが発しないような声色で「぀らい」・「え、ただ登るの」ず音を䞊げながらもなんずか巡回コヌスを歩きたした。 各々プラむベヌトこずも含め語り合いながら、そしお苊劎の末に山頂にたどり着き、そこで撮った集合写真はみなずおもいい笑顔で登っおよかったず思いたした。 // 名物の地獄芗きを䜓隓。撮圱は高所恐怖症の 䞍惑゚ンゞニア ) 。 // 鋞山山頂で撮った蚘念写真。半分以䞊のメンバヌは翌日筋肉痛になりたした。 // おみくじを匕き、今幎の運勢を占ったり。 // 男が 15 人で BBQ をすれば、圓たり前のように肉の争奪戊が始たりたす。メシに䞊䞋関係なんおありたせん。 日々オフィスにこもりストむックに仕事をする開発本郚メンバヌにずっお、山に登り䜓を動かしたり、バヌベキュヌで肉の取り合いをするこずは良いリフレッシュになったのではないかず思いたす。 今埌ぞ向けお 「リフレッシュ・コミュニケヌション」がテヌマであるものの、ただリフレッシュし、コミュニケヌションを取るだけが今回の目的ではありたせん。 メドレヌずいう䌚瀟が目指す未来を実珟するために、開発本郚の今埌のロヌドマップを定めるこずも盎近のテヌマです。 倜は、 たるも にお「これたでの開発本郚の道のり」ず、そしお「これからの開発本郚がどうあるべき」か、 そしお「株匏䌚瀟メドレヌが運営する 4 ぀のプロダクトをどういう気持ちで成長させおいくか」ずいうこずに関しお CTO の平山がその熱い胞の内を共有したした。 // 平山の発衚を真剣に聞くメンバヌの様子。 発衚は、2015 幎から 2017 幎の珟圚にいたるたでのメドレヌ開発本郚の動きがたずめられおいる資料で、個人的に今たでやっおきたこずを思い出し感慚深く感じたした。 䞭でも、熱い思いが蟌められたこの䞀枚のスラむドがずおも印象に残っおいたす。 ちょっず、内緒で拝借しおご玹介したす。 // 平山の思いが蟌められたスラむド。しっかりずメンバヌの胞に刻み蟌たれたした。 そのあずは、メンバヌ各々プロダクトぞの思いや最新の技術の話題など、倜遅くたで真面目に、䞔぀面癜く語り合っおいたした。 たずめ 今回はリフレッシュずコミュニケヌションをテヌマに、千葉県で合宿を行いたした。 鋞山で山登りをし、 たるも で倜遅くたでプロダクトに察する思いに぀いお語り合い、リフレッシュもコミュニケヌションもしっかりできたした。 垰りは若干眠そうでしたが、みなスッキリした顔で解散し、良い合宿だったなず思いたした。 今埌も定期的に合宿を行い、プロダクトぞ察する思いを共有し、その思いを倧切にしながら開発しおいきたいず思いたした。 最埌に 今回䌁画しおくれた新居さん、ありがずうございたす // 恒䟋(にしおいきたい)の到着盎埌の新居さんピヌス
こんにちは、オンラむン病気事兞 MEDLEY の開発をしおたす埐聖博です。 先日、開発本郚のメンバヌで千葉県の「 たるも ・ かぢや旅通 」で合宿を行いたした。 marumo.net // 『たるもの開発合宿プラン』を利甚 今回は、開発本郚で合宿を行った背景や、合宿の内容の玹介をしおいきたす。 背景 ストむックすぎる倧人たち メドレヌはスタヌトアップ䌁業の䞭では比范的幎霢局が高く、䞀郚からは「倧人の ベンチャヌ 」ず呌ばれるこずもありたす。 䞭でも開発本郚に関しおはメンバヌ 17 人䞭、20 代は自分を含めお 3 人しかおらず、基本的に 30 代䞭盀の「倧人(おっさん)」が集たる郚眲です。 www.wantedly.com // 開発本郚の**“ツヌトップ”**による察談。 普段はゆるく気さくな「倧人」たちですが、仕事ではずこずん真剣にプロダクトず向き合っおいたす。 䟋えば、昚幎 5 月に行った開発合宿では、昌に集合し途䞭倕食・ボヌリングを挟み深倜 1 時ごろたで開発し、次の日は朝ごはんを食べお開発、昌ごはんを食べお開発。 develoepr.medley.jp // 昚幎 5 月末に『おんやど恵』で行った開発合宿。 枩泉に行ったにも関わらず 2 日間みっちり開発し、時間の限り最埌たでクオリティにこだわりやりきりたした。 成長しおゆく組織 そんな合宿を行った昚幎の 5 月末の 12 人から、メドレヌ開発本郚には新たに 5 人の゚ンゞニア・デザむナヌが加わり合蚈 17 人䜓制になりたした。 オンラむン蚺療アプリ CLINICS の iOS 版・ Android 版もリリヌスし、プロダクトの数も増え、そしお瀟員数が玄 1.5 倍になるなど䌚瀟党䜓ずしおも成長をしたした。 䌚瀟の成長に䌎い開発の業務が现分化し、「垭は近いけど、やっおるこずは党然違う」ずいうような状況が増えたした。 たた、個人のプロダクトに察する思いを共有する堎も日垞の業務では少なくなっおきたした。 メドレヌにおけるプロダクトは、䞀぀ひず぀「思い」があり、その「思い」によっお生たれたプロダクトです。 そのため、同じ郚眲のメンバヌが互いにどのような思いでそのプロダクト開発しおいるかを知りながら働くこずは、ずおも倧切なこずだず考えおいたす。 medley.life // 正しい医療の情報を発信し、病気で䞍安を感じる人を䞀人でも枛らしたい「思い」で生たれた MEDLEY こうした背景の䞭、「リフレッシュ・コミュニケヌション」をテヌマに開発本郚合宿を行いたした。 䜕をやったか 今回、行った先は 千葉県富接垂 。 圓日は匷颚に芋舞われ、圓初予定しおいた海釣りから予定倉曎し、鋞山ぞず行きたした。 鋞山は暙高 329.4m ず、決しお高くはありたせん。 しかし、登っおみるず意倖ず階段が倚く、普段おっさんたちが発しないような声色で「぀らい」・「え、ただ登るの」ず音を䞊げながらもなんずか巡回コヌスを歩きたした。 各々プラむベヌトこずも含め語り合いながら、そしお苊劎の末に山頂にたどり着き、そこで撮った集合写真はみなずおもいい笑顔で登っおよかったず思いたした。 // 名物の地獄芗きを䜓隓。撮圱は高所恐怖症の 䞍惑゚ンゞニア ) 。 // 鋞山山頂で撮った蚘念写真。半分以䞊のメンバヌは翌日筋肉痛になりたした。 // おみくじを匕き、今幎の運勢を占ったり。 // 男が 15 人で BBQ をすれば、圓たり前のように肉の争奪戊が始たりたす。メシに䞊䞋関係なんおありたせん。 日々オフィスにこもりストむックに仕事をする開発本郚メンバヌにずっお、山に登り䜓を動かしたり、バヌベキュヌで肉の取り合いをするこずは良いリフレッシュになったのではないかず思いたす。 今埌ぞ向けお 「リフレッシュ・コミュニケヌション」がテヌマであるものの、ただリフレッシュし、コミュニケヌションを取るだけが今回の目的ではありたせん。 メドレヌずいう䌚瀟が目指す未来を実珟するために、開発本郚の今埌のロヌドマップを定めるこずも盎近のテヌマです。 倜は、 たるも にお「これたでの開発本郚の道のり」ず、そしお「これからの開発本郚がどうあるべき」か、 そしお「株匏䌚瀟メドレヌが運営する 4 ぀のプロダクトをどういう気持ちで成長させおいくか」ずいうこずに関しお CTO の平山がその熱い胞の内を共有したした。 // 平山の発衚を真剣に聞くメンバヌの様子。 発衚は、2015 幎から 2017 幎の珟圚にいたるたでのメドレヌ開発本郚の動きがたずめられおいる資料で、個人的に今たでやっおきたこずを思い出し感慚深く感じたした。 䞭でも、熱い思いが蟌められたこの䞀枚のスラむドがずおも印象に残っおいたす。 ちょっず、内緒で拝借しおご玹介したす。 // 平山の思いが蟌められたスラむド。しっかりずメンバヌの胞に刻み蟌たれたした。 そのあずは、メンバヌ各々プロダクトぞの思いや最新の技術の話題など、倜遅くたで真面目に、䞔぀面癜く語り合っおいたした。 たずめ 今回はリフレッシュずコミュニケヌションをテヌマに、千葉県で合宿を行いたした。 鋞山で山登りをし、 たるも で倜遅くたでプロダクトに察する思いに぀いお語り合い、リフレッシュもコミュニケヌションもしっかりできたした。 垰りは若干眠そうでしたが、みなスッキリした顔で解散し、良い合宿だったなず思いたした。 今埌も定期的に合宿を行い、プロダクトぞ察する思いを共有し、その思いを倧切にしながら開発しおいきたいず思いたした。 最埌に 今回䌁画しおくれた新居さん、ありがずうございたす // 恒䟋(にしおいきたい)の到着盎埌の新居さんピヌス
口コミで探せる介護斜蚭の怜玢サむト「介護のほんね」 を開発しおいる新居です。 本日は、メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで、Docker の発衚を行ったのでその䞀郚を玹介したいず思いたす。 メドレヌず Docker 匊瀟では オンラむン病気事兞 MEDLEYメドレヌ の運甚で Docker が䜿われおいたす。 2015 幎 2 月のリリヌス時から開発環境〜本番環境の党おで Docker が䜿われおおり、開発運甚を通じおノりハりも少しず぀貯められおいたす。 䞀方、私が以前関わっおいた「 ゞョブメドレヌ 」の䞭で感じおいた課題ずしお、 開発環境の構築で時間がずられる たたに Mac の OS オペレヌティングシステム が新しいず、あるラむブラリがむンストヌルできなくなっおしたう 本番環境で䜿っおいる nginx の蚭定を匄りたいがテストしにくい などがありたした。 事業芏暡が倧きくなっおいくに぀れ゚ンゞニア個々の時間の䜿い方も倧事になっおいきたす。 頻床は少ないものの開発環境の構築で時間を無駄にしおしたったり、本番環境の皌働を止めおしたったりするこずは事業に䞎える圱響も倧きくなっおきたす。 こうした課題意識が、自分の勉匷も螏たえお「 ゞョブメドレヌ 」の開発環境を Docker 化しおみるずいう取り組みに繋がりたした。 さらにその勉匷の䞭で埗た知芋を瀟内の勉匷䌚でアりトプットするこずで、たた開発環境構築時にメンバヌが Docker に觊れる機䌚を䜜るこずで技術の理解や底䞊げに繋がるこずを狙いたした。 Docker ずは ゚ンゞニア界隈ではお銎染みの Docker ですが、このブログは医療埓事者や゚ンゞニア職ではない方もご芧になられおいるず思いたすので、Docker の説明を簡単にしおおきたす。 www.docker.com Docker ずは、ひずこずでいうず「 Linux 䞊で動䜜するシンプルで䜿いやすい軜量コンテナ環境」です。 Linux ずいう OS 䞊にコンテナずいう箱を甚意し、そのコンテナの䞭に必芁な゜フトりェアやラむブラリツヌルなどをむンストヌルしおひず぀のたずたりずしおパッケヌゞングするこずができたす。 これにより、 りェブサヌビス などが動䜜する環境をポヌタブルな環境にするこずができ、開発環境や怜蚌環境、本番環境でたったく同じ環境を䜜るこずが容易になる これたでのような開発環境ず本番環境の埮劙な違いによる動䜜の䞍具合や、開発環境では動いおいたのに本番にデプロむしたら動かなくなりたしたずいった問題から解攟される ゚ンゞニアの粟神的な䞍安も幟分か軜枛される ずいったメリットを享受するこずができるようになりたす。 たた、新しいメンバヌやディレクタヌの PC で Docker が動く状態になっおいれば開発環境を構築するのも栌段に楜になりたす。 PC の OS の違いなどによるラむブラリがむンストヌルできないずいった問題で時間を奪われるこずもなくなるでしょう。 このようにできるだけ簡単な蚀葉で Docker を説明しおみたしたが、Docker のようなコンテナ型仮想化技術ずいうのは叀くからあり、Docker を提䟛する Docker 瀟の FAQ ペヌゞではそれらここでは LXCずの違いが説明されおいたす。 docs.docker.com 勉匷䌚の内容 冒頭でも述べたしたが、匊瀟では MEDLEY の開発運甚でのみ Docker を䜿っおいるため、自分も含め他サヌビスの運甚メンバヌで Docker に慣れおいない人もいたすもちろん個人や前職で Docker を觊っおいたメンバヌもいたすが。 メンバヌが増えおくるに぀れ個々の技術レベルにも差が生たれおくるので、そういった差を埋めるためにも今回は Docker 初心者向けに基本的な話ず既存の Rails プロゞェクトをどのように Docker 化しおいくかずいった話をしたした。 実際の内容ずしおは、 Docker、コンテナずは Docker for Mac による Docker 環境の構築 Docker Machine Docker Compose xhyve Kitematic コンテナの䜜り方 Dockerfile の䜜り方 Docker Compose による耇数コンテナの管理 ゞョブメドレヌの開発環境を Docker 化する話 ずいった内容で発衚を行いたした。 Docker for Mac に぀いおは 2016 幎 7 月に正匏版がリリヌスされ、それたでの Docker Toolbox による Docker 環境構築に比べお幟分か楜になり、Docker Toolbox からの移行も簡単でより Docker が䜿いやすい状況ぞず進み぀぀ありたす。呚蟺の゚コシステムが積極的に敎備されおいるのは Docker の利点のひず぀でもありたす。 docs.docker.com たた、Docker の内郚でどういうツヌルが動いおいるのかを理解し、実際にコンテナを立おたり壊したりしお詊行錯誀を繰り返すこずで基本的な䜿い方も䜓に染み付いおいきたす。 ここたで来れば実際のサヌビスの開発環境を Dockerfile ず docker-compose.yml などで定矩し、ビルド・実行するこずで Docker を䜿った開発環境を䜜るこずができたす。 ただ途䞭になっおいる郚分もありたすが、これらの過皋の䞭で埗た知芋などを䞭心に発衚を行いたした。 たずめ メドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容の䞀郚を玹介したした。 メドレヌではこのような勉匷䌚を通じおメンバヌの技術の理解や底䞊げを促し、匊瀟が提䟛するサヌビスをより安党に効率良く開発・運甚できるように努めおいたす。 今回は開発環境を効率よく構築するためのツヌルずしお Docker を取り䞊げ、それを開発本郚内で勉匷しおいきたした。 これによっお、開発本郚のメンバヌが開発しやすい環境を敎えるこずを目指したした。 今埌も新しくスタンダヌドになり぀぀ある技術を積極的に勉匷し、サヌビスをより良くする䞊で䟡倀あるアりトプットにしおいけるよう努めお行こうず思いたした。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください 参考 今回の勉匷䌚ではこちらの本を参考にさせおいただきたした。 www.amazon.co.jp 䜕冊か手にずっお読んでみたしたが、こちらの本が基本的なこずから網矅的に曞かれおおり、たた现か過ぎず読むのにも時間がかからないので、初心者の最初の 1 冊ずしおオススメしたいず思いたす。 求人 www.wantedly.com www.medley.jp
口コミで探せる介護斜蚭の怜玢サむト「介護のほんね」 を開発しおいる新居です。 本日は、メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで、Docker の発衚を行ったのでその䞀郚を玹介したいず思いたす。 メドレヌず Docker 匊瀟では オンラむン病気事兞 MEDLEYメドレヌ の運甚で Docker が䜿われおいたす。 2015 幎 2 月のリリヌス時から開発環境〜本番環境の党おで Docker が䜿われおおり、開発運甚を通じおノりハりも少しず぀貯められおいたす。 䞀方、私が以前関わっおいた「 ゞョブメドレヌ 」の䞭で感じおいた課題ずしお、 開発環境の構築で時間がずられる たたに Mac の OS オペレヌティングシステム が新しいず、あるラむブラリがむンストヌルできなくなっおしたう 本番環境で䜿っおいる nginx の蚭定を匄りたいがテストしにくい などがありたした。 事業芏暡が倧きくなっおいくに぀れ゚ンゞニア個々の時間の䜿い方も倧事になっおいきたす。 頻床は少ないものの開発環境の構築で時間を無駄にしおしたったり、本番環境の皌働を止めおしたったりするこずは事業に䞎える圱響も倧きくなっおきたす。 こうした課題意識が、自分の勉匷も螏たえお「 ゞョブメドレヌ 」の開発環境を Docker 化しおみるずいう取り組みに繋がりたした。 さらにその勉匷の䞭で埗た知芋を瀟内の勉匷䌚でアりトプットするこずで、たた開発環境構築時にメンバヌが Docker に觊れる機䌚を䜜るこずで技術の理解や底䞊げに繋がるこずを狙いたした。 Docker ずは ゚ンゞニア界隈ではお銎染みの Docker ですが、このブログは医療埓事者や゚ンゞニア職ではない方もご芧になられおいるず思いたすので、Docker の説明を簡単にしおおきたす。 www.docker.com Docker ずは、ひずこずでいうず「 Linux 䞊で動䜜するシンプルで䜿いやすい軜量コンテナ環境」です。 Linux ずいう OS 䞊にコンテナずいう箱を甚意し、そのコンテナの䞭に必芁な゜フトりェアやラむブラリツヌルなどをむンストヌルしおひず぀のたずたりずしおパッケヌゞングするこずができたす。 これにより、 りェブサヌビス などが動䜜する環境をポヌタブルな環境にするこずができ、開発環境や怜蚌環境、本番環境でたったく同じ環境を䜜るこずが容易になる これたでのような開発環境ず本番環境の埮劙な違いによる動䜜の䞍具合や、開発環境では動いおいたのに本番にデプロむしたら動かなくなりたしたずいった問題から解攟される ゚ンゞニアの粟神的な䞍安も幟分か軜枛される ずいったメリットを享受するこずができるようになりたす。 たた、新しいメンバヌやディレクタヌの PC で Docker が動く状態になっおいれば開発環境を構築するのも栌段に楜になりたす。 PC の OS の違いなどによるラむブラリがむンストヌルできないずいった問題で時間を奪われるこずもなくなるでしょう。 このようにできるだけ簡単な蚀葉で Docker を説明しおみたしたが、Docker のようなコンテナ型仮想化技術ずいうのは叀くからあり、Docker を提䟛する Docker 瀟の FAQ ペヌゞではそれらここでは LXCずの違いが説明されおいたす。 docs.docker.com 勉匷䌚の内容 冒頭でも述べたしたが、匊瀟では MEDLEY の開発運甚でのみ Docker を䜿っおいるため、自分も含め他サヌビスの運甚メンバヌで Docker に慣れおいない人もいたすもちろん個人や前職で Docker を觊っおいたメンバヌもいたすが。 メンバヌが増えおくるに぀れ個々の技術レベルにも差が生たれおくるので、そういった差を埋めるためにも今回は Docker 初心者向けに基本的な話ず既存の Rails プロゞェクトをどのように Docker 化しおいくかずいった話をしたした。 実際の内容ずしおは、 Docker、コンテナずは Docker for Mac による Docker 環境の構築 Docker Machine Docker Compose xhyve Kitematic コンテナの䜜り方 Dockerfile の䜜り方 Docker Compose による耇数コンテナの管理 ゞョブメドレヌの開発環境を Docker 化する話 ずいった内容で発衚を行いたした。 Docker for Mac に぀いおは 2016 幎 7 月に正匏版がリリヌスされ、それたでの Docker Toolbox による Docker 環境構築に比べお幟分か楜になり、Docker Toolbox からの移行も簡単でより Docker が䜿いやすい状況ぞず進み぀぀ありたす。呚蟺の゚コシステムが積極的に敎備されおいるのは Docker の利点のひず぀でもありたす。 docs.docker.com たた、Docker の内郚でどういうツヌルが動いおいるのかを理解し、実際にコンテナを立おたり壊したりしお詊行錯誀を繰り返すこずで基本的な䜿い方も䜓に染み付いおいきたす。 ここたで来れば実際のサヌビスの開発環境を Dockerfile ず docker-compose.yml などで定矩し、ビルド・実行するこずで Docker を䜿った開発環境を䜜るこずができたす。 ただ途䞭になっおいる郚分もありたすが、これらの過皋の䞭で埗た知芋などを䞭心に発衚を行いたした。 たずめ メドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容の䞀郚を玹介したした。 メドレヌではこのような勉匷䌚を通じおメンバヌの技術の理解や底䞊げを促し、匊瀟が提䟛するサヌビスをより安党に効率良く開発・運甚できるように努めおいたす。 今回は開発環境を効率よく構築するためのツヌルずしお Docker を取り䞊げ、それを開発本郚内で勉匷しおいきたした。 これによっお、開発本郚のメンバヌが開発しやすい環境を敎えるこずを目指したした。 今埌も新しくスタンダヌドになり぀぀ある技術を積極的に勉匷し、サヌビスをより良くする䞊で䟡倀あるアりトプットにしおいけるよう努めお行こうず思いたした。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください 参考 今回の勉匷䌚ではこちらの本を参考にさせおいただきたした。 www.amazon.co.jp 䜕冊か手にずっお読んでみたしたが、こちらの本が基本的なこずから網矅的に曞かれおおり、たた现か過ぎず読むのにも時間がかからないので、初心者の最初の 1 冊ずしおオススメしたいず思いたす。 求人 www.wantedly.com www.medley.jp
口コミで探せる介護斜蚭の怜玢サむト「介護のほんね」 を開発しおいる新居です。 本日は、メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで、Docker の発衚を行ったのでその䞀郚を玹介したいず思いたす。 メドレヌず Docker 匊瀟では オンラむン病気事兞 MEDLEYメドレヌ の運甚で Docker が䜿われおいたす。 2015 幎 2 月のリリヌス時から開発環境〜本番環境の党おで Docker が䜿われおおり、開発運甚を通じおノりハりも少しず぀貯められおいたす。 䞀方、私が以前関わっおいた「 ゞョブメドレヌ 」の䞭で感じおいた課題ずしお、 開発環境の構築で時間がずられる たたに Mac の OS オペレヌティングシステム が新しいず、あるラむブラリがむンストヌルできなくなっおしたう 本番環境で䜿っおいる nginx の蚭定を匄りたいがテストしにくい などがありたした。 事業芏暡が倧きくなっおいくに぀れ゚ンゞニア個々の時間の䜿い方も倧事になっおいきたす。 頻床は少ないものの開発環境の構築で時間を無駄にしおしたったり、本番環境の皌働を止めおしたったりするこずは事業に䞎える圱響も倧きくなっおきたす。 こうした課題意識が、自分の勉匷も螏たえお「 ゞョブメドレヌ 」の開発環境を Docker 化しおみるずいう取り組みに繋がりたした。 さらにその勉匷の䞭で埗た知芋を瀟内の勉匷䌚でアりトプットするこずで、たた開発環境構築時にメンバヌが Docker に觊れる機䌚を䜜るこずで技術の理解や底䞊げに繋がるこずを狙いたした。 Docker ずは ゚ンゞニア界隈ではお銎染みの Docker ですが、このブログは医療埓事者や゚ンゞニア職ではない方もご芧になられおいるず思いたすので、Docker の説明を簡単にしおおきたす。 www.docker.com Docker ずは、ひずこずでいうず「 Linux 䞊で動䜜するシンプルで䜿いやすい軜量コンテナ環境」です。 Linux ずいう OS 䞊にコンテナずいう箱を甚意し、そのコンテナの䞭に必芁な゜フトりェアやラむブラリツヌルなどをむンストヌルしおひず぀のたずたりずしおパッケヌゞングするこずができたす。 これにより、 りェブサヌビス などが動䜜する環境をポヌタブルな環境にするこずができ、開発環境や怜蚌環境、本番環境でたったく同じ環境を䜜るこずが容易になる これたでのような開発環境ず本番環境の埮劙な違いによる動䜜の䞍具合や、開発環境では動いおいたのに本番にデプロむしたら動かなくなりたしたずいった問題から解攟される ゚ンゞニアの粟神的な䞍安も幟分か軜枛される ずいったメリットを享受するこずができるようになりたす。 たた、新しいメンバヌやディレクタヌの PC で Docker が動く状態になっおいれば開発環境を構築するのも栌段に楜になりたす。 PC の OS の違いなどによるラむブラリがむンストヌルできないずいった問題で時間を奪われるこずもなくなるでしょう。 このようにできるだけ簡単な蚀葉で Docker を説明しおみたしたが、Docker のようなコンテナ型仮想化技術ずいうのは叀くからあり、Docker を提䟛する Docker 瀟の FAQ ペヌゞではそれらここでは LXCずの違いが説明されおいたす。 docs.docker.com 勉匷䌚の内容 冒頭でも述べたしたが、匊瀟では MEDLEY の開発運甚でのみ Docker を䜿っおいるため、自分も含め他サヌビスの運甚メンバヌで Docker に慣れおいない人もいたすもちろん個人や前職で Docker を觊っおいたメンバヌもいたすが。 メンバヌが増えおくるに぀れ個々の技術レベルにも差が生たれおくるので、そういった差を埋めるためにも今回は Docker 初心者向けに基本的な話ず既存の Rails プロゞェクトをどのように Docker 化しおいくかずいった話をしたした。 実際の内容ずしおは、 Docker、コンテナずは Docker for Mac による Docker 環境の構築 Docker Machine Docker Compose xhyve Kitematic コンテナの䜜り方 Dockerfile の䜜り方 Docker Compose による耇数コンテナの管理 ゞョブメドレヌの開発環境を Docker 化する話 ずいった内容で発衚を行いたした。 Docker for Mac に぀いおは 2016 幎 7 月に正匏版がリリヌスされ、それたでの Docker Toolbox による Docker 環境構築に比べお幟分か楜になり、Docker Toolbox からの移行も簡単でより Docker が䜿いやすい状況ぞず進み぀぀ありたす。呚蟺の゚コシステムが積極的に敎備されおいるのは Docker の利点のひず぀でもありたす。 docs.docker.com たた、Docker の内郚でどういうツヌルが動いおいるのかを理解し、実際にコンテナを立おたり壊したりしお詊行錯誀を繰り返すこずで基本的な䜿い方も䜓に染み付いおいきたす。 ここたで来れば実際のサヌビスの開発環境を Dockerfile ず docker-compose.yml などで定矩し、ビルド・実行するこずで Docker を䜿った開発環境を䜜るこずができたす。 ただ途䞭になっおいる郚分もありたすが、これらの過皋の䞭で埗た知芋などを䞭心に発衚を行いたした。 たずめ メドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容の䞀郚を玹介したした。 メドレヌではこのような勉匷䌚を通じおメンバヌの技術の理解や底䞊げを促し、匊瀟が提䟛するサヌビスをより安党に効率良く開発・運甚できるように努めおいたす。 今回は開発環境を効率よく構築するためのツヌルずしお Docker を取り䞊げ、それを開発本郚内で勉匷しおいきたした。 これによっお、開発本郚のメンバヌが開発しやすい環境を敎えるこずを目指したした。 今埌も新しくスタンダヌドになり぀぀ある技術を積極的に勉匷し、サヌビスをより良くする䞊で䟡倀あるアりトプットにしおいけるよう努めお行こうず思いたした。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください 参考 今回の勉匷䌚ではこちらの本を参考にさせおいただきたした。 www.amazon.co.jp 䜕冊か手にずっお読んでみたしたが、こちらの本が基本的なこずから網矅的に曞かれおおり、たた现か過ぎず読むのにも時間がかからないので、初心者の最初の 1 冊ずしおオススメしたいず思いたす。 求人 www.wantedly.com www.medley.jp
口コミで探せる介護斜蚭の怜玢サむト「介護のほんね」 を開発しおいる新居です。 本日は、メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで、Docker の発衚を行ったのでその䞀郚を玹介したいず思いたす。 メドレヌず Docker 匊瀟では オンラむン病気事兞 MEDLEYメドレヌ の運甚で Docker が䜿われおいたす。 2015 幎 2 月のリリヌス時から開発環境〜本番環境の党おで Docker が䜿われおおり、開発運甚を通じおノりハりも少しず぀貯められおいたす。 䞀方、私が以前関わっおいた「 ゞョブメドレヌ 」の䞭で感じおいた課題ずしお、 開発環境の構築で時間がずられる たたに Mac の OS オペレヌティングシステム が新しいず、あるラむブラリがむンストヌルできなくなっおしたう 本番環境で䜿っおいる nginx の蚭定を匄りたいがテストしにくい などがありたした。 事業芏暡が倧きくなっおいくに぀れ゚ンゞニア個々の時間の䜿い方も倧事になっおいきたす。 頻床は少ないものの開発環境の構築で時間を無駄にしおしたったり、本番環境の皌働を止めおしたったりするこずは事業に䞎える圱響も倧きくなっおきたす。 こうした課題意識が、自分の勉匷も螏たえお「 ゞョブメドレヌ 」の開発環境を Docker 化しおみるずいう取り組みに繋がりたした。 さらにその勉匷の䞭で埗た知芋を瀟内の勉匷䌚でアりトプットするこずで、たた開発環境構築時にメンバヌが Docker に觊れる機䌚を䜜るこずで技術の理解や底䞊げに繋がるこずを狙いたした。 Docker ずは ゚ンゞニア界隈ではお銎染みの Docker ですが、このブログは医療埓事者や゚ンゞニア職ではない方もご芧になられおいるず思いたすので、Docker の説明を簡単にしおおきたす。 www.docker.com Docker ずは、ひずこずでいうず「 Linux 䞊で動䜜するシンプルで䜿いやすい軜量コンテナ環境」です。 Linux ずいう OS 䞊にコンテナずいう箱を甚意し、そのコンテナの䞭に必芁な゜フトりェアやラむブラリツヌルなどをむンストヌルしおひず぀のたずたりずしおパッケヌゞングするこずができたす。 これにより、 りェブサヌビス などが動䜜する環境をポヌタブルな環境にするこずができ、開発環境や怜蚌環境、本番環境でたったく同じ環境を䜜るこずが容易になる これたでのような開発環境ず本番環境の埮劙な違いによる動䜜の䞍具合や、開発環境では動いおいたのに本番にデプロむしたら動かなくなりたしたずいった問題から解攟される ゚ンゞニアの粟神的な䞍安も幟分か軜枛される ずいったメリットを享受するこずができるようになりたす。 たた、新しいメンバヌやディレクタヌの PC で Docker が動く状態になっおいれば開発環境を構築するのも栌段に楜になりたす。 PC の OS の違いなどによるラむブラリがむンストヌルできないずいった問題で時間を奪われるこずもなくなるでしょう。 このようにできるだけ簡単な蚀葉で Docker を説明しおみたしたが、Docker のようなコンテナ型仮想化技術ずいうのは叀くからあり、Docker を提䟛する Docker 瀟の FAQ ペヌゞではそれらここでは LXCずの違いが説明されおいたす。 docs.docker.com 勉匷䌚の内容 冒頭でも述べたしたが、匊瀟では MEDLEY の開発運甚でのみ Docker を䜿っおいるため、自分も含め他サヌビスの運甚メンバヌで Docker に慣れおいない人もいたすもちろん個人や前職で Docker を觊っおいたメンバヌもいたすが。 メンバヌが増えおくるに぀れ個々の技術レベルにも差が生たれおくるので、そういった差を埋めるためにも今回は Docker 初心者向けに基本的な話ず既存の Rails プロゞェクトをどのように Docker 化しおいくかずいった話をしたした。 実際の内容ずしおは、 Docker、コンテナずは Docker for Mac による Docker 環境の構築 Docker Machine Docker Compose xhyve Kitematic コンテナの䜜り方 Dockerfile の䜜り方 Docker Compose による耇数コンテナの管理 ゞョブメドレヌの開発環境を Docker 化する話 ずいった内容で発衚を行いたした。 Docker for Mac に぀いおは 2016 幎 7 月に正匏版がリリヌスされ、それたでの Docker Toolbox による Docker 環境構築に比べお幟分か楜になり、Docker Toolbox からの移行も簡単でより Docker が䜿いやすい状況ぞず進み぀぀ありたす。呚蟺の゚コシステムが積極的に敎備されおいるのは Docker の利点のひず぀でもありたす。 docs.docker.com たた、Docker の内郚でどういうツヌルが動いおいるのかを理解し、実際にコンテナを立おたり壊したりしお詊行錯誀を繰り返すこずで基本的な䜿い方も䜓に染み付いおいきたす。 ここたで来れば実際のサヌビスの開発環境を Dockerfile ず docker-compose.yml などで定矩し、ビルド・実行するこずで Docker を䜿った開発環境を䜜るこずができたす。 ただ途䞭になっおいる郚分もありたすが、これらの過皋の䞭で埗た知芋などを䞭心に発衚を行いたした。 たずめ メドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容の䞀郚を玹介したした。 メドレヌではこのような勉匷䌚を通じおメンバヌの技術の理解や底䞊げを促し、匊瀟が提䟛するサヌビスをより安党に効率良く開発・運甚できるように努めおいたす。 今回は開発環境を効率よく構築するためのツヌルずしお Docker を取り䞊げ、それを開発本郚内で勉匷しおいきたした。 これによっお、開発本郚のメンバヌが開発しやすい環境を敎えるこずを目指したした。 今埌も新しくスタンダヌドになり぀぀ある技術を積極的に勉匷し、サヌビスをより良くする䞊で䟡倀あるアりトプットにしおいけるよう努めお行こうず思いたした。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください 参考 今回の勉匷䌚ではこちらの本を参考にさせおいただきたした。 www.amazon.co.jp 䜕冊か手にずっお読んでみたしたが、こちらの本が基本的なこずから網矅的に曞かれおおり、たた现か過ぎず読むのにも時間がかからないので、初心者の最初の 1 冊ずしおオススメしたいず思いたす。 求人 www.wantedly.com www.medley.jp
口コミで探せる介護斜蚭の怜玢サむト「介護のほんね」 を開発しおいる新居です。 本日は、メドレヌ開発本郚にお隔週で行われおいる勉匷䌚TechLunchで、Docker の発衚を行ったのでその䞀郚を玹介したいず思いたす。 メドレヌず Docker 匊瀟では オンラむン病気事兞 MEDLEYメドレヌ の運甚で Docker が䜿われおいたす。 2015 幎 2 月のリリヌス時から開発環境〜本番環境の党おで Docker が䜿われおおり、開発運甚を通じおノりハりも少しず぀貯められおいたす。 䞀方、私が以前関わっおいた「 ゞョブメドレヌ 」の䞭で感じおいた課題ずしお、 開発環境の構築で時間がずられる たたに Mac の OS オペレヌティングシステム が新しいず、あるラむブラリがむンストヌルできなくなっおしたう 本番環境で䜿っおいる nginx の蚭定を匄りたいがテストしにくい などがありたした。 事業芏暡が倧きくなっおいくに぀れ゚ンゞニア個々の時間の䜿い方も倧事になっおいきたす。 頻床は少ないものの開発環境の構築で時間を無駄にしおしたったり、本番環境の皌働を止めおしたったりするこずは事業に䞎える圱響も倧きくなっおきたす。 こうした課題意識が、自分の勉匷も螏たえお「 ゞョブメドレヌ 」の開発環境を Docker 化しおみるずいう取り組みに繋がりたした。 さらにその勉匷の䞭で埗た知芋を瀟内の勉匷䌚でアりトプットするこずで、たた開発環境構築時にメンバヌが Docker に觊れる機䌚を䜜るこずで技術の理解や底䞊げに繋がるこずを狙いたした。 Docker ずは ゚ンゞニア界隈ではお銎染みの Docker ですが、このブログは医療埓事者や゚ンゞニア職ではない方もご芧になられおいるず思いたすので、Docker の説明を簡単にしおおきたす。 www.docker.com Docker ずは、ひずこずでいうず「 Linux 䞊で動䜜するシンプルで䜿いやすい軜量コンテナ環境」です。 Linux ずいう OS 䞊にコンテナずいう箱を甚意し、そのコンテナの䞭に必芁な゜フトりェアやラむブラリツヌルなどをむンストヌルしおひず぀のたずたりずしおパッケヌゞングするこずができたす。 これにより、 りェブサヌビス などが動䜜する環境をポヌタブルな環境にするこずができ、開発環境や怜蚌環境、本番環境でたったく同じ環境を䜜るこずが容易になる これたでのような開発環境ず本番環境の埮劙な違いによる動䜜の䞍具合や、開発環境では動いおいたのに本番にデプロむしたら動かなくなりたしたずいった問題から解攟される ゚ンゞニアの粟神的な䞍安も幟分か軜枛される ずいったメリットを享受するこずができるようになりたす。 たた、新しいメンバヌやディレクタヌの PC で Docker が動く状態になっおいれば開発環境を構築するのも栌段に楜になりたす。 PC の OS の違いなどによるラむブラリがむンストヌルできないずいった問題で時間を奪われるこずもなくなるでしょう。 このようにできるだけ簡単な蚀葉で Docker を説明しおみたしたが、Docker のようなコンテナ型仮想化技術ずいうのは叀くからあり、Docker を提䟛する Docker 瀟の FAQ ペヌゞではそれらここでは LXCずの違いが説明されおいたす。 docs.docker.com 勉匷䌚の内容 冒頭でも述べたしたが、匊瀟では MEDLEY の開発運甚でのみ Docker を䜿っおいるため、自分も含め他サヌビスの運甚メンバヌで Docker に慣れおいない人もいたすもちろん個人や前職で Docker を觊っおいたメンバヌもいたすが。 メンバヌが増えおくるに぀れ個々の技術レベルにも差が生たれおくるので、そういった差を埋めるためにも今回は Docker 初心者向けに基本的な話ず既存の Rails プロゞェクトをどのように Docker 化しおいくかずいった話をしたした。 実際の内容ずしおは、 Docker、コンテナずは Docker for Mac による Docker 環境の構築 Docker Machine Docker Compose xhyve Kitematic コンテナの䜜り方 Dockerfile の䜜り方 Docker Compose による耇数コンテナの管理 ゞョブメドレヌの開発環境を Docker 化する話 ずいった内容で発衚を行いたした。 Docker for Mac に぀いおは 2016 幎 7 月に正匏版がリリヌスされ、それたでの Docker Toolbox による Docker 環境構築に比べお幟分か楜になり、Docker Toolbox からの移行も簡単でより Docker が䜿いやすい状況ぞず進み぀぀ありたす。呚蟺の゚コシステムが積極的に敎備されおいるのは Docker の利点のひず぀でもありたす。 docs.docker.com たた、Docker の内郚でどういうツヌルが動いおいるのかを理解し、実際にコンテナを立おたり壊したりしお詊行錯誀を繰り返すこずで基本的な䜿い方も䜓に染み付いおいきたす。 ここたで来れば実際のサヌビスの開発環境を Dockerfile ず docker-compose.yml などで定矩し、ビルド・実行するこずで Docker を䜿った開発環境を䜜るこずができたす。 ただ途䞭になっおいる郚分もありたすが、これらの過皋の䞭で埗た知芋などを䞭心に発衚を行いたした。 たずめ メドレヌ開発本郚の技術勉匷䌚TechLunchで発衚した内容の䞀郚を玹介したした。 メドレヌではこのような勉匷䌚を通じおメンバヌの技術の理解や底䞊げを促し、匊瀟が提䟛するサヌビスをより安党に効率良く開発・運甚できるように努めおいたす。 今回は開発環境を効率よく構築するためのツヌルずしお Docker を取り䞊げ、それを開発本郚内で勉匷しおいきたした。 これによっお、開発本郚のメンバヌが開発しやすい環境を敎えるこずを目指したした。 今埌も新しくスタンダヌドになり぀぀ある技術を積極的に勉匷し、サヌビスをより良くする䞊で䟡倀あるアりトプットにしおいけるよう努めお行こうず思いたした。 メドレヌ開発本郚で実斜しおいる「TechLunch」での発衚内容は今埌も定期的に玹介しおいくので、是非メドレヌブログをチェックしおみおください 参考 今回の勉匷䌚ではこちらの本を参考にさせおいただきたした。 www.amazon.co.jp 䜕冊か手にずっお読んでみたしたが、こちらの本が基本的なこずから網矅的に曞かれおおり、たた现か過ぎず読むのにも時間がかからないので、初心者の最初の 1 冊ずしおオススメしたいず思いたす。 求人 www.wantedly.com www.medley.jp