From 47dfa6cdb204e0fbf73cfd0d6eebca15a2635806 Mon Sep 17 00:00:00 2001 From: Inaki Fernandez Date: Fri, 10 Dec 2021 11:23:53 +0100 Subject: [PATCH] Dec 10th --- docs/aws.md | 3 +++ docs/devel-sites.md | 9 +++++++++ docs/devops.md | 6 +++++- docs/finops.md | 1 + docs/git.md | 3 +++ docs/gitops.md | 3 ++- docs/iac.md | 3 ++- docs/jenkins-alternatives.md | 1 + docs/linux-dev-env.md | 1 + docs/lowcode-nocode.md | 3 ++- docs/managed-kubernetes-in-public-cloud.md | 6 ++++++ docs/matrix-table.md | 1 + docs/other-awesome-lists.md | 4 ++++ 13 files changed, 40 insertions(+), 4 deletions(-) diff --git a/docs/aws.md b/docs/aws.md index 362ee674..419597fe 100644 --- a/docs/aws.md +++ b/docs/aws.md @@ -139,6 +139,7 @@ ## Amazon Web Services - [AWS Cloud Products](https://aws.amazon.com/products/) +- [AWS Local Zones locations](https://aws.amazon.com/about-aws/global-infrastructure/localzones/locations/) - [status.aws.amazon.com: Service Health Dashboard](https://status.aws.amazon.com) - [aws.amazon.com/new: What's New with AWS?](https://aws.amazon.com/new) - [aws.amazon.com/releasenotes](https://aws.amazon.com/releasenotes) @@ -372,7 +373,9 @@ You can filter by topic using the toolbar above. - [==venturebeat.com: 6 big Kubernetes container security launches at AWS re:Invent 2021==](https://venturebeat.com/2021/12/03/6-big-kubernetes-container-security-launches-at-aws-reinvent-2021/) - [forbes.com: AWS re:Invent - A Roundup Of Container Services Announcements](https://www.forbes.com/sites/janakirammsv/2021/12/03/aws-reinventa-roundup-of-container-services-announcements/) - [==aws.amazon.com/blogs: Top Announcements of AWS re:Invent 2021==](https://aws.amazon.com/blogs/aws/top-announcements-of-aws-reinvent-2021/) +- [infoq.com: Recap of AWS re:Invent 2021](https://www.infoq.com/news/2021/12/recap-reinvent-2021/) - [infoq.com: AWS Launches Amazon Kinesis Data Streams On-Demand](https://www.infoq.com/news/2021/12/kinesis-data-streams-ondemand/) +- [theregister.com: The big AWS event: 120 announcements but nothing has changed](https://www.theregister.com/2021/12/09/the_big_aws_event_120/) Our wrap-up: Instant Glacier storage, Kubernetes at AWS, Adobe pops up despite Microsoft partnership, and more ## AWS Management Console - [Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html) diff --git a/docs/devel-sites.md b/docs/devel-sites.md index 340e9eb2..5191e717 100644 --- a/docs/devel-sites.md +++ b/docs/devel-sites.md @@ -1,5 +1,6 @@ # Websites for web developers - [Introduction](#introduction) +- [Design Patterns](#design-patterns) - [Developer Tools](#developer-tools) - [Red Hat Software Collections and Red Hat Developer Toolset](#red-hat-software-collections-and-red-hat-developer-toolset) - [AI Programming](#ai-programming) @@ -26,6 +27,14 @@ - [dev.to: ๐Ÿš€10 Trending projects on GitHub for web developers - 3rd December 2021](https://dev.to/iainfreestone/10-trending-projects-on-github-for-web-developers-3rd-december-2021-12f5) - [==infoworld.com: Complexity is killing software developers==](https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html) The growing complexity of modern software systems is slowly killing software developers. How can you regain control, without losing out on the best these technologies have to offer? +## Design Patterns +- [==refactoring.guru: Design Patterns==](https://refactoring.guru/design-patterns/) + - [refactoring.guru: Design Patterns Java](https://refactoring.guru/design-patterns/java) + - [refactoring.guru: Design Patterns Python](https://refactoring.guru/design-patterns/python) + - [refactoring.guru: Design Patterns Go](https://refactoring.guru/design-patterns/go) + - etc +- [medium: 7 Best Java Design Pattern Books for Beginners and Experienced Programmers](https://medium.com/javarevisited/7-best-books-to-learn-design-patterns-for-java-programmers-5627b93eefdb) + ## Developer Tools - [dev.to: 15 Developer Tools to Make You Super Productive](https://dev.to/sourcegraph/15-developer-tools-to-make-you-super-productive-2g0a) diff --git a/docs/devops.md b/docs/devops.md index f11db77b..88f91b29 100644 --- a/docs/devops.md +++ b/docs/devops.md @@ -8,6 +8,7 @@ - [Configuration Drift](#configuration-drift) - [Drift Detection Tools](#drift-detection-tools) - [DevOps Docs](#devops-docs) +- [Serverless DevOps](#serverless-devops) - [DevOps as a Service (DaaS)](#devops-as-a-service-daas) - [IaC Infrastructure as Code](#iac-infrastructure-as-code) - [Blogs](#blogs) @@ -146,7 +147,6 @@ * [medium: How to Become an DevOps Engineer in 2020](https://medium.com/swlh/how-to-become-an-devops-engineer-in-2020-80b8740d5a52) How to get started with a career in DevOps. * [medium: How to Become a DevOps Engineer in 2020](https://medium.com/better-programming/how-to-become-a-devops-engineer-in-2020-7618492a09d8) Your guide to getting started in a career in DevOps. * [cloudacademy.com: Blog / DevOpsDevOps: Why Is It Important to Decouple Deployment From Release?](https://cloudacademy.com/blog/devops-why-is-it-important-to-decouple-deployment-from-release/) -* [dzone: The Serverless Path to DevOps](https://dzone.com/articles/the-serverless-path-to-devops) Serverless and DevOps combine in this article the uses AWS services as examples of how serverless technologies benefit DevOps processes. * [devopscurry.com: DevOps 2021: A Complete Guide To Transition From a SysAdmin to DevOps Role](https://devopscurry.com/devops-2021-a-complete-guide-to-transition-from-a-sysadmin-to-devops-role/) * [infoq.com: Puppet Releases Its 2020 State of DevOps Report ๐ŸŒŸ](https://www.infoq.com/news/2020/11/2020-devops-report/) * [informationweek.com: What's Holding DevOps Back?](https://www.informationweek.com/devops/whats-holding-devops-back/a/d-id/1339540) DevOps teams are at different stages of maturity. However, there are some common challenges they face along the way. @@ -225,6 +225,10 @@ [![devops tools dzone](images/devops_tools_dzone.png)](https://dzone.com/articles/the-10-minute-read-to-understanding-devops-tools) +## Serverless DevOps +* [dzone: The Serverless Path to DevOps](https://dzone.com/articles/the-serverless-path-to-devops) Serverless and DevOps combine in this article the uses AWS services as examples of how serverless technologies benefit DevOps processes. +* [searchitoperations.techtarget.com: Tips and tools to achieve a serverless DevOps workflow](https://searchitoperations.techtarget.com/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow) Serverless functions bring the benefits of event-driven computing to a CI/CD pipeline -- but to get there, DevOps teams might need to lean heavily on services and tools from the major cloud computing providers. + ## DevOps as a Service (DaaS) - [DevOps as a Service: Migrating Your Entire DevOps Stack to the Cloud](https://devops.com/devops-as-a-service-migrating-your-entire-devops-stack-to-the-cloud/) The goal of DaaS is to enable organizations to focus on developing and delivering software without having to worry about managing or maintaining tools. It is designed to abstract away the intricacies of tool integration, deployment and maintenance. This enables teams to focus on higher-level tasks, and outsources significant manual effort. diff --git a/docs/finops.md b/docs/finops.md index 2cab6a00..47c855a2 100644 --- a/docs/finops.md +++ b/docs/finops.md @@ -19,6 +19,7 @@ - [loft.sh: The Cost of Managed Kubernetes - A Comparison ๐ŸŒŸ](https://loft.sh/blog/the-cost-of-managed-kubernetes-a-comparison/) - [thenewstack.io: 4 Reasons Your Cloud Operations Need a FinOps Team](https://thenewstack.io/4-reasons-your-cloud-operations-need-a-finops-team/) - [faun.pub: FinOps โ€“ introduction, origins and next steps](https://faun.pub/finops-introduction-origins-and-next-steps-bcdaa8b82417) Financial Operations (FinOps) is a culture that will help you creating cost awareness in your organisation! +- [cloud.google.com: 5 key metrics to measure Cloud FinOps impact in your organization in 2022 and beyond](https://cloud.google.com/blog/topics/cloud-first/key-metrics-to-measure-impact-of-cloud-finops) ## Books - [Cloud FinOps Oโ€™Reilly Book](https://www.finops.org/cloud-finops-oreilly-book/) diff --git a/docs/git.md b/docs/git.md index 994757b5..07bda782 100644 --- a/docs/git.md +++ b/docs/git.md @@ -394,6 +394,9 @@ git push origin -f * [==dev.to: Git and GitHub for beginners==](https://dev.to/ericawanja/git-and-github-for-beginners-33a0) * [==adamtheautomator.com: How to Manage GitHub Actions Environment Variables and Secrets==](https://adamtheautomator.com/github-actions-environment-variables/) * [dev.to: Introduction to Git and GitHub](https://dev.to/estherwanjiru/introduction-to-git-and-github-25ei) +* [github.blog: Improving GitHub code search](https://github.blog/2021-12-08-improving-github-code-search/) +* [towardsdatascience.com: Git and GitHub basics for Data Scientists](https://towardsdatascience.com/git-and-github-basics-for-data-scientists-b9fd96f8a02a) UCL Data Science Workshop 8: What is Git, Creating a local repository, Committing your first files, Linking to a remote repository +* [github.blog: Lists are now available as a public beta](https://github.blog/changelog/2021-12-09-lists-are-now-available-as-a-public-beta/) Lists level up the starring experience by making it easy to organize and curate your favorite repositories on GitHub. You can create public lists that appear on your stars page at https://github.com/USERNAME?tab=stars. ### GitHub Lab - [==lab.github.com== ๐ŸŒŸ](https://lab.github.com) With GitHub Learning Lab, grow your skills by completing fun, realistic projects. Get advice and helpful feedback from our friendly Learning Lab bot. diff --git a/docs/gitops.md b/docs/gitops.md index 787c81b4..b0d5aad8 100644 --- a/docs/gitops.md +++ b/docs/gitops.md @@ -56,7 +56,7 @@ - [geekflare.com: An Introduction to GitOps](https://geekflare.com/gitops-introduction/) - [thenewstack.io: GitOps Use Cases You May Not Have Considered](https://thenewstack.io/gitops-use-cases-you-may-not-have-considered/) - [kumomind.medium.com: Should I consider the GitOps methodology?](https://kumomind.medium.com/should-i-consider-the-gitops-methodology-f49e042b8c22) -- [dzone: GitOps: How to Ops Your Git the Right Way ๐ŸŒŸ](https://dzone.com/articles/gitops-how-to-ops-your-git-the-right-way) In this article weโ€™ll look into the specifics of creating Git repositories structures โ€Šโ€” โ€Šthe very core of the GitOps approach. +- [==dzone: GitOps: How to Ops Your Git the Right Way== ๐ŸŒŸ](https://dzone.com/articles/gitops-how-to-ops-your-git-the-right-way) In this article weโ€™ll look into the specifics of creating Git repositories structures โ€Šโ€” โ€Šthe very core of the GitOps approach. - [braindose.blog: 4 Key Characteristics for a Successful GitOps Implementation](https://braindose.blog/2020/03/18/4-key-characteristics-of-gitops/) - [blog.container-solutions.com: GitOps: The Bad and the Ugly](https://blog.container-solutions.com/gitops-limitations) - [cloudogu.com: GitOps in Software Development ๐ŸŒŸ](https://cloudogu.com/en/glossary/gitops/) @@ -119,6 +119,7 @@ - [==redhat.com: Comparing GitOps implementation patterns: Pros and cons==](https://www.redhat.com/architect/gitops-implementation-patterns) The CI/CD Controller pattern and the SCM Controller pattern take different approaches to automating application deployment from source code management. - [==developer.ibm.com: GitOps: Best practices for the real world==](https://developer.ibm.com/blogs/gitops-best-practices-for-the-real-world) - [==chrisshort.net: GitOps: An implementation of DevOps==](https://chrisshort.net/gitops-an-implementation-of-devops/) GitOps is a prescriptive way of implementing DevOps. You will not succeed in using GitOps if you haven't embraced some DevOps philosophies along the way. +- [thenewstack.io: Trusted Delivery: Policy-Based Compliance the GitOps Way](https://thenewstack.io/trusted-delivery-policy-based-compliance-the-gitops-way/)
[![gitops in a nutshell](images/GitOps-in-a-nutshell.png)](https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community/) diff --git a/docs/iac.md b/docs/iac.md index 20fb7895..2d08d659 100644 --- a/docs/iac.md +++ b/docs/iac.md @@ -16,4 +16,5 @@ - [dzone.com: How to Start an Infrastructure as Code Project ๐ŸŒŸ](https://dzone.com/articles/how-to-start-an-infrastructure-as-code-project) Learn the best practices to properly start an infrastructure as code project, from the source code to collaboration exercises and tools. - [daffodilsw.medium.com: What is Infrastructure Automation in DevOps?](https://daffodilsw.medium.com/what-is-infrastructure-automation-in-devops-d9681870b07d) - [thenewstack.io: IaC Cloud Misconfiguration Tools too Noisy without Context](https://thenewstack.io/iac-cloud-misconfiguration-tools-too-noisy-without-context/) -- [==freecodecamp.org: Infrastructure as Code - Full Course== ๐ŸŒŸ](https://www.freecodecamp.org/news/what-is-infrastructure-as-code/) \ No newline at end of file +- [==freecodecamp.org: Infrastructure as Code - Full Course== ๐ŸŒŸ](https://www.freecodecamp.org/news/what-is-infrastructure-as-code/) +- [faun.pub: The best Infrastructure as Code tools for 2021](https://faun.pub/the-best-infrastructure-as-code-tools-for-2021-b37c323e89f0) \ No newline at end of file diff --git a/docs/jenkins-alternatives.md b/docs/jenkins-alternatives.md index 311b7402..cd8abce6 100644 --- a/docs/jenkins-alternatives.md +++ b/docs/jenkins-alternatives.md @@ -56,6 +56,7 @@ * [Agola](https://agola.io/) * [harness.io](https://harness.io/) * [Drone](https://drone.io/) + * [medium: Goodbye Jenkins: How Drone Simplifies CI/CD for Engineering Teams Everywhere](https://medium.com/@boomimagestudio-techblog/goodbye-jenkins-how-drone-simplifies-ci-cd-for-engineering-teams-everywhere-73a7db435a86) * [Buildbot](https://buildbot.net/) * [GoCD](https://www.gocd.org/) * [Codefresh](https://codefresh.io/) diff --git a/docs/linux-dev-env.md b/docs/linux-dev-env.md index e2f3fd53..9a7a6449 100644 --- a/docs/linux-dev-env.md +++ b/docs/linux-dev-env.md @@ -14,6 +14,7 @@ * [pandorafms.com: Quรฉ es, cรณmo instalar WSL2 y por quรฉ es una gran noticia para el sector TI](https://pandorafms.com/blog/es/wsl2/) * [dev.to: Install Docker on Windows (WSL) without Docker Desktop ๐ŸŒŸ](https://dev.to/bowmanjd/install-docker-on-windows-wsl-without-docker-desktop-34m9) * [techrepublic.com: Windows Subsystem for Linux 2: The GUI features developers have been asking for](https://www.techrepublic.com/article/windows-subsystem-for-linux-2-the-gui-features-developers-have-been-asking-for/) +* [bleepingcomputer.com: Windows 11 can now install WSL from the Microsoft Store ๐ŸŒŸ](https://www.bleepingcomputer.com/news/microsoft/windows-11-can-now-install-wsl-from-the-microsoft-store/) ## Windows Terminal - [Windows Terminal 1.0](https://devblogs.microsoft.com/commandline/windows-terminal-1-0/) diff --git a/docs/lowcode-nocode.md b/docs/lowcode-nocode.md index e875c817..01ba4c7c 100644 --- a/docs/lowcode-nocode.md +++ b/docs/lowcode-nocode.md @@ -7,4 +7,5 @@ - [thenewstack.io: Use Low Code to Reduce Friction for Cloud Operations Teams](https://thenewstack.io/use-low-code-to-reduce-friction-for-cloud-operations-teams/) - [itnext.io: For Developers the Low-Code Winter Is Coming](https://itnext.io/for-developers-the-low-code-winter-is-coming-76875d3606c0) Prepare for hard times or move to where the sun is shining - [thenewstack.io: Why Businesses Want to Enable โ€˜No-Codeโ€™ and โ€˜Low-Codeโ€™ Automation](https://thenewstack.io/why-businesses-want-to-enable-no-code-and-low-code-automation/) -- [thenewstack.io: Low Code for Pro Coders](https://thenewstack.io/low-code-for-pro-coders/) \ No newline at end of file +- [thenewstack.io: Low Code for Pro Coders](https://thenewstack.io/low-code-for-pro-coders/) +- [acloudguru.com: AWS adds to the no-code pile: Is it the end of the engineer?](https://acloudguru.com/blog/engineering/aws-adds-to-the-no-code-pile-is-it-the-end-of-the-engineer) \ No newline at end of file diff --git a/docs/managed-kubernetes-in-public-cloud.md b/docs/managed-kubernetes-in-public-cloud.md index f0ee5775..12a7325f 100644 --- a/docs/managed-kubernetes-in-public-cloud.md +++ b/docs/managed-kubernetes-in-public-cloud.md @@ -11,6 +11,7 @@ - [AKS Azure Kubernetes Service](#aks-azure-kubernetes-service) - [GKE Google Kubernetes Engine](#gke-google-kubernetes-engine) - [IKS IBM Cloud Kubernetes Service](#iks-ibm-cloud-kubernetes-service) + - [Linode Kubernetes Engine LKE](#linode-kubernetes-engine-lke) - [Kubesphere](#kubesphere) - [Tools for multi-cloud Kubernetes management](#tools-for-multi-cloud-kubernetes-management) - [Videos](#videos) @@ -224,6 +225,11 @@ ## IKS IBM Cloud Kubernetes Service - [IKS](https://www.ibm.com/cloud/kubernetes-service) - [medium: Multizone Kubernetes and VPC Load Balancer Setup with terraform](https://medium.com/vmacwrites/multizone-kubernetes-and-vpc-load-balancer-setup-9664b3c9ea5d) + +### Linode Kubernetes Engine LKE +- [Linode Kubernetes Engine (LKE)](https://www.linode.com/products/kubernetes/) +- [medium: Create Kubernetes Cluster Using Linode LKE](https://medium.com/codex/create-kubernetes-cluster-using-linode-lke-4f9c71d03a8d) + ## Kubesphere - [kubesphere.io](https://kubesphere.io/) The Kubernetes platform tailored for hybrid multicloud. KubeSphere is a distributed operating system managing cloud native applications with Kubernetes as its kernel, and provides plug-and-play architecture for the seamless integration of third-party applications to boost its ecosystem. - [kubekey](https://github.com/kubesphere/kubekey) The Next-gen Installer: Installing Kubernetes and KubeSphere v3.0.0 fastly, flexibly and easily diff --git a/docs/matrix-table.md b/docs/matrix-table.md index a32678e2..aac48447 100644 --- a/docs/matrix-table.md +++ b/docs/matrix-table.md @@ -57,4 +57,5 @@ hide: | [Mirantis Docker Enterprise 3.1+ with Kubernetes](https://www.mirantis.com/software/docker/docker-enterprise/)| SRE / DevOps | Mirantis Kubernetes | multi-cloud, private & public cloud | Yes | Yes | Yes | No | No | Yes | Yes | Istio, Windows and Linux Worker nodes| | [K8e](https://github.com/xiaods/k8e) | | | | | | | | | | | Simple Kubernetes Distribution. Builds on upstream project K3s as codebase, remove Edge/IoT features and extend enterprise features with best practices | | [Typhoon](https://github.com/poseidon/typhoon) | | | | | | | | | | | Minimal and free Kubernetes distribution with Terraform | +| [LKE](https://www.linode.com/products/kubernetes/) | | | | | | | | | | | Linode Kubernetes Engine | |====================================|==================|======================|==========================| | | | | | | |=============================================|==============================================================================| diff --git a/docs/other-awesome-lists.md b/docs/other-awesome-lists.md index 743fb456..ba6725cf 100644 --- a/docs/other-awesome-lists.md +++ b/docs/other-awesome-lists.md @@ -25,6 +25,7 @@ - [Powershell](#powershell) - [Data Processing](#data-processing) - [Big Data](#big-data) + - [MLOps](#mlops) - [Open Source Alternatives](#open-source-alternatives) - [Kubectl Plugins](#kubectl-plugins) - [Base64](#base64) @@ -185,6 +186,9 @@ ### Big Data - [onurakpolat/awesome-bigdata](https://github.com/onurakpolat/awesome-bigdata) +### MLOps +- [visenger/awesome-mlops: Awesome MLOps](https://github.com/visenger/awesome-mlops) + ## Open Source Alternatives - [opensource.builders](https://opensource.builders/) - [free-for.dev](https://free-for.dev/)