RubyKaigi 2019 https://rubykaigi.org/2019
こんにちは、SmartHRの宮田です! いま RubyKaigi 2018 の帰りの新幹線からこのブログを書いています。 イベント2日目のスポンサーセッションでお話した内容を、書き起こし(セルフ)したので、よろしければぜひ読んでください! スポンサーセッション 書き起こし おはようございます!RubyスポンサーのSmartHR、社長の宮田です。 「Rubyで開発したら3年でサービスが爆伸びした話」3分間ですが全力でお話します。 自己紹介です。SmartHRで社長をやっています。 エンジニアではありませんが、開発初期はRubyを書いてプルリクも投げてました! まずは、Rubyへの感謝をのべさせてください。 実はSmartHR、いまでは大きくなっていますが、3年前の今日はまだ、渋谷の1ルームマンションで開発してました。 そして、当時はまだ、プロダクトのβ版すらありませんでした。 3年たった今、
RubyKaigi 2016が始まりました!スポンサーであるグッドパッチもエンジニア数名で京都に来ています。 早速、今朝発表されたRubyの父Matzによる基調講演のレポートをお送りいたします。 Ruby3の柱 東京オリンピックの年にリリースすることを目指して開発されているRuby3には大きく3つの柱があります。 型(Typing) パフォーマンス(Performance) 並列処理(Concurrency) 今回の基調講演は、この中のひとつ「型」についての話です。 プログラミング言語の変遷 まずはじめに、プログラミング言語の「型」という側面についての振り返りがありました。 プログラミング言語にも時代によって流行りがあり、それは振り子のように繰り返されています。 かつては動的言語のSmalltalkやLispがあり、次に静的言語のJavaが流行し、JavaScriptやRubyのような動的
A proposal of new concurrency model for Ruby 3 Koichi Sasada ko1@heroku.com People love “Concurrency” Concurrent RubyKaigi (at least, there are two parallel sessions) Why people love (to discuss) “Concurrency”? •Performance by “Parallel” execution to utilize multiple-cores •Ruby has thread system, but MRI doesn’t permit to allow parallel execution. About this presentation •Show “Why difficult mult
Video presentation: https://www.youtube.com/watch?v=jLAFXQ1Av50 Most applications written in Ruby are great, but also exists evil code applying WOP techniques. There are many workarounds in several programming languages, but in Ruby, when it happens, the proportion is bigger. It's very easy to write Ruby code with collateral damage. You will see a collection of bad Ruby codes, with a description o
RubyKaigi 2014 レポート Aman Gupta, GitHubでのRubyの使われ方と高速化のテクニックを紹介 ~ RubyKaigi 2014 基調講演 3日目 2014年9月18日~20日の3日間、タワーホール船堀にてRubyKaigi 2014が開催されました。基調講演をそれぞれレポートしてきました。 3日目最後の基調講演は@a_matsudaの紹介を受けて登壇した、Aman Gupta(@tmm1)です。タイトルは「Ruby 2.1 in Production」。Aman Guptaは現在GitHub, Inc.(以下、GitHub)に勤め、そこで使用している高速化のテクニックとツールを紹介しました。Ruby本体のコミッタでもあるAmanによる講演は、圧巻でした。 当日のスライド(PDF版)は次のリンクから参照できます。 http://bit.ly/ruby21-
RubyKaigi 2014 talk. Points for *practical* use of metaprogramming in Ruby.
概要 Writing Friendly Libraries will cover how to write libraries that are easy to use, extend and maintain. My talk will cover techniques such as using plugin systems for extensibility and adding optional features. I will also cover testing strategies and other tools to ease maintenance of software. 発表言語 English Eric Hodel Seattle Ruby Brigade, AT&T Interactive Eric Hodel has been a Rubyist for nea
このサイトの掲載内容は私自身の見解であり、必ずしもクックパッド株式会社の立場、戦略、意見を代表するものではありません。また、所属についての情報は、2012年6月時点のものです。 勤務先のクックパッドが札幌Ruby会議2012のRubyスポンサーになりました。転職して5〜6ヶ月くらいにスポンサー募集があったので、スポンサーやるんだろうなとおもっていたらエンジニア統括マネージャの井原さんがよろしくやってくれていたのでした。 あと、札幌Ruby会議2012では以下のメンバー(含パートタイム)が発表する予定です。 hotchpotch - Technology that drives fun cooking 2012 miyagawa - Ruby; Exported mrkn - Distributed RSpec sorah - Guide to Social Coding その他にも、クック
午後から参加してきた。 とりあえず箇条書きのメモを載せておく。あとで感想を書こう。 Ruby を利用した大規模ウェブサービスの開発・運用 / @hotchpotch cookpadの中の話。extensionsがとても興味深かった。 この後のgithubとかもそうなんだけど、テスト=CIがもう当たり前なんだな、という感じがした。 1.8.7/2.3 varnish 30ms tofu solr 集合を扱う(Facet 重み付け検索(Boost Search 動的なフィールド追加(Dynamicfields 速度は変わらない、検索の柔軟性 空間検索できるらしい amebaの事例http://www.cyberagent.co.jp/news/press/2010/0708_2.html ベストに集中 シンプル キャッシュにのりやすい 非同期を活用 共通部分とユーザ固有とを分けることでキャッシ
2010/09/13 元JavaプログラマのPaolo Perrotta氏は、Rubyを使い始めた頃のことを振り返り、こう話す。 「私はJavaの世界からRubyに来た当初、とてもハッピーなプログラマでした。Rubyっていいね、かっこいいじゃん! と。ところが、最先端のイケてるライブラリの中を覗いてみたら、分からないところだらけだったんです……」。 RubyKaigi2010で「A Metaprogramming Spell Book」(あるメタプログラミング魔術の書)と題した講演を行ったイタリア人プログラマのPerrotta氏は、Ruby on Railsのソースコードを覗いてみたときの驚きをこう表現する。 「例えばalias_method_chainというメソッドは、一体どこにあるんだと探しました。どこにあるか分からないんです。こんなことJavaではあり得ません。結局、テキスト検索で発
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く