The article, "The Best OS For Kubernetes," introduces Talos Linux as an optimal operating system specifically designed for Kubernetes. Highlighting the inefficiencies of traditional OS setups for Kubernetes, Anton emphasizes Talos Linux's minimalistic, secure, and immutable nature. With no shell or SSH access, Talos is managed entirely through an API, mirroring Kubernetes' operational model. The article walks through the benefits of using Talos Linux, from installation to deployment, showcasing how it simplifies Kubernetes management with features like atomic updates and configuration via YAML files.
https://mirceanton.com/posts/2023-11-28-the-best-os-for-kubernetes
https://mirceanton.com/posts/2023-11-28-the-best-os-for-kubernetes
👍6
eBay introduced an accessibility linter for Marko to streamline the accessibility testing process, making it easier and more efficient for developers to create accessible code. This tool, integrated into the Marko language server, automatically identifies accessibility issues in the codebase, akin to how spellcheck operates in a word processor. By incorporating real-time feedback and suggestions for improvements, eBay aims to enhance the development workflow, ensuring their web content is accessible by default and adhering to their commitment to inclusivity.
https://innovation.ebayinc.com/tech/engineering/introducing-an-accessibility-linter-for-marko-shortening-the-accessibility-testing-pipeline/
https://innovation.ebayinc.com/tech/engineering/introducing-an-accessibility-linter-for-marko-shortening-the-accessibility-testing-pipeline/
eBay Inc.
Introducing an Accessibility Linter for Marko: Shortening the Accessibility Testing Pipeline
Our goal: Help developers create better code, more efficiently, while maintaining accessibility for all.
👍3
The name of the bucket should be kept secret, or you could be charged a hefty bill
https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1
https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1
Medium
How an empty S3 bucket can make your AWS bill explode
Imagine you create an empty, private AWS S3 bucket in a region of your preference. What will your AWS bill be the next morning?
👍10
DevOps & SRE notes
The name of the bucket should be kept secret, or you could be charged a hefty bill https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1
Good news everyone. AWS should provide a solution
https://twitter.com/jeffbarr/status/1785386554372042890
https://twitter.com/jeffbarr/status/1785386554372042890
🔥8
In the rapidly evolving landscape of cloud computing, Kubernetes has emerged as a pivotal technology for container orchestration. However, the debate between deploying Kubernetes on bare metal servers versus virtual machines (VMs) continues to gain traction. This article delves into the performance nuances of Kubernetes in both environments, providing insights into which deployment method might offer superior performance under specific circumstances. Drawing on expert opinions and performance benchmarks, we aim to shed light on this technical conundrum, guiding readers towards making informed decisions based on their unique infrastructure needs
https://thenewstack.io/does-kubernetes-really-perform-better-on-bare-metal-vs-vms/
https://thenewstack.io/does-kubernetes-really-perform-better-on-bare-metal-vs-vms/
The New Stack
Does Kubernetes Really Perform Better on Bare Metal vs. VMs?
A detailed comparison of CPU, RAM, storage and network performance between Kubernetes clusters on virtual machines and bare metal.
👍3❤1
The article outlines 45 best practices for using Terraform effectively. It covers a range of topics from code organization, configuration flexibility, environment separation, collaboration, module versioning, to security practices. The article emphasizes the importance of maintaining code quality, security, and team collaboration to manage infrastructure efficiently. These practices are aimed at improving the scalability, security, and reliability of Terraform deployments.
https://dev.to/prakhyatkarri/terraform-45-best-practices-62l
https://dev.to/prakhyatkarri/terraform-45-best-practices-62l
DEV Community
Mastering Terraform: Best Practices for Scalable, Secure, and Reliable Infrastructure as Code
1. Organize Your Code into Modules: Structuring your Terraform code into reusable modules promotes...
👍6
A batteries-included Python client library for Kubernetes that feels familiar for folks who already know how to use kubectl
https://github.com/kr8s-org/kr8s
https://github.com/kr8s-org/kr8s
GitHub
GitHub - kr8s-org/kr8s: A batteries-included Python client library for Kubernetes that feels familiar for folks who already know…
A batteries-included Python client library for Kubernetes that feels familiar for folks who already know how to use kubectl - kr8s-org/kr8s
👍4
A terminal application to view, tail, merge, and search log files (plus JSONL).
https://github.com/textualize/toolong
https://github.com/textualize/toolong
GitHub
GitHub - Textualize/toolong: A terminal application to view, tail, merge, and search log files (plus JSONL).
A terminal application to view, tail, merge, and search log files (plus JSONL). - Textualize/toolong
👍6
The article explores the evolution of tech infrastructure for startups. Beginning with a solo developer's journey from using simple, makeshift solutions to addressing the complexities of growing teams and scaling technology, the piece highlights the gradual shift towards more sophisticated, enterprise-level infrastructure. It covers initial setups with minimal funding, the transition to more structured development and deployment processes, and eventually, the establishment of specialized teams as the company matures. The narrative emphasizes that DevOps is a luxury that becomes a necessity as startups grow, suggesting a pragmatic approach to infrastructure evolution.
https://vadimkravcenko.com/shorts/infrastructure-from-zero-to-enterprise/
https://vadimkravcenko.com/shorts/infrastructure-from-zero-to-enterprise/
Vadim Kravcenko
Startup Infrastructure: Scaling from Zero to Enterprise
Back when I was coding in 2007, my stack was straightforward. I had a shared hosting provider that cost me about 2 dollars per month (which I paid for a
👍8
Kubernetes admission controller and a CLI tool to inject timezones into Pods and CronJobs
https://github.com/k8tz/k8tz
https://github.com/k8tz/k8tz
GitHub
GitHub - k8tz/k8tz: Kubernetes admission controller and a CLI tool to inject timezones into Pods and CronJobs
Kubernetes admission controller and a CLI tool to inject timezones into Pods and CronJobs - k8tz/k8tz
👍4
Easy and Repeatable Kubernetes Development
https://github.com/GoogleContainerTools/skaffold
https://github.com/GoogleContainerTools/skaffold
GitHub
GitHub - GoogleContainerTools/skaffold: Easy and Repeatable Kubernetes Development
Easy and Repeatable Kubernetes Development. Contribute to GoogleContainerTools/skaffold development by creating an account on GitHub.
👍6
In the article the team delves into the rigorous testing of their Signals tool, aimed at ensuring reliability, speed, and resilience. Through a series of "gameday" tests, they put Signals to the test under extreme conditions, demonstrating its ability to handle high request rates, maintain uptime, and quickly recover from failures. The insights gained from these tests helped them fine-tune the system for optimal performance, showcasing FireHydrant's commitment to providing a robust, mission-critical alerting and on-call management tool. This technical exploration highlights the importance of pressure testing in building resilient systems.
https://firehydrant.com/blog/improving-signals-speed-and-resilience-through-pressure-testing/
https://firehydrant.com/blog/improving-signals-speed-and-resilience-through-pressure-testing/
Firehydrant
Inside the gamedays: how we tested Signals for reliability
A technical look at how Signals, our alerting and on-call service, withstood aggressive pressure-testing to establish our 99.99% uptime SLO.
👍4
This blogpost emphasizes the crucial role of Kubernetes (K8s) and APIs in cloud-native application development, highlighting challenges posed by the lack of native API management in K8s. It introduces the Kubernetes Gateway API as a solution, offering detailed insights into how it facilitates API management directly within K8s configurations. By leveraging this specification, developers can enhance their cloud-native applications, improving efficiency, security, and interoperability, thus streamlining the development process.
https://wso2.com/library/blogs/streamlining-cloud-native-app-development-in-kubernetes-with-prioritized-api-management/
https://wso2.com/library/blogs/streamlining-cloud-native-app-development-in-kubernetes-with-prioritized-api-management/
Wso2
Streamlining Cloud Native App Development in Kubernetes with Prioritized API Management
In this article, we will discuss the Kubernetes Gateway API specification and how its support for comprehensive API definition and management in the YAML language can ease the development of cloud native applications. Additionally, we will review the benefits…
👍3
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage
https://github.com/neondatabase/neon
https://github.com/neondatabase/neon
GitHub
GitHub - neondatabase/neon: Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database…
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero. - neondatabase/neon
👍5
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://github.com/zed-industries/zed
https://github.com/zed-industries/zed
GitHub
GitHub - zed-industries/zed: Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators…
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. - zed-industries/zed
👍4
The article discusses the increasing trend among large companies and fast-moving startups to favor a rebase-centric workflow over merge commits in their development processes. It argues that rebasing offers a cleaner, more linear history, which simplifies understanding the project's evolution and makes it easier to manage changes. The shift towards rebasing is backed by both theoretical benefits and practical examples, highlighting its efficiency in maintaining project history and facilitating easier reversions when necessary. Despite challenges with current tooling and the initial learning curve, rebasing is presented as the preferred approach for modern, agile software development teams.
https://graphite.dev/blog/why-ban-merge-commits
https://graphite.dev/blog/why-ban-merge-commits
Graphite.dev
Why large companies and fast-moving startups are banning merge commits
Delve into merge vs. rebase debates in Git workflows. Discover why rebase is gaining traction despite challenges and tooling hurdles.
👍6
The article discusses web frameworks that are gaining attention in 2024. It highlights HTMX for those preferring less JavaScript and simpler code, Wasp for developers seeking a full-stack solution using React and Node.js, Solid.js for reactivity with a low learning curve, Astro for static sites leveraging multiple frameworks, Svelte for its simplicity and speed, and Qwik for high performance with a focus on resumability. Each framework is praised for its unique advantages, aiming to make development more efficient and accessible.
https://dev.to/wasp/web-frameworks-we-are-most-excited-for-in-2024-4d15
https://dev.to/wasp/web-frameworks-we-are-most-excited-for-in-2024-4d15
DEV Community
Web frameworks we are most excited for in 2024
Introduction 2024 is upon us, and we try to plan for the new year and think of the things...
❤3👍3
The "Command Line Interactive Controller for Kubernetes"
https://github.com/databricks/click
https://github.com/databricks/click
GitHub
GitHub - databricks/click: The "Command Line Interactive Controller for Kubernetes"
The "Command Line Interactive Controller for Kubernetes" - databricks/click
🔥5👍2