或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -

Kei Shiratsuchi
Kei ShiratsuchiSenior Web Developer at Oh My Glasses, Inc
Web

-“     Web   ”                    -

                 ( @kei_s, id:kei-s )
Who am I ?

                  (    )

   •@kei_s, id:kei-s
   •
    •
   •Ruby
   •RubyKaigi2010
Notwife is not your wife.
    http://notwife.heroku.com/
When you registered Notwife,
        mentioned, followed, favorited ...




            Notify you as it happens!
Notwife has three “centers”


         • Push

         •

         •
Notwife


“     Web     ”
Notwife

           Github :
https://github.com/notwife
Notwife

                Pivotal Tracker :
https://www.pivotaltracker.com/projects/143479
Notwife

              Lingr :
http://lingr.com/room/notwife
Notwife


http://notwife.heroku.com/about
“     ”


•


•           FLOSS

• Web
“                            Web                          ”

                    Ruby                                rubykaigi.org




http://www.flickr.com/photos/recompile_net/4935820587/
rubykaigi.org

•                  https://github.com/ruby-no-kai/rubykaigi

    •

• Github, Pivotal Tracker,   IRC

•

•
Notwife




“             ”
Notwife is powered by ...
     Streams
Site


1.9.2          3.0.3




                       Ohm
Kaigi   :)
•   Site Streams API, Notifo
    •   Site Streams API
    •   $ gem install notifo

•   “             ”            ”       ”
    •

    •                      (AGPL   )       Web                   ”   ”

•
    •

•

    •                                             EventMachine
                                            ...
1 of 17

Recommended

Introduction to Padrino by
Introduction to PadrinoIntroduction to Padrino
Introduction to PadrinoMasato Igarashi
1.2K views55 slides
Sinatra Heroku You And You - PDF Format by
Sinatra Heroku You And You - PDF FormatSinatra Heroku You And You - PDF Format
Sinatra Heroku You And You - PDF FormatAdam Lowe
507 views5 slides
Sinatra Heroku You And You - Keynote Format by
Sinatra Heroku You And You - Keynote FormatSinatra Heroku You And You - Keynote Format
Sinatra Heroku You And You - Keynote FormatAdam Lowe
450 views9 slides
Irb Tips and Tricks by
Irb Tips and TricksIrb Tips and Tricks
Irb Tips and TricksJohn McCaffrey
1.1K views9 slides
そのyaml放っておくと大変なことになりますよ by
そのyaml放っておくと大変なことになりますよそのyaml放っておくと大変なことになりますよ
そのyaml放っておくと大変なことになりますよAkira Ohta
1.3K views24 slides
Ruby v cpp_preso by
Ruby v cpp_presoRuby v cpp_preso
Ruby v cpp_presojessicard
610 views32 slides

More Related Content

What's hot

mastodon API by
mastodon APImastodon API
mastodon APItreby
761 views16 slides
ActiveRecordのテーブル名の話 by
ActiveRecordのテーブル名の話ActiveRecordのテーブル名の話
ActiveRecordのテーブル名の話Akira Ohta
349 views33 slides
Creating "The Second Best Place on the Internet" with Spring Initializr by
Creating "The Second Best Place on the Internet" with Spring InitializrCreating "The Second Best Place on the Internet" with Spring Initializr
Creating "The Second Best Place on the Internet" with Spring InitializrVMware Tanzu
331 views56 slides
Customizing Chef for Fun and Profit by
Customizing Chef for Fun and ProfitCustomizing Chef for Fun and Profit
Customizing Chef for Fun and ProfitJon Cowie
8.3K views45 slides
Effective web application development with Apache Sling by
Effective web application development with Apache SlingEffective web application development with Apache Sling
Effective web application development with Apache SlingRobert Munteanu
535 views42 slides
Effective Web Application Development with Apache Sling by
Effective Web Application Development with Apache SlingEffective Web Application Development with Apache Sling
Effective Web Application Development with Apache SlingRobert Munteanu
953 views42 slides

What's hot(16)

mastodon API by treby
mastodon APImastodon API
mastodon API
treby761 views
ActiveRecordのテーブル名の話 by Akira Ohta
ActiveRecordのテーブル名の話ActiveRecordのテーブル名の話
ActiveRecordのテーブル名の話
Akira Ohta349 views
Creating "The Second Best Place on the Internet" with Spring Initializr by VMware Tanzu
Creating "The Second Best Place on the Internet" with Spring InitializrCreating "The Second Best Place on the Internet" with Spring Initializr
Creating "The Second Best Place on the Internet" with Spring Initializr
VMware Tanzu331 views
Customizing Chef for Fun and Profit by Jon Cowie
Customizing Chef for Fun and ProfitCustomizing Chef for Fun and Profit
Customizing Chef for Fun and Profit
Jon Cowie8.3K views
Effective web application development with Apache Sling by Robert Munteanu
Effective web application development with Apache SlingEffective web application development with Apache Sling
Effective web application development with Apache Sling
Robert Munteanu535 views
Effective Web Application Development with Apache Sling by Robert Munteanu
Effective Web Application Development with Apache SlingEffective Web Application Development with Apache Sling
Effective Web Application Development with Apache Sling
Robert Munteanu953 views
Railsチュートリアルの歩き方 (第3版) by Yohei Yasukawa
Railsチュートリアルの歩き方 (第3版)Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)
Yohei Yasukawa351.3K views
Apache Sling as a Microservices Gateway by Robert Munteanu
Apache Sling as a Microservices GatewayApache Sling as a Microservices Gateway
Apache Sling as a Microservices Gateway
Robert Munteanu2.1K views
Becoming a more productive Rails Developer by John McCaffrey
Becoming a more productive Rails DeveloperBecoming a more productive Rails Developer
Becoming a more productive Rails Developer
John McCaffrey794 views
Sinatraで触れる生SQL by treby
Sinatraで触れる生SQLSinatraで触れる生SQL
Sinatraで触れる生SQL
treby1K views
Windycityrails page performance by John McCaffrey
Windycityrails page performanceWindycityrails page performance
Windycityrails page performance
John McCaffrey2.9K views
Contributing to rails by Lukas Eppler
Contributing to railsContributing to rails
Contributing to rails
Lukas Eppler399 views
Minimal Containers for PHP by Weaveworks
Minimal Containers for PHPMinimal Containers for PHP
Minimal Containers for PHP
Weaveworks681 views
海纳百川,有容乃大 by hujinpu
海纳百川,有容乃大海纳百川,有容乃大
海纳百川,有容乃大
hujinpu689 views
Novmeber 2015 WordPress News 'n' Stuff by WordPress Sydney
Novmeber 2015 WordPress News 'n' StuffNovmeber 2015 WordPress News 'n' Stuff
Novmeber 2015 WordPress News 'n' Stuff
WordPress Sydney293 views
Drupal and Elasticsearch - The "new school" search engine by Nikolay Ignatov
Drupal and Elasticsearch - The "new school" search engineDrupal and Elasticsearch - The "new school" search engine
Drupal and Elasticsearch - The "new school" search engine
Nikolay Ignatov446 views

Similar to 或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -

ぼくとわたしのVim by
ぼくとわたしのVimぼくとわたしのVim
ぼくとわたしのVimShota Fukumori
1.4K views59 slides
APIテストあれこれ by
APIテストあれこれAPIテストあれこれ
APIテストあれこれtzm_freedom
545 views11 slides
Impression of Rails 3 by
Impression of Rails 3Impression of Rails 3
Impression of Rails 3Kosuke Matsuda
532 views53 slides
Better framework, better life by
Better framework, better lifeBetter framework, better life
Better framework, better lifeDaniel Lv
890 views50 slides
Ruby Kansai #35 About RubyKaigi2009 ujihisa by
Ruby Kansai #35 About RubyKaigi2009 ujihisaRuby Kansai #35 About RubyKaigi2009 ujihisa
Ruby Kansai #35 About RubyKaigi2009 ujihisaujihisa
1.3K views31 slides
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方 by
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方Atsushi Harada
6.5K views30 slides

Similar to 或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -(20)

APIテストあれこれ by tzm_freedom
APIテストあれこれAPIテストあれこれ
APIテストあれこれ
tzm_freedom545 views
Better framework, better life by Daniel Lv
Better framework, better lifeBetter framework, better life
Better framework, better life
Daniel Lv890 views
Ruby Kansai #35 About RubyKaigi2009 ujihisa by ujihisa
Ruby Kansai #35 About RubyKaigi2009 ujihisaRuby Kansai #35 About RubyKaigi2009 ujihisa
Ruby Kansai #35 About RubyKaigi2009 ujihisa
ujihisa1.3K views
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方 by Atsushi Harada
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方
Atsushi Harada6.5K views
Better Framework Better Life by jeffz
Better Framework Better LifeBetter Framework Better Life
Better Framework Better Life
jeffz887 views
【前端测试】淘宝前端测试实践 by taobao.com
【前端测试】淘宝前端测试实践【前端测试】淘宝前端测试实践
【前端测试】淘宝前端测试实践
taobao.com1.2K views
貢獻開源專案 (Contribute to open source project) by Hung Wu Lo
貢獻開源專案 (Contribute to open source project)貢獻開源專案 (Contribute to open source project)
貢獻開源專案 (Contribute to open source project)
Hung Wu Lo153 views
淺談 Startup 公司的軟體開發流程 v2 by Wen-Tien Chang
淺談 Startup 公司的軟體開發流程 v2淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Wen-Tien Chang38.8K views
Agile startup company management and operation by Jiang Zhu
Agile startup company management and operationAgile startup company management and operation
Agile startup company management and operation
Jiang Zhu872 views
IE8 FireStarter - Keynote - Creating Value with IE8 by Mithun T. Dhar
IE8 FireStarter - Keynote - Creating Value with IE8IE8 FireStarter - Keynote - Creating Value with IE8
IE8 FireStarter - Keynote - Creating Value with IE8
Mithun T. Dhar427 views
ekb.py: KISS REST API by Yury Yurevich
ekb.py: KISS REST APIekb.py: KISS REST API
ekb.py: KISS REST API
Yury Yurevich1.7K views
Rails Performance Tricks and Treats by Marshall Yount
Rails Performance Tricks and TreatsRails Performance Tricks and Treats
Rails Performance Tricks and Treats
Marshall Yount1K views
플렉스팀 프론트엔드 기술 스택의 이해: `lint`, `build`, `run` by Heejong Ahn
플렉스팀 프론트엔드 기술 스택의 이해: `lint`, `build`, `run`플렉스팀 프론트엔드 기술 스택의 이해: `lint`, `build`, `run`
플렉스팀 프론트엔드 기술 스택의 이해: `lint`, `build`, `run`
Heejong Ahn190 views
分享無名小站 API by Joseph Chiang
分享無名小站 API分享無名小站 API
分享無名小站 API
Joseph Chiang2.5K views
[2010]我有一个梦想 by Twinsen Liang
[2010]我有一个梦想[2010]我有一个梦想
[2010]我有一个梦想
Twinsen Liang352 views
Woo: Writing a fast web server by fukamachi
Woo: Writing a fast web serverWoo: Writing a fast web server
Woo: Writing a fast web server
fukamachi3K views

Recently uploaded

Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Moses Kemibaro
29 views38 slides
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...ShapeBlue
82 views62 slides
Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
434 views92 slides
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...Jasper Oosterveld
28 views49 slides
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
50 views23 slides
Data Integrity for Banking and Financial Services by
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial ServicesPrecisely
56 views26 slides

Recently uploaded(20)

Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro29 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue82 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue50 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely56 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue46 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue111 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1080 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue74 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu141 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson133 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院

或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -