List of Talks
Accepted Talks (58)
YAPC::Asia Tokyo 2014 前夜祭 (150 min)
|
欲しいものは作ればいい! 〜Webアプリ10連発〜YAPC恒例の前夜祭、今年はWebアプリケーションを作っている方にそのノウハウやこだわり、楽しさを語って頂くイベントを開催致します。 Webアプリケーションを作ることって使ってもらう嬉... |
YAPC::Asia 2014 Tokyo - オープニング (10 min)
|
Let's start a YAPC::Asia 2014 Tokyo! |
Releasing perl (40 min)
|
For many years, perl releases were infrequent, with a single person (the "pumpking") responsible for several subsequent releases. Thi... |
インフラエンジニア(狭義)は死んだ (40 min)
|
※ 本トークにおける「インフラエンジニア」は、運用エンジニアでありながら、プログラミングに関連すること一切を、自らの選択によって放棄してしまっている人を指します IT系エンジニア(広義)を世代ごとに分類すると、おおまかに以下のようになると思いま... |
Perlといえば電子の世界に閉じたプログラムを書かれる方が多いと思われますが、その対極に位置すると思われていた現実世界に干渉しうるハードウェアプログラミングの分野が、ここ最近かなりウェブ系技術に接近しています。 そこでこのトークでは、いかにPerlやカジュアルなツール... |
何故話すのか大企業も昔は色々な苦労を体験して成長されてきたんだな、ということを体験して |
Apple recently released a language called Swift. As a language it appears to be the best of both worlds -- a script language that emits ... |
Go For Perl Mongers (40 min)
|
しばらくGoを書いてきて、GoはPerlを使っている人たちにとってとても相性のよい言語だと思うようになりました。 Perlでは手が届かないかゆいところに手が届くし、速いし、バイナリを作って設置するのも簡単です。 しかしながらGoを書き始めるにあたっては多少それまでPerlや... |
最近のウェブサービスの検索機能やその先の話 (20 min)
|
本トークでは、Elasticsearchという検索ミドルウェアを利用して、ウェブサービスの機能性を進化させる話をします。 Elasticsearchは、他の検索ミドルウェアに対して、そのAPIファーストの... |
JSON SchemaとAPIテスト (20 min)
|
JSONのデータ構造を記述するための仕様・枠組みであるJSON Schemaが流行りつつあります。 私の周りでも、多くのAPIの仕様がJSON Schemaで記述されるようになりました。 このTalkでは、S... |
私は過去に Test::TCP, Test::SharedFork, Test::Power, Test::Pretty... たくさんのテストを便利にするモジュールを書いてきました。これらのモジュールは Test::Builder の上に構築されております。 我々は、 ... |
作られては消えていく、泡のように儚いクラスタの運用話 (40 min)
|
弊社ではTV連動用BaaSとしてMIESというシステムを開発/運用しています。 |
DBIx::Class is a widely used and just as widely misunderstood SQL metaprogramming framework (no, it is not an ORM, it just plays one on T... |
(日本語は下にあります / Japanese follows English) Hello, every Perl mongers! |
Git を使ったツール開発 (20 min)
|
Git は最近の開発においてはとてもポピュラーなツールです。業務で利用していなくても今や多くの CPAN モジュールが開発の場を GitHub としていることからも、Perl Monger には欠かせないものの一つとなっています。かゆい所に手が届くツールを自作できれば、Gi... |
Windows しか使った事がない Perl 初心者にとって Web アプリケーションを開発して公開するまでというのは、情報が少なかったりまとまっていなかったりするために、大変長く険しい道のりになってしまうのではないでしょうか。 学生時代に使っていた PC しか持って... |
Scala In Perl Company : Hatena (20 min)
|
はてなでベータ版を提供中のサーバ管理サービスであるMackerelは、サーバサイドをScalaを使って実装しています。 このトークでは、10年あまりPerlを利用してきたはてなが、なぜ新たな開発言語としてScalaを選択し... |
One layer down below. (20 min)
|
Programming within frameworks is fun, but breaking frameworks is funnier. I will show cases where we built a framework for making thing... |
コマンドラインツールについて語るときに僕の語ること (20 min)
|
(日本語は下にあります / Japanese follows English) We, engineer, live in Terminal. Terminal is our world. We can change our world. We can also ch... |
継続的翻訳活動をささえる技術 (20 min)
|
10年以上前からPerlのドキュメント翻訳に関わっていますが、その経験を元に作っている継続的な翻訳を行うための tran というアプリケーションをPerlで書いていますが、その紹介になります。 tran を使うと
|
DeNAが歩んだデプロイ自動化への道 (20 min)
|
本発表では、アプリケーションのデプロイ自動化を本質的な目標と捉え、
|
YAPC::Asia2014会場ネットワークのツクリカタ (20 min)
|
YAPC::Asia2014をはじめとした、さまざまなIT系カンファレンス開催における課題の一つに、会場へのネットワーク提供があります。特にYAPC::Asiaのように参加者1000人を超えする規模、のネットワーク提供は、人、機材、コストなどの様々な壁をクリアしなければいけ... |
いろんな言語を適材適所で使おう (20 min)
|
サービスを提供するシステムがますます複雑化していく昨今、そのための問題解決に用いられるプログラミング言語の選択肢もまた、多様化しています。そのような中で、Perlに関しても私たちひとりひとりのユーザにおいて、その位置付けを見直し続けているという現状ではないでしょうか。 ... |
O2O/IoT/Wearableといった用語がよく見かけられるようになってきました。 バズワードに流されず、その下にある技術の特徴を抑え、 適切なサービス設計をしていく事が必要になってきています。 iBeaconでも利用されるBluetooth LEや、IBMが提... |
WHERE狙いのキー、ORDER BY狙いのキー (40 min)
|
|
自然言語処理を支える技術 〜要素技術とPerlの活用〜 (20 min)
|
よくテキスト処理はPerlの得意分野と言われており、ログ解析やWebスクレイピングなどで活躍しています。 では、自然言語のテキスト処理はどうでしょうか? ということで、本トークでは自然言語処理の理論的なことについてはあまり触れず、自然言語処理(主にテキスト解析の分... |
twiki.orgという1998年から続いているオープンソースのウィキプラットフォームがありまして、それをモルガン・スタンレー証券のIT部門でグローバルに2004年から運用して単一のインストールに1万のウィキサイト、総計100万ページが載るに至り、その過程でオープンソースに... |
Mojoliciousを使ったwebアプリケーション開発 実践編 (40 min)
|
近年、PerlでWebアプリを作る環境はとても恵まれています。 PerlBeginner向けの講座(Perl入学式)や入門記事なども豊富に公開されており、 Amon2やMojoliciousなどのWAFを使えば、簡単にWebアプリを実装することができるようになりました。... |
Get a kick out of CPAN (40 min)
|
One of the topics at the QA hackathon 2014 was CPAN gamification to keep you interested in CPAN and perl in general. I'll introduce some ... |
ウェッブエンジニアのローレベルプログラミング (20 min)
|
ウェブ系のことをしていると、設計方法など抽象化された概念との戦いが多い。実際の CPUとメモリの動作をよく知らなくとも、それなりのコードが書けてしまうため、低レイヤーを意識することが少なくなり、低レイヤーに苦手意識を持ってしまいがちになる。 本セッションでは、低レイヤ... |
I joined to a startup company, Actie Inc, in March 2014. In this talk, I will explain about what i've experienced in the past months and... |
開発合宿!!!! (20 min)
|
株式会社はてなでは開発合宿を積極的に行っています。 皆様御存知のはてなブックマークも少人数の開発合宿から生まれました。他にも、ほとんどのエンジニアが参加する大規模な合宿など様々な試みを実施しています。 本トークでは、
|
tl;dr初心者が Web エンジニアのコミュニティに触れて感じたこと、また自分が成長するために挑戦しているコミュニティとの付き合い方の話をします。 詳細インターネット上で簡単にコミュニケーションがとれる昨今、Perl に限らず多くのコミュ... |
Java For Perl Mongers (20 min)
|
このグローバル化する時代において、Web サイトで利用するプログラム言語の他言語化はますますその重要度を増しております。 一つのプログラム言語の知識しか無い状態で Web サービスを開発していく事は難しいと言えます。 今回は、長年 LL 使いの人が忌み嫌っていた J... |
Lightning Talks Day 1 (60 min)
|
Lightning Talks! Spaekers:
|
突然ITインフラを任された人のための…監視設計入門 (40 min)
|
「んじゃ、今日からサーバの面倒を見てもらっていい?」 と無茶振りされたけど、サーバの監視ってどうやればいいんだろう(;・∀・) と悩んでいる方、いらっしゃいませんか? また、ITインフラ構築の自動化を進めている方、監視設定は大丈夫でしょうか? 本トークでは、I... |
Dockerで遊んでみよっかー (40 min)
|
インフラの自動化、Immutable Infrastructure、新しいアプリケーションのデプロイ方法、Dockerを支えるLinuxのコンテナ技術などなどDockerは各方面でかなり盛り上がっています。先日のDocker Meetup Tokyoにも数百人の参加応募が集... |
Perl 5.20ではとうとうPerlにsubroutine signaturesが入りました。ですが、その裏ではこの機能をマージしてもらうための長く苦しい戦いを戦った一人の男がいたのです… 本トークではsubroutine signaturesについてではなく、su... |
Perl Mongersのためのstrace入門 (40 min)
|
このグローバル化する時代において、Web サイトで利用するプログラム言語の他言語化はますますその重要度を増しております。 一つのプログラム言語だけでサービスを提供する事も難しくなっていくことでしょう。 そのため、本talkではプログラム言語を限定せずWebアプリケーシ... |
LAMP(Linux Apache Mysql PHP)。これのインパクトと莫大な成功(バブル)、そして後に残された膨大な負債については疑う余地はないでしょう。 当時、 「P」を争うPerl(CGI)-PHP戦争 で、「お手軽」「ゆるふわ」「コピペコード」でシ... |
Google BigQuery で DWH 構築 (20 min)
|
Google BigQuery で Data Warehouse を構築する話 対象がビッグデータじゃなくても、それなり利用価値はありそうです Perl からどう使うか、も少し触れてみたい |
JSON SQLインジェクション脆弱性は、[SQL::Maker](https://metacpan.org/pod... |
Perl入学式 in YAPC::Asia Tokyo 2014 (150 min)
|
Perl入学式とは?「Perl入学式」は, プログラミング未経験者からPerl初心者を対象とした, プログラミング言語「Perl」の勉強会(ワークショップ)です. プログラミングにチャレンジする際, 一番最初の難関となり得る「環境構築」からスタートして, 「P... |
Sure, Plack is great, but is it really the best thing since the invention of exaggerated statements about web technologies? Yes. Yes, it ... |
ほんとにあったスキーマの話 「ソーシャルゲーム」 (40 min)
|
Webアプリケーションをつくりはじめるとき、 別の言い方すると、 本トークでは、Web... |
Perl For (Non?) Perl Mongers (40 min)
|
TL;DRPerlにあまり馴染みのない人に対して真面目なPerlの話をします。最近のPerl事情について知りたい人も対象です 私はこれまで数年間、仕事でガッツリPerlを書いてきましたが、古いPerlにあまり触れて来なかったこともあり、あま... |
モバイルアプリとAPIのありかたを考える2014 (40 min)
|
あなたは「送信中…」が表示されたままちっとも先に進めないモバイルアプリにイラッとしたことはありませんか? |
GitHub's git repository infrastructure has grown very organically over the years, from a single testing server to today's sharded set of ... |
Perl5 meta programming (40 min)
|
メタプログラミングと言えばrubyが有名です。しかし、perl5でもメタプログラミングを行う事は十分に可能です。 メタプログラミングはプログラミングの可能性を広げるための技術の1つです。 メタプログラミングの世界ではプログラムでプログラムを作ります。たとえば、全てのメソ... |
こんにちは、ritouです。 去年のYAPC::Asiaで「次世代のOpenIDとして仕様策定・実装が進んでいる」とかなんとか言ってPerlライブラリなどと一緒に紹介させていただきましたOpenID Connectが、2014年2月末にローンチされました。 |
概要このtalkは Webサービスのネイティブアプリ開発プラクティス by ninjinkun と合体しました... |
YAPC::Europe 2014 に行ってきました (20 min)
|
YAPC::Asia 2013 の Best Talk Awards 副賞が諸事情で繰り上がり、海外カンファレンスに行く権利を得られたのでYAPC::Europe 2014に参加してくる予定です。(YAPC::Europe 2014は2014/8/22 - 2014/8/2... |
古来より,Perlのソースコードをリファクタリングすると言えば,テキストエディタでソースコードをちまちま人間が書き換えるスタイルが一般的でした. 私は,Perlのソースコードをリファクタリングするためのツールである,Perlリファクタリングツール [App::PRT]... |
趣味開発のためのクラウド/VPS活用術 (20 min)
|
仕事でプログラムを書く時は指定された環境や、便利な社内ツール群、相談にのってくれる仲間や、何より豊富なコンピューティングリソースがあるでしょう。 しかし仕事から分離された趣味の開発ではそういったサーバは使えないことがあるわけで、それをどのように調達したり工夫を行うこと... |
そんなにビッグでもないデータ処理手法の話 (20 min)
|
ビッグデータという言葉が取り上げられるようになって久しいですが、実際どういう処理をどういう方法で実現するの、という総括はあまり行われていない気がします。 このトークでは、ペタバイト級データはちょっといま手元にないんで、という人のために、GB級からTB級までの「あんまり... |
Lightning Talks Day 2 (60 min)
|
Lightning Talks! Speakers:
|