YAPC::Asia Tokyo 2014

Aug. 28, 29, 30 at KEIO Univ. Hiyoshi Campus [There Is More Than One Way To Enjoy It!]

Talk



List of Talks


Accepted Talks (58)



欲しいものは作ればいい! 〜Webアプリ10連発〜

YAPC恒例の前夜祭、今年はWebアプリケーションを作っている方にそのノウハウやこだわり、楽しさを語って頂くイベントを開催致します。

Webアプリケーションを作ることって使ってもらう嬉...

read more...

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...

read more...

※ 本トークにおける「インフラエンジニア」は、運用エンジニアでありながら、プログラミングに関連すること一切を、自らの選択によって放棄してしまっている人を指します

IT系エンジニア(広義)を世代ごとに分類すると、おおまかに以下のようになると思いま...

read more...

Perlといえば電子の世界に閉じたプログラムを書かれる方が多いと思われますが、その対極に位置すると思われていた現実世界に干渉しうるハードウェアプログラミングの分野が、ここ最近かなりウェブ系技術に接近しています。

そこでこのトークでは、いかにPerlやカジュアルなツール...

read more...


何故話すのか

大企業も昔は色々な苦労を体験して成長されてきたんだな、ということを体験して
その経験談を体系的に自分の中でまとめたいことが理由です。
頭ではなく、体験して、心で理解したことをお話しします。
このトークが誰かのお役に...

read more...

Apple recently released a language called Swift. As a language it appears to be the best of both worlds -- a script language that emits ...

read more...

しばらくGoを書いてきて、GoはPerlを使っている人たちにとってとても相性のよい言語だと思うようになりました。 Perlでは手が届かないかゆいところに手が届くし、速いし、バイナリを作って設置するのも簡単です。 しかしながらGoを書き始めるにあたっては多少それまでPerlや...

read more...

本トークでは、Elasticsearchという検索ミドルウェアを利用して、ウェブサービスの機能性を進化させる話をします。

Elasticsearchは、他の検索ミドルウェアに対して、そのAPIファーストの...

read more...

JSONのデータ構造を記述するための仕様・枠組みであるJSON Schemaが流行りつつあります。

私の周りでも、多くのAPIの仕様がJSON Schemaで記述されるようになりました。

このTalkでは、S...

read more...

私は過去に Test::TCP, Test::SharedFork, Test::Power, Test::Pretty... たくさんのテストを便利にするモジュールを書いてきました。これらのモジュールは Test::Builder の上に構築されております。 我々は、 ...

read more...

弊社ではTV連動用BaaSとしてMIESというシステムを開発/運用しています。
TV連動という特殊なサービスということもあり、
本番数時間前にサーバを一気に数百台起動し、終了後には削除...

read more...

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...

read more...

(日本語は下にあります / Japanese follows English)

Hello, every Perl mongers!
Do you use [Perl::Critic](http://search.cpan.org/~thaljef/Perl-...

read more...

Git は最近の開発においてはとてもポピュラーなツールです。業務で利用していなくても今や多くの CPAN モジュールが開発の場を GitHub としていることからも、Perl Monger には欠かせないものの一つとなっています。かゆい所に手が届くツールを自作できれば、Gi...

read more...

Windows しか使った事がない Perl 初心者にとって Web アプリケーションを開発して公開するまでというのは、情報が少なかったりまとまっていなかったりするために、大変長く険しい道のりになってしまうのではないでしょうか。

学生時代に使っていた PC しか持って...

read more...

はてなでベータ版を提供中のサーバ管理サービスであるMackerelは、サーバサイドをScalaを使って実装しています。

このトークでは、10年あまりPerlを利用してきたはてなが、なぜ新たな開発言語としてScalaを選択し...

read more...

Programming within frameworks is fun, but breaking frameworks is funnier. I will show cases where we built a framework for making thing...

read more...

(日本語は下にあります / Japanese follows English)

We, engineer, live in Terminal. Terminal is our world. We can change our world. We can also ch...

read more...

10年以上前からPerlのドキュメント翻訳に関わっていますが、その経験を元に作っている継続的な翻訳を行うための tran というアプリケーションをPerlで書いていますが、その紹介になります。 tran を使うと

  • Perlのドキュメント、 一般のWeb Page...

read more...

本発表では、アプリケーションのデプロイ自動化を本質的な目標と捉え、
DeNAで実際に運用している開発・リリースプロセスとその構築過程についてご紹介します。

  • なぜデプロイを自動化するのか
  • アプリケーションが動作する環境を容易に構築・管理する
  • テスト...

read more...

YAPC::Asia2014をはじめとした、さまざまなIT系カンファレンス開催における課題の一つに、会場へのネットワーク提供があります。特にYAPC::Asiaのように参加者1000人を超えする規模、のネットワーク提供は、人、機材、コストなどの様々な壁をクリアしなければいけ...

read more...

サービスを提供するシステムがますます複雑化していく昨今、そのための問題解決に用いられるプログラミング言語の選択肢もまた、多様化しています。そのような中で、Perlに関しても私たちひとりひとりのユーザにおいて、その位置付けを見直し続けているという現状ではないでしょうか。

...

read more...

O2O/IoT/Wearableといった用語がよく見かけられるようになってきました。 バズワードに流されず、その下にある技術の特徴を抑え、 適切なサービス設計をしていく事が必要になってきています。

iBeaconでも利用されるBluetooth LEや、IBMが提...

read more...

  • MySQLの"WHERE狙いのキー", "ORDER BY狙いのキー"をPerlのコードっぽく解説します
  • なぜ"Using where; Using filesort"が遅いのか、コードっぽく表現すると「そりゃ遅いわ」
  • なんで遅いのか知らない、どうやって解消...

read more...

よくテキスト処理はPerlの得意分野と言われており、ログ解析やWebスクレイピングなどで活躍しています。 では、自然言語のテキスト処理はどうでしょうか?

ということで、本トークでは自然言語処理の理論的なことについてはあまり触れず、自然言語処理(主にテキスト解析の分...

read more...

twiki.orgという1998年から続いているオープンソースのウィキプラットフォームがありまして、それをモルガン・スタンレー証券のIT部門でグローバルに2004年から運用して単一のインストールに1万のウィキサイト、総計100万ページが載るに至り、その過程でオープンソースに...

read more...

近年、PerlでWebアプリを作る環境はとても恵まれています。 PerlBeginner向けの講座(Perl入学式)や入門記事なども豊富に公開されており、 Amon2やMojoliciousなどのWAFを使えば、簡単にWebアプリを実装することができるようになりました。...

read more...

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 ...

read more...

ウェブ系のことをしていると、設計方法など抽象化された概念との戦いが多い。実際の CPUとメモリの動作をよく知らなくとも、それなりのコードが書けてしまうため、低レイヤーを意識することが少なくなり、低レイヤーに苦手意識を持ってしまいがちになる。

本セッションでは、低レイヤ...

read more...

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...

read more...

株式会社はてなでは開発合宿を積極的に行っています。

皆様御存知のはてなブックマークも少人数の開発合宿から生まれました。他にも、ほとんどのエンジニアが参加する大規模な合宿など様々な試みを実施しています。

本トークでは、

  • 開発合宿の意義
  • はてなにおけ...

read more...

tl;dr

初心者が Web エンジニアのコミュニティに触れて感じたこと、また自分が成長するために挑戦しているコミュニティとの付き合い方の話をします。

詳細

インターネット上で簡単にコミュニケーションがとれる昨今、Perl に限らず多くのコミュ...

read more...

このグローバル化する時代において、Web サイトで利用するプログラム言語の他言語化はますますその重要度を増しております。 一つのプログラム言語の知識しか無い状態で Web サービスを開発していく事は難しいと言えます。

今回は、長年 LL 使いの人が忌み嫌っていた J...

read more...

Lightning Talks!


Spaekers:

  1. maka2_donzoko@twitter
  2. charsbar@github
  3. shoichikaji@github
  4. __papix__@twitter 5....

read more...

「んじゃ、今日からサーバの面倒を見てもらっていい?」

と無茶振りされたけど、サーバの監視ってどうやればいいんだろう(;・∀・) と悩んでいる方、いらっしゃいませんか? また、ITインフラ構築の自動化を進めている方、監視設定は大丈夫でしょうか?

本トークでは、I...

read more...

インフラの自動化、Immutable Infrastructure、新しいアプリケーションのデプロイ方法、Dockerを支えるLinuxのコンテナ技術などなどDockerは各方面でかなり盛り上がっています。先日のDocker Meetup Tokyoにも数百人の参加応募が集...

read more...

Perl 5.20ではとうとうPerlにsubroutine signaturesが入りました。ですが、その裏ではこの機能をマージしてもらうための長く苦しい戦いを戦った一人の男がいたのです…

本トークではsubroutine signaturesについてではなく、su...

read more...

このグローバル化する時代において、Web サイトで利用するプログラム言語の他言語化はますますその重要度を増しております。 一つのプログラム言語だけでサービスを提供する事も難しくなっていくことでしょう。

そのため、本talkではプログラム言語を限定せずWebアプリケーシ...

read more...

LAMP(Linux Apache Mysql PHP)。これのインパクトと莫大な成功(バブル)、そして後に残された膨大な負債については疑う余地はないでしょう。 当時、 「P」を争うPerl(CGI)-PHP戦争 で、「お手軽」「ゆるふわ」「コピペコード」でシ...

read more...

Google BigQuery で Data Warehouse を構築する話 対象がビッグデータじゃなくても、それなり利用価値はありそうです Perl からどう使うか、も少し触れてみたい

Perl入学式とは?

「Perl入学式」は, プログラミング未経験者からPerl初心者を対象とした, プログラミング言語「Perl」の勉強会(ワークショップ)です.

プログラミングにチャレンジする際, 一番最初の難関となり得る「環境構築」からスタートして, 「P...

read more...

Sure, Plack is great, but is it really the best thing since the invention of exaggerated statements about web technologies? Yes. Yes, it ...

read more...

Webアプリケーションをつくりはじめるとき、
まず「どういうテーブル定義にしようか」
悩むのかなと思います。

別の言い方すると、
コードレビューで一番盛り上がって、面白いのが、
スキーマ定義だったりしませんか?!

本トークでは、Web...

read more...

TL;DR

Perlにあまり馴染みのない人に対して真面目なPerlの話をします。最近のPerl事情について知りたい人も対象です


私はこれまで数年間、仕事でガッツリPerlを書いてきましたが、古いPerlにあまり触れて来なかったこともあり、あま...

read more...

あなたは「送信中…」が表示されたままちっとも先に進めないモバイルアプリにイラッとしたことはありませんか?
いま主流となっているクライアントとAPIとのやりとりは、本当にわたしたちにとって幸せなかたちなのでしょうか?
誰もがベストプラクティスを模索しているように感...

read more...

GitHub's git repository infrastructure has grown very organically over the years, from a single testing server to today's sharded set of ...

read more...

メタプログラミングと言えばrubyが有名です。しかし、perl5でもメタプログラミングを行う事は十分に可能です。 メタプログラミングはプログラミングの可能性を広げるための技術の1つです。 メタプログラミングの世界ではプログラムでプログラムを作ります。たとえば、全てのメソ...

read more...

こんにちは、ritouです。

去年のYAPC::Asiaで「次世代のOpenIDとして仕様策定・実装が進んでいる」とかなんとか言ってPerlライブラリなどと一緒に紹介させていただきましたOpenID Connectが、2014年2月末にローンチされました。
[O...

read more...

YAPC::Asia 2013 の Best Talk Awards 副賞が諸事情で繰り上がり、海外カンファレンスに行く権利を得られたのでYAPC::Europe 2014に参加してくる予定です。(YAPC::Europe 2014は2014/8/22 - 2014/8/2...

read more...

古来より,Perlのソースコードをリファクタリングすると言えば,テキストエディタでソースコードをちまちま人間が書き換えるスタイルが一般的でした.

私は,Perlのソースコードをリファクタリングするためのツールである,Perlリファクタリングツール [App::PRT]...

read more...

仕事でプログラムを書く時は指定された環境や、便利な社内ツール群、相談にのってくれる仲間や、何より豊富なコンピューティングリソースがあるでしょう。

しかし仕事から分離された趣味の開発ではそういったサーバは使えないことがあるわけで、それをどのように調達したり工夫を行うこと...

read more...

ビッグデータという言葉が取り上げられるようになって久しいですが、実際どういう処理をどういう方法で実現するの、という総括はあまり行われていない気がします。

このトークでは、ペタバイト級データはちょっといま手元にないんで、という人のために、GB級からTB級までの「あんまり...

read more...

Lightning Talks!


Speakers:

  1. Yappo / 1min
  2. tatsuro.hisamori@facebook
  3. Yudai Suzuki@facebook
  4. libitte@twitter
  5. ...

read more...

Close the YAPC::Asia Tokyo 2014.