Submit Search
Upload
受託開発とRubyGems
•
1 like
•
2,577 views
Koichi ITO
Follow
関西Ruby会議06 (http://regional.rubykaigi.org/kansai06)
Read less
Read more
Report
Share
Report
Share
1 of 78
Download now
Download to read offline
Recommended
インタフェースのこころ
インタフェースのこころ
Koichi ITO
Ruby合同勉強会@Sansan (http://connpass.com/event/14398/)
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
Koichi ITO
TokyuRuby会議09 (http://regional.rubykaigi.org/tokyu09/)
INSPIRE FUTURE GENERATIONS
INSPIRE FUTURE GENERATIONS
Koichi ITO
ありがたい話 公開版 http://esminc.doorkeeper.jp/events/18782
The World is Connected
The World is Connected
Koichi ITO
第14回 西日暮里.rb (https://nishinipporirb.doorkeeper.jp/events/28527) あきーにょカンファレンス#1に参加できず、お蔵入りになっていたスライドのお蔵出し。
Detroit Programming City
Detroit Programming City
Koichi ITO
西日暮里.rb 1周年記念会 (https://nishinipporirb.doorkeeper.jp/events/25958)
進撃の受託開発
進撃の受託開発
Koichi ITO
pixiv x ESM 技術交流会
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Koichi ITO
XP祭り 2015 (http://xpjug.com/xp2015/)
Reading 1st dRuby
Reading 1st dRuby
Koichi ITO
浜松Ruby会議01 (http://regional.rubykaigi.org/hamamatsu01) サンプルコード https://gist.github.com/koic/ea337f39012cd9efa775
Recommended
インタフェースのこころ
インタフェースのこころ
Koichi ITO
Ruby合同勉強会@Sansan (http://connpass.com/event/14398/)
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
Koichi ITO
TokyuRuby会議09 (http://regional.rubykaigi.org/tokyu09/)
INSPIRE FUTURE GENERATIONS
INSPIRE FUTURE GENERATIONS
Koichi ITO
ありがたい話 公開版 http://esminc.doorkeeper.jp/events/18782
The World is Connected
The World is Connected
Koichi ITO
第14回 西日暮里.rb (https://nishinipporirb.doorkeeper.jp/events/28527) あきーにょカンファレンス#1に参加できず、お蔵入りになっていたスライドのお蔵出し。
Detroit Programming City
Detroit Programming City
Koichi ITO
西日暮里.rb 1周年記念会 (https://nishinipporirb.doorkeeper.jp/events/25958)
進撃の受託開発
進撃の受託開発
Koichi ITO
pixiv x ESM 技術交流会
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Koichi ITO
XP祭り 2015 (http://xpjug.com/xp2015/)
Reading 1st dRuby
Reading 1st dRuby
Koichi ITO
浜松Ruby会議01 (http://regional.rubykaigi.org/hamamatsu01) サンプルコード https://gist.github.com/koic/ea337f39012cd9efa775
Spring 12年の歴史
Spring 12年の歴史
movmov
Spring I/O 2015のキーノート「12 Years of Spring: An Open Source Jorney」をベースにしたSpringの歴史を紹介するプレゼンテーション
Spring4-DevLove発表資料
Spring4-DevLove発表資料
Yuichi Hasegawa
2/5 DevLoveの発表資料です。 Spring関係の他愛もないハナシ。
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
VSハッカソン倶楽部 CI勉強会で発表した資料となります。 https://vshtc.doorkeeper.jp/events/26853
開発時の探し物を楽にする習慣作り
開発時の探し物を楽にする習慣作り
Koichi ITO
西日暮里.rb ゴールデンだよLT大会 @ 秋葉原UDX!! (https://nishinipporirb.doorkeeper.jp/events/42587)
さくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組み
Takeshi Ogawa
【東京】JJUG ナイト・セミナー 「入門Spring Boot&Spring Cloud」 1/23(月)、JSUG共催
[Java Day Tokyo 2018]50分で最新技術学習の基礎を身につける(SOMPO Systems Daisuke Nishino)
[Java Day Tokyo 2018]50分で最新技術学習の基礎を身につける(SOMPO Systems Daisuke Nishino)
Daisuke Nishino
Java Day Tokyo 2018で発表した際のスライドです。「50分で最新技術学習の基礎を身につける - 最近よく聞くキーワードの解説で 初心者もイチから学べる業界トレンド -」
Spring starterによるSpring Boot Starter
Spring starterによるSpring Boot Starter
Ryosuke Uchitate
JSUG勉強会 2016年その4 Spring I/O報告会 Spring starterによるSpring Boot Starter
20140131 万葉帰社日発表 チーム積み重ね 公開版
20140131 万葉帰社日発表 チーム積み重ね 公開版
tatsuo sakurai
1月の万葉帰社日で発表した資料です。 主に今のチームでの工夫など...
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
Taichi Watanabe
エンドツーエンドテストを自動化したらチームがすごく良くなった お話です
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
Hiroaki Matsunaga
ET/IoT 2016でおはなしした、組込ソフトウェア開発におけるシステムテスト自動化についての講演資料です。
Agile japan2016 a 2 ricksoft
Agile japan2016 a 2 ricksoft
Hiroshi Ohnuki
Agile Japan A-2 自社プロダクト開発現場でのアジャイルなプロジェクト運営記録
○○したら受託開発が180°変わった
○○したら受託開発が180°変わった
Atsushi Harada
「せっかく作った物が喜んでもらえない」 「仕様だ、バグだ、の不毛な争い」 「振り回されて疲弊するエンジニア」 など、受託開発でうまくいかない局面は多くあるが、ある一つのことを意識的に行うようにしたら、自分たちの受託開発が180°変わった、という話。
decode17
decode17
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN は現在オンプレミスにて Cloud Foundry の構築・導入を進めています。 そんな弊社が「何故」「どのように」Azure を利用したハイブリッドクラウド検証を行ったのか?をご紹介します。 https://www.microsoft.com/ja-jp/events/decode/2017/
Arachne Unweaved (JP)
Arachne Unweaved (JP)
Ikuru Kanuma
jjug ccc 2017の登壇資料です #ccc_i4 https://jjug-cfp.cfapps.pez.pivotal.io/submissions/1fe23fa4-dd22-4319-a505-25fe7cbbad88 www.java-users.jp/ccc2017spring/
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
Daisuke Nishino
【そのまま表示すると見づらいため、ダウンロードしてご参照ください】Oracle OpenWorld2017とJavaOne2017のレポートです。IBM社、Oracle社に設定いただいた個別セッションの内容も含めています。社内向けに公開したものから、一部公開範囲の都合により差し替えています。 ※画面で見るなら↓のほうが見やすいかもしれません https://speakerdeck.com/dnishino/oow2017-and-javaone2017-report-daisuke-nishino-sompo-systems
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
ryoheiseki1
Spring Boot ユーザーの方でも簡単に Quarkus を使うことができるような説明をしています
Wantedlyのテスト事情
Wantedlyのテスト事情
Takao Sumitomo
Android Testing Bootcamp #1の発表資料です。 http://connpass.com/event/26911/
はじめてがアジャイル
はじめてがアジャイル
Kenichi Takahashi
エンジニアがプロダクト育成を始めるまでにやったこと
エンジニアがプロダクト育成を始めるまでにやったこと
Takao Sumitomo
2016/07/15の「Growth Hack Night 〜エンジニアが語るプロダクトの立ち上げとグロース〜」の発表資料です。 http://d-cube.connpass.com/event/35259/
mod_perlプログラマーがYAPCで語るレガシー開発論
mod_perlプログラマーがYAPCで語るレガシー開発論
鉄次 尾形
2015/9/11に行われた YAPC::Asia Tokyo 2015 リジェクトコン! で発表したLTのスライドです。
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
ru pic
Fukuoka.LTのふくてん紹介資料です
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
光平 八代
2019/02/22 オープンソースカンファレンス2019 Tokyo/Spring 資料
More Related Content
What's hot
Spring 12年の歴史
Spring 12年の歴史
movmov
Spring I/O 2015のキーノート「12 Years of Spring: An Open Source Jorney」をベースにしたSpringの歴史を紹介するプレゼンテーション
Spring4-DevLove発表資料
Spring4-DevLove発表資料
Yuichi Hasegawa
2/5 DevLoveの発表資料です。 Spring関係の他愛もないハナシ。
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
VSハッカソン倶楽部 CI勉強会で発表した資料となります。 https://vshtc.doorkeeper.jp/events/26853
開発時の探し物を楽にする習慣作り
開発時の探し物を楽にする習慣作り
Koichi ITO
西日暮里.rb ゴールデンだよLT大会 @ 秋葉原UDX!! (https://nishinipporirb.doorkeeper.jp/events/42587)
さくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組み
Takeshi Ogawa
【東京】JJUG ナイト・セミナー 「入門Spring Boot&Spring Cloud」 1/23(月)、JSUG共催
[Java Day Tokyo 2018]50分で最新技術学習の基礎を身につける(SOMPO Systems Daisuke Nishino)
[Java Day Tokyo 2018]50分で最新技術学習の基礎を身につける(SOMPO Systems Daisuke Nishino)
Daisuke Nishino
Java Day Tokyo 2018で発表した際のスライドです。「50分で最新技術学習の基礎を身につける - 最近よく聞くキーワードの解説で 初心者もイチから学べる業界トレンド -」
Spring starterによるSpring Boot Starter
Spring starterによるSpring Boot Starter
Ryosuke Uchitate
JSUG勉強会 2016年その4 Spring I/O報告会 Spring starterによるSpring Boot Starter
20140131 万葉帰社日発表 チーム積み重ね 公開版
20140131 万葉帰社日発表 チーム積み重ね 公開版
tatsuo sakurai
1月の万葉帰社日で発表した資料です。 主に今のチームでの工夫など...
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
Taichi Watanabe
エンドツーエンドテストを自動化したらチームがすごく良くなった お話です
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
Hiroaki Matsunaga
ET/IoT 2016でおはなしした、組込ソフトウェア開発におけるシステムテスト自動化についての講演資料です。
Agile japan2016 a 2 ricksoft
Agile japan2016 a 2 ricksoft
Hiroshi Ohnuki
Agile Japan A-2 自社プロダクト開発現場でのアジャイルなプロジェクト運営記録
○○したら受託開発が180°変わった
○○したら受託開発が180°変わった
Atsushi Harada
「せっかく作った物が喜んでもらえない」 「仕様だ、バグだ、の不毛な争い」 「振り回されて疲弊するエンジニア」 など、受託開発でうまくいかない局面は多くあるが、ある一つのことを意識的に行うようにしたら、自分たちの受託開発が180°変わった、という話。
decode17
decode17
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN は現在オンプレミスにて Cloud Foundry の構築・導入を進めています。 そんな弊社が「何故」「どのように」Azure を利用したハイブリッドクラウド検証を行ったのか?をご紹介します。 https://www.microsoft.com/ja-jp/events/decode/2017/
Arachne Unweaved (JP)
Arachne Unweaved (JP)
Ikuru Kanuma
jjug ccc 2017の登壇資料です #ccc_i4 https://jjug-cfp.cfapps.pez.pivotal.io/submissions/1fe23fa4-dd22-4319-a505-25fe7cbbad88 www.java-users.jp/ccc2017spring/
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
Daisuke Nishino
【そのまま表示すると見づらいため、ダウンロードしてご参照ください】Oracle OpenWorld2017とJavaOne2017のレポートです。IBM社、Oracle社に設定いただいた個別セッションの内容も含めています。社内向けに公開したものから、一部公開範囲の都合により差し替えています。 ※画面で見るなら↓のほうが見やすいかもしれません https://speakerdeck.com/dnishino/oow2017-and-javaone2017-report-daisuke-nishino-sompo-systems
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
ryoheiseki1
Spring Boot ユーザーの方でも簡単に Quarkus を使うことができるような説明をしています
Wantedlyのテスト事情
Wantedlyのテスト事情
Takao Sumitomo
Android Testing Bootcamp #1の発表資料です。 http://connpass.com/event/26911/
はじめてがアジャイル
はじめてがアジャイル
Kenichi Takahashi
エンジニアがプロダクト育成を始めるまでにやったこと
エンジニアがプロダクト育成を始めるまでにやったこと
Takao Sumitomo
2016/07/15の「Growth Hack Night 〜エンジニアが語るプロダクトの立ち上げとグロース〜」の発表資料です。 http://d-cube.connpass.com/event/35259/
mod_perlプログラマーがYAPCで語るレガシー開発論
mod_perlプログラマーがYAPCで語るレガシー開発論
鉄次 尾形
2015/9/11に行われた YAPC::Asia Tokyo 2015 リジェクトコン! で発表したLTのスライドです。
What's hot
(20)
Spring 12年の歴史
Spring 12年の歴史
Spring4-DevLove発表資料
Spring4-DevLove発表資料
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
開発時の探し物を楽にする習慣作り
開発時の探し物を楽にする習慣作り
さくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組み
[Java Day Tokyo 2018]50分で最新技術学習の基礎を身につける(SOMPO Systems Daisuke Nishino)
[Java Day Tokyo 2018]50分で最新技術学習の基礎を身につける(SOMPO Systems Daisuke Nishino)
Spring starterによるSpring Boot Starter
Spring starterによるSpring Boot Starter
20140131 万葉帰社日発表 チーム積み重ね 公開版
20140131 万葉帰社日発表 チーム積み重ね 公開版
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
Agile japan2016 a 2 ricksoft
Agile japan2016 a 2 ricksoft
○○したら受託開発が180°変わった
○○したら受託開発が180°変わった
decode17
decode17
Arachne Unweaved (JP)
Arachne Unweaved (JP)
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
Wantedlyのテスト事情
Wantedlyのテスト事情
はじめてがアジャイル
はじめてがアジャイル
エンジニアがプロダクト育成を始めるまでにやったこと
エンジニアがプロダクト育成を始めるまでにやったこと
mod_perlプログラマーがYAPCで語るレガシー開発論
mod_perlプログラマーがYAPCで語るレガシー開発論
Similar to 受託開発とRubyGems
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
ru pic
Fukuoka.LTのふくてん紹介資料です
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
光平 八代
2019/02/22 オープンソースカンファレンス2019 Tokyo/Spring 資料
Gitlab ci & ecsへのデプロイ
Gitlab ci & ecsへのデプロイ
iwata jaws-ug
Gitlab ci & ecsへのデプロイについて
PlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.key
泰 増田
神戸Pythonの会 #14 の講演資料です。
Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界
Hideki Takase
Erlang & Elixir Fest 2019で講演しました! 関数型言語ElixirによるIoT開発フレームワーク“Nerves”について,ライブデモをふんだんに交えながら日本の皆さまに共有させていただきました. https://elixir-fest.jp/ 最後にbig news!!があるので,ぜひご覧ください! https://swest.toppers.jp/keynote/ 誤記 P.27: fukuoka.exでのNerves Trainingは6/7ではなく7/7に開催しますm(_ _)m 講演概要: Nervesってご存知でしょうか? "Craft and deploy bulletproof embedded software in Elixir"のスローガンのもと,ElixirでIoTデバイスの開発を実現できるフレームワークです.Raspberry PiやBeagleBoneなどを対象として,数十MB程度の省メモリでElixirアプリの駆動を可能とします.mixツールに統合されたビルドシステム,GPIOやI2CなどIoTデバイス制御のための豊富なデバイスドライバ・ライブラリ,NervesHubを介したクラウド経由のセキュアなファームアップデート,Phoenixと連携したリアルタイム通信とデータ可視化と,そのエコシステムの完成度は目を見張るものがあります.本発表では,IoTシステム開発のライブデモを交えながら,Nervesの概要ならびに現状と目指しているところを紹介します. 発表者はLonestar ElixirConf 2019に参加してきました.Nervesのコア開発者からTrainingを直接受講してきて,多くのNerves技術者の発表を聴講して議論してきて,その動向に大いに衝撃を受けました.Austinで得てきたこれらの知見と経験について,日本の全てのElixir技術者の皆さまとこの技術を共有したいと思います.
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
Toru Yamaguchi
特定のプロジェクトがあり、要件定義をし概要設計をする。 それがアーキテクトの仕事だと思われがちですが、大きな視点を持ち様々な課題を自らリードして解決していく立場としても絶好のポジションです。 このセッションでは、Mobage オープンプラットフォームの立ち上げから、 グローバルプラットフォーム展開、さらには mixi 社との共同プラットフォーム構築、 JavaScript SDK と認証技術の組み合わせによる新しい HTML5 プラットフォーム構築をアーキテクトという立場でリードし続けた立場から、技術選択のみならず実現したい事に対する俯瞰的な捉え方を、これまでの実例と共に紹介し、アーキテクトという役割について、お話します。
沢マンに学ぶいきいき
沢マンに学ぶいきいき
Takeshi Kakeda
デブサミ2009のコミュニティLTでオブラブの話を0.8秒でスルーして沢マンの電波を飛した。
KeycloakのCNCF incubating project入りまでのアップストリーム活動の歩み
KeycloakのCNCF incubating project入りまでのアップストリーム活動の歩み
Hitachi, Ltd. OSS Solution Center.
Cloud Native Days Tokyo 2023のDay2 Keynoteの資料です。
Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713
Yutaka Terasawa
AIBPC WG
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
cloudconductor
2015/01/28(水)に開催されました「OCPJ PoCWG Engineering Workshop」にて講演した資料です
XPで出会った「新たな社会構造」 ver 0.0.1
XPで出会った「新たな社会構造」 ver 0.0.1
Koichi ITO
Yokohama.rb Monthly Meetup #50 http://yokohamarb.doorkeeper.jp/events/14212
PHPにないセキュリティ機能
PHPにないセキュリティ機能
Yasuo Ohgaki
PHPにないセキュリティ機能
PHPにないセキュリティ機能
Yasuo Ohgaki
PHPに無いセキュリティ対策から学ぶエンジニアリング的なセキュリティ対策
PHPにないセキュリティ機能
PHPにないセキュリティ機能
Yasuo Ohgaki
PHPカンファレンス関西2015での私のセッション「PHPに無いセキュリティ機能」のスライドです。 何が無いのか、知っていれば対応できます。 何が問題になっているのか、知っていれば対応できます。 セキュリティ対策は職人技敵(脆弱性対策をコード中に散りばめ、全体を把握しないと安全にできない作り方)ではなく、CERT/SANS/OWASPが推奨するセキュリティ対策を行い、エンジニアリング的(科学的、体系的な作り方)を行う方が簡単かつより安全、高品質なアプリケーションを作れます。 PDFをダウンロードしたい方はブログをご覧ください。 http://blog.ohgaki.net/missing-security-related-parts-of-php
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
Jun Okazaki
ギーク長野での発表のスライドです。
PCCC22:株式会社アックス テーマ1「俺ASICとロボットと論理推論AI」
PCCC22:株式会社アックス テーマ1「俺ASICとロボットと論理推論AI」
PC Cluster Consortium
PCクラスタコンソーシアムの開催する PCCC22(第22回PCクラスタシンポジウム)「HPCシステム技術の最前線」 会員展示として公開中のスライドです。 詳細は下記のWebサイトへお越しください。 ▽PCCC22 「HPCシステム技術の最前線」 (2022年12月5日~6日) https://www.pccluster.org/ja/event/pccc22/
生成AIが切り拓く新しいゲームの創り方・遊び方
生成AIが切り拓く新しいゲームの創り方・遊び方
KLab Inc. / Tech
AIは最高のパートナー!? ゲームづくりの新しいカタチを考える https://aws-startup-lofts.com/apj/loft/tokyo/event/ce2eeb8f-e5c5-42c2-ac23-e5c164e875af での登壇資料です。
関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
Hideki Takase
PPL 2021 (第23回プログラミングおよびプログラミング言語ワークショップ) @ 2021/03/09 https://jssst-ppl.org/workshop/2021/index.html 概要: IoT(Internet of Things)は情報科学の総合格闘技である.多様かつ大量の計算機器がネットワークを介して密接に絡み合い,様々な分野の技術領域を結集させて,大規模かつ複雑なIoTシステムが構築される.講演者は,IoTシステム分野におけるElixirの可能性に着目している.Elixirは2012年に登場した関数型言語であり,処理の振る舞いではなくデータの扱いを直接的に操作するためのライブラリや記法が豊富に整備されている.加えて記述容易で開発生産性が高く,並行/並列システムを容易に実現できるという特徴がある.本講演では,Elixirの特徴をIoTシステム開発に展開するための取り組みについて紹介する.関数を部品と捉えてその間の接続関係と並行処理を表現した処理フローは,データフロー型のシステムアーキテクチャの設計と親和性が高い.これを活かしたFPGA設計の最適化手法を提案する.また,アクターベースの軽量かつ頑強なプロセスモデルをIoTシステム通信機構に応用する試みを紹介する.元来の組込みシステム研究者が考えるプログラミング言語のIoTシステム分野への可能性について,PPLの参加者の皆さまとともに議論したい. 注:SlideShareアップロード時に画像の色情報が落ちています. [Download] すると綺麗なPDFが取得できます.
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Koichi ITO
Lightning Talks at XP Festival 2014 http://xpjug.com/xp2014/
私が見てきたあるセカイの物語 Part I & II
私が見てきたあるセカイの物語 Part I & II
Koichi ITO
表参道.rb #1 (http://omotesandorb.connpass.com/event/14973/)
Similar to 受託開発とRubyGems
(20)
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
Gitlab ci & ecsへのデプロイ
Gitlab ci & ecsへのデプロイ
PlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.key
Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
沢マンに学ぶいきいき
沢マンに学ぶいきいき
KeycloakのCNCF incubating project入りまでのアップストリーム活動の歩み
KeycloakのCNCF incubating project入りまでのアップストリーム活動の歩み
Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
XPで出会った「新たな社会構造」 ver 0.0.1
XPで出会った「新たな社会構造」 ver 0.0.1
PHPにないセキュリティ機能
PHPにないセキュリティ機能
PHPにないセキュリティ機能
PHPにないセキュリティ機能
PHPにないセキュリティ機能
PHPにないセキュリティ機能
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
PCCC22:株式会社アックス テーマ1「俺ASICとロボットと論理推論AI」
PCCC22:株式会社アックス テーマ1「俺ASICとロボットと論理推論AI」
生成AIが切り拓く新しいゲームの創り方・遊び方
生成AIが切り拓く新しいゲームの創り方・遊び方
関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
私が見てきたあるセカイの物語 Part I & II
私が見てきたあるセカイの物語 Part I & II
More from Koichi ITO
Bundler 2 の胎動
Bundler 2 の胎動
Koichi ITO
ぎんざRuby会議01 スポンサーLT (https://ginzarb.github.io/kaigi01/)
アプリがパッチにまみれたら
アプリがパッチにまみれたら
Koichi ITO
TokyuRuby会議11 (https://tokyurubykaigi.github.io/tokyu11/)
Stairway to The Pragmatic Rails Programmer
Stairway to The Pragmatic Rails Programmer
Koichi ITO
Rails Developers Meetup #3 (https://rails-developers-meetup.connpass.com/event/60765/)
最軽の開発手法 dX 改
最軽の開発手法 dX 改
Koichi ITO
ESM LT #2
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Koichi ITO
Ruby Business Users Conference 2017 (http://www.rubybusiness-conf.org/)
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
Koichi ITO
表参道.rb #19 https://omotesandorb.connpass.com/event/48967
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
Koichi ITO
RubyWorld Conference 2016 (http://2016.rubyworld-conf.org/ja/) のスポンサープレゼンテーション
俺の開発日誌
俺の開発日誌
Koichi ITO
Ginza.rb 第40回 (https://ginzarb.doorkeeper.jp/events/52895)
ghq gem-src and more
ghq gem-src and more
Koichi ITO
esm LT での発表スライド
RuboCopとXPコーディング規約
RuboCopとXPコーディング規約
Koichi ITO
XP祭り 2016のライトニングトークス資料 (http://xpjug.com/xp2016)
俺たちの新人教育!!
俺たちの新人教育!!
Koichi ITO
XP祭り 2016 (http://xpjug.com/xp2016)
スローテスト刑事 (デカ)
スローテスト刑事 (デカ)
Koichi ITO
第74回 Ruby関西 勉強会 (https://rubykansai.doorkeeper.jp/events/49364)
Gate of Agile Web Development
Gate of Agile Web Development
Koichi ITO
Agile Japan 2016 長崎サテライト with NaITE (http://nagasaki-it-engineers.connpass.com/event/32873)
RubyKaigi 2015 の Drinkup を支える技術
RubyKaigi 2015 の Drinkup を支える技術
Koichi ITO
TokyuRuby会議10 (http://regional.rubykaigi.org/tokyu10/)
Motivationware
Motivationware
Koichi ITO
とちぎテストの会議04 (http://d.hatena.ne.jp/tochigitestnokaigi/20160423)
達人プログラマーへの道
達人プログラマーへの道
Koichi ITO
表参道.rb#10 (http://omotesandorb.connpass.com/event/29102/)
Let's get ready for next Ruby
Let's get ready for next Ruby
Koichi ITO
表参道.rb #9
職と人
職と人
Koichi ITO
勤務先の社内発表資料
Agile Software Development with Edge Ruby
Agile Software Development with Edge Ruby
Koichi ITO
Yamama.rb #0
Safe navigation operator in Ruby
Safe navigation operator in Ruby
Koichi ITO
表参道.rb #6 (http://omotesandorb.connpass.com/event/21811/) obj&.foo になるかも? https://bugs.ruby-lang.org/issues/11537#note-42
More from Koichi ITO
(20)
Bundler 2 の胎動
Bundler 2 の胎動
アプリがパッチにまみれたら
アプリがパッチにまみれたら
Stairway to The Pragmatic Rails Programmer
Stairway to The Pragmatic Rails Programmer
最軽の開発手法 dX 改
最軽の開発手法 dX 改
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
俺の開発日誌
俺の開発日誌
ghq gem-src and more
ghq gem-src and more
RuboCopとXPコーディング規約
RuboCopとXPコーディング規約
俺たちの新人教育!!
俺たちの新人教育!!
スローテスト刑事 (デカ)
スローテスト刑事 (デカ)
Gate of Agile Web Development
Gate of Agile Web Development
RubyKaigi 2015 の Drinkup を支える技術
RubyKaigi 2015 の Drinkup を支える技術
Motivationware
Motivationware
達人プログラマーへの道
達人プログラマーへの道
Let's get ready for next Ruby
Let's get ready for next Ruby
職と人
職と人
Agile Software Development with Edge Ruby
Agile Software Development with Edge Ruby
Safe navigation operator in Ruby
Safe navigation operator in Ruby
受託開発とRubyGems
1.
受託開発と (株) 永和システムマネジメント アジャイル事業部 Ruby x
Agile グループ 伊藤 浩一 (@koic) Enjoy Programming RubyGemsgem install active_pstore エムオーテックス新大阪ビル エムオーテックスホール 2015.07.11 (Sat) 関西Ruby会議06
2.
Computer programmer, guitarist. Leader
of an Agile software development team at Eiwa System Management, Inc. Lives in Shinjuku. @koic photo token by @NaCl
3.
4.
5.
6.
7.
XPE2ndと上司がついてきます https://pbs.twimg.com/media/CIZYfj6W8AAqyAU.jpg
8.
今日の話
9.
受託開発で色々なシス テムを作った知見から ライブラリを作れそう
10.
実践投入され た実装とされ ていない構想
11.
構想の 副産物
12.
13.
背景
14.
いち場面 受託開発の
15.
https://ja.wikipedia.org/wiki/正岡子規#/media/File:Masaoka_Shiki.jpg 誰のためのコード
16.
日時予約して1回 だけ実行したい (あるある)
17.
運用の自動化
18.
at コマンド
19.
20.
permission denied
21.
受託開発にはコント ロールできることと できないことがある
22.
立ちはだかる壁
23.
オンプレ https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF#/media/File:Dell_PowerEdge_Servers.jpg
24.
申請書
25.
業日
26.
さまざま な制約
27.
割愛
28.
よろしい、 ならば車輪 の再発明だ
29.
構想三秒 cron rails rrails c RDBMS 日時予約 日時予約を永続化 ※1 定期実行予約があれば実行する 人生n回目の設計パターン
30.
キモ cron rails rrails c RDBMS 日時予約 日時予約を永続化 ※1 定期実行予約があれば実行する 人生n回目の設計パターン
31.
申請書
32.
業日
33.
http://www.amazon.co.jp/dp/4274217620
34.
http://www.slideshare.net/kdmsnr/xpjunkudo-20150626/61
35.
どうやれば できるかを 考える
36.
Ruby標準添付 ライブラリ
37.
http://docs.ruby-lang.org/ja/2.2.0/class/PStore.html
38.
PStore キモ cron rails rrails c 日時予約 日時予約を永続化 ※1 定期実行予約があれば実行する 人生n回目の設計パターン
39.
40.
PStore 欲しかったものの前提 cron rails rrails c 日時予約 登録のみ ※1 定期実行同一データへの同時更新はない 同一データへの同時更新がない •
定期実行したら削除するくらいデータのライフサイクルが短い • 保存するモデルとしてリレーションシップが必要ない
41.
42.
自給自足
43.
弱点多々
44.
THE MAKING OF A
RubyGems
45.
知見
46.
実践投入され た実装とされ ていない構想
47.
48.
社会実験
49.
パターン
50.
51.
パターンは発明す るものではなく発 見されるもの 『パターンハッチング』より
52.
53.
http://capsctrl.que.jp/kdmsnr/wiki/PofEAA/?ActiveRecord
54.
ActiveRecord っぽい振る舞い
55.
有名な永続化 のインタフェー スで使える
56.
• Create …
save, create... • Read … find, where... • Update … save, update... • Delete … destroy, delete... 先人の知恵による名前
57.
コードレビューが増 えたからこその より一層の名前重要
58.
書ける速さ、 読める速さ
59.
先人の知恵によ る名前の作用
60.
よく知られた名前で 読むことができる
61.
名前というイン タフェースの重 要性について
62.
63.
http://i.loveruby.net/ja/rhg/book/intro.html 『Rubyソースコード完全解説』n ページより抜粋 静的解析とはつまりソースコー ドの解析だ。そしてソースコー ドの解析とは名前の調査である。 ファイル名・関数名・変数名・ 型名・メンバ名など、プログラ ムは名前のかたまりだ。
64.
おわりに
65.
• 書くときに名前付けの苦労が減る • 使い手への学習曲線を低くできる •
読むときに雰囲気で読める よく知られた名前の再利用
66.
脳力を抑える 『Lightweight Language MAGAZINE』より
67.
TO
68.
BE
69.
CONTINUED Enjoy Programming
70.
71.
テストデータ
72.
https://github.com/koic/active_pstore
73.
NG集
74.
ドッグフード で得た知見 https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AB%E3%83%89%E3%83%83%E3%82%B0#/media/File:Clyde_The_Bulldog.jpg
75.
76.
あれ?require しないと使えない… ActivePStore! NameError: uninitialized
con! require ‘active_pstore’! true! ActivePStore! ActivePStore
77.
bundler 使ってるのに require 書きたくない でござる!!! 絶対に require 書きたくない でござる!!!
78.
https://rubygems.org/gems/active-pstore
79.
http://guides.rubygems.org/name-your-gem/
80.
名前重要 推奨重要
Download now