Start (CloudMonk.io)
Cloud Monk curated 41480 articles in his Wiki (Built using DokuWiki - This Wisdom comes from the 3500+ volume Cloud Monk Library - See Books Purchased by Cloud Monk) and observations and questions.
On Study and Practice: "If you practice, but don't study, it is blind. If you study, but don't practice, it is sterile." -- Buddhist Tien Tai Master Zhi Yi
Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT - Cloud Monk's Package Manager Book (December 2024)
AI-Assisted Coding - AI-Assisted Programming: AI Code Generators - Generative AI–Powered Assistants: JetBrains AI - JetBrains AI Assistant, Amazon Q Developer, Amazon CodeWisperer, ChatGPT Plus, Devin AI the "AI software engineer", Meta LLaMA, Gemini (chatbot) -> Google Gemini, Google Vertex AI Workbench in Vertex AI platform, LINQPad AI, Google Bard -> Google Gemini https://gemini.google.com, Google DeepMind, Google's Duet Al for Developers, Tabnine, Replit, CodeGPT, Cody, CodeWP, Warp, Bito AI, Cursor, Code Llama, WizardCoder, Sourcegraph Cody, CodiumAI, Spring AI
AI-Assisted Coding - ChatGPT Plus - GitHub Copilot - JetBrains AI - Amazon CodeWisperer - Gemini - Devin AI Bibliography: AI-Powered Developer - Build great software with ChatGPT and Copilot, Learn AI-Assisted Python Programming With GitHub Copilot and ChatGPT, Automate Everyday Tasks with ChatGPT Plus, Manning ChatGPT Series, AI-Assisted Programming by Tom Taulli, ChatGPT for Java - A Hands-on Developer's Guide to ChatGPT and Open AI APIs
AI-Assisted Coding - ChatGPT Plus - GitHub Copilot - JetBrains AI - Amazon CodeWisperer - Gemini - Devin AI Courses: Generative AI for Python Developers, ChatGPT Prompt Engineering Cookbook, GitHub Copilot Jumpstart, Generative AI for Web Developers, GenAI Toolbox, Hands-on AWS Operations with ChatGPT, ChatGPT for Software Engineers, Complete LangChain & LLMs Guide, Master ChatGPT and OpenAI APIs By Building AI Tools in Python, Generative AI Essentials with ChatGPT, Copilot, and Gemini, Generative AI for Developers - Creating Apps with the ChatGPT API, ChatGPT and GitHub Copilot in 4 Hours, LLMs, GPT, and Prompt Engineering for Developers, Building Text-Based Applications with the ChatGPT API and LangChain,
https://learning.oreilly.com/live-events/?page=1&topic=gpt
GitHub Copilot, GitHub Copilot Extensions (GitHub Copilot for Visual Studio, GitHub Copilot for Visual Studio Code, GitHub Copilot for JetBrains), Codex AI Model
AI Autocompletion
Commit messages generation
Coding Suggestions, Coding Autocomplete - IntelliSense
Context-aware smart chat
IntelliSense is a general term for various code editing features including: code completion, parameter info, quick info, and member lists. IntelliSense features are sometimes called by other names such as "code completion", "content assist", and "code hinting." https://code.visualstudio.com/docs/editor/intellisense
Machine-learning-assisted completion ranking
IntelliJ IDEA allows you to prioritize completion suggestions based on choices that other users made in similar situations. https://www.jetbrains.com/help/idea/auto-completing-code.html#ml_completion
Code completion
Word prediction -> Autocomplete
AI Pair Programmer,
https://twitter.com/linqpad/status/1770728962802467284
Generative artificial intelligence (generative AI, GenAI, GAI)
AI winter, AI spring (AI boom), AI era
Awesome Prompt Engineering.
Error: File not found: youtube>SN51H_q9wBg
(navbar_ai_coding - see also navbar_github_copilot, navbar_chatbot)
Reading-Writing and Working on right now (August 22, 2024):
=Buddha Dharma
=
* Buddhist Terms
* Parting from the Four Attachments - Mañjuśrī
"If attached to this life, you are not a Dharma practitioner;
If attached to the three realms, you have no renunciation;
If attached to your own self-interest, you have no Bodhicitta;
If there is grasping, you do not have the View (Maha Prajna Paramita)."
-- Parting from the Four Attachments - A series of Dharma texts related to the famous four-line instruction that Sachen Kunga Nyingpo (1092–1158 A.D.) received from Mañjuśrī
* Les étapes de la voie vers l'éveil - Un commentaire du Lamrim Tchènmo de Tsongkhapa - Volume 3 : La voie du bodhisattva - Guéshé Lhoundoub Sopa
** Les étapes de la voie vers l'éveil - Un commentaire du Lamrim Tchènmo de Tsongkhapa Glossaire
* Counsels from My Heart by Dudjom Rinpoche
* Perfect Conduct - Ascertaining the Three Vows by Dudjom Rinpoche
* Nyingma School of Tibetan Buddhism - Its Fundamentals and History by Dudjom Rinpoche
* Torch Lighting the Way to Freedom by Dudjom Rinpoche Glossary (Dudjom Rinpoche)
* Vajrakilaya - A Complete Guide with Experiential Instructions by Garchen Rinpoche
* Heruka Source of Supreme Bliss by Ngulchu Dharmabhadra
* Sakya - The Path with Its Result, Part Two - Essential Teachings of the Eight Practice Lineages of Tibet, Volume 6 by Jamgon Kongtrul Lodro Taye
* Time in Buddhism and Non-Retreating (Avaivartika) - both from Buddhism A to Z and Buddhism A to Z Index
* Buddhist Dictionary of Sanskrit - Tibetan - Chinese - Japanese - Vietnamese - Korean - Pali - English Buddhism Terms
=Asian Language Study
=
Asian Language Study:
* Studying Korean and Studying Chinese Mandarin (Reviewing) with MemRise iPad app for Language Learning
** Korean Letter Template and Korean Word Template with standardized Fair Use Sources with 5 reference books, Anne’s Archive search and dict>search on wiktionary and Korean Wikipedia
** Chinese Character Template - with standardized Fair Use Sources with 5 reference books, Anne’s Archive search and dict>search on wiktionary and Chinese Wikipedia
** Chinese Character Cognates - 808 Common Hanzi Kanji & Korean Hanja, 3rd Edition by Joon Geem
*** Chinese Character Cognates in Korean - Chinese Radical Index
** 2000 Most Common Korean Words in Context - Get Fluent & Increase Your Korean Vocabulary with 2000 Korean Phrases
** The Most Common Chinese Characters in Order of Frequency by Zein Patrick Hassel
** Mastering Japanese Kanji by Glen Nolan Grant
=IT Study and Practice
=
* navbar_ai_coding, navbar_best_practices
* Python Standard Library Modules List
* Python Language Reference
* Python GitOps for Kubernetes
* Grokking Data Structures
* Fluent Bit with Kubernetes
* 100 SQL Server Mistakes and How to Avoid
* Bootstrapping Microservices - With Docker, Kubernetes, GitHub Actions, and Terraform
* Rust for building command line tools: Command-Line Rust by Ken Youens-Clark with JetBrains RustRover
* Security, Privacy, and Anonymity
* Manning Books Purchased by Cloud Monk
* Python How-To - 63 techniques to improve your Python code by Yong Cui
* 21st Century C Glossary (C Language Glossary)
* The Art of Concurrency - A Thread Monkey's Guide to Writing Parallel Applications
** Art of Concurrency Glossary - Concurrency Glossary
* Functional and Concurrent Programming - Core Concepts and Features by Michel Charpentier
** Functional and Concurrent Programming by Michel Charpentier Glossary - Functional Glossary
* TypeScript Best Practices
* Acing the Certified Kubernetes Administrator Exam
* RFC List and RFC 4949 Internet Security Glossary
* Dead Simple Python Index
* Simple Question: Why the heck can't browser tabs ALWAYS open immediately to the right of the current tab? Big Tech has such a poor understanding of user experience (UX) since it is so busy focusing on "X" -- See Open New Tab After Current Tab
* Jobs - Work
* Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT (navbar_current_work)
"DevOps is the union of people, process, and products to enable continuous delivery of value to our end users." -- Donovan Brown of Microsoft. DevOps is better value, sooner, safer, happier.
Main specialization of Cloud Monk is Rust DevOps, Pythons DevOps and Python Automation, Django-Flask REST APIs / gRPC - GraphQL with MySQL DBaaS
"Multithreaded code is an ideal place to apply the following general advice: prefer code that’s so simple that it is obviously not wrong, rather than code that’s so complex that it’s not obviously wrong." -- Effective Rust https://learning.oreilly.com/library/view/effective-rust/9781098151393/ch03.html#id97
Please read my full detailed Resume: https://linkedin.com/in/azure-cloud-monk
The Cloud Monk is Losang Jinpa (a.k.a. Michael Reid Kreuzer), PhD, MCSE/MCT, is a Python Cloud Native DevOps-GitOps Cloud Engineer.
* https://github.com/AzureCloudMonk
* Cloud Monk Podcast: https://CloudMonk.podbean.com
* My Wiki: https://DevOpsCloud.io
* Wiki Repo: https://github.com/AzureCloudMonk/DevopsCloud.io-Wiki -- Actual daily git commits are to https://github.com/AzureCloudMonk/DevopsCloud.io-Pages (which is GitHub private for now)
* My Wiki on EVERYTHING: https://CloudMonk.io
* Twitter: https://twitter.com/CloudMCSEccna
Cloud Monk focuses on:
* Kubernetes-K8S Container orchestration - kOps - Kubernetes operations: Azure Kubernetes (AKS), AWS Kubernetes (EKS), GCP Kubernetes
** Docker, Podman, containerd, LXC - Linux Containers - LinuxContainers.org
** IaC - Infrastructure as Code - IaC Infrastructure as Code: YAML and HashiCorp Configuration Language (HCL)
** GitOps-IaC using Terraform-Ansible and Jenkins X with ArgoCD for Kubernetes continuous delivery and Cloud Native CI-CD with Tekton
** Kubernetes manifest
** Repositories:
*** Container repository - Container image repository Image repository - Artifact repository: Helm - Artifact Hub for Kubernetes, Docker Hub
*** Package managers - Build tools - Software repositories - Package repositories:
**** GitHub - [[GitLab]
] - BitBucket, Windows Package Manager-winget - Chocolatey - Homebrew - Snap package manager - Debian-Ubuntu Advanced Package Tool APT - RPM Package Manager- Fedora DNF-DNF-YUM - Synaptic-GNOME Software-PackageKit-deb, pkgs.org Linux packages
**** NPM, PyPi, Maven (Maven.org Maven Central Repository, MvnRepository.org), Gradle, NuGet, RubyGems
**** JFrog Artifactory (JFrog Artifactory), Sonatype nexus repository oss (Sonatype nexus repository, repository oss)
** Deploying JavaScript Apps to Kubernetes, Deploying Java APIs to Kubernetes, Deploying Python APIs to Kubernetes
** KIND - Kubernetes in Docker - KIND - Kubernetes in Docker
** K8s tools - Kubernetes tools: kubectl
** Kubernetes Operators - Operator pattern - Kubernetes operator pattern
** Kubernetes CRD - Kubernetes Custom Resource Definition - CRD - Custom Resource Definition - Kubernetes CRD - Custom Resource Definition
* Event-driven Reactive Web development and Cloud Native Microservices and APIs:
** TypeScript-Angular with RX.js (Reactive JavaScript, Reactive TypeScript, Reactive Angular)
** Node.js-Deno JavaScript Runtimes, Server-side JavaScript, Full stack JavaScript, Full stack Web development
** Web APIs (Express.js - Nest.js, REST API, Postman-OpenAPI-Swagger, gRPC-GraphQL-Apollo)
** Serverless - FaaS-Functions as a Service: Serverless JavaScript: Azure Functions, AWS Lambda, Google Cloud Functions (GCP Functions)
** Databases and ORMs: TSOrm, PostgreSQL, MongoDB, Kafka, Cassandra
** Cloud Native Microservices:
*** Well-versed in JavaScript microservices, TypeScript microservices, Angular microservices, Azure microservices, Kubernetes microservices
*** Notions of: Java microservices, Spring microservices, Spring Boot microservices, Spring Cloud microservices, Python microservices - Django microservices - Flask microservices
** TDD - Test-Driven Development - JavaScript TDD - JavaScript testing - JavaScript automated testing, Python TDD - Python testing - Python automated testing
** JavaScript algorithms - TypeScript algorithms
*** Notions of: Python algorithms - Java algorithms - C Sharp algorithms | C# .NET algorithms - C Plus Plus algorithms | C++ algorithms
** JavaScript data structures - TypeScript data structures
*** Notions of: Python data structures - Java data structures - C Sharp data structures | C# .NET data structures - C Plus Plus data structures | C++ data structures
** JavaScript design patterns - TypeScript design patterns
*** Notions of: Python design patterns - Java design patterns - C Sharp design patterns | C# .NET design patterns - C Plus Plus design patterns | C++ design patterns
* Development environment - Developer tooling - DevOps CI-CD toolchain:
* JavaScript Development environment - JavaScript Developer tooling - JavaScript tooling - JavaScript DevOps CI-CD toolchain
* TypeScript Development environment - TypeScript developer tooling - TypeScript DevOps CI-CD toolchain
* Python Development environment - Python developer tooling - Python tooling - Python DevOps CI-CD toolchain
* Java development environment - Java developer tooling - Java DevOps CI-CD toolchain
* Kotlin Development environment - Kotlin developer tooling - Kotlin tooling- Kotlin DevOps CI-CD toolchain
* C Sharp dot net development environment - C# .NET development environment - C Sharp dot net developer tooling | C# .NET developer tooling - C Sharp dot net tooling | C# .NET tooling - C Sharp dot net DevOps CI-CD toolchain | C# .NET DevOps CI-CD toolchain
* C Plus Plus development environment | C++ development environment - C Plus Plus developer tooling | C++ developer tooling - C Plus Plus tooling | C++ tooling - C Plus Plus DevOps CI-CD toolchain | C++ DevOps CI-CD toolchain
* Development environment - Developer tooling - Developer tool - Tooling - Toolchain - Developer toolchain - CI-CD toolchain, CI-CD tooling, DevOps CI-CD toolchain,
* 1. JavaScript tooling, 2. TypeScript, 3. Functional Python
** 4. Java, 5. Kotlin, 6. Functional C Sharp dot net | Functional C# .NET, 7. Golang, 8. Scala, 9. Rust
* JetBrains IDEs: IntelliJ, WebStorm, CLion, PyCharm
* Visual Studio 2022, Visual Studio 2019
* Visual Studio Code (VS Code - VSCode)
* PostMan and Swagger Tools
* Functional programming: 1. Functional JavaScript, 2. Functional TypeScript, 3. Functional Python
** 4. Functional Java with Java Lambdas and Java Streams, 5. Functional Kotlin, 6. Functional C Sharp | Functional C#, 7. Functional C Plus Plus | Functional C++, 8. Functional Golang, 9. Functional Scala, 10. Functional Rust
* Linux: SELinx, Ubuntu-Debian and RHEL-CentOS-Fedora
* Python: Python DevOps, Python CI-CD
* Golang: Golang DevOps, Golang CI-CD
* C Plus Plus | C++: C Plus Plus DevOps | C++ DevOps, C Plus Plus CI-CD | C++ CI-CD
My studies for the last 8 years on Pluralsight: https://app.pluralsight.com/profile/cloudmonk
Having worked in IT since 1982, Ayurveda since 1997, Losang is temporarily in retreat / retired from both IT and Ayurveda, but never retired or retreating from the Buddha Dharma.
----
Tilopa's Six Words of Advice
Tilopa's Six Words of Advice:
1 Don’t recall - Let go of what has passed
2 Don’t imagine - Let go of what may come
3 Don’t think - Let go of what is happening now
4 Don’t examine - Don’t try to figure anything
5 Don’t control - Don’t try to make anything happen
6 Rest - Relax, right now, and rest
----
Bibliography
Integrating C Sharp | C# dot net 12 | .NET 12 and Python web apps with Kubernetes and Docker in Azure Kubernetes Service (AKS) was Losang’s focus.
K8S-Docker is THE Cloud OS used on:
* ACS - Azure Container Service - Azure Kubernetes Service (AKS) on Microsoft Azure
* AWS - Amazon Web Services - AWS Operations - AWS Administrator
** ECS - Containers-as-a-Service (CaaS)
** EKS - Elastic Kubernetes Service
** Fargate - Deploy containers without managing servers or clusters
* GKE - Google Container Engine on Google Cloud Platform (GCP)
Fair Use Sources: https://lite.qwant.com/?q=Kubernetes+on+AWS+Azure+GCP, https://codefresh.io/Kubernetes-Tutorial/kubernetes-cloud-aws-vs-gcp-vs-azure, https://sumologic.com/blog/kubernetes-aws-azure-gcp
----
* Cloud Operations - Cloud Administration - Cloud Administrator - Cloud Admin
----
Who is Losang Jinpa? Focused on DevOps-GitOps-CloudOps for K8S-Docker, Azure, Amazon AWS, Google Cloud Platform, Rust-PowerShell-Python, Microsoft 365.
* Courses
* Articles - Topics
* Bibliography - Books
* Glossaries of Terms for Kubernetes glossary | K8S, Docker glossary | Docker, DevOps glossary | DevOps, DevSecOps glossary | DevSecOps, Cloud Ops glossary | Cloud Ops, Azure glossary | Azure, AWS glossary | AWS, Google Cloud Platform glossary | GCP, Software engineering glossary | Software Engineering, C Plus Plus glossary | C++, C Sharp glossary | C#, Python glossary | Python, Java glossary | Java, Kotlin glossary | Kotlin, PowerShell Glossary | PowerShell, Golang glossary | Golang and Swift glossary | Swift
* Quotations - Quotes - Quotation - Quote
----
Cloud Monk is Retired (impermanence | for now). Buddha with you. Copyright | © Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.
----