BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:【東京】JJUGナイトセミナ  JRuby 作者 Charles Nutte
 r 来日記念セミナ
X-WR-CALNAME:【東京】JJUGナイトセミナ  JRuby 作者 Charles Nutte
 r 来日記念セミナ
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:575369@techplay.jp
SUMMARY:【東京】JJUGナイトセミナ  JRuby 作者 Charles Nutter 来
 日記念セミナ
DTSTART;TZID=Asia/Tokyo:20151208T190000
DTEND;TZID=Asia/Tokyo:20151208T210000
DTSTAMP:20260711T061831Z
CREATED:20151119T160117Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/57536
 9?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\n12月のナイ
 トセミナは JRuby の作者である Charles Nutter さんの来日
 を記念したセミナです。\n\nCharles Nutter さんは、JRuby の
 作者であるだけでなく、Java SE 7で導入された新しいバ
 イトコードの InvokeDynamic や、Java SE 10 で導入される予
 定の Project Panama のスペックリードでもあります。\n\nJR
 uby でどのように JVM を活用しているのかについて話し
 ていただける貴重な機会ですので、皆様お誘い合わせ
 の上、是非ご参加下さい。\n\n懇親会も実施いたします
 ので、こちらも是非！\n\nタイムテーブル\n\n\n\n時間\n
 スピーカー\nタイトル\n\n\n\n19:00 - 19:50\nSadayuki Furuhashiさ
 ん\nBuilding Plugin-based Architecture in Java using JRuby\n\n\n19:50 - 
 20:00\n-\n休憩\n\n\n20:00 - 21:00\nCharles Nutterさん\nHow Invokedyna
 mic Makes JRuby Fast\n\n\n21:10 -\n-\n懇親会\n\n\n\nセッション概
 要\n\nBuilding Plugin-based Architecture in Java using JRuby / Sadayuki 
 Furuhashi (@frsyuki) さん (Treasure Data Inc.)\n\nPlugin architecture i
 s known as a technique that brings extensibility to software. It simplife
 s each components and makes more tolerant to changes of business environm
 ent. That is essentially important also for open-source software. I have 
 designed 2 plugin-based OSS: Fluentd and Embulk. Fluentd is a streaming d
 ata collector that uses Ruby for flexible event routing\, and C for perfo
 rmance-sensitive parts. Embulk is a parallel bulk data loader that uses J
 ava for core components\, and JRuby for plugins. This talk will describe 
 how I built plugin-based architecture for the 2 OSS projects.\n\nHow Invo
 kedynamic Makes JRuby Fast / Charles Nutter(@headius)さん\n\nInvokedyna
 mic (JSR-292) was added in Java 7 as a way for non-Java languages to more
  easily take advantage of the JVM's optimizations. In JRuby\, we use it f
 or dynamic dispatch\, constant tables\, instance variables\, and many oth
 er aspects of Ruby. Performance of JRuby using Invokedynamic can be 2-5x 
 faster than non-Indy JRuby\, which itself is already much faster than CRu
 by. This talk will explain how Invokedynamic works and how we're using it
  in JRuby to optimize Ruby code.\n\n※英語でのセッションとな
 ります。通訳はありません。
LOCATION:日本オラクル株式会社 13F 東京都港区北青山2-5-8
 　オラクル青山センター
URL:https://techplay.jp/event/575369?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
