狠狠撸

狠狠撸Share a Scribd company logo
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
原來 Angular
可以這樣玩設定
Poy Chang
DEV QA UAT PROD
DEVELOP
TEAM
OPERATION
TEAM
BUILD OPERATE
MONITOR
DEPLOY
RELEASE
CODE
TEST
PLAN
DEVELOP
TEAM
OPERATION
TEAM
BUILD OPERATE
MONITOR
DEPLOY
RELEASE
CODE
TEST
PLAN
設定檔情境 4 種玩設定方法
KEY Takeaway
Poy Chang
目前任職於全美 100 大私人企業,負責企業內部 IT 解
決方案設計與開發,專注於 Angular、ASP.NET Core、
Azure 等技術研究
? Angular Taiwan 社群成員
? Microsoft MVP Developer Technologies
? Global Azure Bootcamp@北京 2018 講師
? .NET Conf@台中 2018 講師
設定檔在設定甚麼?
資料來源 樣式喜好 起始狀態
行為配置 預覽功能 MISC.
設定檔分兩種
建置時期 執行時期
環境變數 組態設定檔
? 用於建置時期要套用哪個設定檔
? environment.prod.ts
V2-5 V6+
DEV QA UAT PROD
组态设定档的运作
组态设定档的运作
组态设定档的运作
建置之後會用 .prod.ts 替代原本的
environment.ts 並包進 main.js 中
组态设定档的运作
组态设定档的运作
啟動程式碼最佳化
輸出檔加上雜湊碼
產生 來源映射檔
提取全域 成單獨檔案
使用檔案名稱命名延遲載入的模塊
啟動 模式
摘錄第三方套件的授權檔成單獨檔案
拆分第三方套件成單獨檔案做載入
搭配 模式做最佳化
組態設定檔使用方式
└── src
└── app
├── app.component.html
└── app.component.ts
└── environments
├── environment.prod.ts
├── environment.qa.ts
└── environment.ts
你應該只匯入/使用 environment
而不是其他的 environment.xxx
組態設定檔
組態設定檔用於建置時期
根據情境/階段作切換
設定檔分兩種
建置時期 執行時期
想在執行時期即時取得設定值
https://angularconftw2018-demoapi.azurewebsites.net/api/AppConfig/Demo
隨時取得設定檔
https://stackblitz.com/edit/ngtw2018-config-service
隨時取得設定檔
? Angular 內建依賴注入框架,讓你服務隨注即用
? 透過 Service + HttpClient 輕鬆向伺服器端取得設定值資訊
建立
Service
註冊
Service
注入
Service
隨時取得設定檔 (1)自訂 ConfigService
隨時取得設定檔 (2)註冊 ConfigService
隨時取得設定檔 (3)注入 ConfigService
路由切換時決定
https://stackblitz.com/edit/ngtw2018-config-resolver
路由切換時決定
? Angular 內建路由模組,讓你輕鬆建立路由機制
? 路由模組提供路由 3 種傳遞資料的方式
? Router Params
? Router Data
? Router Resolve
路由參數,可取得文字型別的參數值
路由資料,執行時期不會變動的物件型別
路由解析,為一種可客製的資料解析服務
路由切換時決定 (1)自訂 ConfigResolver
路由切換時決定 (2)註冊並設定路由
路由切換時決定 (3)取得設定
啟動前,先決定
https://stackblitz.com/edit/ngtw2018-app-initializer
node_module
SPA Application Namespace
index.html
@angular/core
{ NgModule }
@angular/core
{ Component }
import
import
Injection
Service
Core
Service
Module
Service
Component
Bootstrap
Application Module
Application Component
import
import
main.js
啟動前,先決定
啟動前,先決定
? Angular 有個 InjectionToken 來提供系統初始化相關作業
? InjectionToken 讓我們可以建立基於文字的標記物件,進而避免遇到
依賴注入機制中的名稱衝突
啟動前,先決定
? Angular 有個 InjectionToken 來提供系統初始化相關作業
? InjectionToken 讓我們可以建立基於文字的標記物件,進而避免遇到
依賴注入機制中的名稱衝突
啟動前,先決定
? Angular 有個 InjectionToken 來提供系統初始化相關作業
? APP_INITIALIZER
? 可以對 APP_INITIALIZER 註冊一系列的動作
https://github.com/angular/angular/blob/7.0.x/packages/core/src/application_init.ts#L19
啟動前,先決定 (1)自訂 ConfigService
啟動前,先決定 (2)修改 AppModule
啟動前,先決定 (3)取用設定值
執行時期建置時期
VS.
選用方式
建置時期
? 基礎建設類的設定
? 與狀態管理無關
? 用於 CI/CD 的設定
執行時期
? 動態的設定值
? 關於使用者資訊
? 機敏資訊的設定值
最終還是以 使用情境來選用
THANK YOU

More Related Content

What's hot (20)

顿别狈础のサーバー&辩耻辞迟;コード&辩耻辞迟;レスアーキテクチャ
顿别狈础のサーバー&辩耻辞迟;コード&辩耻辞迟;レスアーキテクチャ顿别狈础のサーバー&辩耻辞迟;コード&辩耻辞迟;レスアーキテクチャ
顿别狈础のサーバー&辩耻辞迟;コード&辩耻辞迟;レスアーキテクチャ
Haruto Otake
?
Unityで PhotonCloudを使ってリアルタイム?マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム?マルチプレイヤーゲームを作っちゃおう【導入編】Unityで PhotonCloudを使ってリアルタイム?マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム?マルチプレイヤーゲームを作っちゃおう【導入編】
GMO GlobalSign Holdings K.K.
?
【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法
【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法
【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法
モノビット エンジン
?
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかシリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
?
「电车で骋翱!!」アーケード大型3画面筐体で実在の街并みを表现する鲍贰4开発事例
「电车で骋翱!!」アーケード大型3画面筐体で実在の街并みを表现する鲍贰4开発事例「电车で骋翱!!」アーケード大型3画面筐体で実在の街并みを表现する鲍贰4开発事例
「电车で骋翱!!」アーケード大型3画面筐体で実在の街并みを表现する鲍贰4开発事例
エピック?ゲームズ?ジャパン Epic Games Japan
?
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
DeNA
?
Azure DevOpsとセキュリティ
Azure DevOpsとセキュリティAzure DevOpsとセキュリティ
Azure DevOpsとセキュリティ
Kazushi Kamegawa
?
すごい constexpr たのしくレイトレ!
すごい constexpr たのしくレイトレ!すごい constexpr たのしくレイトレ!
すごい constexpr たのしくレイトレ!
Genya Murakami
?
例外设计における大罪
例外设计における大罪例外设计における大罪
例外设计における大罪
Takuto Wada
?
「龙が如くスタジオ」の蚕础エンジニアリング技术を结集した全自动バグ取りシステム
「龙が如くスタジオ」の蚕础エンジニアリング技术を结集した全自动バグ取りシステム「龙が如くスタジオ」の蚕础エンジニアリング技术を结集した全自动バグ取りシステム
「龙が如くスタジオ」の蚕础エンジニアリング技术を结集した全自动バグ取りシステム
SEGADevTech
?
奥别产搁罢颁を利用した远隔リアルタイム映像処理フレームワークの実装
奥别产搁罢颁を利用した远隔リアルタイム映像処理フレームワークの実装奥别产搁罢颁を利用した远隔リアルタイム映像処理フレームワークの実装
奥别产搁罢颁を利用した远隔リアルタイム映像処理フレームワークの実装
tnoho
?
Scala の関数型フ?ロク?ラミンク?を支える技術
Scala の関数型フ?ロク?ラミンク?を支える技術Scala の関数型フ?ロク?ラミンク?を支える技術
Scala の関数型フ?ロク?ラミンク?を支える技術
Naoki Aoyama
?
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
?
ドメイン駆动设计をゲーム开発に活かす
ドメイン駆动设计をゲーム开発に活かすドメイン駆动设计をゲーム开発に活かす
ドメイン駆动设计をゲーム开発に活かす
増田 亨
?
ゲーム開発者のための C++11/C++14
ゲーム開発者のための C++11/C++14ゲーム開発者のための C++11/C++14
ゲーム開発者のための C++11/C++14
Ryo Suzuki
?
Requirement diagram
Requirement diagramRequirement diagram
Requirement diagram
Yohsuke Nambu
?
XunitとMoq 公開用
XunitとMoq 公開用XunitとMoq 公開用
XunitとMoq 公開用
ESM SEC
?
Unityアニメーションシステムの 今と未来の話
Unityアニメーションシステムの 今と未来の話Unityアニメーションシステムの 今と未来の話
Unityアニメーションシステムの 今と未来の話
Unity Technologies Japan K.K.
?
顿别狈础冲罢别肠丑肠辞苍2017冲顿别狈础でのチート?脆弱性诊断への取り组み
顿别狈础冲罢别肠丑肠辞苍2017冲顿别狈础でのチート?脆弱性诊断への取り组み顿别狈础冲罢别肠丑肠辞苍2017冲顿别狈础でのチート?脆弱性诊断への取り组み
顿别狈础冲罢别肠丑肠辞苍2017冲顿别狈础でのチート?脆弱性诊断への取り组み
Toshiharu Sugiyama
?
3次元厂尝础惭は谁でもできるよ。そう、罢齿2と罢耻谤迟濒别叠辞迟3ならね。
3次元厂尝础惭は谁でもできるよ。そう、罢齿2と罢耻谤迟濒别叠辞迟3ならね。3次元厂尝础惭は谁でもできるよ。そう、罢齿2と罢耻谤迟濒别叠辞迟3ならね。
3次元厂尝础惭は谁でもできるよ。そう、罢齿2と罢耻谤迟濒别叠辞迟3ならね。
ROBOTIS Japan
?
顿别狈础のサーバー&辩耻辞迟;コード&辩耻辞迟;レスアーキテクチャ
顿别狈础のサーバー&辩耻辞迟;コード&辩耻辞迟;レスアーキテクチャ顿别狈础のサーバー&辩耻辞迟;コード&辩耻辞迟;レスアーキテクチャ
顿别狈础のサーバー&辩耻辞迟;コード&辩耻辞迟;レスアーキテクチャ
Haruto Otake
?
Unityで PhotonCloudを使ってリアルタイム?マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム?マルチプレイヤーゲームを作っちゃおう【導入編】Unityで PhotonCloudを使ってリアルタイム?マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム?マルチプレイヤーゲームを作っちゃおう【導入編】
GMO GlobalSign Holdings K.K.
?
【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法
【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法
【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法
モノビット エンジン
?
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかシリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
?
「电车で骋翱!!」アーケード大型3画面筐体で実在の街并みを表现する鲍贰4开発事例
「电车で骋翱!!」アーケード大型3画面筐体で実在の街并みを表现する鲍贰4开発事例「电车で骋翱!!」アーケード大型3画面筐体で実在の街并みを表现する鲍贰4开発事例
「电车で骋翱!!」アーケード大型3画面筐体で実在の街并みを表现する鲍贰4开発事例
エピック?ゲームズ?ジャパン Epic Games Japan
?
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
DeNA
?
Azure DevOpsとセキュリティ
Azure DevOpsとセキュリティAzure DevOpsとセキュリティ
Azure DevOpsとセキュリティ
Kazushi Kamegawa
?
すごい constexpr たのしくレイトレ!
すごい constexpr たのしくレイトレ!すごい constexpr たのしくレイトレ!
すごい constexpr たのしくレイトレ!
Genya Murakami
?
例外设计における大罪
例外设计における大罪例外设计における大罪
例外设计における大罪
Takuto Wada
?
「龙が如くスタジオ」の蚕础エンジニアリング技术を结集した全自动バグ取りシステム
「龙が如くスタジオ」の蚕础エンジニアリング技术を结集した全自动バグ取りシステム「龙が如くスタジオ」の蚕础エンジニアリング技术を结集した全自动バグ取りシステム
「龙が如くスタジオ」の蚕础エンジニアリング技术を结集した全自动バグ取りシステム
SEGADevTech
?
奥别产搁罢颁を利用した远隔リアルタイム映像処理フレームワークの実装
奥别产搁罢颁を利用した远隔リアルタイム映像処理フレームワークの実装奥别产搁罢颁を利用した远隔リアルタイム映像処理フレームワークの実装
奥别产搁罢颁を利用した远隔リアルタイム映像処理フレームワークの実装
tnoho
?
Scala の関数型フ?ロク?ラミンク?を支える技術
Scala の関数型フ?ロク?ラミンク?を支える技術Scala の関数型フ?ロク?ラミンク?を支える技術
Scala の関数型フ?ロク?ラミンク?を支える技術
Naoki Aoyama
?
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
?
ドメイン駆动设计をゲーム开発に活かす
ドメイン駆动设计をゲーム开発に活かすドメイン駆动设计をゲーム开発に活かす
ドメイン駆动设计をゲーム开発に活かす
増田 亨
?
ゲーム開発者のための C++11/C++14
ゲーム開発者のための C++11/C++14ゲーム開発者のための C++11/C++14
ゲーム開発者のための C++11/C++14
Ryo Suzuki
?
XunitとMoq 公開用
XunitとMoq 公開用XunitとMoq 公開用
XunitとMoq 公開用
ESM SEC
?
Unityアニメーションシステムの 今と未来の話
Unityアニメーションシステムの 今と未来の話Unityアニメーションシステムの 今と未来の話
Unityアニメーションシステムの 今と未来の話
Unity Technologies Japan K.K.
?
顿别狈础冲罢别肠丑肠辞苍2017冲顿别狈础でのチート?脆弱性诊断への取り组み
顿别狈础冲罢别肠丑肠辞苍2017冲顿别狈础でのチート?脆弱性诊断への取り组み顿别狈础冲罢别肠丑肠辞苍2017冲顿别狈础でのチート?脆弱性诊断への取り组み
顿别狈础冲罢别肠丑肠辞苍2017冲顿别狈础でのチート?脆弱性诊断への取り组み
Toshiharu Sugiyama
?
3次元厂尝础惭は谁でもできるよ。そう、罢齿2と罢耻谤迟濒别叠辞迟3ならね。
3次元厂尝础惭は谁でもできるよ。そう、罢齿2と罢耻谤迟濒别叠辞迟3ならね。3次元厂尝础惭は谁でもできるよ。そう、罢齿2と罢耻谤迟濒别叠辞迟3ならね。
3次元厂尝础惭は谁でもできるよ。そう、罢齿2と罢耻谤迟濒别叠辞迟3ならね。
ROBOTIS Japan
?

Similar to Angular Conf 2018 - 原來 Angular 可以這樣玩設定 (20)

使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
Poy Chang
?
玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手
Poy Chang
?
The way to continuous delivery
The way to continuous deliveryThe way to continuous delivery
The way to continuous delivery
Qiao Liang
?
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
Freddy Fan
?
Agile tour 2014 - Coding Dojo with C# and TDD
Agile tour 2014 - Coding Dojo with C# and TDDAgile tour 2014 - Coding Dojo with C# and TDD
Agile tour 2014 - Coding Dojo with C# and TDD
AgileCommunity
?
Agile tour Taipei 2014 - coding dojo with CSharp and TDD
Agile tour Taipei 2014 - coding dojo with CSharp and TDDAgile tour Taipei 2014 - coding dojo with CSharp and TDD
Agile tour Taipei 2014 - coding dojo with CSharp and TDD
Joey Chen
?
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
Edward Kuo
?
用Octopus deploy做自動部署 - 快速上手
用Octopus deploy做自動部署 - 快速上手用Octopus deploy做自動部署 - 快速上手
用Octopus deploy做自動部署 - 快速上手
Alan Tsai
?
极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)
Will Huang
?
打造面向服务的敏捷团队 Q con-beijing2012
打造面向服务的敏捷团队 Q con-beijing2012打造面向服务的敏捷团队 Q con-beijing2012
打造面向服务的敏捷团队 Q con-beijing2012
Qiao Liang
?
service-oriented agile team-Q con-beijing2012
service-oriented agile team-Q con-beijing2012service-oriented agile team-Q con-beijing2012
service-oriented agile team-Q con-beijing2012
Qiao Liang
?
twMVC#42 讓我們用一種方式來開發吧
twMVC#42 讓我們用一種方式來開發吧twMVC#42 讓我們用一種方式來開發吧
twMVC#42 讓我們用一種方式來開發吧
twMVC
?
价值中国网站开发、管理经验探讨、分享、交流
价值中国网站开发、管理经验探讨、分享、交流价值中国网站开发、管理经验探讨、分享、交流
价值中国网站开发、管理经验探讨、分享、交流
hizhubo
?
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
Duran Hsieh
?
美团前端架构介绍
美团前端架构介绍美团前端架构介绍
美团前端架构介绍
pan weizeng
?
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
TIM WANG
?
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
Andrew Wu
?
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceHow to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B service
Alex Su
?
Azurebootcamp 2018
Azurebootcamp 2018Azurebootcamp 2018
Azurebootcamp 2018
Ian Chen
?
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016
Kirk Chen
?
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
Poy Chang
?
玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手
Poy Chang
?
The way to continuous delivery
The way to continuous deliveryThe way to continuous delivery
The way to continuous delivery
Qiao Liang
?
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
Freddy Fan
?
Agile tour 2014 - Coding Dojo with C# and TDD
Agile tour 2014 - Coding Dojo with C# and TDDAgile tour 2014 - Coding Dojo with C# and TDD
Agile tour 2014 - Coding Dojo with C# and TDD
AgileCommunity
?
Agile tour Taipei 2014 - coding dojo with CSharp and TDD
Agile tour Taipei 2014 - coding dojo with CSharp and TDDAgile tour Taipei 2014 - coding dojo with CSharp and TDD
Agile tour Taipei 2014 - coding dojo with CSharp and TDD
Joey Chen
?
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
Edward Kuo
?
用Octopus deploy做自動部署 - 快速上手
用Octopus deploy做自動部署 - 快速上手用Octopus deploy做自動部署 - 快速上手
用Octopus deploy做自動部署 - 快速上手
Alan Tsai
?
极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)
Will Huang
?
打造面向服务的敏捷团队 Q con-beijing2012
打造面向服务的敏捷团队 Q con-beijing2012打造面向服务的敏捷团队 Q con-beijing2012
打造面向服务的敏捷团队 Q con-beijing2012
Qiao Liang
?
service-oriented agile team-Q con-beijing2012
service-oriented agile team-Q con-beijing2012service-oriented agile team-Q con-beijing2012
service-oriented agile team-Q con-beijing2012
Qiao Liang
?
twMVC#42 讓我們用一種方式來開發吧
twMVC#42 讓我們用一種方式來開發吧twMVC#42 讓我們用一種方式來開發吧
twMVC#42 讓我們用一種方式來開發吧
twMVC
?
价值中国网站开发、管理经验探讨、分享、交流
价值中国网站开发、管理经验探讨、分享、交流价值中国网站开发、管理经验探讨、分享、交流
价值中国网站开发、管理经验探讨、分享、交流
hizhubo
?
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
Duran Hsieh
?
美团前端架构介绍
美团前端架构介绍美团前端架构介绍
美团前端架构介绍
pan weizeng
?
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
TIM WANG
?
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
Andrew Wu
?
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceHow to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B service
Alex Su
?
Azurebootcamp 2018
Azurebootcamp 2018Azurebootcamp 2018
Azurebootcamp 2018
Ian Chen
?
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016
Kirk Chen
?

More from Poy Chang (11)

我的 DevOps 故事
我的 DevOps 故事我的 DevOps 故事
我的 DevOps 故事
Poy Chang
?
打造 AIoT 智慧物聯網時代解決方案
打造 AIoT 智慧物聯網時代解決方案打造 AIoT 智慧物聯網時代解決方案
打造 AIoT 智慧物聯網時代解決方案
Poy Chang
?
Vue 和 Angular 開發習慣
Vue 和 Angular 開發習慣Vue 和 Angular 開發習慣
Vue 和 Angular 開發習慣
Poy Chang
?
使用最新 Edge 瀏覽器來進行開發?
使用最新 Edge 瀏覽器來進行開發?使用最新 Edge 瀏覽器來進行開發?
使用最新 Edge 瀏覽器來進行開發?
Poy Chang
?
#19 Azure with Build 2019 - Windows Terminal
#19 Azure with Build 2019 - Windows Terminal#19 Azure with Build 2019 - Windows Terminal
#19 Azure with Build 2019 - Windows Terminal
Poy Chang
?
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Poy Chang
?
那個 Code 不是我弄壞的! 持續整合與版本控制策略
那個 Code 不是我弄壞的!持續整合與版本控制策略那個 Code 不是我弄壞的!持續整合與版本控制策略
那個 Code 不是我弄壞的! 持續整合與版本控制策略
Poy Chang
?
Azure TechDay Party - AIoT 智慧物聯網時代
Azure TechDay Party - AIoT 智慧物聯網時代Azure TechDay Party - AIoT 智慧物聯網時代
Azure TechDay Party - AIoT 智慧物聯網時代
Poy Chang
?
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
Poy Chang
?
Global Azure Bootcamp @ 北京 - Azure Bot Servic 快速打造你的機器人
Global Azure Bootcamp @ 北京 - Azure Bot Servic  快速打造你的機器人Global Azure Bootcamp @ 北京 - Azure Bot Servic  快速打造你的機器人
Global Azure Bootcamp @ 北京 - Azure Bot Servic 快速打造你的機器人
Poy Chang
?
智慧型校园滨辫网路监控系统
智慧型校园滨辫网路监控系统智慧型校园滨辫网路监控系统
智慧型校园滨辫网路监控系统
Poy Chang
?
我的 DevOps 故事
我的 DevOps 故事我的 DevOps 故事
我的 DevOps 故事
Poy Chang
?
打造 AIoT 智慧物聯網時代解決方案
打造 AIoT 智慧物聯網時代解決方案打造 AIoT 智慧物聯網時代解決方案
打造 AIoT 智慧物聯網時代解決方案
Poy Chang
?
Vue 和 Angular 開發習慣
Vue 和 Angular 開發習慣Vue 和 Angular 開發習慣
Vue 和 Angular 開發習慣
Poy Chang
?
使用最新 Edge 瀏覽器來進行開發?
使用最新 Edge 瀏覽器來進行開發?使用最新 Edge 瀏覽器來進行開發?
使用最新 Edge 瀏覽器來進行開發?
Poy Chang
?
#19 Azure with Build 2019 - Windows Terminal
#19 Azure with Build 2019 - Windows Terminal#19 Azure with Build 2019 - Windows Terminal
#19 Azure with Build 2019 - Windows Terminal
Poy Chang
?
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Poy Chang
?
那個 Code 不是我弄壞的! 持續整合與版本控制策略
那個 Code 不是我弄壞的!持續整合與版本控制策略那個 Code 不是我弄壞的!持續整合與版本控制策略
那個 Code 不是我弄壞的! 持續整合與版本控制策略
Poy Chang
?
Azure TechDay Party - AIoT 智慧物聯網時代
Azure TechDay Party - AIoT 智慧物聯網時代Azure TechDay Party - AIoT 智慧物聯網時代
Azure TechDay Party - AIoT 智慧物聯網時代
Poy Chang
?
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
Poy Chang
?
Global Azure Bootcamp @ 北京 - Azure Bot Servic 快速打造你的機器人
Global Azure Bootcamp @ 北京 - Azure Bot Servic  快速打造你的機器人Global Azure Bootcamp @ 北京 - Azure Bot Servic  快速打造你的機器人
Global Azure Bootcamp @ 北京 - Azure Bot Servic 快速打造你的機器人
Poy Chang
?
智慧型校园滨辫网路监控系统
智慧型校园滨辫网路监控系统智慧型校园滨辫网路监控系统
智慧型校园滨辫网路监控系统
Poy Chang
?

Recently uploaded (7)

原版昆士兰大学毕业证成绩单鲍蚕文凭学位证办理
原版昆士兰大学毕业证成绩单鲍蚕文凭学位证办理原版昆士兰大学毕业证成绩单鲍蚕文凭学位证办理
原版昆士兰大学毕业证成绩单鲍蚕文凭学位证办理
oybyk
?
原版蒙特利尔大学毕业证文凭证书鲍诲别惭文凭学位证办理
原版蒙特利尔大学毕业证文凭证书鲍诲别惭文凭学位证办理原版蒙特利尔大学毕业证文凭证书鲍诲别惭文凭学位证办理
原版蒙特利尔大学毕业证文凭证书鲍诲别惭文凭学位证办理
oybyk
?
原版莫纳什大学本科毕业证成绩单惭辞苍补蝉丑文凭学位证办理
原版莫纳什大学本科毕业证成绩单惭辞苍补蝉丑文凭学位证办理原版莫纳什大学本科毕业证成绩单惭辞苍补蝉丑文凭学位证办理
原版莫纳什大学本科毕业证成绩单惭辞苍补蝉丑文凭学位证办理
oybyk
?
原版麦吉尔大学毕业证假文凭惭肠骋颈濒濒文凭学位证办理
原版麦吉尔大学毕业证假文凭惭肠骋颈濒濒文凭学位证办理原版麦吉尔大学毕业证假文凭惭肠骋颈濒濒文凭学位证办理
原版麦吉尔大学毕业证假文凭惭肠骋颈濒濒文凭学位证办理
oybyk
?
原版康卡迪亚大学硕士学位证成绩单颁辞苍肠辞谤诲颈补文凭学位证办理
原版康卡迪亚大学硕士学位证成绩单颁辞苍肠辞谤诲颈补文凭学位证办理原版康卡迪亚大学硕士学位证成绩单颁辞苍肠辞谤诲颈补文凭学位证办理
原版康卡迪亚大学硕士学位证成绩单颁辞苍肠辞谤诲颈补文凭学位证办理
oybyk
?
原版维多利亚大学硕士毕业证成绩单鲍痴颈肠文凭学位证办理
原版维多利亚大学硕士毕业证成绩单鲍痴颈肠文凭学位证办理原版维多利亚大学硕士毕业证成绩单鲍痴颈肠文凭学位证办理
原版维多利亚大学硕士毕业证成绩单鲍痴颈肠文凭学位证办理
oybyk
?
原版西蒙菲莎大学毕业证录取书厂贵鲍文凭学位证办理
原版西蒙菲莎大学毕业证录取书厂贵鲍文凭学位证办理原版西蒙菲莎大学毕业证录取书厂贵鲍文凭学位证办理
原版西蒙菲莎大学毕业证录取书厂贵鲍文凭学位证办理
oybyk
?
原版昆士兰大学毕业证成绩单鲍蚕文凭学位证办理
原版昆士兰大学毕业证成绩单鲍蚕文凭学位证办理原版昆士兰大学毕业证成绩单鲍蚕文凭学位证办理
原版昆士兰大学毕业证成绩单鲍蚕文凭学位证办理
oybyk
?
原版蒙特利尔大学毕业证文凭证书鲍诲别惭文凭学位证办理
原版蒙特利尔大学毕业证文凭证书鲍诲别惭文凭学位证办理原版蒙特利尔大学毕业证文凭证书鲍诲别惭文凭学位证办理
原版蒙特利尔大学毕业证文凭证书鲍诲别惭文凭学位证办理
oybyk
?
原版莫纳什大学本科毕业证成绩单惭辞苍补蝉丑文凭学位证办理
原版莫纳什大学本科毕业证成绩单惭辞苍补蝉丑文凭学位证办理原版莫纳什大学本科毕业证成绩单惭辞苍补蝉丑文凭学位证办理
原版莫纳什大学本科毕业证成绩单惭辞苍补蝉丑文凭学位证办理
oybyk
?
原版麦吉尔大学毕业证假文凭惭肠骋颈濒濒文凭学位证办理
原版麦吉尔大学毕业证假文凭惭肠骋颈濒濒文凭学位证办理原版麦吉尔大学毕业证假文凭惭肠骋颈濒濒文凭学位证办理
原版麦吉尔大学毕业证假文凭惭肠骋颈濒濒文凭学位证办理
oybyk
?
原版康卡迪亚大学硕士学位证成绩单颁辞苍肠辞谤诲颈补文凭学位证办理
原版康卡迪亚大学硕士学位证成绩单颁辞苍肠辞谤诲颈补文凭学位证办理原版康卡迪亚大学硕士学位证成绩单颁辞苍肠辞谤诲颈补文凭学位证办理
原版康卡迪亚大学硕士学位证成绩单颁辞苍肠辞谤诲颈补文凭学位证办理
oybyk
?
原版维多利亚大学硕士毕业证成绩单鲍痴颈肠文凭学位证办理
原版维多利亚大学硕士毕业证成绩单鲍痴颈肠文凭学位证办理原版维多利亚大学硕士毕业证成绩单鲍痴颈肠文凭学位证办理
原版维多利亚大学硕士毕业证成绩单鲍痴颈肠文凭学位证办理
oybyk
?
原版西蒙菲莎大学毕业证录取书厂贵鲍文凭学位证办理
原版西蒙菲莎大学毕业证录取书厂贵鲍文凭学位证办理原版西蒙菲莎大学毕业证录取书厂贵鲍文凭学位证办理
原版西蒙菲莎大学毕业证录取书厂贵鲍文凭学位证办理
oybyk
?

Angular Conf 2018 - 原來 Angular 可以這樣玩設定