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
The article emphasizes that while PSA is native and aligns with security standards, its customization capabilities are somewhat limited. The guide aims to modernize security approaches with practical, step-by-step guidance, catering to developers and administrators involved in cloud computing and Kubernetes environments. For a comprehensive understanding, you can read the full article here.
https://hackernoon.com/migrating-from-pod-security-policies-a-comprehensive-guide-part-1-transitioning-to-psa
https://hackernoon.com/migrating-from-pod-security-policies-a-comprehensive-guide-part-1-transitioning-to-psa
Hackernoon
Migrating from Pod Security Policies: A Comprehensive Guide (Part 1: Transitioning to PSA)
Transition to PSA: Migrate from Pod Security Policies (PSP) to native Pod Security Admission (PSA) in Kubernetes for enhanced security.
👍3
DevOps & SRE notes
Good news everyone. AWS should provide a solution https://twitter.com/jeffbarr/status/1785386554372042890
Good news in short. Bucket owners will never incur request or bandwidth charges for requests that return an HTTP 403 (Access Denied) error response if initiated from outside their individual AWS account or AWS Organization.
https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-s3-no-charge-http-error-codes/
https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-s3-no-charge-http-error-codes/
Amazon
Amazon S3 will no longer charge for several HTTP error codes - AWS
Discover more about what's new at AWS with Amazon S3 will no longer charge for several HTTP error codes
🔥6🎉2😱1
The blog post provides a comprehensive guide to using Docker Compose for managing multi-container Docker applications. It covers the basics of Docker Compose, differences between Docker and Docker Compose, and detailed instructions on writing a compose.yaml file. It also delves into starting, stopping, and managing services, volumes, and networks within Docker Compose, aiming to simplify the deployment and scaling of applications. For more detailed information and guidance, you can read the full post here.
https://devopscycle.com/blog/the-ultimate-docker-compose-cheat-sheet/
https://devopscycle.com/blog/the-ultimate-docker-compose-cheat-sheet/
Devopscycle
The Ultimate Docker Compose Cheat Sheet
Get your Docker Compose Cheat Sheet as PDF or PNG. In this article, you learn how to manage Multi Container Apps with Docker Compose.
👍7
https://github.com/TheCloudTheory/arm-estimator
ACE (Azure Cost Estimator) - automated cost estimations for ARM Templates, Bicep and Terraform
ACE (Azure Cost Estimator) - automated cost estimations for ARM Templates, Bicep and Terraform
GitHub
GitHub - TheCloudTheory/arm-estimator: ACE (Azure Cost Estimator) - automated cost estimations for ARM Templates, Bicep and Terraform
ACE (Azure Cost Estimator) - automated cost estimations for ARM Templates, Bicep and Terraform - TheCloudTheory/arm-estimator
👍5
🛡 Kubernetes Config Syncer (previously kubed)
https://github.com/config-syncer/config-syncer
https://github.com/config-syncer/config-syncer
GitHub
GitHub - config-syncer/config-syncer: 🛡️ Kubernetes Config Syncer (previously kubed)
🛡️ Kubernetes Config Syncer (previously kubed). Contribute to config-syncer/config-syncer development by creating an account on GitHub.
👍5
The post shares insights and experiences from Figma's database team on managing and scaling their database systems. Such articles typically cover challenges faced during growth, strategies for maintaining performance, and lessons learned throughout the process.
https://www.figma.com/blog/how-figmas-databases-team-lived-to-tell-the-scale/
https://www.figma.com/blog/how-figmas-databases-team-lived-to-tell-the-scale/
Figma
How Figma's Databases Team Lived to Tell the Scale | Figma Blog
Our nine month journey to horizontally shard Figma’s Postgres stack, and the key to unlocking (nearly) infinite scalability.
👍3
The blog post on VLT Technology discusses a significant vulnerability within the npm ecosystem known as "manifest confusion." This issue arises because npm package manifests are published independently from their tarball contents without thorough validation, leading to potential exploits through inconsistent or malicious data in package dependencies or noscripts. The post details the history, the problem's implications, and steps to reproduce the issue, emphasizing the widespread impact on security and package integrity.
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
vlt /vōlt/ - blog
The massive bug at the heart of the npm ecosystem
An article detailing the massive bug at the heart of the npm ecosystem; encompassing a lack of validation by the public registry, package manifest inconsistancies & assumptions about package managers & security products
👍4
Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)
https://github.com/usebruno/bruno
https://github.com/usebruno/bruno
GitHub
GitHub - usebruno/bruno: Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia) - usebruno/bruno
👍6
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
https://github.com/microsoft/garnet
https://github.com/microsoft/garnet
GitHub
GitHub - microsoft/garnet: Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and…
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication feat...
👍4
Good introduction for starting set up on-call culture in your company.
https://grafana.com/blog/2024/03/28/call-me-maybe-designing-an-incident-response-process/
https://grafana.com/blog/2024/03/28/call-me-maybe-designing-an-incident-response-process/
Grafana Labs
Call me, maybe: designing an incident response process | Grafana Labs
An incident response process outlines the steps your team needs to take when an incident occurs. Use the tips and cheat sheet in this post to help formulate yours.
👍5
The blog post delves into the challenges faced by on-call personnel due to alert fatigue and the subsequent risk of burnout. It outlines Cloudflare's approach to enhancing alert observability within their systems, aiming to make alerts more actionable and reduce false positives. By leveraging open-source tools and implementing best practices, Cloudflare's observability team shares insights on improving alert management, thereby easing the on-call experience and promoting personnel well-being.
https://blog.cloudflare.com/alerts-observability/
https://blog.cloudflare.com/alerts-observability/
The Cloudflare Blog
Minimizing on-call burnout through alerts observability
Learn how Cloudflare used open-source tools to enhance alert observability, leading to increased resilience and improved on-call team well-being
👍3
Write tests against structured configuration data using the Open Policy Agent Rego query language
https://github.com/open-policy-agent/conftest
https://github.com/open-policy-agent/conftest
GitHub
GitHub - open-policy-agent/conftest: Write tests against structured configuration data using the Open Policy Agent Rego query language
Write tests against structured configuration data using the Open Policy Agent Rego query language - open-policy-agent/conftest
👍4