Main public logs
Appearance
Combined display of all available logs of JOHNWICK. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 01:23, 21 November 2025 PC talk contribs created page What Prime Video Taught Me About Rewriting a Massive App in Rust (Created page with "I just wrapped an interview with Alexandru from Prime Video about their multi-year journey to rebuild a production UI stack in Rust + WebAssembly (Wasm) — and wow, it’s a treasure trove of lessons for anyone shipping high-performance apps at scale. This isn’t your typical “we switched to Rust and it got faster” story. It’s about architecture choices that compound, about panic-free engineering in Wasm, and about the surprisingly pragmatic decision to po...")
- 01:21, 21 November 2025 PC talk contribs created page How Rust’s Type Inference Works — and Why It Sometimes Gives Up on You (Created page with "500px There’s a moment every Rust developer faces — you write what looks like perfectly fine code, hit cargo build, and suddenly the compiler sighs back: error[E0282]: type annotations needed And you sit there, staring at the screen like a parent whose child just said, “I don’t know what you mean.” That’s when you realize: Rust’s type inference isn’t magic. It’s math — and it has limits. Let’s peel ba...")
- 01:20, 21 November 2025 PC talk contribs created page File:How Rust’s Type Inference.jpg
- 01:20, 21 November 2025 PC talk contribs uploaded File:How Rust’s Type Inference.jpg
- 01:19, 21 November 2025 PC talk contribs created page Rust Forces You to Think — Sometimes Too Much (Created page with "If you’ve ever written a few hundred lines of Rust, you’ve probably muttered something like: “Why can’t I just return this value from the function?” Or maybe: “The borrow checker is angry again. I need a coffee.” Rust is a powerhouse in modern systems programming. It’s memory-safe, blazing fast, and built for the long haul. 500px But it comes with a catch: it forces you to think — a lot. For many teams, that cognitive load...")
- 01:18, 21 November 2025 PC talk contribs created page File:Rust forces you.jpg
- 01:18, 21 November 2025 PC talk contribs uploaded File:Rust forces you.jpg
- 01:17, 21 November 2025 PC talk contribs created page Ship Rust Backends Faster: My Axum + SQLx Template with Observability (Created page with "500px Look, I’m just gonna say it — I’m tired. Tired of starting every new project with the same mind-numbing setup routine. You know what I’m talking about, right? “I’ll just spin up a quick backend for this idea.” Yeah. Famous last words. Cut to three days later and you’re still googling “axum sqlx integration best practices” for the hundredth time, your logging is half-broken, metrics are… well, what metrics? And...")
- 01:14, 21 November 2025 PC talk contribs created page File:Ship Rust Backends.jpg
- 01:14, 21 November 2025 PC talk contribs uploaded File:Ship Rust Backends.jpg
- 01:13, 21 November 2025 PC talk contribs created page All 48 Rust Keywords… in under 300 characters? (Created page with "TL;DR. I tried to squeeze every Rust keyword (strict + weak) into a single compilable snippet while staying under 300 characters (whitespace excluded). My best shot? 302 chars. Think you can beat it — without macro calls? Game on. 500px The 302-char specimen mod x { pub(super) struct X; use Ok; impl X { pub(in crate) async fn x(self: Self, x: &'static &'_ dyn for<> Fn()) where { unsafe extern { sa...")
- 01:13, 21 November 2025 PC talk contribs created page File:All 48 Rust Keywords.jpg
- 01:13, 21 November 2025 PC talk contribs uploaded File:All 48 Rust Keywords.jpg
- 01:11, 21 November 2025 PC talk contribs created page The $10,000 Compile: How Rust’s Build Times Kill Startups (Created page with "500px Green checks. Merge approved. Then the build sat there, churning. No alarm. No outage. Just silence and a spinner. That day didn’t break production. It broke momentum. And momentum is what feeds a young product — and a small team. This isn’t a language fight. It’s a time bill. Rust makes services fast and safe at runtime. But the way we build Rust can quietly drain build time until sprints feel heavy. You don...")
- 01:11, 21 November 2025 PC talk contribs created page File:The $10,000 Compile.jpg
- 01:11, 21 November 2025 PC talk contribs uploaded File:The $10,000 Compile.jpg
- 01:10, 21 November 2025 PC talk contribs created page EBPF From Rust: The 34ms Ghost We Couldn’t See (Created page with "500px So here’s the thing that drove us absolutely insane for three weeks straight. Our API had this… ceiling. Like we’d hit an invisible wall at 84ms P99 latency and nothing — and I mean nothing — we tried could push through it. The really maddening part? Every profiler we threw at it said we were doing great. Database queries? Lightning fast. Network calls? Barely a blip. Application code? Optimized to hell and back. But somehow...")
- 01:09, 21 November 2025 PC talk contribs created page File:EBPF From Rust.jpg
- 01:09, 21 November 2025 PC talk contribs uploaded File:EBPF From Rust.jpg
- 01:08, 21 November 2025 PC talk contribs created page Building Real-Time Trading Systems: Why We Abandoned Go for Rust (Created page with "500px Trading system missed a $2.3M arbitrage opportunity. The delay? 47 microseconds — the difference between profit and watching someone else execute the trade. That single missed opportunity cost more than our entire engineering team’s annual salary. Six months later, after rewriting our core trading engine from Go to Rust, our average execution latency dropped from 89 microseconds to 12 microseconds, and we haven’t misse...")
- 01:07, 21 November 2025 PC talk contribs created page File:Building Real-Time Trading.jpg
- 01:07, 21 November 2025 PC talk contribs uploaded File:Building Real-Time Trading.jpg
- 01:06, 21 November 2025 PC talk contribs created page Why Discord Migrated Read States from Go to Rust (Created page with "500px The pattern was unmistakable: every two minutes, like clockwork, Discord’s Read States service would spike to 10–40 milliseconds of latency. Users would experience tiny but noticeable delays when loading channels or seeing new messages. For a platform built on feeling “super snappy,” this was unacceptable. The Read States service handles one of Discord’s most critical functions: tracking which channels and messages users...")
- 01:05, 21 November 2025 PC talk contribs created page File:Why Discord Migrated.jpg
- 01:05, 21 November 2025 PC talk contribs uploaded File:Why Discord Migrated.jpg
- 01:04, 21 November 2025 PC talk contribs created page Io uring Adventures: Rust Servers That Love Syscalls (Created page with "500px We thought our Rust file server was fast. Written with Tokio, leveraging async/await, serving static assets at 45,000 requests per second on modest hardware. The code was clean, the architecture was sound, and the CPU usage sat at a reasonable 60%. We’d reached what felt like the natural limit of network I/O performance. Then we profiled with perf and discovered something startling: 42% of our CPU time was spent in the kernel, no...")
- 01:03, 21 November 2025 PC talk contribs created page File:Io uring Adventures.jpg
- 01:03, 21 November 2025 PC talk contribs uploaded File:Io uring Adventures.jpg
- 01:02, 21 November 2025 PC talk contribs created page Rust Microservices the Right Way: Axum Boilerplate You’ll Actually Reuse (Created page with "500px Look, I’ve built this same microservice like six times now. Authentication, logging, graceful shutdown, metrics — all the boring stuff that isn’t in tutorials but breaks in production at 3 AM. And every time I thought “I should just make a proper template” but then I’d get lazy or distracted or convinced myself this time would be different. Spoiler: it wasn’t different. It was the same problems, same debugging sessio...")
- 01:01, 21 November 2025 PC talk contribs created page File:Rust Microservices.jpg
- 01:01, 21 November 2025 PC talk contribs uploaded File:Rust Microservices.jpg
- 01:00, 21 November 2025 PC talk contribs created page Rust on the Hot Path: 10 Zero-Cost Moves to Drop p99 (Created page with "500px Discover 10 zero-cost Rust performance moves that cut p99 latency on the hot path while keeping code safe, clean, and maintainable. In high-performance systems, p99 latency is where the real pain lives. Users rarely care about average response times — they care about the outliers, the tail latencies that make an app feel sluggish under load. Rust’s zero-cost abstractions promise safety without overhead, but the reality...")
- 00:59, 21 November 2025 PC talk contribs created page File:Rust on the Hot Path.jpg
- 00:59, 21 November 2025 PC talk contribs uploaded File:Rust on the Hot Path.jpg
- 00:58, 21 November 2025 PC talk contribs created page Building a Durable Telemetry Ingestion Pipeline with Rust and NATS JetStream (Created page with "500px Ingestion pipelines are often simple to begin with: a device sends a location and an API writes to a database. This approach works until it doesn’t. When you’re ingesting thousands of GPS updates per second from trackers across multiple tenants, that direct-to-database approach becomes your bottleneck and your single point of failure. The symptoms are always the same: timeouts spike during traffic bursts, the database...")
- 00:56, 21 November 2025 PC talk contribs created page File:Building a Durable Telemetry.jpg
- 00:56, 21 November 2025 PC talk contribs uploaded File:Building a Durable Telemetry.jpg
- 00:55, 21 November 2025 PC talk contribs created page Inside Rust’s std and parking lot mutexes: who wins? (Created page with "Subtitle: A teardown of Rust’s mutex internals plus real benchmarks so you know when to choose std or parking_lot. A while ago, our team was working on a Rust project where std::sync::Mutex was everywhere. A team member suggested switching to parking_lot::Mutex instead. They heard that it has better performance, smaller memory footprint, and more predictable behavior under contention. I had no idea how to evaluate this claim. A quick search online returned results...")
- 00:55, 21 November 2025 PC talk contribs created page File:Scenrio 4.1.jpg
- 00:55, 21 November 2025 PC talk contribs uploaded File:Scenrio 4.1.jpg
- 00:54, 21 November 2025 PC talk contribs created page File:Scenario 4.jpg
- 00:54, 21 November 2025 PC talk contribs uploaded File:Scenario 4.jpg
- 00:53, 21 November 2025 PC talk contribs created page File:Scenario 3.1.jpg
- 00:53, 21 November 2025 PC talk contribs uploaded File:Scenario 3.1.jpg
- 00:53, 21 November 2025 PC talk contribs created page File:Scenario 3.jpg
- 00:53, 21 November 2025 PC talk contribs uploaded File:Scenario 3.jpg
- 00:52, 21 November 2025 PC talk contribs created page File:Scenario 2.1.jpg
- 00:52, 21 November 2025 PC talk contribs uploaded File:Scenario 2.1.jpg
- 00:51, 21 November 2025 PC talk contribs created page File:Scenario 2.jpg
- 00:51, 21 November 2025 PC talk contribs uploaded File:Scenario 2.jpg