資料も反響もすべてチェック! 京都で3倍広くなった #RubyKaigi 2016 まとめまとめ

at Kyoto International Conference Center, Kyoto, Japan Sep. 8th - 10th
4
リンク RubyKaigi 2016 RubyKaigi 2016, September 8..10, Kyoto, Japan #rubykaigi September 8..10, Kyoto, Japan

1日目(2016/9/8 木曜)

まとめ "型は絶対書きたくない" "Ruby3は東京オリンピックまでに" Rubyの父Matzによる、「楽しいプログラミング.. Ruby3 Typing @yukihiro_matz "Static typing is very popular among recent languages, e.g. TypeScript, Flow, Go, Swift, etc. Even Python has introduced type annotation. How about Ruby? Can Ruby statically typed? Has dynamic typing become obsolete? I will show you the answer. You will see the future of the type system in Ruby3." http://rubykaigi.org/2016/pr.. 38273 pv 102 29 users 20

11:20 - 12:00

まとめ 突然のライブハンズオン! 20世紀生まれの分散Ruby実装 dRuby #RubyKaigi #RubyKaigiA dRuby in the last century. @m_seki "My first dRuby talk was in 2000, here in Kyoto. After the talk, I got many opportunities to write books and to talk on various topics including OSS, XP, and software testing. So, I'm glad to talk again here this year. Nowadays, concurrent processing has become more familiar with many people as one of their solutions. I.. 2716 pv 5 1 user
まとめ Ruby on Erlang!!! errubyの紹介 #RubyKaigi #RubyKaigiB ErRuby: Ruby on Erlang/OTP @johnlinvc "ErRuby: Ruby on Erlang/OTP Concurrency will be an important feature for future Ruby, and Erlang programming language is famous for its concurrency features such as Actor model, Lightweight process and ability to build fault tolerant distributed systems such as the telecom. ErRuby, an Ruby interpreter on Erlang/OTP, .. 2860 pv 7 2 users

13:30 - 14:10

まとめ concurrent-rubyのコアコミッターが語る JRuby + Truffle 並列実行による高速化の試み #.. Who reordered my code?! @pitr_ch http://rubykaigi.org/2016/presentations/pitr_ch.html "There is a hidden problem waiting as Ruby becomes 3x faster and starts to support parallel computation - reordering by JIT compilers and CPUs. In this talk, we’ll start by trying to optimize a few simple Ruby snippets. We’ll play the role of a JIT and a CPU and order ope.. 2241 pv 3
まとめ DSLで記述できるmRuby製コンテナ haconiwa ! その開発動機とは #RubyKaigi #RubyKa.. Welcome to haconiwa - the (m)Ruby on Container @udzura http://rubykaigi.org/2016/presentations/udzura.html "In the current tech scene, many developers use so-called Container-based virtualization such as Docker or LXC. The speaker will talk about Linux container technologies and his tools. He develops haconiwa (https://github.com/haconiwa/haconiwa), a too.. 3416 pv 5 2 users

14:20 - 15:00

まとめ Rubyコアコミッター笹田耕一さん解説 Ruby3のための新しい並列実行モデル Guild #RubyKaigi #.. A proposal of new concurrency model for Ruby 3 @koichisasada http://rubykaigi.org/2016/presentations/ko1.html "This presentation propose a new concurrency model idea to support parallel execution for Ruby 3. Now, Ruby has ""Thread"" to support concurrency. However, making thread-safe programs is very hard because we need to manage all of concurrent objec.. 13934 pv 22 18 users 1
まとめ 【Unityちゃん】らくらくシェーダコーディング! mrubyで実装するGLSLジェネレータ #RubyKaigi .. Play with GLSL on OpenFrameworks @elct9620 http://rubykaigi.org/2016/presentations/elct9620.html "Learning GLSL (OpenGL Shader Language) is a little harder to me, but if I can create shader like Unreal Engine 4's material design tool? Let's play with Shader on OpenFrameworks. I using mruby and OpenFrameworks to create a scriptable GLSL generator to create .. 2681 pv 9 1 user

15:30 - 16:10

まとめ JRubyにおけるString実装高速化 Rope 紹介 #RubyKaigi #RubyKaigiA A Tale of Two String Representations @nirvdrum http://rubykaigi.org/2016/presentations/nirvdrum.htm "Strings are used pervasively in Ruby. If we can make them faster, we can make many apps faster. In this talk, I will be introducing ropes: an immutable tree-based data structure for implementing strings. While an old idea, ropes provide a new way of looking.. 2405 pv 2 4 users
まとめ このライブコーディングがすごい! RubyでIsomorphic Webプログラミングを実現する Menilite .. Isomorphic web programming in Ruby @youchan http://rubykaigi.org/2016/presentations/youchan.html "Last year at RubyKaigi, I introduced Hyalite, a virtual DOM implemented in Ruby. Hyalite allows Rubyists to write front and back-end code in Ruby, an approach that has proven to provide many benefits. Using a single language across an application stack is som.. 4072 pv 8 5 users

16:20 - 17:00

まとめ Rubyコミッターが語る Ruby2.4にてFixnumとBignumをIntergerに統合する話 #RubyKa.. Unifying Fixnum and Bignum into Integer @tanaka_akr http://rubykaigi.org/2016/presentations/tanaka_akr.html "Ruby has three classes to represent integers: Fixnum, Bignum and Integer. Integer is the abstract super class of Fixnum and Bignum. Fixnum represents small integers that fit in a word. Bignum can represent any integers until the memory is full. .. 3974 pv 7 1 user
まとめ Windows環境にて如何にしてマルチプロセスサーバを実現するか fluentd・ServerEngine実装の紹介.. How to create multiprocess server on Windows with Ruby @narittan http://rubykaigi.org/2016/presentations/narittan.html "Unicorn is the most used multiprocess server framework implemented in ruby. But it doesn't work on Windows unfortunately. Serverengine is a robust multiprocess server implemented in ruby and it works on windows now. This is the first mul.. 1749 pv 2 1 user

17:10 - 17:50

まとめ "Who has used swapcase?" Rubyにおける国際化機能のかなしみ #RubyKaigi #Ru.. Ups and Downs of Ruby Internationalization @duerst http://rubykaigi.org/2016/presentations/duerst.html "Currently many of Ruby's `String` methods, such as `upcase` and `downcase`, are limited to ASCII and ignore the rest of the world. This is finally going to change in Ruby 2.4, where this functionality will be extended to cover full Unicode. You will get.. 1907 pv 6 1 user
まとめ 【超満員】クックパッド導入事例 Dockerでスケールするジョブキューシステム【登壇者混乱】 #RubyKaigi .. Scalable job queue system built with Docker @k0kubun http://rubykaigi.org/2016/presentations/k0kubun.html "While job queue system has been indispensable to execute a task asynchronously for a long time, we have some problems in typical job queue systems built with Ruby. Have you ever suffered from job queue system's availability, scalability or operation .. 12731 pv 12 38 users 2

2日目(2016/9/9 金曜)

まとめ レガシーなコードを恐れずリファクタリングするということ #RubyKaigi 2016 Keynote Fearlessly Refactoring Legacy Ruby @searls http://rubykaigi.org/2016/presentations/searls.html "Until recently, we didn't talk much about "legacy Ruby". But today, so many companies rely on Ruby that legacy code is inevitable. When code is hard-to-understand, we fear our changes may silently break something. This fear erodes the courage to improve code's d.. 3592 pv 6 1 user

10:30 - 11:10