[フレーム]

ASP.NET SignalR によるクイズWebアプリ 「みんなで同時プレイするWebアプリでCodeQuizに挑戦!」

This document discusses building a real-time quiz web application using the SignalR open source library. It begins with an introduction to SignalR and how it allows sending calls from a web server to browsers. It then demonstrates how to implement a simple real-time application with SignalR that updates a button state across all connected clients. The document concludes by encouraging learning, practicing, and sharing open source code.

Embed presentation

Download to read offline
みんなで同時プレイする クイズWebアプリで CodeQuizに挑戦! ― オープンソースライブラリで実現するリアルタイムWebアプリ ― オープンソースカンファレンス 2013 Hokkaido CLR/H プレゼンツ
At first... • Twitter, facebook 等への SNS投稿歓迎 • ハッシュタグは #clrh84でよろしくおねがいします。
Let me introduce myself. 自己紹介させていただきます
勉強会コミュニティ CLR/H
Why CodeQuiz? なぜコードクイズ?
勉強会コミュニティ & 宿泊イベント Code 2013 in 定山渓
QUIZ WEBAPP Let’s Play! 早速プレイ!
http://goo.gl/Do4RLU
https://github.com/jsakamoto/quiz-webapp GNU GPL v2 License
How does it work? 仕組み
ASP.NET SignalR https://github.com/SignalR/SignalR Apache 2.0 License
SignalR Supported Transport •WebSoket •Server-Sent Events •Forever Frame •Long polling
Let’s build it! 作ってみよう!
Express 2012 for Web http://www.microsoft.com/visualstudio/jpn/ downloads#d-express-web
How to implementation? 実装
Browser Server
public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } Browser Server
public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } Browser Server
public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } Browser Server $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); });
public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } Browser Server $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); });
public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } Browser Server $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); });
public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } Browser Server $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); });
Browser Server public class Hub1 : Hub { public void Foo(bool newState) { } } $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); });
public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } Browser Server $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); });
$(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); hub1.on('Bar', function (newState) { alert(newState); }); conn.start(); }); public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); }); Browser Server
$(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); hub1.on('Bar', function (newState) { alert(newState); }); conn.start(); }); public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); }); Browser Server
$(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); hub1.on('Bar', function (newState) { alert(newState); }); conn.start(); }); public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); }); Browser Server
$(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); hub1.on('Bar', function (newState) { alert(newState); }); conn.start(); }); public class Hub1 : Hub { public void Foo(bool newState) { Clients.All.Bar(newState); } } $(function () { var conn = $.hubConnection(); var hub1 = conn.createHubProxy('Hub1'); conn.start(); var state = false; $('#button').click(function(){ state = !state; hub1.invoke('Foo', state); }); }); Browser Server
https://github.com/sample-by-jsakamoto/SampleOfSignalR GNU GPL v2 License
Let’s Publish It! ネットに公開してみよう!
AppHarbor https://appharbor.com/
Git
Conclusion まとめ
SignalR is useful & wonderful! • Webアプリで、Webサーバー側からブラウザへ呼び出しを発射できる • Long Poling から Websocket まで、通信技術を意識しないでできる • サーバー側環境とか相手先デバイスとか関係なくできる • 通信のための設定とか不要でできる • すべてSignalRが実行時に環境に応じて最適にやってくれる
Learn, Practice, Share. & Fork, Commit, Pull request. Thank you!

More Related Content

React PHP: the NodeJS challenger
PDF
React PHP: the NodeJS challenger
Vagrant
PDF
Vagrant
Opps I deployed it again-ploneconf2010
ODP
Opps I deployed it again-ploneconf2010
The promise of asynchronous PHP
ODP
The promise of asynchronous PHP
Automated reproducible images on openstack using vagrant and packer
ODP
Automated reproducible images on openstack using vagrant and packer
How to build a slack-hubot with js
PPTX
How to build a slack-hubot with js
WorkFlow: An Inquiry Into Productivity by Timothy Bolton
PPTX
WorkFlow: An Inquiry Into Productivity by Timothy Bolton
byMiva
Rust vs. Go: qual è il linguaggio più adatto al tuo progetto?
PDF
Rust vs. Go: qual è il linguaggio più adatto al tuo progetto?
React PHP: the NodeJS challenger
React PHP: the NodeJS challenger
Vagrant
Vagrant
Opps I deployed it again-ploneconf2010
Opps I deployed it again-ploneconf2010
The promise of asynchronous PHP
The promise of asynchronous PHP
Automated reproducible images on openstack using vagrant and packer
Automated reproducible images on openstack using vagrant and packer
How to build a slack-hubot with js
How to build a slack-hubot with js
WorkFlow: An Inquiry Into Productivity by Timothy Bolton
WorkFlow: An Inquiry Into Productivity by Timothy Bolton
byMiva
Rust vs. Go: qual è il linguaggio più adatto al tuo progetto?
Rust vs. Go: qual è il linguaggio più adatto al tuo progetto?

What's hot

Composer 經典食譜
PDF
Composer 經典食譜
Playing With Fire - An Introduction to Node.js
KEY
Playing With Fire - An Introduction to Node.js
Kotlin 在 Web 方面的应用
PDF
Kotlin 在 Web 方面的应用
Puppet at GitHub
PDF
Puppet at GitHub
TDC2016SP - Esqueça Grunt ou Gulp. Webpack and NPM rule them all!
PDF
TDC2016SP - Esqueça Grunt ou Gulp. Webpack and NPM rule them all!
Chat bot-automation-hubot
PDF
Chat bot-automation-hubot
Composer 經典食譜
Composer 經典食譜
Playing With Fire - An Introduction to Node.js
Playing With Fire - An Introduction to Node.js
Kotlin 在 Web 方面的应用
Kotlin 在 Web 方面的应用
Puppet at GitHub
Puppet at GitHub
TDC2016SP - Esqueça Grunt ou Gulp. Webpack and NPM rule them all!
TDC2016SP - Esqueça Grunt ou Gulp. Webpack and NPM rule them all!
Chat bot-automation-hubot
Chat bot-automation-hubot

Viewers also liked

オフラインファーストの思想と実践
PPTX
オフラインファーストの思想と実践
Windows 8 ストア アプリ 開発 Tips
PPTX
Windows 8 ストア アプリ 開発 Tips
WebSocket / WebRTCの技術紹介
PDF
WebSocket / WebRTCの技術紹介
OWIN って何?
PDF
OWIN って何?
一番簡単なWebSocketの試し方
PDF
一番簡単なWebSocketの試し方
[予告篇] みんなで同時プレイするクイズWebアプリでCodeQuizに挑戦!
PDF
[予告篇] みんなで同時プレイするクイズWebアプリでCodeQuizに挑戦!
TypeScript ファースト ステップ (v.0.9 対応版) 〜 Any browser. Any host. Any OS. Open Sourc...
PDF
TypeScript ファースト ステップ (v.0.9 対応版) 〜 Any browser. Any host. Any OS. Open Sourc...
20140823 LL diver Angular.js で構築した note に関して
PDF
20140823 LL diver Angular.js で構築した note に関して
Introduction of "MarkdownPresenter"
PDF
Introduction of "MarkdownPresenter"
Gulp ことはじめ
PDF
Gulp ことはじめ
CLR/H#74 LT IT勉強会発表用イチオシツール
PDF
CLR/H#74 LT IT勉強会発表用イチオシツール
More Azure Websites! - JAZUGさっぽろ "きたあず" 第5回勉強会ライトニングトーク
PDF
More Azure Websites! - JAZUGさっぽろ "きたあず" 第5回勉強会ライトニングトーク
HTML5がもたらすアプリ開発へのインパクト
PPTX
HTML5がもたらすアプリ開発へのインパクト
AngularJS 2.0 Jumpstart
PDF
AngularJS 2.0 Jumpstart
最近、リアルタイムWebが面白い
PDF
最近、リアルタイムWebが面白い
はじめにことばありき
PPTX
はじめにことばありき
イラスト日用服飾辞典/三面記事の歴史/健康男 を読んで
PPTX
イラスト日用服飾辞典/三面記事の歴史/健康男 を読んで
20130921レジュメ2
PPT
20130921レジュメ2
「それでも人生にイエスと言う」を読んで
PPTX
「それでも人生にイエスと言う」を読んで
「それでも人生にイエスと言う」を読んで
PPTX
「それでも人生にイエスと言う」を読んで
オフラインファーストの思想と実践
オフラインファーストの思想と実践
Windows 8 ストア アプリ 開発 Tips
Windows 8 ストア アプリ 開発 Tips
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
OWIN って何?
OWIN って何?
一番簡単なWebSocketの試し方
一番簡単なWebSocketの試し方
[予告篇] みんなで同時プレイするクイズWebアプリでCodeQuizに挑戦!
[予告篇] みんなで同時プレイするクイズWebアプリでCodeQuizに挑戦!
TypeScript ファースト ステップ (v.0.9 対応版) 〜 Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) 〜 Any browser. Any host. Any OS. Open Sourc...
20140823 LL diver Angular.js で構築した note に関して
20140823 LL diver Angular.js で構築した note に関して
Introduction of "MarkdownPresenter"
Introduction of "MarkdownPresenter"
Gulp ことはじめ
Gulp ことはじめ
CLR/H#74 LT IT勉強会発表用イチオシツール
CLR/H#74 LT IT勉強会発表用イチオシツール
More Azure Websites! - JAZUGさっぽろ "きたあず" 第5回勉強会ライトニングトーク
More Azure Websites! - JAZUGさっぽろ "きたあず" 第5回勉強会ライトニングトーク
HTML5がもたらすアプリ開発へのインパクト
HTML5がもたらすアプリ開発へのインパクト
AngularJS 2.0 Jumpstart
AngularJS 2.0 Jumpstart
最近、リアルタイムWebが面白い
最近、リアルタイムWebが面白い
はじめにことばありき
はじめにことばありき
イラスト日用服飾辞典/三面記事の歴史/健康男 を読んで
イラスト日用服飾辞典/三面記事の歴史/健康男 を読んで
20130921レジュメ2
20130921レジュメ2
「それでも人生にイエスと言う」を読んで
「それでも人生にイエスと言う」を読んで
「それでも人生にイエスと言う」を読んで
「それでも人生にイエスと言う」を読んで

Similar to ASP.NET SignalR によるクイズWebアプリ 「みんなで同時プレイするWebアプリでCodeQuizに挑戦!」

History & Practices for UniRx(EN)
PDF
History & Practices for UniRx(EN)
SignalR: Add real-time to your applications
PDF
SignalR: Add real-time to your applications
Backbone.js — Introduction to client-side JavaScript MVC
PDF
Backbone.js — Introduction to client-side JavaScript MVC
A Look at ASP.NET MVC 4
PPTX
GDG Almaty Meetup: Reactive full-stack .NET web applications with WebSharper
PDF
GDG Almaty Meetup: Reactive full-stack .NET web applications with WebSharper
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails
PDF
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails
ScalaDays Amsterdam - Don't block yourself
PDF
ScalaDays Amsterdam - Don't block yourself
Scalable Angular 2 Application Architecture
PDF
Scalable Angular 2 Application Architecture
Building Smart Async Functions For Mobile
PDF
Building Smart Async Functions For Mobile
History & Practices for UniRx(EN)
History & Practices for UniRx(EN)
SignalR: Add real-time to your applications
SignalR: Add real-time to your applications
Backbone.js — Introduction to client-side JavaScript MVC
Backbone.js — Introduction to client-side JavaScript MVC
A Look at ASP.NET MVC 4
GDG Almaty Meetup: Reactive full-stack .NET web applications with WebSharper
GDG Almaty Meetup: Reactive full-stack .NET web applications with WebSharper
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails
ScalaDays Amsterdam - Don't block yourself
ScalaDays Amsterdam - Don't block yourself
Scalable Angular 2 Application Architecture
Scalable Angular 2 Application Architecture
Building Smart Async Functions For Mobile
Building Smart Async Functions For Mobile

More from Jun-ichi Sakamoto

がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
PDF
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
PDF
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
息子たちがローマ字勉強するための <s>HTML5</s> Web標準 アプリ作ってみた
PDF
息子たちがローマ字勉強するための <s>HTML5</s> Web標準 アプリ作ってみた
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
PDF
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
C# で SPA を作る BLAZOR WEBASSEMBLY の進化 - そしてその先へ
PDF
C# で SPA を作る BLAZOR WEBASSEMBLY の進化 - そしてその先へ
Ohotech特盛#13 スマホで操作する カメラ付きWi-Fiラジコンカー ― C#とラズパイとWebアプリの技術で作っちゃおう! ―
PDF
Ohotech特盛#13 スマホで操作する カメラ付きWi-Fiラジコンカー ― C#とラズパイとWebアプリの技術で作っちゃおう! ―
C# で Single Page Web アプリを 開発できる Blazor ― その魅力
PDF
C# で Single Page Web アプリを 開発できる Blazor ― その魅力
セッション中に Twitter につぶやく!
PDF
セッション中に Twitter につぶやく!
How to automated test a web application with sending e mail feature
PDF
How to automated test a web application with sending e mail feature
ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!-
PDF
ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!-
Pre-render Blazor WebAssembly on static web hosting at publishing time
PDF
Pre-render Blazor WebAssembly on static web hosting at publishing time
WebAssemblyが切り拓くフロントエンドWeb開発の未来
PDF
WebAssemblyが切り拓くフロントエンドWeb開発の未来
Azure Application Insights + Angular5+ - Global azure boot camp 2019@sapporo LT
PDF
Azure Application Insights + Angular5+ - Global azure boot camp 2019@sapporo LT
ライトニングトーク - とある LINE Bot の開発記「とても腹立たしいことがあったのです」
PDF
ライトニングトーク - とある LINE Bot の開発記「とても腹立たしいことがあったのです」
Ohotech特盛#5予告 - タートルグラフィックでいろんな模様を描いてみよう!
PDF
Ohotech特盛#5予告 - タートルグラフィックでいろんな模様を描いてみよう!
Ohotech特盛#14 セッション4 予告編
PDF
Ohotech特盛#14 セッション4 予告編
Azure App Service Authentication
PDF
Azure App Service Authentication
One horror stories around NuGet
PDF
One horror stories around NuGet
CLR/H 第99回勉強会ライトニングトーク
PDF
CLR/H 第99回勉強会ライトニングトーク
「ゆるくLTをしよう勉強会@旭川」jsakamoto 予告編
PDF
「ゆるくLTをしよう勉強会@旭川」jsakamoto 予告編
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
息子たちがローマ字勉強するための <s>HTML5</s> Web標準 アプリ作ってみた
息子たちがローマ字勉強するための <s>HTML5</s> Web標準 アプリ作ってみた
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
C# で SPA を作る BLAZOR WEBASSEMBLY の進化 - そしてその先へ
C# で SPA を作る BLAZOR WEBASSEMBLY の進化 - そしてその先へ
Ohotech特盛#13 スマホで操作する カメラ付きWi-Fiラジコンカー ― C#とラズパイとWebアプリの技術で作っちゃおう! ―
Ohotech特盛#13 スマホで操作する カメラ付きWi-Fiラジコンカー ― C#とラズパイとWebアプリの技術で作っちゃおう! ―
C# で Single Page Web アプリを 開発できる Blazor ― その魅力
C# で Single Page Web アプリを 開発できる Blazor ― その魅力
セッション中に Twitter につぶやく!
セッション中に Twitter につぶやく!
How to automated test a web application with sending e mail feature
How to automated test a web application with sending e mail feature
ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!-
ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!-
Pre-render Blazor WebAssembly on static web hosting at publishing time
Pre-render Blazor WebAssembly on static web hosting at publishing time
WebAssemblyが切り拓くフロントエンドWeb開発の未来
WebAssemblyが切り拓くフロントエンドWeb開発の未来
Azure Application Insights + Angular5+ - Global azure boot camp 2019@sapporo LT
Azure Application Insights + Angular5+ - Global azure boot camp 2019@sapporo LT
ライトニングトーク - とある LINE Bot の開発記「とても腹立たしいことがあったのです」
ライトニングトーク - とある LINE Bot の開発記「とても腹立たしいことがあったのです」
Ohotech特盛#5予告 - タートルグラフィックでいろんな模様を描いてみよう!
Ohotech特盛#5予告 - タートルグラフィックでいろんな模様を描いてみよう!
Ohotech特盛#14 セッション4 予告編
Ohotech特盛#14 セッション4 予告編
Azure App Service Authentication
Azure App Service Authentication
One horror stories around NuGet
One horror stories around NuGet
CLR/H 第99回勉強会ライトニングトーク
CLR/H 第99回勉強会ライトニングトーク
「ゆるくLTをしよう勉強会@旭川」jsakamoto 予告編
「ゆるくLTをしよう勉強会@旭川」jsakamoto 予告編

Recently uploaded

Developing AI Agents in 15 minutes with RAG and MCP
PDF
Developing AI Agents in 15 minutes with RAG and MCP
[BDD 2025 - Full-Stack Development] Digital Accessibility: Why Developers nee...
PDF
[BDD 2025 - Full-Stack Development] Digital Accessibility: Why Developers nee...
System Software_CIE_AS_LEVEL_CS_9618 .pptx
PPTX
System Software_CIE_AS_LEVEL_CS_9618 .pptx
Supercharging Grafana with Community Plugins
PDF
Supercharging Grafana with Community Plugins
Cheryl Hung, Vibe Coding Auth Without Melting Down! isaqb Software Architectu...
PDF
Cheryl Hung, Vibe Coding Auth Without Melting Down! isaqb Software Architectu...
Getting the Best of TrueDEM – November News & Updates
PDF
Getting the Best of TrueDEM – November News & Updates
Transforming Content Operations in the Age of AI
PDF
Transforming Content Operations in the Age of AI
[BDD 2025 - Mobile Development] Mobile Engineer and Software Engineer: Are we...
PDF
[BDD 2025 - Mobile Development] Mobile Engineer and Software Engineer: Are we...
Agentic AI Applications Capabilities Framework.pptx
PPTX
Agentic AI Applications Capabilities Framework.pptx
Single prompt response by ChatGPT to a product strategy-related task
PDF
Single prompt response by ChatGPT to a product strategy-related task
Welcome by Uni Systems: Shaping Experiences
PDF
Welcome by Uni Systems: Shaping Experiences
Comparison between AI Initiatives: US, China, and EU
PDF
Comparison between AI Initiatives: US, China, and EU
How Forklift camera system help to avert forklift accidents
PDF
How Forklift camera system help to avert forklift accidents
Genesys Vision & CX Trends 2026 Unlocking Business Value in the Experience Ec...
PDF
Genesys Vision & CX Trends 2026 Unlocking Business Value in the Experience Ec...
The Business Benefits of Databricks Unity Catalog_ A Comprehensive Guide.pptx
PPTX
The Business Benefits of Databricks Unity Catalog_ A Comprehensive Guide.pptx
Links to 42 Recently Posted LLM Documents at https://tinyurl.com/mpavkr8z
PDF
Links to 42 Recently Posted LLM Documents at https://tinyurl.com/mpavkr8z
Integrating AI with Meaningful Human Collaboration
PDF
Integrating AI with Meaningful Human Collaboration
How Much Does It Cost To Build Software
PDF
How Much Does It Cost To Build Software
4_ii_Analysis of Indeterminate Structures (Slope-Deflection Method).pptx
PPTX
4_ii_Analysis of Indeterminate Structures (Slope-Deflection Method).pptx
Formulation and Evaluation of herbal peel off mask gel
PPTX
Formulation and Evaluation of herbal peel off mask gel
Developing AI Agents in 15 minutes with RAG and MCP
Developing AI Agents in 15 minutes with RAG and MCP
[BDD 2025 - Full-Stack Development] Digital Accessibility: Why Developers nee...
[BDD 2025 - Full-Stack Development] Digital Accessibility: Why Developers nee...
System Software_CIE_AS_LEVEL_CS_9618 .pptx
System Software_CIE_AS_LEVEL_CS_9618 .pptx
Supercharging Grafana with Community Plugins
Supercharging Grafana with Community Plugins
Cheryl Hung, Vibe Coding Auth Without Melting Down! isaqb Software Architectu...
Cheryl Hung, Vibe Coding Auth Without Melting Down! isaqb Software Architectu...
Getting the Best of TrueDEM – November News & Updates
Getting the Best of TrueDEM – November News & Updates
Transforming Content Operations in the Age of AI
Transforming Content Operations in the Age of AI
[BDD 2025 - Mobile Development] Mobile Engineer and Software Engineer: Are we...
[BDD 2025 - Mobile Development] Mobile Engineer and Software Engineer: Are we...
Agentic AI Applications Capabilities Framework.pptx
Agentic AI Applications Capabilities Framework.pptx
Single prompt response by ChatGPT to a product strategy-related task
Single prompt response by ChatGPT to a product strategy-related task
Welcome by Uni Systems: Shaping Experiences
Welcome by Uni Systems: Shaping Experiences
Comparison between AI Initiatives: US, China, and EU
Comparison between AI Initiatives: US, China, and EU
How Forklift camera system help to avert forklift accidents
How Forklift camera system help to avert forklift accidents
Genesys Vision & CX Trends 2026 Unlocking Business Value in the Experience Ec...
Genesys Vision & CX Trends 2026 Unlocking Business Value in the Experience Ec...
The Business Benefits of Databricks Unity Catalog_ A Comprehensive Guide.pptx
The Business Benefits of Databricks Unity Catalog_ A Comprehensive Guide.pptx
Links to 42 Recently Posted LLM Documents at https://tinyurl.com/mpavkr8z
Links to 42 Recently Posted LLM Documents at https://tinyurl.com/mpavkr8z
Integrating AI with Meaningful Human Collaboration
Integrating AI with Meaningful Human Collaboration
How Much Does It Cost To Build Software
How Much Does It Cost To Build Software
4_ii_Analysis of Indeterminate Structures (Slope-Deflection Method).pptx
4_ii_Analysis of Indeterminate Structures (Slope-Deflection Method).pptx
Formulation and Evaluation of herbal peel off mask gel
Formulation and Evaluation of herbal peel off mask gel

ASP.NET SignalR によるクイズWebアプリ 「みんなで同時プレイするWebアプリでCodeQuizに挑戦!」

AltStyle によって変換されたページ (->オリジナル) /