<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>vremyavnikuda - Developer Blog</title><description>Personal blog about software development, programming, and technology</description><link>https://vremyavnikuda.tech/</link><language>en</language><item><title>This Week in Rust 674</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-674-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-674-en/</guid><description>This week&apos;s crate is eilmeldung, a TUI RSS reader.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 673</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-673-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-673-en/</guid><description>This week&apos;s crate is hotcode, a crate for hot-reloading Rust functions at runtime.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate></item><item><title>rust-fmt v0.1.13 - Blank Lines Stay, Format Selection Works, Vim Install in One Line</title><link>https://vremyavnikuda.tech/en/blog/rust-fmt-0-1-13-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/rust-fmt-0-1-13-en/</guid><description>rust-fmt v0.1.13 stops deleting your blank lines, makes Format Selection work on stable rustfmt, adds a one-line installer for Vim and Neovim, and fixes a dozen macro formatting bugs.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 672</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-672-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-672-en/</guid><description>This week&apos;s crate is karatepe, a statically typed localisation language and library.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 671</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-671-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-671-en/</guid><description>This week&apos;s crate is ying-profiler, a native Rust sampling memory profiler.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 670</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-670-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-670-en/</guid><description>This week&apos;s crate is fastlogging-rs, a fast logger which supports 8 different programming languages.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 669</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-669-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-669-en/</guid><description>This week&apos;s crate is zenjpeg, a pure Rust JPEG encoder and decoder.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 668</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-668-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-668-en/</guid><description>This week&apos;s crate is tokio-rcu, a user-space RCU implementation specifically built around the semantics of async rust and tokio.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 667</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-667-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-667-en/</guid><description>This week&apos;s crate is buf_read_splitter, a crate to split (separate) a stream into sub-subtreams.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 666</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-666-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-666-en/</guid><description>This week&apos;s crate is swift-topomap, a microarchitectural observability tool.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item><item><title>rust-fmt v0.1.8–v0.1.10 - Macro Formatter Safety Pipeline</title><link>https://vremyavnikuda.tech/en/blog/rust-fmt-0-1-8-to-0-1-10-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/rust-fmt-0-1-8-to-0-1-10-en/</guid><description>rust-fmt v0.1.8 reworks macro formatting around a token-verified pipeline, v0.1.9 speeds things up with batch formatting, and v0.1.10 fixes CRLF input failures.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>grim-rs v0.2.0 and rust-fmt v0.1.7 - Windows Support and Macro Parser Improvements</title><link>https://vremyavnikuda.tech/en/blog/grim-rs-0-2-0-rust-fmt-0-1-7-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/grim-rs-0-2-0-rust-fmt-0-1-7-en/</guid><description>grim-rs v0.2.0 adds a Windows backend (DXGI Desktop Duplication / D3D11), rust-fmt v0.1.7 improves the macro parser, and 4 solutions were added to LeetCode (doocs/leetcode).</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 665</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-665-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-665-en/</guid><description>This week&apos;s crate is tokio_with_wasm, a crate that lets a single tokio codebase run both natively and in web browsers.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 664</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-664-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-664-en/</guid><description>This week&apos;s crate is literator, a crate for efficiently displaying the items of an iterator without temporary allocations.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 663</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-663-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-663-en/</guid><description>This week&apos;s crate is index_type, a crate for providing strongly typed indices for collections.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 662</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-662-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-662-en/</guid><description>This week&apos;s crate is cargo-efmt, a drop-in replacement for cargo fmt to support .editorconfig.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 661</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-661-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-661-en/</guid><description>This week&apos;s crate is xan, a TUI toolkit to work with CSV files.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 660</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-660-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-660-en/</guid><description>This week&apos;s crate is dashu, a pure Rust set of libraries of arbitrary precision numbers.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 659</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-659-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-659-en/</guid><description>This week&apos;s crate is apis-saltans, a Zigbee implementation including a coordinator API.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 658</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-658-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-658-en/</guid><description>This week&apos;s crate is deconvolution, a image deconvolution and restoration library.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 657</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-657-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-657-en/</guid><description>This Week in Rust 657: the weekly roundup of Rust project updates, calls for participation, and upcoming events.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 656</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-656-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-656-en/</guid><description>This week&apos;s crate is marser, a parser combinator library with a twist.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 655</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-655-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-655-en/</guid><description>This week&apos;s crate is rustion, a SSH bastion server.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 654</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-654-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-654-en/</guid><description>This week&apos;s crate is remyx, a framework for building TUIs on top of Ratatui.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 653</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-653-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-653-en/</guid><description>This week&apos;s crate is inline_tweak, a crate to embed tweakable constants inside your Rust application without full recompilation.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 652</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-652-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-652-en/</guid><description>This week&apos;s crate is cargo-crap, a cargo subcommand to calculate the Change Risk Anti-Patterns metric for a crate.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 651</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-651-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-651-en/</guid><description>This week&apos;s crate is cloakrs, a library and CLI tool for detecting and masking personally identifiable information.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 650</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-650-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-650-en/</guid><description>This week&apos;s crate is burn, a tensor and deep learning library.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>This Week in Rust 649</title><link>https://vremyavnikuda.tech/en/blog/this-week-in-rust-649-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/this-week-in-rust-649-en/</guid><description>This week&apos;s crate is dithr, a buffer-first dithering and halftoning library.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Why Open Word Just to View One Formula? Meet MathViewer</title><link>https://vremyavnikuda.tech/en/blog/mathviewer-0-1-6-overview-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/mathviewer-0-1-6-overview-en/</guid><description>MathViewer is a small free utility for viewing .mathml and .mml files without a full office suite. Here is what v0.1.6 offers today and what is coming next.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Archiving grim-rs and hyprshot-rs</title><link>https://vremyavnikuda.tech/en/blog/archiving-grim-rs-hyprshot-rs-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/archiving-grim-rs-hyprshot-rs-en/</guid><description>Two projects have been moved to archive. Development is complete, but the projects will remain as they are.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>prototype algorithm 8C2: Pre-release note on a new SAT algorithm</title><link>https://vremyavnikuda.tech/en/blog/cdds8c2-pre-release-note-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/cdds8c2-pre-release-note-en/</guid><description>A pre-release overview of prototype algorithm 8C2: primal-dual clause weighting, size/density-aware behavior, and measurable gains on hard random 3-SAT.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>A Personal Update on Project Maintenance</title><link>https://vremyavnikuda.tech/en/blog/project-maintenance-update-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/project-maintenance-update-en/</guid><description>I’m rebalancing time between commercial work and open source, and moving some projects into maintenance mode.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>hyprshot-rs v0.1.7 and slurp-rs v0.2.0 - Selector Integration and Public API</title><link>https://vremyavnikuda.tech/en/blog/hyprshot-rs-0-1-7-slurp-rs-0-2-0-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/hyprshot-rs-0-1-7-slurp-rs-0-2-0-en/</guid><description>A dual release update: hyprshot-rs v0.1.7 switches default selection to slurp-rs API, and slurp-rs v0.2.0 introduces a public Rust API.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Go 1.26: What&apos;s New and Why It Matters to You</title><link>https://vremyavnikuda.tech/en/blog/go-1-26-release-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/go-1-26-release-en/</guid><description>A clear overview of Go 1.26: how the new garbage collector speeds up your app, an improved go fix, and practical examples of new capabilities.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate></item><item><title>rust-fmt v0.1.3 - Defaults and Faster Workspaces</title><link>https://vremyavnikuda.tech/en/blog/rust-fmt-0-1-3-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/rust-fmt-0-1-3-en/</guid><description>v0.1.3 reduces setup friction and speeds up workspace formatting.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>grim-rs v0.1.5 - Safer Buffers, Lower Peak Memory</title><link>https://vremyavnikuda.tech/en/blog/grim-rs-0-1-5-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/grim-rs-0-1-5-en/</guid><description>v0.1.5 hardens buffer sizing, reduces peak allocations during PNG/JPEG encoding, and updates dependencies and MSRV.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate></item><item><title>hyprshot-rs v0.1.6 - Stability and Predictability First</title><link>https://vremyavnikuda.tech/en/blog/hyprshot-rs-0-1-6-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/hyprshot-rs-0-1-6-en/</guid><description>v0.1.6 focuses on predictable Wayland behavior, a reworked freeze flow, and stronger reliability across compositors.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Rust 1.93.0: musl, allocators, and other winter release surprises</title><link>https://vremyavnikuda.tech/en/blog/rust-1-93-release-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/rust-1-93-release-en/</guid><description>My take on Rust 1.93.0: musl 1.2.5, allocator TLS, asm cfg lines, and migration notes.</description><pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Cow in Rust: Smart Memory Management Without Unnecessary Copying</title><link>https://vremyavnikuda.tech/en/blog/cow-rust-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/cow-rust-en/</guid><description>An elegant solution to memory management that combines explicit control with ease of use</description><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Books for Backend Development That Are Actually Worth Your Time</title><link>https://vremyavnikuda.tech/en/blog/backend-books-en/</link><guid isPermaLink="true">https://vremyavnikuda.tech/en/blog/backend-books-en/</guid><description>A curated list of books that genuinely changed how I understand system internals, based on years of experience</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate></item></channel></rss>