Best of DevOpsMay 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    mehdihadeli/awesome-software-architecture: 🚀 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.

    A curated list of resources to learn and practice software architecture, patterns, and principles. Includes topics such as clean architecture, microservices, design patterns, and more.

  2. 2
    Article
    Avatar of javarevisitedJavarevisited·2y

    6 Free DevOps Engineering Courses for Experienced Developers in 2024

    Discover six free DevOps engineering courses for experienced developers in 2024 and learn about essential DevOps tools and practices.

  3. 3
    Article
    Avatar of devtoDEV·2y

    How to deploy your own website on AWS

    Learn how to deploy your own website on AWS. Own the code and control it as you see fit. Understand DNS and Route53. Use DevOps to solve automation issues.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    BASH/Linux Interview Question for DevOps Engineers

    This post covers various interview questions for DevOps engineers related to BASH and Linux, including types of variables used in shell scripting, checking if a file exists, default file permissions, CRONTAB, debugging shell scripts, disk usage, shebang line, Linux process stages, metacharacters, renaming files, reading command line arguments, standard streams in Linux, differentiating between two shell variables, checking file existence, extracting part of a string variable, differences in string matching, SSH authentication, special shell variable $?, using grep to find numeric digits, listing file names only, checking if a zip file contains a directory, and when to use curly braces around shell variables.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Why nobody grows up wanting to be a DevOps engineer

    The post discusses the history and evolution of DevOps, questions whether it has delivered on its promises, explores how people end up in DevOps roles, and considers the future of the field.

  6. 6
    Article
    Avatar of kdnuggetsKDnuggets·2y

    Containerize Python Apps with Docker in 5 Easy Steps

    Learn how to containerize Python applications with Docker in 5 easy steps. Docker simplifies managing dependencies and provides isolated and reproducible environments for all applications.

  7. 7
    Article
    Avatar of devtoDEV·2y

    5 Cheap Ways to Host Postgres

    Discover five cheap ways to host Postgres and find the best hosting provider for your needs. Explore options like Hetzner, Sliplane, Supabase, Render, and consider alternative solutions like using JSON files or SQLite.

  8. 8
    Article
    Avatar of devtoDEV·2y

    Getting Started with Middleware Open Source

    Middleware Open Source enables engineering leaders to build software delivery pipelines with predictability and visibility. Learn how to install, set up, and configure Middleware, and leverage the 4 Key DORA Metrics for your team's growth.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Top Linux Commands And Tricks For DevOps Tasks

    This post explores essential Linux commands for DevOps tasks, including system info commands, file commands, file permission commands, user management commands, group management commands, searching commands, hardware information commands, network commands, process information commands, archiving file commands, Ubuntu package related commands, directory commands, and miscellaneous commands.

  10. 10
    Article
    Avatar of communityCommunity Picks·2y

    My path to DevOps. Why did I choose DevOps as a career?

    The author shares their personal journey into the world of DevOps, including their reasons for choosing it as a career and the challenges they faced. They also provide insights and advice based on their experience.

  11. 11
    Article
    Avatar of spaceliftSpacelift·2y

    26 Top Kubernetes Tools for Your K8s Ecosystem in 2024

    Discover the top Kubernetes tools that enhance cluster management, monitoring, security, and deployment tasks. Explore popular tools like Spacelift, Kubectl, Helm, Kustomize, and more.

  12. 12
    Article
    Avatar of communityCommunity Picks·2y

    Top 10 Tools for DevOps and Developers in 2024

    Discover the top 10 essential DevOps tools for developers and DevOps in 2024, including Git, Jenkins, Docker, Kubernetes, Ansible, Terraform, Prometheus, ELK Stack, Jenkins X, and Grafana.

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

    5 Coding Niches That ACTUALLY Make You Money in 2024

    Explore the highest paying coding niches in 2024, including artificial intelligence and machine learning, data science, blockchain development, cybersecurity, and DevOps.

  14. 14
    Article
    Avatar of devtoDEV·2y

    Middleware: Open-Source DORA Metrics for a Smoother Engineering Flow

    Middleware is an open-source platform that aims to solve productivity challenges in engineering teams by streamlining the software delivery process. It introduces DORA (DevOps Research & Assessment) metrics framework for measuring team health and productivity. By making DORA metrics open-source, Middleware aims to lower barriers to adoption, foster collaboration, and align with their goal of removing roadblocks for engineers.

  15. 15
    Article
    Avatar of thisdotThis Dot·2y

    Build a Next-Gen Chat App with AI and WebSockets in Just 3 Hours with Ben Lesh and Tracy Lee

    Build a Next-Gen Chat App with AI and WebSockets in Just 3 Hours. The training covered using v0.dev, leveraging AI tools like GitHub Copilot and ChatGPT, creating a monorepo using Nx, refactoring for real-time streaming with WebSockets, and integrating with AstraDB and Cohere for Retrieval-Augmented Generation (RAG).

  16. 16
    Article
    Avatar of nordicapisNordic APIs·2y

    Why API Gateways Should Be Programmable

    Programmable API gateways offer benefits such as variable rate limiting, intricate monetization, smarter routing, shortening the feedback loop, governance and compliance, and customizable developer portals.

  17. 17
    Article
    Avatar of spaceliftSpacelift·2y

    Ansible Loops : How To Use, Tutorial & Examples

    Learn about Ansible loops, how to loop over lists and dictionaries, and best practices for using loops in Ansible.

  18. 18
    Article
    Avatar of infoworldInfoWorld·2y

    10 big devops mistakes and how to avoid them

    Devops continues to grow in popularity as organizations look for ways to add efficiencies to the development process. Certain mistakes can sabotage development efforts if not addressed, such as lack of communication between dev and ops teams, overlooking cybersecurity, complex IT infrastructure, misalignment of devops priorities with business goals, integration of new technologies without proper evaluation, reliance on outdated technologies, cultural resistance to change, challenges of remote work, divergent goals between dev and ops teams, and the misconception that automation solves everything.

  19. 19
    Article
    Avatar of communityCommunity Picks·2y

    How To Use docker exec to Run Commands in a Docker Container

    Learn how to use the docker exec command to run commands and get an interactive shell in a Docker container. Find out how to start a test container, run a command inside a container, set the working directory, run a command as a different user, and pass environment variables into a container.

  20. 20
    Article
    Avatar of newstackThe New Stack·2y

    Stop Running Tests With Your CI/CD Tool

    Implementing a consistent testing infrastructure for cloud native applications is challenging. Many CI/CD tools have limited support for testing and QA, resulting in issues with consistency, test execution environments, and scalability. Running tests outside of CI/CD pipelines is also difficult. Testkube is a test orchestration platform that addresses these challenges by providing consistent tooling support, execution environments, flexibility in test execution, scalability, and a single pane of glass for test results.

  21. 21
    Article
    Avatar of spaceliftSpacelift·2y

    Writing .gitlab-ci.yml File with Examples [Tutorial]

    Learn how to write a .gitlab-ci.yml file to configure CI/CD pipelines in GitLab. Understand the main keywords used, the purpose of the file, and the flexibility it provides for automating your DevOps processes.

  22. 22
    Article
    Avatar of communityCommunity Picks·2y

    Koyeb: Push code to production, everywhere, in minutes

    Koyeb allows users to deploy their applications globally in minutes, with support for various programming languages and a serverless platform.

  23. 23
    Article
    Avatar of awegoAwesome Go·2y

    TOP 50 project ideas to become a golang hero

    A list of beginner to expert level project ideas using Go lang that can help boost your developer portfolio.

  24. 24
    Article
    Avatar of towardsdevTowards Dev·2y

    Let’s Build a Voting App using Kustomize and Kubernetes 🕸️

    This post explains how to build a Voting App using Kustomize and Kubernetes. It provides an overview of the architecture and the necessary components. The post also includes steps to set up a K8S cluster and install Kustomize. Finally, it guides the reader on creating the Kubernetes manifest files and deploying the Voting App.

  25. 25
    Article
    Avatar of strongdmstrongdm·2y

    How to Kill a Process in Linux: Commands and Best Practices

    Knowing how to kill processes in Linux is essential for maintaining system stability and performance. This post discusses the various types of processes, how to identify them, and commands to kill them. It also covers handling special cases, advanced techniques, safety precautions, troubleshooting, and how StrongDM can help simplify process management.