Best of DevOpsMarch 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Developer Roadmaps

    Step by step guides and paths to learn different tools or technologies. Join the community at roadmap.sh to access resources and guidance for career growth.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Best practices for pull requests

    Best practices for creating and managing pull requests include writing small PRs, reviewing your own pull request first, providing context and guidance, using pull request templates, defining code owners, using protected branches, and using automated tools to review code styling.

  3. 3
    Article
    Avatar of javarevisitedJavarevisited·2y

    Top 20 Tools for DevOps Engineers and Senior Developers to Learn in 2024

    Learn about the top 20 tools for DevOps engineers and senior developers to learn in 2024. The tools cover various areas such as planning, version control, code management, testing, deployment, and monitoring.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    What is a good message and size for a commit?

    Learn about the importance of writing commit messages, guidelines for commit size, patterns for splitting commits, and tips for writing good commit messages. The post also introduces tools that can assist with writing commits.

  5. 5
    Article
    Avatar of medium_jsMedium·2y

    13 Docker Tricks You Didn’t Know

    Learn about multi-stage builds, image layer squashing, Docker BuildKit Secrets, .dockerignore, health checks, Docker CLI output formatting, cache optimization, resource limitation, Docker events, read-only mode, Docker Prune, overriding entrypoint, and Docker contexts.

  6. 6
    Article
    Avatar of pointerPointer·2y

    daytonaio/daytona: The Open Source Dev Environment Manager.

    Daytona is an open-source development environment manager that allows users to activate a fully configured development environment with a single command. It supports various platforms, provides IDE support, Git provider integration, and extensibility through plugins and providers. Daytona simplifies the process of setting up development environments and allows developers to focus on their code.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    techiescamp/devops-tools: Curated List of Best DevOps Tools

    A curated list of the best DevOps tools for development, deployment, and monitoring. It includes popular tools for development environment, source code management, build automation, continuous integration, artifact management, code analysis, continuous delivery, infrastructure provisioning, cloud cost management, configuration management, secret management, service discovery, containerization, container orchestration, container security, policy management, service mesh, logging, monitoring, visualization, internal developer platform, API development, collaboration, backups and restoration, and cloud providers.

  8. 8
    Article
    Avatar of docusaurusDocusaurus·2y

    Docusaurus 3.2

    Docusaurus 3.2 brings faster builds and improved dev server performance. It also introduces new features and improvements for the blog plugin and the sitemap plugin.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Docker Swarm vs Kubernetes

    Automating the deployment pipeline with Docker Swarm and Kubernetes. Containers, pros and cons of Docker Swarm and Kubernetes, and the differences between them.

  10. 10
    Article
    Avatar of collectionsCollections·2y

    DevOps with Guruu | Chapter 10-11: Complete Guide to Deploying CI/CD with Jenkins and Docker

    Learn how to deploy CI/CD with Jenkins and GitHub, integrate SonarQube for code quality analysis, and utilize Docker in a CI/CD environment.

  11. 11
    Article
    Avatar of javacodegeeksJava Code Geeks·2y

    CI/CD Pipeline Best Practices

    Best practices for CI/CD pipelines include version control integration, automated testing strategies, build automation, streamlining workflows, ensuring code quality, deployment best practices, and monitoring and feedback loops. These practices help improve software delivery, efficiency, and quality.

  12. 12
    Article
    Avatar of devtoDEV·2y

    Enhancing API Observability Series (Part 3): Tracing

    Enhancing API observability through distributed tracing technology by selecting appropriate tools, integrating them into API development, configuring and optimizing the tracing systems, analyzing and visualizing the tracing data, and resolving performance bottlenecks.

  13. 13
    Video
    Avatar of primeagenThePrimeTime·2y

    Dont Start With Micro Services

    Starting with a monolith instead of microservices may be easier and provide fault tolerance. Microservices can still be usable when they're down.

  14. 14
    Article
    Avatar of watercoolerWatercooler·2y

    Are there StOps for that?

    Explore the concept of StOps and its benefits for businesses of all kinds. Discover examples of StOps in action and learn how to get started implementing it.

  15. 15
    Article
    Avatar of devtoDEV·2y

    Why is coding so ridiculously overcomplicated?

    Coding is complex and overcomplicated, leading to questions of accountability, dealing with the ever-evolving nature of software, and scaling.

  16. 16
    Video
    Avatar of communityCommunity Picks·2y

    FULL NEOVIM Configuration Walkthrough As A DevOps Engineer On MacOS

    This post provides a walkthrough of FULL NEOVIM configuration for DevOps Engineers on MacOS using lazy Vim. It covers the author's journey with Vim, the pros and cons of neovim, and the adoption of lazy Vim. The configuration includes the use of tree sitter for formatting, indentation, and syntax highlighting.

  17. 17
    Article
    Avatar of hnHacker News·2y

    The hater’s guide to Kubernetes

    Kubernetes is a powerful tool for running multiple processes, load balancing, and configuring them as code. It can be beneficial for startups despite its complexity. There are alternatives to Kubernetes that may be suitable for some applications.

  18. 18
    Article
    Avatar of cerbosCerbos·2y

    From the ground up podcast: Reshaping the landscape of DevOps through innovative authorization solutions

    Cerbos is a company that empowers developers to implement and manage fine-grained access control in software applications. They provide a solution that simplifies the implementation of roles and permissions, allowing developers to focus on their core products. Cerbos aims to solve the problem of having to build complex authorization layers from scratch, saving developers time and effort.

  19. 19
    Article
    Avatar of aws-buildersAWS Builders·2y

    Kubernetes All in One | Basic Necessary Skill for DevOps

    Master the basic necessary skills for DevOps with Kubernetes.

  20. 20
    Article
    Avatar of lobstersLobsters·2y

    How we replaced Vagrant with devenv

    The author shares their experience replacing Vagrant with devenv for their development environment. They encountered problems with Vagrant's shared folder and slow VM recreation. They considered containers but found them less ideal for development. They discovered devenv, a Nix-based alternative, and built a proof of concept. They faced challenges with integrating with PHPStorm and issues with WSL. Despite the challenges, the final setup improved speed and browser response times. They used home-manager for WSL configuration and aimed for a standardized development baseline. The author sees potential in the Nix ecosystem.

  21. 21
    Article
    Avatar of kdnuggetsKDnuggets·2y

    4 Certifications to Become Job-Ready in 30 Days

    Learn about the 4 certifications that can make you job-ready in 30 days, including Data Analyst Certification, Data Scientist Certification, Data Engineer Certification, and SQL Associate Certification.

  22. 22
    Article
    Avatar of devopsDevOps.com·2y

    The Rise of Low-Code/No-Code in DevOps

    The rise of low-code/no-code platforms in DevOps is reshaping software development and deployment. These platforms accelerate time-to-market, enhance collaboration, reduce dependencies, and offer flexibility in deployment.

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

    Lamp Stack Implementation on AWS (Linux, Apache, MySQL, and PHP.)

    This post provides a step-by-step guide on implementing the LAMP stack on AWS using Linux, Apache, MySQL, and PHP. It includes instructions on installing Apache web server, setting up a virtual host, and configuring PHP. The post also explains what a web stack is and the components of the LAMP stack. The instructions are beginner-friendly and assume the use of an Ubuntu server.

  24. 24
    Article
    Avatar of codemazeCode Maze·2y

    Automatic Registration of Minimal API Endpoints in .NET

    This article explores different approaches to automatically register Minimal API endpoints in .NET for better structure and readability. It discusses the use of extension methods and reflection for endpoint management.

  25. 25
    Article
    Avatar of kdnuggetsKDnuggets·2y

    5 Top Data Science Alternative Career Paths

    Data science is not the only career path in the field of data analysis. There are alternative career paths such as machine learning engineering, data engineering, business intelligence, data product management, and data analysis.