Best of DevOps — March 2024
- 1
- 2
Community 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
- 4
- 5
Medium·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
Pointer·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
Community 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
- 9
- 10
- 11
Java 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
DEV·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
- 14
- 15
- 16
Community 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
- 18
Cerbos·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
- 20
Lobsters·2yHow 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
- 22
- 23
AWS 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
- 25

