Submit Search
Upload
E2E test on Nuxt.js with SSR
•
0 likes
•
179 views
I
ikko ohta
Follow
https://scramble.connpass.com/event/157710/
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 36
Download now
Download to read offline
Recommended
Microsoft がオープンソース化し、今なお進化し続けている Deep Learning フレームワーク「Microsoft Cognitive Toolkit (CNTK)」その CNTK はすでに Microsoft の数々の実サービスにも利用されています。こちらのセッションではそんな CNTK を効率よく学び、新しい問題解決の手段を手に入れることにフォーカスしてお話しします。「CNTK の概要」、「活用方法をイメージするための実事例紹介」、「開発の始め方」、「GPU インスタンスを活用し高速に学習する方法」等のポイントについてご紹介し、皆さんの Deep Learning プロジェクトがロケット スタートできるようになることを目指します。 受講対象: アルゴリズムの難解な解説はいいから、プロジェクトで実際に Deep Learning を活用してみたい! という開発者、これから Deep Learning を始めたいデータ サイエンティストの方にお勧めのセッションです。データ分析の分野で広く使われている Python でのご紹介になります。 製品/テクノロジ: AI (人工知能)/Deep Learning (深層学習)/Machine Learning (機械学習)/Microsoft Azure 藤本 浩介 日本マイクロソフト株式会社 デベロッパー エバンジェリズム統括本部 エバンジェリスト
[AI05] 目指せ、最先端 AI 技術の実活用!Deep Learning フレームワーク 「Microsoft Cognitive Toolkit 」...
[AI05] 目指せ、最先端 AI 技術の実活用!Deep Learning フレームワーク 「Microsoft Cognitive Toolkit 」...
de:code 2017
Global Azure Boot Camp 2018 Tokyo のLT資料。
kubernetes on Azure 最新情報
kubernetes on Azure 最新情報
Takayoshi Tanaka
2019年8月31日の Chainer Meetup #10 【強化学習】におけるエヌビディア山崎の発表資料です。
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
NVIDIA Japan
細か過ぎて伝わらないかもしれないAzureインフラ話で領域展開
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
Toru Makabe
Rakuten Tech Conference 2018 at 札幌
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
.NETラボ2021年4月オンライン勉強会で登壇しました。 「SQL Serverでデータ連携をする」のスライドです。
SQL Serverでデータ連携をする
SQL Serverでデータ連携をする
ssuser6a2c40
de:code 2018 の 上記講演のスライドです。Azure Functions の下記の内容に関してお話ししました。資料が欲しいという要望をいただき先に公開しています。詳細の説明などは動画の後悔をお待ちください。 ・非同期メッセージング ・メッセージングサービスの選択 ・Function App / Azure Functions の内部構造 ・カスタムバインディング ・コントリビューション
ワタシハ Azure Functions チョットデキル
ワタシハ Azure Functions チョットデキル
Tsuyoshi Ushio
Azure SQLデータベースの最新動向と内部構造、パフォーマンス改善で利用できるサービスを網羅的に説明 社内セミナー用に作成した資料の転載です この辺りの資料を参考に作りました Inside Microsoft Azure SQL Database http://social.technet.microsoft.com/wiki/contents/articles/1695.inside-microsoft-azure-sql-database.aspx Gaining Performance Insight into Windows Azure SQL Database http://social.technet.microsoft.com/wiki/contents/articles/3507.windows-azure-sql-database-performance-and-elasticity-guide.aspx
Azure SQLデータベース最新動向&TIPS
Azure SQLデータベース最新動向&TIPS
nishioka1
Recommended
Microsoft がオープンソース化し、今なお進化し続けている Deep Learning フレームワーク「Microsoft Cognitive Toolkit (CNTK)」その CNTK はすでに Microsoft の数々の実サービスにも利用されています。こちらのセッションではそんな CNTK を効率よく学び、新しい問題解決の手段を手に入れることにフォーカスしてお話しします。「CNTK の概要」、「活用方法をイメージするための実事例紹介」、「開発の始め方」、「GPU インスタンスを活用し高速に学習する方法」等のポイントについてご紹介し、皆さんの Deep Learning プロジェクトがロケット スタートできるようになることを目指します。 受講対象: アルゴリズムの難解な解説はいいから、プロジェクトで実際に Deep Learning を活用してみたい! という開発者、これから Deep Learning を始めたいデータ サイエンティストの方にお勧めのセッションです。データ分析の分野で広く使われている Python でのご紹介になります。 製品/テクノロジ: AI (人工知能)/Deep Learning (深層学習)/Machine Learning (機械学習)/Microsoft Azure 藤本 浩介 日本マイクロソフト株式会社 デベロッパー エバンジェリズム統括本部 エバンジェリスト
[AI05] 目指せ、最先端 AI 技術の実活用!Deep Learning フレームワーク 「Microsoft Cognitive Toolkit 」...
[AI05] 目指せ、最先端 AI 技術の実活用!Deep Learning フレームワーク 「Microsoft Cognitive Toolkit 」...
de:code 2017
Global Azure Boot Camp 2018 Tokyo のLT資料。
kubernetes on Azure 最新情報
kubernetes on Azure 最新情報
Takayoshi Tanaka
2019年8月31日の Chainer Meetup #10 【強化学習】におけるエヌビディア山崎の発表資料です。
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
NVIDIA Japan
細か過ぎて伝わらないかもしれないAzureインフラ話で領域展開
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
Toru Makabe
Rakuten Tech Conference 2018 at 札幌
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
.NETラボ2021年4月オンライン勉強会で登壇しました。 「SQL Serverでデータ連携をする」のスライドです。
SQL Serverでデータ連携をする
SQL Serverでデータ連携をする
ssuser6a2c40
de:code 2018 の 上記講演のスライドです。Azure Functions の下記の内容に関してお話ししました。資料が欲しいという要望をいただき先に公開しています。詳細の説明などは動画の後悔をお待ちください。 ・非同期メッセージング ・メッセージングサービスの選択 ・Function App / Azure Functions の内部構造 ・カスタムバインディング ・コントリビューション
ワタシハ Azure Functions チョットデキル
ワタシハ Azure Functions チョットデキル
Tsuyoshi Ushio
Azure SQLデータベースの最新動向と内部構造、パフォーマンス改善で利用できるサービスを網羅的に説明 社内セミナー用に作成した資料の転載です この辺りの資料を参考に作りました Inside Microsoft Azure SQL Database http://social.technet.microsoft.com/wiki/contents/articles/1695.inside-microsoft-azure-sql-database.aspx Gaining Performance Insight into Windows Azure SQL Database http://social.technet.microsoft.com/wiki/contents/articles/3507.windows-azure-sql-database-performance-and-elasticity-guide.aspx
Azure SQLデータベース最新動向&TIPS
Azure SQLデータベース最新動向&TIPS
nishioka1
WebブラウザーとAzureで 手を動かして学ぶ Kubernetesの巻
半日でわかる コンテナー技術 (応用編)
半日でわかる コンテナー技術 (応用編)
Toru Makabe
2013.08.23 cloudpack night #7 Lightning Talk "AutoHealing" Pattern
20130823 cloudpacknight AutoHealing
20130823 cloudpacknight AutoHealing
Kazuki Ueki
de:code 2018 CI01
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
Toru Makabe
HashiTalks Japan 2020
俺の Kubernetes Workflow with HashiStack
俺の Kubernetes Workflow with HashiStack
Toru Makabe
Azureのセキュリティ勉強会と・クラフトビール#01 発表資料
Real World Azure RBAC
Real World Azure RBAC
Toru Makabe
Microsoft Open Tech Night #1
インフラ野郎AzureチームProX
インフラ野郎AzureチームProX
Toru Makabe
「ITかぁ。プログラミングとかよくわからないなあ」という人が最初のクラウドとしてAzureを使うための指南書です。 「クラウドって難しい」 そんな話をよく聞きます。 Azure はマイクロソフトのクラウドサービスですが、クラウド自体が「ITに詳しくないと使えないんじゃないか?」と敬遠されがちです。 今回そういった皆さんに「クラウドを使うにはプログラムのコードを書く必要がある」という考えを捨ててほしいので、この資料を書きました。 学生やNPO団体や非ITの有志団体、その他様々なグループの方々に 「コーディングをしなくても、 Azure ならこんなことができて、こんな素晴らし世界が実現できる!」という事をお伝えし、是非 Azure の世界に飛び込んで来てほしいです!
Non-coding! Azure
Non-coding! Azure
Yuki Hattori
cloudpackがサーバを設定した際のサーバ仕様書(サンプル)ドキュメントです。
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
iret, Inc.
WebブラウザーとAzureで 手を動かして学ぶ (Azure CLI acrbuildext extensionの廃止タイミングと重なり、スライドの手順では動きません。スクリプトはGitHub上のものを優先してください)
半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)
Toru Makabe
AzureでCNTKの環境を構築する手順です。 CNTKは、Microsoft Cognitive Toolkitの略でDeep Neural Networksにおける学習と評価をするために開発されている機械学習ライブラリです。 (深層学習=ディープラーニング)
深層学習 環境構築 Azure
深層学習 環境構築 Azure
Yuki Hattori
Session Affinity 問題をテーマに学ぼう
Ingress on Azure Kubernetes Service
Ingress on Azure Kubernetes Service
Toru Makabe
インフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boost
Toru Makabe
第7回Ext JS / Ext GWT勉強会用資料
Google Web Toolkit(GWT)入門
Google Web Toolkit(GWT)入門
Yuki Naotori
Microsoft Open Tech Night #6 発表資料
俺とHashiCorp
俺とHashiCorp
Toru Makabe
Container Xmas party 発表資料
ダイ・ハード in the Kubernetes world
ダイ・ハード in the Kubernetes world
Toru Makabe
Japan Azure User Group 11周年イベントで喋った資料
20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first
TomoakiOno
2017/12/12 Azure Antenna
Azure Infrastructure as Code 体験入隊
Azure Infrastructure as Code 体験入隊
Toru Makabe
2020年8月の.NETラボの発表で使用した資料です。 デモで使用したソースコード https://github.com/Takas0522/learn-msal/tree/master/using-msal-v2
msal.js v2を触る
msal.js v2を触る
DevTakas
Cloud Operator Days Tokyo 2020
ミッション : メガクラウドを安全にアップデートせよ!
ミッション : メガクラウドを安全にアップデートせよ!
Toru Makabe
JAZUG 女子部 第14回 勉強会
Essentials of container
Essentials of container
Toru Makabe
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
QlikPresalesJapan
How we test our Android application at Mercari!
Android e2e testing at mercari
Android e2e testing at mercari
Vishal Banthia
More Related Content
What's hot
WebブラウザーとAzureで 手を動かして学ぶ Kubernetesの巻
半日でわかる コンテナー技術 (応用編)
半日でわかる コンテナー技術 (応用編)
Toru Makabe
2013.08.23 cloudpack night #7 Lightning Talk "AutoHealing" Pattern
20130823 cloudpacknight AutoHealing
20130823 cloudpacknight AutoHealing
Kazuki Ueki
de:code 2018 CI01
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
Toru Makabe
HashiTalks Japan 2020
俺の Kubernetes Workflow with HashiStack
俺の Kubernetes Workflow with HashiStack
Toru Makabe
Azureのセキュリティ勉強会と・クラフトビール#01 発表資料
Real World Azure RBAC
Real World Azure RBAC
Toru Makabe
Microsoft Open Tech Night #1
インフラ野郎AzureチームProX
インフラ野郎AzureチームProX
Toru Makabe
「ITかぁ。プログラミングとかよくわからないなあ」という人が最初のクラウドとしてAzureを使うための指南書です。 「クラウドって難しい」 そんな話をよく聞きます。 Azure はマイクロソフトのクラウドサービスですが、クラウド自体が「ITに詳しくないと使えないんじゃないか?」と敬遠されがちです。 今回そういった皆さんに「クラウドを使うにはプログラムのコードを書く必要がある」という考えを捨ててほしいので、この資料を書きました。 学生やNPO団体や非ITの有志団体、その他様々なグループの方々に 「コーディングをしなくても、 Azure ならこんなことができて、こんな素晴らし世界が実現できる!」という事をお伝えし、是非 Azure の世界に飛び込んで来てほしいです!
Non-coding! Azure
Non-coding! Azure
Yuki Hattori
cloudpackがサーバを設定した際のサーバ仕様書(サンプル)ドキュメントです。
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
iret, Inc.
WebブラウザーとAzureで 手を動かして学ぶ (Azure CLI acrbuildext extensionの廃止タイミングと重なり、スライドの手順では動きません。スクリプトはGitHub上のものを優先してください)
半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)
Toru Makabe
AzureでCNTKの環境を構築する手順です。 CNTKは、Microsoft Cognitive Toolkitの略でDeep Neural Networksにおける学習と評価をするために開発されている機械学習ライブラリです。 (深層学習=ディープラーニング)
深層学習 環境構築 Azure
深層学習 環境構築 Azure
Yuki Hattori
Session Affinity 問題をテーマに学ぼう
Ingress on Azure Kubernetes Service
Ingress on Azure Kubernetes Service
Toru Makabe
インフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boost
Toru Makabe
第7回Ext JS / Ext GWT勉強会用資料
Google Web Toolkit(GWT)入門
Google Web Toolkit(GWT)入門
Yuki Naotori
Microsoft Open Tech Night #6 発表資料
俺とHashiCorp
俺とHashiCorp
Toru Makabe
Container Xmas party 発表資料
ダイ・ハード in the Kubernetes world
ダイ・ハード in the Kubernetes world
Toru Makabe
Japan Azure User Group 11周年イベントで喋った資料
20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first
TomoakiOno
2017/12/12 Azure Antenna
Azure Infrastructure as Code 体験入隊
Azure Infrastructure as Code 体験入隊
Toru Makabe
2020年8月の.NETラボの発表で使用した資料です。 デモで使用したソースコード https://github.com/Takas0522/learn-msal/tree/master/using-msal-v2
msal.js v2を触る
msal.js v2を触る
DevTakas
Cloud Operator Days Tokyo 2020
ミッション : メガクラウドを安全にアップデートせよ!
ミッション : メガクラウドを安全にアップデートせよ!
Toru Makabe
JAZUG 女子部 第14回 勉強会
Essentials of container
Essentials of container
Toru Makabe
What's hot
(20)
半日でわかる コンテナー技術 (応用編)
半日でわかる コンテナー技術 (応用編)
20130823 cloudpacknight AutoHealing
20130823 cloudpacknight AutoHealing
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
俺の Kubernetes Workflow with HashiStack
俺の Kubernetes Workflow with HashiStack
Real World Azure RBAC
Real World Azure RBAC
インフラ野郎AzureチームProX
インフラ野郎AzureチームProX
Non-coding! Azure
Non-coding! Azure
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)
深層学習 環境構築 Azure
深層学習 環境構築 Azure
Ingress on Azure Kubernetes Service
Ingress on Azure Kubernetes Service
インフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boost
Google Web Toolkit(GWT)入門
Google Web Toolkit(GWT)入門
俺とHashiCorp
俺とHashiCorp
ダイ・ハード in the Kubernetes world
ダイ・ハード in the Kubernetes world
20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first
Azure Infrastructure as Code 体験入隊
Azure Infrastructure as Code 体験入隊
msal.js v2を触る
msal.js v2を触る
ミッション : メガクラウドを安全にアップデートせよ!
ミッション : メガクラウドを安全にアップデートせよ!
Essentials of container
Essentials of container
Similar to E2E test on Nuxt.js with SSR
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
QlikPresalesJapan
How we test our Android application at Mercari!
Android e2e testing at mercari
Android e2e testing at mercari
Vishal Banthia
「一歩先行く"Windows Server"投資成功の勘所」登壇資料 https://special.nikkeibp.co.jp/atclh/NXT/19/microsoft0228/
20190319 xtech recochoku_15m_pub
20190319 xtech recochoku_15m_pub
Dai Fujikawa
機械学習の各種ジョブを単純に実行するだけだと、幾つか管理用のツールが不足をしています。効率的に機械学習を行うための、Azure Machine Learning servicesを中心に、その機能を説明します。
機械学習 / Deep Learning 大全 (5) Tool編
機械学習 / Deep Learning 大全 (5) Tool編
Daiyu Hatakeyama
Nuxt.jsを使ったPWA対応アプリの開発を公開 ※ 株式会社GIGでは毎月社内勉強会を実施しています GIG inc. Good is good. We provide opportunities to the SEKAI by fusing technology and ideas. テクノロジーとクリエイティブでセカイをより良くする。小さなチームからスタートした多くの先人達が、世界をより豊かなモノに変革してきました。通信、UX、デバイス、技術の変化と共に世界はまだまだ加速度的に変わります。 Good is good. いいものはいい。GIGは、関わったユーザーやクライアントが前に進める“きっかけ”をつくりつづけます。 ■ お問い合せ https://giginc.co.jp/contact/
Pwa
Pwa
GIG inc.
OpenStack on OpenStack with CI
OpenStack on OpenStack with CI
kanabuchi
インフラジスティックス様で行われたイベントでの資料です。 [デスクトップアプリ向け.NET Core 3対応セミナー] https://connpass.com/event/119116/presentation/
Test automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transition
Tatsuya Ishikawa
System Center and Azure Night!! (2014.03.28) の資料です。
Windows Azure and PowerShell DSC
Windows Azure and PowerShell DSC
Kazuki Takai
Preferred Networksでは新物質開発や材料探索を加速する汎用原子レベルシミュレータを利用できるクラウドサービスを開発しています。 顧客毎に独立した環境にユーザがJupyter Notebookを立ち上げ、自社PyPIパッケージによりAPI経由で弊社独自技術を簡単に利用できます。Kubernetesの機能を駆使してマルチテナント環境を構築しており、各顧客に独立したAPIサーバを提供し、その負荷状況によりAPIサーバをスケーリングさせたり、顧客毎にNotebookに対する通信制限や配置Nodeの制御などを実現しています。 本発表ではKubernetesによるマルチテナントJupyter as a Serviceの実現方法を紹介します。
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
Preferred Networks
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Kenta Yasukawa
Microsoft の AI ソリューションアップデート&オファリングのご紹介
Microsoft AI Solution Update / DLL community Update
Microsoft AI Solution Update / DLL community Update
Hirono Jumpei
Microsoft Azure は App Service、Azure Storage、各種データベースなど、ウェブ アプリケーション開発のための機能が沢山あります。本セッションではウェブ アプリケーション開発に特化して Microsoft Azure の機能を一挙にご紹介し、クラウドならではのシステム デザインや実装例をご説明いたします。 受講対象: ウェブ アプリケーション開発をされているすべての皆様。PHP、Ruby、Node.js などの Microsoft テクノロジではないオープンソース ソフトウェア技術でアプリケーション開発をされている方もぜひご参加ください。 製品/テクノロジ: Microsoft Azure/OSS/Web 開発/クラウド 増渕 大輔 日本マイクロソフト株式会社 デベロッパー エバンジェリズム統括本部 エバンジェリスト Parag Paithankar 日本マイクロソフト株式会社 デベロッパー エバンジェリズム統括本部 エバンジェリスト
[MW11] OSS on Azure で構築する ウェブアプリケーション
[MW11] OSS on Azure で構築する ウェブアプリケーション
de:code 2017
#TokyoWebmining 48thで使った資料です。 「1000人規模で使う分析基盤構築 〜Redshiftを活用したEUC」
1000人規模で使う分析基盤構築 〜redshiftを活用したeuc
1000人規模で使う分析基盤構築 〜redshiftを活用したeuc
Kazuhiro Miyajima
Microsoft MVP for Developer Technologies 髙尾 哲朗 モダンWebアプリケーションで、スタティックWebアプリは選択肢のひとつとして注目されています。Web APIやサーバーレス・ファンクションで小さな機能を作ってマイクロサービス化、マッシュアップするアーキテクチャは、インクリタルデプロイやブルーグリーンテストのようなCD/CIライフサイクルマネージメントに向いているからです。 スタティックWebアプリはReact、Angular、Vueのようなサーバーサイド・レンダリングでも可能ですが、ブラウザーサイドのステート更新は通信を必須としますので、ユーザーのデータ操作時とコミット時の処理分割は重要です。Blazor WebAssemblyはJavaScriptとの相互通信によって多くの業務をブラウザーサイドに任せられるアーキテクチャです。アプリケーション設計にも大きな影響がありますので具体例を挙げて解説いたします。
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
日本マイクロソフト株式会社
Microsoft MVP for Data Platform 小澤 真之 氏 本セッションでは、SQL Server ベースの PaaS である、Azure SQL Database の直近で発表されているアップデートをまとめてご紹介させていただきます。 Azure SQL Database は進化を続けており、新しい機能も次々と追加されています。この機会にぜひ、最新の情報をお持ち帰りください。 【Microsoft Japan Digital Daysについて】 Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
2017/12/15 Azure Antenna でご説明時に使用した資料(一部)です。
Azure Antenna AI 概要
Azure Antenna AI 概要
Miho Yamamoto
2002 年の .NET Framework 1.0 の登場から今年で 15 周年を迎えた .NET は、本格化するクラウド利用の流れの中で、軽量化かつクロス プラットフォームへの対応が一段と進んでいます。加えてコンテナへの対応も容易になり、将来的にも「クラウド ネイティブ」なアプリケーション開発に最適化されたフレームワークとして新たな潮流が起きています。Visual Studio 2017 リリースとともに本格化しているクラウド ネイティブ アプリケーションの実装に向けた .NET の活用について解説します。 受講対象: アプリケーション開発に携わるすべての皆様。特に、最新の Visual Studio や.NET にご興味をお持ちの方はぜひご参加ください。 製品/テクノロジ: .NET/Linux/macOS/Microsoft Azure/OSS/Visual Studio/Web 開発/クロス プラットフォーム/コンテナー/Docker/開発言語 井上 章 日本マイクロソフト株式会社 デベロッパー エバンジェリズム統括本部 エバンジェリスト
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
2019/5/28 de:code2019 AI82にて行ったセッション資料です。 資料内で紹介しているVIDEOのURL https://youtu.be/aXjrv5b-UD8
開発者のための機械学習入門:Azure Machine Learning Studioで構造化データから予測分析
開発者のための機械学習入門:Azure Machine Learning Studioで構造化データから予測分析
貴志 上坂
4/5 東京Node学園 20時限目の発表資料。
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
Hiroshi Hayakawa
Similar to E2E test on Nuxt.js with SSR
(20)
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
Android e2e testing at mercari
Android e2e testing at mercari
20190319 xtech recochoku_15m_pub
20190319 xtech recochoku_15m_pub
機械学習 / Deep Learning 大全 (5) Tool編
機械学習 / Deep Learning 大全 (5) Tool編
Pwa
Pwa
OpenStack on OpenStack with CI
OpenStack on OpenStack with CI
Test automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transition
Windows Azure and PowerShell DSC
Windows Azure and PowerShell DSC
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Microsoft AI Solution Update / DLL community Update
Microsoft AI Solution Update / DLL community Update
[MW11] OSS on Azure で構築する ウェブアプリケーション
[MW11] OSS on Azure で構築する ウェブアプリケーション
1000人規模で使う分析基盤構築 〜redshiftを活用したeuc
1000人規模で使う分析基盤構築 〜redshiftを活用したeuc
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
Azure Antenna AI 概要
Azure Antenna AI 概要
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
開発者のための機械学習入門:Azure Machine Learning Studioで構造化データから予測分析
開発者のための機械学習入門:Azure Machine Learning Studioで構造化データから予測分析
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
Recently uploaded
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
Toru Miyahara
人的資本経営[1]を実現するには,生産性とQoW(Quality of Work,働き方の質)を同時に改善し続けていくことが有効である.そのための課題は多岐に渡るため,DX(Digital Transformation)的発想が求められる。一方、情報の約60~80%が位置情報に関連していることが報告されている.本稿では,地理空間情報と他の情報とを連携させて課題解決を支援する地理空間インテリジェンス(GSI)でDXを促進し,製造現場やサービス現場で人的資本経営を支援することに資する筆者らの一連の取り組みについて紹介する.
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
Kurata Takeshi
ビジュアルプログラミングIoTLT17資料です。
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
miyp
下記の会の感想 https://kichijojipm.connpass.com/event/315276/presentation/
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
Masatsugu Matsushita
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
Toru Miyahara
スタートアップCTO経験から キャリアについて再考する DIGGLE 株式会社 取締役CTO 水上駿 こちらのイベントでの登壇資料です。 https://rosca.connpass.com/event/319175/
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
mizukami4
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Toru Miyahara
Solana Developer Hub Online #6 https://lu.ma/evx8jtpi
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
K Kinzal
Recently uploaded
(8)
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
E2E test on Nuxt.js with SSR
1.
Nuxt.js SSRにおけるE2Eテストの実装 Scramble Tech#1 株式会社
ミクシィ 太田 一行
2.
構成 Nuxt.js SSRにおけるE2Eテストの実装 1. あらすじ 2.
背景 3. 実装例と運用してみた結果 4. 議論と今後の見通し 5. [image citations] 6. [self introduction]
3.
あらすじ
4.
Nuxt.js SSRにおけるE2Eテストの実装 E2Eテストの実装 安定したQAに自動化で貢献
5.
Nuxt.js SSRにおけるE2Eテストの実装 使用する道具 いくつかの道具を組み合わせ
6.
7.
Nuxt.js SSRにおけるE2Eテストの実装 Our Application Nuxt.jsで作成されたフロント &
Phoenixで作成されたサーバ
8.
Nuxt.js SSRにおけるE2Eテストの実装 …with SSR time-to-contentの改善が見込 める。ビジネス要件によって は考えたい選択肢。
9.
背景
10.
Nuxt.js SSRにおけるE2Eテストの実装 E2Eテスト 実装の目的 ❖ 機械的に確認できる部分を自動化し、 QAの省力化に貢献すること ❖
かつ、単体テストやAPIテストには カバーできない項目が存在する
11.
E2E テストについて ❖ ソフトウェアテストの一種 1.
自動でブラウザを操作 2. 作成したシナリオを実行 3. スクリーンショット(SS)撮影等 4. 期待した描画結果か調べる
12.
E2E テストの役割 ❖ チームでは3つを定義した 1.デザイン崩れの検出 2.デグレーションの検出 3.ページ遷移を保証
13.
E2E テストの留意点 ❖ 外部要因に影響を受け得る ❖
ネットワーク遅延等 ❖ 変更コストやや増 ❖ それ自体に保守コストが かかる 単体テストの代わりではなく、 補完として
14.
代表的なツール ❖ Puppeteer ❖ Headless
Chrome Node.js API ❖ maintenance by Chrome dev team ❖ 要点 ❖ Chromeをスクリプトから 操るライブラリ ❖ 採用理由 ❖ vs puppeteer-core ❖ jest-puppeteerの存在 ❖ jest テスト環境がすでに存在したため
15.
App要件1:SSR概要 ❖ WebAppはSever-Side- Rendering (SSR)を採用 ❖
HTML&propsを合わせて 事前レンダリングする ❖ JSで書かれたcomponentが propsを参照しながら遅れて 描画される ❖ アルゴリズムは本スライドの スコープ外
16.
App要件1:SSR概要 ❖ 採用理由 ❖ time-to-contentの改善が ビジネス上クリティカル ❖
E2Eテストからみた制約 ❖ Node.js 実行環境が必要 アクセスして何かが表示 されるまでの時間
17.
App要件2:SMS認証 ❖ 所与の要件として、SMS認証を 認証に用いる ❖ Puppeteerは正規の方法で SMS認証を突破できない ❖
E2Eテストからみた制約 ❖ SMS認証をモックした 専用のサーバを立てる必要
18.
要件の整理 1. CI/CDで定期実行する 2. ビジネス要件への適応 ❖
SSRを実行できる環境 ❖ 専用のサーバ 3. (できれば)テスト失敗時に 対応しやすい ❖ 問題箇所をすぐ特定 ❖ 正しいSSをすぐデプロイ
19.
実装例
20.
21.
アプリケーション部分 ❖ Nuxt.js +
Phoenix + Nginx ❖ Nuxt.js - Nginx間はDocker ネットワークで繋がっている ❖ PhoenixにはE2Eテスト用の 環境設定を追加 ❖ SMS認証はモックされている
22.
アプリケーション部分 ❖ 工夫したポイント ❖ Nuxt.jsはNodeコンテナに ❖
Phoenixのplugとして SMS認証機能をモック 課題1を解決できた! 課題2を解決できた!
23.
Docker-Compose on CircleCI ❖
Docker-Compose ❖ Nuxt.js コンテナ ❖ Nginx コンテナ ❖ Puppeteer コンテナ ❖ cronで定期実行 $ docker-compose up
24.
Docker-Compose on CircleCI ❖
Nuxt.js コンテナ ❖ Node+ App本体 ❖ Nginx コンテナ ❖ 本番ではS3-CloudFrontのメディア サーバ ❖ Puppeteer コンテナ ❖ Node + Puppeteer + Chrome ❖ シナリオスクリプトや正解デー タ、実際に撮影したSSなどのデー タを含むテスト実行主体
25.
Docker-Compose on CircleCI ❖
ローカルでも同じコマンド でテスト実行できる $ docker-compose up
26.
テストの実行と通知 ❖ Puppeteerがテストを実行 ❖ S3から正解画像を取得し、 コンテナに含めてビルド ❖
作成したSSはArtifact化 ❖ ブラウザからすぐ見られる! ❖ 結果はURLつきで Slackに通知 問題の早期特定に役立つ!
27.
1. Slackに毎朝実行結果が通知される 2. 失敗していたら、Artifactとして保存したSSを参照。 失敗した理由を特定する。 3.
コードを修正する。 4. ローカルから$docker-compose up 5. 正しく生成した画像をS3にプッシュ 運用フロー CIで 定期実行 ! 2step!
28.
要件再掲 1. CI/CDで定期実行したい 2. ビジネス要件への適応 ❖
SSRを実行できる環境 ❖ 専用のサーバ 3. (できれば)テスト失敗時に 対応しやすい ❖ 問題箇所をすぐ特定 ❖ 正しいSSをすぐデプロイ 要件を満たせた!
29.
2ヶ月ほど運用した結果 ❖ 設定した目標は実現できていそう ❖ デザイン崩れ防止 ❖
デグレーション防止 ❖ ページ遷移の保証 ❖ 副次的なありがたみもいくらかある ❖ 単体テストやAPIテストのヌケが見つかることも
30.
議論と今後の見通し
31.
議論 ❖ これは正しいend-to-endテストと呼べるのか? ❖ end-to-endとはいえない なぜならサーバ側を厳密に保証できていないから 1.
DB、インフラの性質が本番とは異なる 2. SMS認証部がモックされている ❖ SMS認証を回避しつつサーバコード全体をそのまま残すこと ができればend-to-endと呼べるか? 1も同様に必須か? 皆さんの良いアイデアお待ちしていますmm
32.
今後の課題 ❖ E2Eテストの保守性向上 ❖ E2Eテストは腐りやすい ❖
更新ツールを整備して腐りにくく ❖ 単体テスト、APIテストのカバレッジ向上 ❖ E2Eテストに依存せず、バランスの良いテスト体制を
33.
余談(実装した感想) ❖ 実装時、CORSがエラーしがちで辛い ❖ Chrome
devtool, curlの用法に詳しくなる ❖ フロント、サーバ、インフラを横断するタスク ❖ 全てのエンジニアが全てのコードに責任をもつ @ガイドライン ❖ DockerとCircleCIに親しみを持てるようになった
34.
ご清聴ありがとうございました
35.
freepik contributions: https://jp.freepik.com/free-vector/flat-robot-character-with-different-poses-collection_1510587.htm#page=2&query=robot&position=1 https://www.freepik.com/free-vector/businessman-holding-thumb-finger-stopwatch_1311422.htm#page=1&query=quickly&position=1 https://www.freepik.com/free-vector/maintenance-concept-illustration_5421740.htm#page=1&query=maintenance&position=0 https://jp.freepik.com/free-vector/bundle-of-engineering-set-icons_5984951.htm#query=computer%20tools&position=16 https://jp.freepik.com/free-vector/the-browser-window-with-the-donate-button_4015769.htm#page=1&query=browser&position=7 https://jp.freepik.com/free-photo/work-desk-coffee-documents-and-laptop_1189547.htm#page=1&query=%E6%9B%B8%E9%A1%9E&position=13 Google2段階認証プロセス -
Google https://www.google.com/landing/2step/?hl=ja phoenix - seeklogo https://seeklogo.com/vector-logo/273793/phoenix image citation
36.
太田 一行 ❖ Software
Engineer1年目 ❖ フロントエンド ❖ 機械学習 ❖ 略歴 ❖ 2019.4 株式会社ミクシィ ❖ 2019.3 京都大学大学院 情報学研究科 知能情報学専攻 卒 ❖ 連絡先 ❖ @samayotta ❖ samayotta@gmail.com
Download now