除了 Go、Kotlin 外,Rust 也是值得關注的一項程式語言,不過許多人常詬病它的編譯器,有人嘗試導入到專案上使用了嗎?
同時也有2部Youtube影片,追蹤數超過17萬的網紅魏巍,也在其Youtube影片中提到,記錄自己學習Android 的過程。會錄下短片是期待透過觀眾的監督,我可以有動力持續學下去。今天的進度,是學習 Kotlin 語言的List,大部分跟 List 相關的方法跟知識都學到了!!我覺得 List 很像 Array。目前我感覺到不一樣的地方是 List 可以直接列印出成員,還有 Mutab...
kotlin 是 什麼 在 矽谷牛的耕田筆記 Facebook 的精選貼文
Cloud Native 這個詞近年來非常熱門,CNCF 甚至也有針對這個詞給出了一個簡短的定義,然而對於每個使用者來說,要如何實踐這個定義則是百家爭鳴。我認為很認真地去探討到底什麼樣才算 Cloud Native 其實就跟很認真的探討什麼是 DevOps 一樣,就是一個沒有共識,沒有標準答案的問題。
本篇文章從 CNCF 的定義衍伸出 Cloud Native 帶來的優勢,並且針對這個領域介紹了十三種不同面向的科技樹,每個科技樹也都介紹了幾個常見的解決方案。
好處:
1. Speed
作者認為 Cloud Native 的應用程式要具有快速部署與快速開發的特性,擁有這些特性才有辦法更快地去根據市場需求而上線面對。眾多的雲端廠商都提供不同的解決方案讓部署應用程式愈來愈簡單,而 Cloud Native 相關的工具則是大量採用抽象化的方式去描述這類型的應用程式,讓需求可能更簡單與通用的部署到不同環境中。
2. Scalability and Availability
Cloud Native 的應用程式應該要可以無痛擴張來對面不論是面對一百個或是一百萬個客戶。底層所使用的資源應該都要根據當前的需求來動態配置,避免無謂的金錢成本浪費。此外自動化的 Failover 或是不同類型的部署策略(藍綠/金絲雀..等)也都可以整合到 Cloud native 的工具中。
3. Quality
Cloud Native 的應用程式建置時應該要保持不變性,這特性使得應用程式本身能夠提供良好的品質一致性。此外大部分的 Cloud Native 工具都是開放原始碼專案,這意味者使用時比較不會遇到 vendor lock-ins 的問題。
以下是作者列出來認為 Cloud Native 生態系中不可或缺的十三種面向,以及該面向中幾個知名專案。
相關領域
1. Microservices (Node.js/Kotlin,Golang)
2. CI/CD (Gitlab CICD/ Github Actions)
3. Container (Docker/Podmna/LXD)
4. Container Orchestration (Kubernetes/Google Cloud Run)
5. Infrasturcutre as Code (Terraform/Pulumi)
6. Secrets (Vault /Sealed Secrets)
7. Certificates (cert-manager/Google managerd certificates)
8. API Gateway (Ambassador/Kong)
9. Logging (EKF/Loki)
10. Monitoring (Prometheus/Grafana/Datadog)
11. Alerting (Prometheus Alertmanager/Grafana Alerts)
12. Tracing (Jaeger/Zipkin)
13. Service Mesh (Istio/Consul)
https://medium.com/quick-code/how-to-become-cloud-native-and-13-tools-to-get-you-there-861bcebb22bb
kotlin 是 什麼 在 純靠北工程師 Facebook 的最佳解答
分享一個 Google 所辦的 Kotlin 培訓活動,這個是線上的、免費的、非同步課程,你隨時隨地都可以上課,從簡單的入門到簡單的 Android App 實作,參加到最後 Google 會送你 Android 貼紙、Android Developer 衣服,活動時間至 05/21 止,課程很簡單,大概一兩個小時就做學了,推薦大家參與。
https://events.withgoogle.com/android-study-jam-twhk-2021
連結可以安心點擊,這是 Google 的連結,且這活動沒有什麼邀請碼之類的,所以沒有個人利益問題。
kotlin 是 什麼 在 魏巍 Youtube 的最佳貼文
記錄自己學習Android 的過程。會錄下短片是期待透過觀眾的監督,我可以有動力持續學下去。今天的進度,是學習 Kotlin 語言的List,大部分跟 List 相關的方法跟知識都學到了!!我覺得 List 很像 Array。目前我感覺到不一樣的地方是 List 可以直接列印出成員,還有 Mutable 的版本可以改變其中的成員。如果有人對於 List 跟 Array 有什麼不同的話,歡迎告訴我,感謝啦~。

kotlin 是 什麼 在 魏巍 Youtube 的最佳解答
記錄自己學習Android 的過程。會錄下短片是期待透過觀眾的監督,我可以有動力持續學下去。今天的進度,是學習倒數計時的方法。透過 CountDownTimer 這個類別,可以做出倒數計時的功能。要產生 CountDownTimer需要兩個要素,第一個是總共要倒數的時間,第二個是每次倒數的間隔。除此以外,還要覆寫 onTick 跟 onFinish 兩個方法。學習過程中跳出 Toast 發生一點小意外,暫時不知道為什麼 Toast 要用另外的方法才能跳出...
