Remove rust
article thumbnail

Writing a Modern HTTP(S) Tunnel in Rust

DZone

Learn how to write performant and safe apps quickly in Rust. Rust: Performance, Reliability, Productivity About a year ago, I started to learn Rust. This post guides you through designing and implementing an HTTP Tunnel , and covers the basics of creating robust, scalable, and observable applications.

article thumbnail

Rust and Sustainability: Programming for a Greener Future

DZone

Rust has emerged as a standout choice in this context, driving us toward a greener future in programming. This article will delve into Rust's potential for a sustainable future, the hurdles to its adoption, and strategies for a successful transition to Rust. Why Choose Rust for Sustainability?

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Debugging a Segfault in Rust

DZone

Crashing Rust. Symbolicator is written in Rust, a language that is loved for its memory-safety. On top of that, the Rust standard library offers extremely well-designed APIs for explicit error handling, making unchecked exceptions a thing of the past.

article thumbnail

Improving Upon My OpenTelemetry Tracing Demo

DZone

I also created a demo around it, which featured the following components: The Apache APISIX API Gateway A Kotlin/Spring Boot service A Python/Flask service And a Rust/Axum service I've recently improved the demo to deepen my understanding and want to share my learning.

259
259
article thumbnail

Introduction to the Tower Library

DZone

One of the components of my OpenTelemetry demo is a Rust application built with the Axum web framework. In its description, axum mentions: axum doesn't have its own middleware system but instead uses tower::Service. This means axum gets timeouts, tracing, compression, authorization, and more, for free.

Systems 231
article thumbnail

Send Your Logs to Loki

DZone

In the demo, I show how you can see the traces of a simple distributed system consisting of the Apache APISIX API Gateway, a Kotlin app with Spring Boot, a Python app with Flask, and a Rust app with Axum. Earlier this year, I spoke and attended the Observability room at FOSDEM.

Metrics 239
article thumbnail

Announcing bpftop: Streamlining eBPF performance optimization

The Netflix TechBlog

The tool is written in Rust, leveraging the libbpf-rs and ratatui crates. This information is displayed in a top-like tabular format or a time series graph over a 10s moving window. Once bpftop terminates, it turns off the statistics-gathering function. Getting started Visit the project’s GitHub page to learn more about using the tool.