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).
- 07:08, 22 November 2025 PC talk contribs created page Rust in your disassembler (Created page with "At r2con this year, I am going to present how to solve a CrackMe binary written in Rust. As the conference is online, I chose to record it mostly as a big demo with only very few slides. However, some of you might want to read a few details/theory. What the Rust compiler does is pretty smart and interesting. Strings are fat pointers It’s not like in C where your string is actually a simple pointer to the characters. In Rust, your inline strings will point to a stru...")
- 07:07, 22 November 2025 PC talk contribs created page Beyond the Borrow Checker: The real reason I’d pick Rust for my next project (Created page with "500px Not because it’s “fast.” Not because it’s “safe.” Because it changes decisions you make before the pager ever rings. Format This isn’t a tutorial. It’s a decision journal in five parts: * Moments (true bottlenecks I keep meeting) * What Rust forces (design choices up front) * Counterfactual (what I’d do in a GC’d stack) * Cost (where Rust slows you down) * Keep/Swap (when to stay in Rus...")
- 07:05, 22 November 2025 PC talk contribs created page File:Beyond the Borrow Checker.jpg
- 07:05, 22 November 2025 PC talk contribs uploaded File:Beyond the Borrow Checker.jpg
- 07:04, 22 November 2025 PC talk contribs created page Why Rust’s Ecosystem Is Its Weakest Link (Created page with "500px The Love Story with a Twist Every Rust developer has gone through the same honeymoon phase: the compiler feels like a mentor, your code is memory-safe by design, and concurrency finally feels sane. You fall in love. Then comes the moment you need a library for your project — a stable ORM, a polished ML framework, a plug-and-play web toolkit, or a solid GUI layer — and you realize… it’s complicated....")
- 07:02, 22 November 2025 PC talk contribs created page File:Why Rust’s Ecosystem Is Its Weakest Link.jpg
- 07:02, 22 November 2025 PC talk contribs uploaded File:Why Rust’s Ecosystem Is Its Weakest Link.jpg
- 07:01, 22 November 2025 PC talk contribs created page Dunning–Kruger… or Maybe Rust Isn’t That Hard for Experienced Devs? (Created page with "🧠 Educational • Not a brag — just one developer’s honest experience. 500px I avoided Rust for ages. The internet told me it was a labyrinth of lifetimes, a compiler with a personality, and error messages that read like riddles. Meanwhile, I’d spent ~6 years in Python/JS and ~2 years in Go/Dart building real things, not collecting languages. Every “Rust is hard” post nudged me further away. Then I gave myself two days...")
- 06:58, 22 November 2025 PC talk contribs created page Rust for Cloud Computing: Safe and Efficient Microservices at Scale (Created page with "500px 1. Why I Moved to Rust for Cloud Microservices When I first built microservices in Python and Go, I constantly battled performance bottlenecks, memory leaks, and cold start delays. Then I discovered Rust — a language that promised C-level performance with compile-time safety. At first, I was skeptical. But after deploying my first Rust-based serverless microservice, I realized: “Rust doesn’t just make your code faster...")
- 06:56, 22 November 2025 PC talk contribs created page File:Rust for Cloud Computing.jpg
- 06:56, 22 November 2025 PC talk contribs uploaded File:Rust for Cloud Computing.jpg
- 06:55, 22 November 2025 PC talk contribs created page Visibility, doc(hidden), Semver & API Hygiene: Hidden Layers of Rust’s Ecosystem (Created page with "500px The Moment It Hit Me It was 2 A.M. I was about to publish version 0.2.0 of a Rust library I’d been nurturing for months. I’d written the tests. Benchmarks were green. Docs looked solid. But just before publishing, I noticed something strange: an internal helper function — never meant for public use — was showing up right in the docs. pub fn internal_sort_helper<T: Ord>(data: &mut [T]...")
- 06:52, 22 November 2025 PC talk contribs created page File:Visibility, doc(hidden), Semver & API Hygiene.jpg
- 06:52, 22 November 2025 PC talk contribs uploaded File:Visibility, doc(hidden), Semver & API Hygiene.jpg
- 06:51, 22 November 2025 PC talk contribs created page Rust’s Quiet Takeover of Systems Engineering (And Why Backend Devs Should Care) (Created page with "500px The Numbers That Caught Me Off Guard I spend my days on Stack Overflow and GitHub tracking hiring trends. Last month, I noticed something I didn’t expect: Rust developer adoption doubled in just two years — from 2 million developers in Q1 2022 to over 4 million by Q1 2024. That’s not hype. That’s a compounding shift. But here’s the kicker: Rust isn’t replacing JavaScript everywhere. It’s...")
- 06:50, 22 November 2025 PC talk contribs created page File:Rust’s Quiet Takeover of Systems Engineering.jpg
- 06:50, 22 November 2025 PC talk contribs uploaded File:Rust’s Quiet Takeover of Systems Engineering.jpg
- 06:48, 22 November 2025 PC talk contribs created page Profiling Rust Async Tasks Until They Stopped Misbehaving (Flamegraphs Inside) (Created page with "500px Profiling async Rust code requires detective work to uncover hidden performance bottlenecks in concurrent task execution Our production API was… dying, slowly. Not like a big crash, but a slow suffocation. Response times that used to be 50ms? Now creeping past 2 seconds. And the annoying part? All the dashboards lied to me. CPU looked fine, memory wasn’t ballooning, database queries were snappy. Everything looked norm...")
- 06:44, 22 November 2025 PC talk contribs created page File:Profiling Rust Async Tasks.jpg
- 06:44, 22 November 2025 PC talk contribs uploaded File:Profiling Rust Async Tasks.jpg
- 06:42, 22 November 2025 PC talk contribs created page From Slow to Blazing Fast: How Rust Optimized My App in Just Weeks (Created page with "My Rust backend was slow. Too slow to satisfy our users. Requests lagged, CPU spiked, and my patience ran thin. Two weeks later, the same backend was 10x faster. Memory usage dropped. Crashes vanished. 500px This is not hype. This is exactly what I changed,...")
- 06:40, 22 November 2025 PC talk contribs created page File:My Rust backend was slow. Too slow to satisfy our users. Requests lagged, CPU spiked, and my patience ran thin. Two weeks later, the same backend was 10x faster. Memory usage dropped. Crashes vanished..jpg
- 06:40, 22 November 2025 PC talk contribs uploaded File:My Rust backend was slow. Too slow to satisfy our users. Requests lagged, CPU spiked, and my patience ran thin. Two weeks later, the same backend was 10x faster. Memory usage dropped. Crashes vanished..jpg
- 06:38, 22 November 2025 PC talk contribs created page From TS to Rust: Why Devs Crave Stronger Types (Created page with "500px Why JavaScript/TypeScript developers are adopting Rust: stronger typing, memory safety, and real-world speedups in tooling, services, and WebAssembly. You’ve shipped a TypeScript app that “shouldn’t” crash — and then it did. Types caught the easy stuff. Production caught the rest. If that sounds familiar, you’re not alone. A growing slice of JS devs are learning Rust not because it’s tren...")
- 06:35, 22 November 2025 PC talk contribs created page File:From TS to Rust- Why Devs Crave Stronger Types.jpg
- 06:35, 22 November 2025 PC talk contribs uploaded File:From TS to Rust- Why Devs Crave Stronger Types.jpg
- 06:33, 22 November 2025 PC talk contribs created page Practical Guide to Async Rust and Tokio (Created page with "500px From stalls to scale: 10 Tokio patterns that make async Rust actually perform under load You’re staring at a service that should handle two hundred requests per second but chokes at thirty. The logs show tasks piling up. Memory climbs. Something about “runtime blocked” keeps appearing. You added async and .await everywhere the compiler asked, but the system still freezes under load. Async Rust promise...")
- 06:33, 22 November 2025 PC talk contribs created page File:Practical Guide to Async Rust and Tokio .jpg
- 06:33, 22 November 2025 PC talk contribs uploaded File:Practical Guide to Async Rust and Tokio .jpg
- 06:32, 22 November 2025 PC talk contribs created page Debugging My First Rust Project: Lessons in Patience, Precision, and Progress (Created page with "500px 1. The First Compile Error That Shook My Confidence When I wrote my first line of Rust, I was confident. After all, I had years of Python and C++ behind me. How hard could another language be? Then I hit the borrow checker. It started innocently enough — a simple CLI tool that parsed a text file and summarized some data. But Rust greeted me with errors that felt almost poetic in their complexity. Lifetimes, mutable r...")
- 06:31, 22 November 2025 PC talk contribs created page File:Debugging My First Rust Project.jpg
- 06:31, 22 November 2025 PC talk contribs uploaded File:Debugging My First Rust Project.jpg
- 06:28, 22 November 2025 PC talk contribs created page Concurrency in Rust: Building Multi-User Real-Time Systems Like a Pro (Created page with "Let’s talk about something spicy today — Concurrency in Rust, the secret sauce behind building fast, reliable, and real-time systems that handle multiple users without breaking a sweat. If you’ve ever built a chat app, multiplayer game, or real-time dashboard, you already know — concurrency is where things get fun (and sometimes painful 😅). Rust, however, makes it both safe and blazing fast. 500px 🧩 W...")
- 06:28, 22 November 2025 PC talk contribs created page File:Concurrency in Rust- Building Multi-User.jpg
- 06:28, 22 November 2025 PC talk contribs uploaded File:Concurrency in Rust- Building Multi-User.jpg
- 06:26, 22 November 2025 PC talk contribs created page The Great Developer Divide: When 3,000 Rust Commits Clash with a Single API Call (Created page with "500px Alright, so tell me-do you ever just feel like the whole tech world is doing a really fast shuffle? Because honestly, I do. We’re living through this wild, sometimes kinda unsettling, period where what we call “valuable engineering” seems to be constantly up for grabs. There’s this undeniable tension bubbling up, right? It’s like a showdown between the super deep, careful craft of a Rust core contr...")
- 06:25, 22 November 2025 PC talk contribs created page File:The Great Developer Divide- When 3,000 Rust.jpg
- 06:25, 22 November 2025 PC talk contribs uploaded File:The Great Developer Divide- When 3,000 Rust.jpg
- 06:24, 22 November 2025 PC talk contribs created page From C++ to Rust: Why Swift’s Future Is Being Rewritten in Safety (Created page with "500px Swift was born to replace Objective-C. But under the hood, much of its runtime, memory model, and standard library still relied on the foundations of C and C++. That’s now changing. Apple’s compiler team and the Swift open-source community are gradually moving away from C++ dependencies — and leaning toward Rust, a language designed for memory safety, performance, and concurrency without compromise. This shift isn’t...")
- 06:23, 22 November 2025 PC talk contribs created page File:From C++ to Rust.jpg
- 06:23, 22 November 2025 PC talk contribs uploaded File:From C++ to Rust.jpg
- 06:21, 22 November 2025 PC talk contribs created page Zero-Copy or Bust: Designing a Blazing-Fast CSV Reader in Rust (Created page with "500px You’re staring at a CSV file — twelve million rows, forty columns — and your terminal cursor blinks back. The progress bar inches forward. Five seconds. Ten. Somewhere between boredom and frustration, you wonder if there’s a universe where parsing doesn’t feel like waiting for paint to dry. There is. It’s called zero-copy parsing, and it turns out the problem isn’t the data — it’s how you handle it. You’re not al...")
- 06:21, 22 November 2025 PC talk contribs created page File:Zero-Copy or Bust.jpg
- 06:21, 22 November 2025 PC talk contribs uploaded File:Zero-Copy or Bust.jpg
- 06:20, 22 November 2025 PC talk contribs created page Rust Traits vs OOP: 4 Patterns That Changed My Entire Coding Mindset (Created page with "500px Stop treating inheritance as the answer. Stop trading flexibility for brittle hierarchies. This article shows four trait-driven patterns that will change how you design real systems. Each pattern contains a tiny, clear example, a short benchmark, a hand-drawn-style diagram in lines, and practical guidance you can apply today. Read this like a conversation over coffee. I will be direct. You will come away with patte...")
- 06:17, 22 November 2025 PC talk contribs created page File:Rust Traits vs OOP- 4 Patterns.jpg
- 06:17, 22 November 2025 PC talk contribs uploaded File:Rust Traits vs OOP- 4 Patterns.jpg
- 05:26, 22 November 2025 PC talk contribs created page Rust’s Secret Superpower: Compile-Time Concurrency That Actually Holds Up (Created page with "500px You don’t need a bigger thread pool. You need fewer ways to shoot yourself in the foot. Rust’s most controversial idea — make the compiler your strictest reviewer — is exactly why it’s so good at thread safety. Instead of hoping a runtime or a linter catches race conditions, Rust refuses to build programs that share and mutate data unsafely. The result: you ship fewer heisenbugs and spend more time writing fe...")
- 05:24, 22 November 2025 PC talk contribs created page File:Rust’s Secret Superpower.jpg
- 05:24, 22 November 2025 PC talk contribs uploaded File:Rust’s Secret Superpower.jpg