Best of DevOpsFebruary 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Why Developers Should Learn Docker and Kubernetes in 2024

    Developers should consider learning Docker and Kubernetes in 2024 due to their importance in the era of Microservices and Cloud Computing. Docker provides containerization, while Kubernetes offers orchestration and management of containers. Learning these tools can enhance a developer's knowledge and career prospects in the evolving tech industry.

  2. 2
    Article
    Avatar of tilThis is Learning·3y

    Getting Started with GitHub Actions - Basics

    GitHub Actions is a powerful automation platform that allows developers to automate tests, builds, and deployments. It uses workflows, events, jobs, steps, and actions to create custom automation processes. The post provides an introduction to GitHub Actions and explains how to create a simple workflow using YAML.

  3. 3
    Article
    Avatar of awstipAWS Tip·3y

    CI/CD pipeline for docker images.

    Automate the process of building and pushing docker images using a CI/CD pipeline with GitHub actions.

  4. 4
    Article
    Avatar of phProduct Hunt·3y

    Plural - Product Information, Latest Updates, and Reviews 2024

    Plural is an open-source DevOps platform for deploying software on Kubernetes to public or private cloud. Recent launches include Continuous Deployment by Plural and Plural 2.0. Expert pro tips are also available.

  5. 5
    Article
    Avatar of kdnuggetsKDnuggets·3y

    5 SQL Visualization Tools for Data Engineers

    This post discusses the role of SQL visualization in augmenting data engineers, the rise in human augmentation, and presents five categories of SQL visualization tools.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    How to find an Open Source project to contribute to on GitHub?

    Ways to find an Open Source project to contribute to on GitHub include using the Issue tab, checking MunGell's awesome-for-beginners repo, and using goodfirstissue.dev. It's important to start with projects that are comfortable and level up from there.

  7. 7
    Article
    Avatar of changelogChangelog·3y

    techiescamp/kubernetes-learning-path: A roadmap to learn Kubernetes from scratch (Beginner to Advanced level)

    Learn to setup Kubernetes Cluster as DevOps engineers, gaining a thorough understanding of each component and cluster configuration is crucial to work in production environemnts. Learn how to set up multi-node clusters from scratch. Use the available cloud credits to practice deploying clusters as if you work on a real project.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Automate GitHub releases

    Automate your GitHub releases to distribute software, track changes, follow Semantic versioning, and save time. Learn how to create a workflow and configure the YAML file to automate releases on GitHub.

  9. 9
    Article
    Avatar of medium_jsMedium·3y

    9 Best Distributed Tracing Tools for Developers

    Explore the 9 best distributed tracing tools for developers working in microservices architecture. These tools provide end-to-end visibility and help monitor and troubleshoot complex distributed systems.

  10. 10
    Article
    Avatar of dzDZone·3y

    A Beginner's Guide to Infrastructure as Code: How IaC Works, Its Benefits, and Common Challenges

    Explore the practice of Infrastructure as Code (IaC), its benefits, and challenges in delivering infrastructure changes within a DevOps environment.

  11. 11
    Article
    Avatar of semaphoreSemaphore·3y

    Trunk-Based Development: The Key to Better and Faster Software

    Trunk-based development is a software development methodology that focuses on keeping a single source of truth for the code repository, using short-lived branches, small and frequent commits, and continuous integration and delivery. It differs from other branching strategies by using a single branch, many short-lived branches, encouraging frequent code changes and collaboration, and accelerating software delivery. To implement trunk-based development, start with ad-hoc/initial maturity, then move to repeatable, managed, and scalable maturity levels. Some technologies that support trunk-based development include version control, continuous integration, continuous delivery, automated testing, and feature flags.

  12. 12
    Article
    Avatar of dzDZone·3y

    How To Build an Effective CI/CD Pipeline: Practical Steps for Creating Pipelines That Accelerate Deployments

    Learn how to create an effective CI/CD pipeline by capturing and streamlining the release process and optimizing the pipeline. Avoid following fads and maintain simplicity in the pipeline configuration. Gather feedback through reports to optimize the product and the pipeline.

  13. 13
    Article
    Avatar of spaceliftSpacelift·3y

    21 Most Useful DevOps Tools for Infrastructure Automation

    This post discusses the importance of infrastructure automation in DevOps, and provides a list of 21 useful DevOps tools for infrastructure automation. The post covers factors to consider when choosing a tool, and highlights key features of popular tools like Spacelift, Terraform, and Pulumi.

  14. 14
    Article
    Avatar of medium_jsMedium·3y

    5 Minute DevOps: Platform Engineering Dosen’t Replace DevOps

    The ‘DevOps is Dead, long live platform engineering’ narrative has officially jumped the shark. It’s sadly misunderstood by most organizations that claim to use it. Platform engineering is about delivering products to development teams. A good platform makes the continuous delivery of value easy, fast, secure, and compliant.