Best of DevOpsApril 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    CheatSheet: Linux Commands for DevOps

    A comprehensive guide to essential Linux commands for DevOps professionals, covering over 50 commands with practical examples.

  2. 2
    Article
    Avatar of devtoDEV·2y

    Bun or Node.js in 2024?

    A comparison between Bun and Node.js for web development in 2024. Learn about the key differences, speed, and suitability for startups and small teams.

  3. 3
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Docker Basics: Understanding Key Components

    Docker is a containerization platform that allows developers to package, distribute, and run applications in isolated environments called containers. It has core components such as Docker Engine, Docker Images, Docker Containers, Docker Hub, Docker Registry, Docker Volumes, Docker Networking, Docker Compose, Docker Swarm, and Docker Security. Understanding these components enables efficient development, deployment, and management of containerized applications.

  4. 4
    Article
    Avatar of watercoolerWatercooler·2y

    The W.A.P.

    The post discusses the significance of W.A.P. and its author.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    How to Learn Git for DevOps: Beginners Git Roadmap

    Learn the importance of Git for DevOps, its role in CI/CD discussions, infrastructure as code, and GitOps. Find resources to learn Git.

  6. 6
    Article
    Avatar of spaceliftSpacelift·2y

    How to Create a CI/CD Pipeline with Docker [Tutorial]

    The article discusses how to combine Docker and CI/CD in order to automate build, test, and deployment tasks within the software delivery lifecycle. It covers the use of Docker for running CI/CD pipeline jobs and for building and deploying Docker images. The article provides a tutorial on creating a CI/CD pipeline with Docker using GitLab as an example, and also includes some best practices for using Docker in CI/CD.

  7. 7
    Article
    Avatar of hnHacker News·2y

    pyinfra

    pyinfra is a Python-based infrastructure automation tool that is fast, scalable, and can be used for ad-hoc command execution, service deployment, and configuration management. It offers features like fast execution, instant debugging, idempotent operations, extendability with Python packages, agentless execution, and integration with connectors like Docker, Terraform, and Vagrant.

  8. 8
    Article
    Avatar of watercoolerWatercooler·2y

    It's Friday lads!

    Caution against deploying to production without proper precautions.

  9. 9
    Article
    Avatar of javarevisitedJavarevisited·2y

    The 2024 Data Scientist RoadMap

    An illustrated guide to becoming a Data Scientist in 2024 with links to relevant courses

  10. 10
    Article
    Avatar of watercoolerWatercooler·2y

    LOL

    A post with a humorous title accompanied by an image.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    Learning CI/CD Tools: Best Practices for Application and IaC

    Learn the best practices for learning and implementing CI/CD tools, including config management, secret management, following DRY principles, Git PR based pipelines, considerations for private networks, developer-centric workflows, and leveraging ephemeral build agents.

  12. 12
    Article
    Avatar of hnHacker News·2y

    Cache is King: A guide for Docker layer caching in GitHub Actions

    A guide for Docker layer caching in GitHub Actions, including different caching strategies and their limitations.

  13. 13
    Article
    Avatar of nickjanetakisNick Janetakis·2y

    It's OK to Sleep

    Using 'sleep' in scripts and programs can be a reasonable choice to solve specific problems, such as adding a delay before running a script. It can help reduce human error and improve workflow efficiency.

  14. 14
    Article
    Avatar of hnHacker News·2y

    plandex-ai/plandex: An AI coding engine for complex tasks

    Plandex is an open source AI coding engine for complex tasks. It supports multiple platforms, allows efficient context management, and provides features like version control and branching. Plandex Cloud is free for now and offers additional features. The tool relies on the OpenAI API.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    12 Factor: 13 years later

    The 12 factor methodology, initiated by Heroku 13 years ago, still holds up for modern cloud-native applications. It covers topics such as codebase, dependencies, configuration, backing services, build-release-run stages, stateless processes, port binding, concurrency, disposability, dev/prod parity, logs, and admin processes. Additionally, forward and backward compatibility is important for smooth application deployments.

  16. 16
    Article
    Avatar of javarevisitedJavarevisited·2y

    8 Free Online Courses to Learn Jenkins and CI/CD in 2024 — Best of Lot

    Discover 8 free online courses to learn Jenkins and CI/CD in 2024. These courses cover everything from the basics of Jenkins to advanced topics like integrating Jenkins with GitHub and AWS. Start your journey to becoming a Jenkins expert today!

  17. 17
    Article
    Avatar of communityCommunity Picks·2y

    Ansible Basics: Run Your First HelloWorld Playbook 🚀

    Learn the basics of Ansible, including its core concepts and how to create your first playbook. Explore additional resources for further exploration.

  18. 18
    Video
    Avatar of TechWithTimTech With Tim·2y

    Backend, Frontend or DevOps? How to Decide!

    This post discusses the differences between front-end, backend, and devops roles in software development. It explains the responsibilities, required skills, and potential salaries for each role. It also provides guidance on how to choose the right specialization based on personal interests.

  19. 19
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    In-Depth Exploration: The Complete Guide to Essential DevOps Tools and Technologies

    Explore a comprehensive guide to essential DevOps tools and technologies for source code management, continuous integration/continuous deployment, configuration management, containerization, monitoring/logging, collaboration/communication, and infrastructure as code.

  20. 20
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Argo CD: A Tool for Kubernetes DevOps

    Argo CD is an open-source continuous delivery tool for Kubernetes that follows the GitOps methodology. It provides features like declarative configuration, automated synchronization, rollback and history, multi-tenancy support, and integration with CI/CD pipelines. Argo CD can be installed on Kubernetes using Helm charts, YAML manifests, or package managers. Applications are defined using Kubernetes manifests or Helm charts stored in Git repositories. Argo CD supports continuous deployment by automatically detecting changes in the repository and synchronizing the application. Rollbacks can also be performed if necessary. Using Argo CD empowers Kubernetes DevOps teams with automated deployment workflows, GitOps principles, and robust rollback capabilities.

  21. 21
    Article
    Avatar of syncfusionSyncfusion·2y

    What’s New in .NET 8 for Developers?

    Discover the exciting features and enhancements in .NET 8 for developers, including the new LTS release, improved JSON handling, friendly DI metrics APIs, DevOps improvements, and more.

  22. 22
    Article
    Avatar of devtoDEV·2y

    Why enterprise AI projects are moving too slowly

    AI/ML projects face challenges in coordination, collaboration, and deployment due to the different assets involved. Jupyter notebooks are useful for data scientists in experimentation, but not easily extractable for other teams. Model development for production requires additional considerations and operational needs. Integrating data science and operations teams can help bridge the gap and enhance workflow efficiency. AI projects in production require proper packaging and versioning. Jozu's KitOps offers a solution for packaging and versioning AI projects into ModelKits.

  23. 23
    Article
    Avatar of medium_jsMedium·2y

    Monitoring the Golang App with Prometheus, Grafana, New Relic and Sentry

    Learn how to monitor a Golang app using Prometheus, Grafana, New Relic, and Sentry. Discover what New Relic and Sentry are and how they help with observability and error tracking.

  24. 24
    Article
    Avatar of hnHacker News·2y

    kaytu-io/kaytu: The Kaytu CLI helps you save on cloud costs by finding the perfect server sizes. Kaytu analyzes historical usage and provides tailored recommendations, ensuring you only pay for the re

    Kaytu CLI helps reduce cloud costs by recommending optimal workload configurations based on actual usage. It is easy to use and customizable. Kaytu works with AWS CLI to gather metrics and respects user privacy.

  25. 25
    Article
    Avatar of milanjovanovicMilan Jovanović·2y

    Introduction to Distributed Tracing With OpenTelemetry in .NET

    Learn what OpenTelemetry is and how to use it in .NET applications for distributed tracing. Configure OpenTelemetry with instrumentations and exporters. Run Jaeger locally for analyzing distributed traces.