Newslurp

<< Stories

Rust 1.86 πŸ†•, Datadog Cost Management πŸ’°, Cloudflare Instant Purge ☁️

TLDR DevOps <dan@tldrnewsletter.com>

April 4, 11:08 am

TLDR DevOps
Rust 1.86.0 introduces trait upcasting, allowing seamless conversion between trait objects and their supertraits, and adds get_disjoint_mut β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ  β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ 

TLDR

Together With Chronosphere

TLDR DevOps 2025-04-04

Platform Engineering Ebook (Sponsor)

Want to design platforms that are powerful, sustainable, and easy to use? Grab a copy of Manning's Effective Platform Engineering ebook (brought to you by Chronosphere) to learn how to:

  • Build self-service platforms and developer portals
  • Enable teams to focus on delivering business value without getting bogged down by day-to-day operations
  • Drive developer autonomy and increase efficiency while avoiding chaos

Download your free copy (Manning Early Access)

πŸ“±

News & Trends

All purge methods now available to all customers in Cloudflare (6 minute read)

Cloudflare is expanding access to its Instant Purge system, allowing all customers to use advanced cache purge methods previously reserved for Enterprise plans. This update enhances cache management efficiency, improves performance with sub-150 ms purge times, and increases purge rate limits for Enterprise users.
Improving OAuth ROPC security on GitLab.com (3 minute read)

GitLab.com will require client authentication for OAuth Resource Owner Password Credentials (ROPC) starting April 8 to enhance security and align with OAuth 2.0 standards.
Announcing Rust 1.86.0 (4 minute read)

Rust 1.86.0 introduces trait upcasting, allowing seamless conversion between trait objects and their supertraits, and adds get_disjoint_mut for safely retrieving multiple mutable references from slices and HashMaps. Other key updates include allowing #[target_feature] on safe functions, new debug assertions for null pointer safety, a warning for missing ABIs, and several newly stabilized APIs.
πŸš€

Opinions & Tutorials

Handling billions of invocations – best practices from AWS Lambda (8 minute read)

AWS Lambda is a highly scalable and resilient serverless compute service that processes tens of trillions of invocations monthly. Learn about best practices for handling asynchronous invocations, including queue management, shuffle-sharding, failure handling, and observability techniques to optimize performance and reliability.
Simplify multi-cloud cost management with FOCUS and Datadog (7 minute read)

Datadog is actively participating in the FinOps Open Cost and Usage Specification (FOCUS) project to simplify cloud cost management across multiple providers. FOCUS defines a standard format for cost and usage data, which allows users to analyze costs from providers and promotes efficient cloud cost management.
πŸ§‘β€πŸ’»

Resources & Tools

GoFr (GitHub Repo)

GoFr is a GoLang framework that accelerates microservice development by offering built-in support for databases and observability. Developers can get started by importing the GoFr module into their code, running a simple application, and exploring examples in the GoFr directory.
SpacetimeDB (GitHub Repo)

SpacetimeDB combines a database and server, allowing developers to upload application logic directly into the database via modules. The system, written in Rust, aims to eliminate the need for microservices, containers, and servers by enabling clients to connect directly to the database and execute application logic.
🎁

Miscellaneous

Accelerating mainframe modernization with Google Cloud Dual Run and mLogica LIBER*M automation suite (5 minute read)

Google Cloud and mLogica have expanded their partnership to accelerate and de-risk mainframe modernization by combining mLogica's LIBER*M automated code refactoring suite with Google Cloud Dual Run for validation. This collaboration enables enterprises to modernize legacy applications efficiently, balancing speed and cost while minimizing disruption through automated refactoring, parallel testing, and cloud-native deployment.
There is no Vibe Engineering (4 minute read)

"Vibe coding," popularized by Andrej Karpathy, involves generating code via AI agents without directly interacting with the codebase. It lacks the long-term thinking and system design required in real software engineering. While AI-generated code may aid rapid prototyping, building scalable, secure, and maintainable systems still demands traditional engineering practicesβ€”so there is no real "vibe engineering," just engineering.
⚑

Quick Links

Ansible Cron Module: Automating Cron Jobs (14 minute read)

Ansible cron module can be used as an automated solution for managing log cleanups across multiple servers.
Amazon EKS introduces a new catalog of community add-ons (1 minute read)

Amazon EKS has introduced a new catalog of community add-ons, including popular tools like metrics-server and cert-manager, which are securely hosted and validated for compatibility.
Protect data privacy in Amazon Bedrock with Vault (9 minute read)

HashiCorp Vault's transit secrets engine can encrypt sensitive data, mitigating risks like PII leakage.

Love TLDR? Tell your friends and get rewards!

Share your referral link below with friends to get free TLDR swag!
Track your referrals here.

Want to advertise in TLDR? πŸ“°

If your company is interested in reaching an audience of devops professionals and decision makers, you may want to advertise with us.

Want to work at TLDR? πŸ’Ό

Apply here or send a friend's resume to jobs@tldr.tech and get $1k if we hire them!

If you have any comments or feedback, just respond to this email!

Thanks for reading,
Kunal Desai & Martin Hauskrecht


Manage your subscriptions to our other newsletters on tech, startups, and programming. Or if TLDR DevOps isn't for you, please unsubscribe.