SlideShare a Scribd company logo
Let’s develop real-time Web application using Pusher!
Pusherアプリの作り方
JUN OHWADA
JUN OHWADA
Let’s develop real-time Web application using Pusher!
D emonstration
Dynamic Web
  Polling
  Comet
  WebSocket
Dynamic Web
  Polling
  Comet
  WebSocket
WebSocket
No delay
No waste request
No waste code
WebSocket
No delay
No waste request
No waste code
rik/em-websocket
               .com/igr   igo
http s://github
Pusher
http://pusherapp.com/
mboo/pu sher-gem
        /github.co m/newba
https:/
Pusher[channel].trigger(label1, data)
                                                Ruby
      Pusher[channel].trigger(label2, data)


        Pusher[channel].trigger(label3, data)



                                  WebSocket
var receiver = new Pusher(key, channel);
                                                Browser
 receiver.bind(label1, function(data) { ... } );


 receiver.bind(label2, function(data) { ... } );


 receiver.bind(label3, function(data) { ... } );

         JavaScript
ig i20 10
                                Ru by Ka



http://www.   ickr.com/photos/hsbt/4931700629/
http://www.   ickr.com/photos/kei-s/4929133025/
http://www.   ickr.com/photos/recompile_net/4938690602/
http://www.   ickr.com/photos/recompile_net/4935820587/
http://www. ickr.com/photos/machu/4942003500/
Sub screens


http://www. ickr.com/photos/machu/4942003500/
http://www. ickr.com/photos/y_ogagaga/4942625366/
Twitter #rubykaigi
      IRC #rubykaigi
Operation Noti cation
http://twitter.com/Dominion525/status/22339840037




http://twitter.com/Dominion525/status/22339449175
Twitter
   IRC
Operation

     txt
     txt
     txt
Pusher[channel].trigger(label1, data)
                                                Ruby
      Pusher[channel].trigger(label2, data)


        Pusher[channel].trigger(label3, data)



                                  WebSocket
var receiver = new Pusher(key, channel);
                                                  Browser
 receiver.bind(label1, function(data) { ... });


 receiver.bind(label2, function(data) { ... });


 receiver.bind(label3, function(data) { ... });

         JavaScript
Pusher[channel].trigger(label1, data)
                                                Ruby
      Pusher[channel].trigger(label2, data)


        Pusher[channel].trigger(label3, data)



                                  WebSocket
var receiver = new Pusher(key, channel);
                                                  Browser
 receiver.bind(label1, function(data) { ... });


 receiver.bind(label2, function(data) { ... });


 receiver.bind(label3, function(data) { ... });

         JavaScript
Pusher[channel].trigger(label1, data)
                                                Ruby
      Pusher[channel].trigger(label2, data)


        Pusher[channel].trigger(label3, data)



                                  WebSocket
var receiver = new Pusher(key, channel);
                                                  Browser
 receiver.bind(label1, function(data) { ... });


 receiver.bind(label2, function(data) { ... });


 receiver.bind(label3, function(data) { ... });

         JavaScript
Pusher[channel].trigger(label1, data)
                                                Ruby
      Pusher[channel].trigger(label2, data)


        Pusher[channel].trigger(label3, data)



                                  WebSocket
var receiver = new Pusher(key, channel);
                                                  Browser
 receiver.bind(label1, function(data) { ... });


 receiver.bind(label2, function(data) { ... });


 receiver.bind(label3, function(data) { ... });

         JavaScript
s/
                                                      ma ster/pusher
                                        0s tream/tree/
                  .co   m/ju ne29/rk201
    https://github




                                                                             /
                                                            ubl ic/2010/live
                                            /tre e/master/p
                             ka i/rubykaigi
               .com/ruby-no-
ht tps://github
Pusherアプリの作り方
Pusherアプリの作り方
Pusher
http://pusherapp.com/
References
WebSocket.org -- A WebSocket Community
  http://www.websockets.org/
Pusher
  http://pusherapp.com/
Building Real Time Web (by Makoto Inoue)
  http://vimeo.com/14549558
WebSocket           “           Web” -          IT
  http://www.atmarkit.co.jp/fcoding/articles/
  websocket/01/websocket01a.html
                                    @makoto_inoue
Let’s develop real-time Web application using Pusher!
JUN OHWADA
Ad

More Related Content

What's hot (20)

Kubernetes - Parte I
Kubernetes - Parte IKubernetes - Parte I
Kubernetes - Parte I
Denny Vriesman
 
Kotlin - Coroutine
Kotlin - CoroutineKotlin - Coroutine
Kotlin - Coroutine
Sean Tsai
 
Git walkthrough
Git walkthroughGit walkthrough
Git walkthrough
Mahmoud Said
 
Gstreamer plugin devpt_1
Gstreamer plugin devpt_1Gstreamer plugin devpt_1
Gstreamer plugin devpt_1
shiv_nj
 
HackMTY - GitHub Workshop
HackMTY - GitHub WorkshopHackMTY - GitHub Workshop
HackMTY - GitHub Workshop
Luis Lamadrid
 
Nodester Architecture overview & roadmap
Nodester Architecture overview & roadmapNodester Architecture overview & roadmap
Nodester Architecture overview & roadmap
cmatthieu
 
nodester Architecture overview & roadmap
nodester Architecture overview & roadmapnodester Architecture overview & roadmap
nodester Architecture overview & roadmap
wearefractal
 
Hydra
HydraHydra
Hydra
Chris Birchall
 
Kubernetes Tutorial
Kubernetes TutorialKubernetes Tutorial
Kubernetes Tutorial
Ci Jie Li
 
[JAM 1.2] Design & Multitasking (Andrew Solovey)
[JAM 1.2] Design & Multitasking (Andrew Solovey)[JAM 1.2] Design & Multitasking (Andrew Solovey)
[JAM 1.2] Design & Multitasking (Andrew Solovey)
Evgeny Kaziak
 
Introduction to Sumatra
Introduction to SumatraIntroduction to Sumatra
Introduction to Sumatra
Felix Z. Hoffmann
 
Python 2 vs. Python 3
Python 2 vs. Python 3Python 2 vs. Python 3
Python 2 vs. Python 3
Pablo Enfedaque
 
Gogo shell
Gogo shellGogo shell
Gogo shell
jwausle
 
#2 (UDP)
#2 (UDP)#2 (UDP)
#2 (UDP)
Ghadeer AlHasan
 
Git in 5 Minutes
Git in 5 MinutesGit in 5 Minutes
Git in 5 Minutes
Robert Dumas
 
The Art of Command Line (2021)
The Art of Command Line (2021)The Art of Command Line (2021)
The Art of Command Line (2021)
Kenta Yamamoto
 
Go破壊
Go破壊Go破壊
Go破壊
Hattori Hideo
 
Sol6
Sol6Sol6
Sol6
University Of Lahore
 
Highload осень 2012 лекция 1
Highload осень 2012 лекция 1Highload осень 2012 лекция 1
Highload осень 2012 лекция 1
Technopark
 
Mongo db tailable cursors
Mongo db tailable cursorsMongo db tailable cursors
Mongo db tailable cursors
Bill Kunneke
 
Kotlin - Coroutine
Kotlin - CoroutineKotlin - Coroutine
Kotlin - Coroutine
Sean Tsai
 
Gstreamer plugin devpt_1
Gstreamer plugin devpt_1Gstreamer plugin devpt_1
Gstreamer plugin devpt_1
shiv_nj
 
HackMTY - GitHub Workshop
HackMTY - GitHub WorkshopHackMTY - GitHub Workshop
HackMTY - GitHub Workshop
Luis Lamadrid
 
Nodester Architecture overview & roadmap
Nodester Architecture overview & roadmapNodester Architecture overview & roadmap
Nodester Architecture overview & roadmap
cmatthieu
 
nodester Architecture overview & roadmap
nodester Architecture overview & roadmapnodester Architecture overview & roadmap
nodester Architecture overview & roadmap
wearefractal
 
Kubernetes Tutorial
Kubernetes TutorialKubernetes Tutorial
Kubernetes Tutorial
Ci Jie Li
 
[JAM 1.2] Design & Multitasking (Andrew Solovey)
[JAM 1.2] Design & Multitasking (Andrew Solovey)[JAM 1.2] Design & Multitasking (Andrew Solovey)
[JAM 1.2] Design & Multitasking (Andrew Solovey)
Evgeny Kaziak
 
Gogo shell
Gogo shellGogo shell
Gogo shell
jwausle
 
The Art of Command Line (2021)
The Art of Command Line (2021)The Art of Command Line (2021)
The Art of Command Line (2021)
Kenta Yamamoto
 
Highload осень 2012 лекция 1
Highload осень 2012 лекция 1Highload осень 2012 лекция 1
Highload осень 2012 лекция 1
Technopark
 
Mongo db tailable cursors
Mongo db tailable cursorsMongo db tailable cursors
Mongo db tailable cursors
Bill Kunneke
 

Viewers also liked (20)

Daniel Racasanu CV 1
Daniel Racasanu CV 1Daniel Racasanu CV 1
Daniel Racasanu CV 1
Daniel Racasanu
 
Kuljit Singh SuerindententCV.docx 12
Kuljit Singh SuerindententCV.docx 12Kuljit Singh SuerindententCV.docx 12
Kuljit Singh SuerindententCV.docx 12
Kuljit Singh
 
My Portfolio
My PortfolioMy Portfolio
My Portfolio
florcabreraa
 
Ivon James Resume
Ivon James ResumeIvon James Resume
Ivon James Resume
Ivon James
 
Summary Keith Wall
Summary Keith WallSummary Keith Wall
Summary Keith Wall
Wall Keith
 
Willbros Reference Letter
Willbros Reference LetterWillbros Reference Letter
Willbros Reference Letter
Lorrie Scott
 
Ss gr 6_teacher_notes_australia_final_8-1-09
Ss gr 6_teacher_notes_australia_final_8-1-09Ss gr 6_teacher_notes_australia_final_8-1-09
Ss gr 6_teacher_notes_australia_final_8-1-09
Savannah Chatham Public Schools
 
resume_shailesh_ MS_cover letter
resume_shailesh_ MS_cover letterresume_shailesh_ MS_cover letter
resume_shailesh_ MS_cover letter
Shailesh Tripathi
 
Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+
Raju Tiwari
 
CV Thiep 2015(english)
CV Thiep 2015(english)CV Thiep 2015(english)
CV Thiep 2015(english)
pham thiep
 
Vo Tu Duc visual resume
Vo Tu Duc visual resumeVo Tu Duc visual resume
Vo Tu Duc visual resume
VO Tu Duc
 
AMC5477 AMC corporate profile 6pp_v3
AMC5477 AMC corporate profile 6pp_v3AMC5477 AMC corporate profile 6pp_v3
AMC5477 AMC corporate profile 6pp_v3
Rod Crab Atlas Iron Crabb
 
sabircv
sabircvsabircv
sabircv
MUHAMMAD SABIR
 
Resume for John Wilson 2015
Resume for John Wilson 2015Resume for John Wilson 2015
Resume for John Wilson 2015
John Wilson
 
Johnny Resume
Johnny  ResumeJohnny  Resume
Johnny Resume
Johnny Vendetto
 
Rick Resume No. 14
Rick Resume No. 14Rick Resume No. 14
Rick Resume No. 14
Rick August
 
2 kien pham cv en vn with project experience
2 kien pham cv en  vn with project experience2 kien pham cv en  vn with project experience
2 kien pham cv en vn with project experience
Kien Pham
 
CV - Alan Voss
CV - Alan VossCV - Alan Voss
CV - Alan Voss
Alan Voss
 
Peter Bradley Construction Resume.
Peter Bradley Construction Resume.Peter Bradley Construction Resume.
Peter Bradley Construction Resume.
Peter Bradley
 
Henrys Resume 2016 Q3
Henrys Resume 2016 Q3Henrys Resume 2016 Q3
Henrys Resume 2016 Q3
Henry Cieplucha
 
Kuljit Singh SuerindententCV.docx 12
Kuljit Singh SuerindententCV.docx 12Kuljit Singh SuerindententCV.docx 12
Kuljit Singh SuerindententCV.docx 12
Kuljit Singh
 
Ivon James Resume
Ivon James ResumeIvon James Resume
Ivon James Resume
Ivon James
 
Summary Keith Wall
Summary Keith WallSummary Keith Wall
Summary Keith Wall
Wall Keith
 
Willbros Reference Letter
Willbros Reference LetterWillbros Reference Letter
Willbros Reference Letter
Lorrie Scott
 
resume_shailesh_ MS_cover letter
resume_shailesh_ MS_cover letterresume_shailesh_ MS_cover letter
resume_shailesh_ MS_cover letter
Shailesh Tripathi
 
Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+Raju Tiwari-Resume-8+
Raju Tiwari-Resume-8+
Raju Tiwari
 
CV Thiep 2015(english)
CV Thiep 2015(english)CV Thiep 2015(english)
CV Thiep 2015(english)
pham thiep
 
Vo Tu Duc visual resume
Vo Tu Duc visual resumeVo Tu Duc visual resume
Vo Tu Duc visual resume
VO Tu Duc
 
Resume for John Wilson 2015
Resume for John Wilson 2015Resume for John Wilson 2015
Resume for John Wilson 2015
John Wilson
 
Rick Resume No. 14
Rick Resume No. 14Rick Resume No. 14
Rick Resume No. 14
Rick August
 
2 kien pham cv en vn with project experience
2 kien pham cv en  vn with project experience2 kien pham cv en  vn with project experience
2 kien pham cv en vn with project experience
Kien Pham
 
CV - Alan Voss
CV - Alan VossCV - Alan Voss
CV - Alan Voss
Alan Voss
 
Peter Bradley Construction Resume.
Peter Bradley Construction Resume.Peter Bradley Construction Resume.
Peter Bradley Construction Resume.
Peter Bradley
 
Ad

Similar to Pusherアプリの作り方 (20)

Real Time Web - What's that for?
Real Time Web - What's that for?Real Time Web - What's that for?
Real Time Web - What's that for?
Martyn Loughran
 
huhu
huhuhuhu
huhu
Dung Trương
 
The HTML5 WebSocket API
The HTML5 WebSocket APIThe HTML5 WebSocket API
The HTML5 WebSocket API
David Lindkvist
 
Cross Domain Web
Mashups with JQuery and Google App Engine
Cross Domain Web
Mashups with JQuery and Google App EngineCross Domain Web
Mashups with JQuery and Google App Engine
Cross Domain Web
Mashups with JQuery and Google App Engine
Andy McKay
 
Building Event-Based Systems for the Real-Time Web
Building Event-Based Systems for the Real-Time WebBuilding Event-Based Systems for the Real-Time Web
Building Event-Based Systems for the Real-Time Web
pauldix
 
Graphite, an introduction
Graphite, an introductionGraphite, an introduction
Graphite, an introduction
jamesrwu
 
Automating deployments from GitHub using SaltStack
Automating deployments from GitHub using SaltStackAutomating deployments from GitHub using SaltStack
Automating deployments from GitHub using SaltStack
LINE Corporation
 
jRecruiter - The AJUG Job Posting Service
jRecruiter - The AJUG Job Posting ServicejRecruiter - The AJUG Job Posting Service
jRecruiter - The AJUG Job Posting Service
Gunnar Hillert
 
A Continuous Packaging Pipeline
A Continuous Packaging PipelineA Continuous Packaging Pipeline
A Continuous Packaging Pipeline
Maciej Pasternacki
 
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 202010 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
Matt Raible
 
Integrate Solr with real-time stream processing applications
Integrate Solr with real-time stream processing applicationsIntegrate Solr with real-time stream processing applications
Integrate Solr with real-time stream processing applications
thelabdude
 
Sling tracer and Chrome Plugin to the Rescue
Sling tracer and Chrome Plugin to the RescueSling tracer and Chrome Plugin to the Rescue
Sling tracer and Chrome Plugin to the Rescue
Chetan Mehrotra
 
Workers of the web - BrazilJS 2013
Workers of the web - BrazilJS 2013Workers of the web - BrazilJS 2013
Workers of the web - BrazilJS 2013
Thibault Imbert
 
DevOps for Opensource Geospatial Applications
DevOps for Opensource Geospatial ApplicationsDevOps for Opensource Geospatial Applications
DevOps for Opensource Geospatial Applications
tlpinney
 
Presto anatomy
Presto anatomyPresto anatomy
Presto anatomy
Dongmin Yu
 
Building Real-Time Applications with Android and WebSockets
Building Real-Time Applications with Android and WebSocketsBuilding Real-Time Applications with Android and WebSockets
Building Real-Time Applications with Android and WebSockets
Sergi Almar i Graupera
 
Intro to Retrofit 2 and RxJava2
Intro to Retrofit 2 and RxJava2Intro to Retrofit 2 and RxJava2
Intro to Retrofit 2 and RxJava2
Fabio Collini
 
Do zero ao deploy
Do zero ao deployDo zero ao deploy
Do zero ao deploy
jefferson Otoni Lima
 
Migrating from Struts 1 to Struts 2
Migrating from Struts 1 to Struts 2Migrating from Struts 1 to Struts 2
Migrating from Struts 1 to Struts 2
Matt Raible
 
Native support of Prometheus monitoring in Apache Spark 3
Native support of Prometheus monitoring in Apache Spark 3Native support of Prometheus monitoring in Apache Spark 3
Native support of Prometheus monitoring in Apache Spark 3
Dongjoon Hyun
 
Real Time Web - What's that for?
Real Time Web - What's that for?Real Time Web - What's that for?
Real Time Web - What's that for?
Martyn Loughran
 
Cross Domain Web
Mashups with JQuery and Google App Engine
Cross Domain Web
Mashups with JQuery and Google App EngineCross Domain Web
Mashups with JQuery and Google App Engine
Cross Domain Web
Mashups with JQuery and Google App Engine
Andy McKay
 
Building Event-Based Systems for the Real-Time Web
Building Event-Based Systems for the Real-Time WebBuilding Event-Based Systems for the Real-Time Web
Building Event-Based Systems for the Real-Time Web
pauldix
 
Graphite, an introduction
Graphite, an introductionGraphite, an introduction
Graphite, an introduction
jamesrwu
 
Automating deployments from GitHub using SaltStack
Automating deployments from GitHub using SaltStackAutomating deployments from GitHub using SaltStack
Automating deployments from GitHub using SaltStack
LINE Corporation
 
jRecruiter - The AJUG Job Posting Service
jRecruiter - The AJUG Job Posting ServicejRecruiter - The AJUG Job Posting Service
jRecruiter - The AJUG Job Posting Service
Gunnar Hillert
 
A Continuous Packaging Pipeline
A Continuous Packaging PipelineA Continuous Packaging Pipeline
A Continuous Packaging Pipeline
Maciej Pasternacki
 
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 202010 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
Matt Raible
 
Integrate Solr with real-time stream processing applications
Integrate Solr with real-time stream processing applicationsIntegrate Solr with real-time stream processing applications
Integrate Solr with real-time stream processing applications
thelabdude
 
Sling tracer and Chrome Plugin to the Rescue
Sling tracer and Chrome Plugin to the RescueSling tracer and Chrome Plugin to the Rescue
Sling tracer and Chrome Plugin to the Rescue
Chetan Mehrotra
 
Workers of the web - BrazilJS 2013
Workers of the web - BrazilJS 2013Workers of the web - BrazilJS 2013
Workers of the web - BrazilJS 2013
Thibault Imbert
 
DevOps for Opensource Geospatial Applications
DevOps for Opensource Geospatial ApplicationsDevOps for Opensource Geospatial Applications
DevOps for Opensource Geospatial Applications
tlpinney
 
Presto anatomy
Presto anatomyPresto anatomy
Presto anatomy
Dongmin Yu
 
Building Real-Time Applications with Android and WebSockets
Building Real-Time Applications with Android and WebSocketsBuilding Real-Time Applications with Android and WebSockets
Building Real-Time Applications with Android and WebSockets
Sergi Almar i Graupera
 
Intro to Retrofit 2 and RxJava2
Intro to Retrofit 2 and RxJava2Intro to Retrofit 2 and RxJava2
Intro to Retrofit 2 and RxJava2
Fabio Collini
 
Migrating from Struts 1 to Struts 2
Migrating from Struts 1 to Struts 2Migrating from Struts 1 to Struts 2
Migrating from Struts 1 to Struts 2
Matt Raible
 
Native support of Prometheus monitoring in Apache Spark 3
Native support of Prometheus monitoring in Apache Spark 3Native support of Prometheus monitoring in Apache Spark 3
Native support of Prometheus monitoring in Apache Spark 3
Dongjoon Hyun
 
Ad

More from Jun OHWADA (17)

Over The Rainbow
Over The RainbowOver The Rainbow
Over The Rainbow
Jun OHWADA
 
World Wide Love
World Wide LoveWorld Wide Love
World Wide Love
Jun OHWADA
 
Rubyから教わったものづくり
Rubyから教わったものづくりRubyから教わったものづくり
Rubyから教わったものづくり
Jun OHWADA
 
いま、ここから見える釧路。
いま、ここから見える釧路。いま、ここから見える釧路。
いま、ここから見える釧路。
Jun OHWADA
 
Days with Heroku
Days with HerokuDays with Heroku
Days with Heroku
Jun OHWADA
 
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
Jun OHWADA
 
とある卒業生が見ている世界
とある卒業生が見ている世界とある卒業生が見ている世界
とある卒業生が見ている世界
Jun OHWADA
 
入門 Social Hack
入門 Social Hack入門 Social Hack
入門 Social Hack
Jun OHWADA
 
self.hack!
self.hack!self.hack!
self.hack!
Jun OHWADA
 
What Is Information?
What Is Information?What Is Information?
What Is Information?
Jun OHWADA
 
Hartwarming lightning talk in winter Sapporo
Hartwarming lightning talk in winter SapporoHartwarming lightning talk in winter Sapporo
Hartwarming lightning talk in winter Sapporo
Jun OHWADA
 
I'll talk slowly like a streak of ligntning
I'll talk slowly like a streak of ligntningI'll talk slowly like a streak of ligntning
I'll talk slowly like a streak of ligntning
Jun OHWADA
 
World Wide Love
World Wide LoveWorld Wide Love
World Wide Love
Jun OHWADA
 
高専カンファレンス in 九州
高専カンファレンス in 九州高専カンファレンス in 九州
高専カンファレンス in 九州
Jun OHWADA
 
ついでに勉強会
ついでに勉強会ついでに勉強会
ついでに勉強会
Jun OHWADA
 
Webと複雑系
Webと複雑系Webと複雑系
Webと複雑系
Jun OHWADA
 
Over The Rainbow
Over The RainbowOver The Rainbow
Over The Rainbow
Jun OHWADA
 
World Wide Love
World Wide LoveWorld Wide Love
World Wide Love
Jun OHWADA
 
Rubyから教わったものづくり
Rubyから教わったものづくりRubyから教わったものづくり
Rubyから教わったものづくり
Jun OHWADA
 
いま、ここから見える釧路。
いま、ここから見える釧路。いま、ここから見える釧路。
いま、ここから見える釧路。
Jun OHWADA
 
Days with Heroku
Days with HerokuDays with Heroku
Days with Heroku
Jun OHWADA
 
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
Jun OHWADA
 
とある卒業生が見ている世界
とある卒業生が見ている世界とある卒業生が見ている世界
とある卒業生が見ている世界
Jun OHWADA
 
入門 Social Hack
入門 Social Hack入門 Social Hack
入門 Social Hack
Jun OHWADA
 
What Is Information?
What Is Information?What Is Information?
What Is Information?
Jun OHWADA
 
Hartwarming lightning talk in winter Sapporo
Hartwarming lightning talk in winter SapporoHartwarming lightning talk in winter Sapporo
Hartwarming lightning talk in winter Sapporo
Jun OHWADA
 
I'll talk slowly like a streak of ligntning
I'll talk slowly like a streak of ligntningI'll talk slowly like a streak of ligntning
I'll talk slowly like a streak of ligntning
Jun OHWADA
 
World Wide Love
World Wide LoveWorld Wide Love
World Wide Love
Jun OHWADA
 
高専カンファレンス in 九州
高専カンファレンス in 九州高専カンファレンス in 九州
高専カンファレンス in 九州
Jun OHWADA
 
ついでに勉強会
ついでに勉強会ついでに勉強会
ついでに勉強会
Jun OHWADA
 
Webと複雑系
Webと複雑系Webと複雑系
Webと複雑系
Jun OHWADA
 

Recently uploaded (20)

On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
Build With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdfBuild With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdf
Google Developer Group - Harare
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
Building the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdfBuilding the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdf
Cheryl Hung
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Agentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community MeetupAgentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community Meetup
Manoj Batra (1600 + Connections)
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
Building the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdfBuilding the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdf
Cheryl Hung
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 

Pusherアプリの作り方