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
In this insightful GitLab blog post, the Security team unveils their innovative approach to detecting secrets like API keys within video content. They describe their journey from concept to implementation, highlighting the challenges faced and the solutions crafted, notably with the aid of AI. Through a detailed walkthrough, readers learn about the methodical process of scanning videos frame by frame, leveraging optical character recognition (OCR), and the crucial role of approximate regex matching to ensure accuracy despite OCR inaccuracies. The post not only shares GitLab's internal practices but also extends an invitation to the broader community by open-sourcing their tools, encouraging feedback and collaboration.
https://about.gitlab.com/blog/2024/02/29/how-to-detecting-secrets-in-video-content/
https://about.gitlab.com/blog/2024/02/29/how-to-detecting-secrets-in-video-content/
❤🔥3👍3❤1
Interesting story about security issue
https://garden.io/blog/aws-security-issue
https://garden.io/blog/aws-security-issue
garden.io
We reported a security issue in AWS CDK's eks.Cluster component | garden.io
Two sleuthing SREs uncovered an AWS security issue. Here's how they found it, why it matters, and what you need to do to resolve it.
👍3
Good guide how to use GitHub copilot more effective https://github.blog/2023-06-20-how-to-write-better-prompts-for-github-copilot/
The GitHub Blog
How to write better prompts for GitHub Copilot
In this prompt guide for GitHub Copilot, two GitHub developer advocates, Rizel and Michelle, will share examples and best practices for communicating your desired results to the AI pair programmer.
👍3
Crossplane_The_Cloud_Native_Control_Plane_-_Viktors_Book.pdf
5.4 MB
Crossplane: The Cloud Native Control Plane
Download this ebook to see how you can use Crossplane to replicate the experience of using a public cloud provider – but made specifically for your needs.
Download this ebook to see how you can use Crossplane to replicate the experience of using a public cloud provider – but made specifically for your needs.
🔥5👍1
The article discusses the comparison of PostgreSQL managed services across different cloud platforms: AWS, Azure, GCP (Google Cloud Platform), and Supabase.
https://blog.peerdb.io/comparing-postgres-managed-services-aws-azure-gcp-and-supabase
https://blog.peerdb.io/comparing-postgres-managed-services-aws-azure-gcp-and-supabase
PeerDB Blog
Comparing Postgres Managed Services: AWS, Azure, GCP and Supabase
At PeerDB, we are building a fast and a cost-effective way to replicate data from Postgres to Data Warehouses such as Snowflake, BigQuery, ClickHouse, Postgres and so on. All our customers run Postgres at the heart of the data stack, running fully ma...
👍6
Define Kubernetes native apps and abstractions using object-oriented programming
https://github.com/cdk8s-team/cdk8s
https://github.com/cdk8s-team/cdk8s
GitHub
GitHub - cdk8s-team/cdk8s: Define Kubernetes native apps and abstractions using object-oriented programming
Define Kubernetes native apps and abstractions using object-oriented programming - cdk8s-team/cdk8s
👍4
The article discusses extracting DevOps Research and Assessment (DORA) metrics from continuous delivery (CD) pipelines to enhance CI/CD observability. It builds on previous work on CI system metrics, extending into CD with a focus on DORA metrics for internal service workflows. The piece details a project undertaken during Grafana Labs' latest hackathon, where the authors developed a proof-of-concept to monitor deployment workflows, utilizing tools like Argo Workflows and Grafana Incident for data collection. It aims to improve understanding of software delivery effectiveness through metrics like deployment frequency and mean time to recovery, contributing to better operational insights and decision-making.
https://grafana.com/blog/2024/03/26/ci/cd-observability-extracting-dora-metrics-from-a-cd-pipeline/
https://grafana.com/blog/2024/03/26/ci/cd-observability-extracting-dora-metrics-from-a-cd-pipeline/
Grafana Labs
CI/CD observability: Extracting DORA metrics from a CD pipeline | Grafana Labs
Building on existing efforts to improve CI/CD observability, a Grafana Labs hackathon team built a POC for extracting DORA metrics from CD workflows.
👍4
Local development against a remote Kubernetes or OpenShift cluster
https://github.com/telepresenceio/telepresence
https://github.com/telepresenceio/telepresence
GitHub
GitHub - telepresenceio/telepresence: Local development against a remote Kubernetes or OpenShift cluster
Local development against a remote Kubernetes or OpenShift cluster - telepresenceio/telepresence
👍3