My Writings on Preslav Rachev
For multi-disciplinary creatives who code, photograph, write, and build. Tools, insights, and products for people who don't fit in one box.
- Posts
- 156 from 1 Jan 2001 to 19 Sep 2026
- Posting
- monthly (20 in the last year)
- Kind
- personal blog
- Feed
- https://preslav.me/index.xml
2026 19
- TIL: go fix Reaches Into Third-Party Code Too
- gomjml v0.13.0 Uses Significantly Less Memory Than Before
- Using Scoped Coverage to Prune an AI-Generated Go Test Suite
- When a Notes App Is Just a Notes App
- Installed the macOS 27 Beta on My Trusty M1 Mac Mini
- Pointing a Cloudflare Domain to Netlify Without Changing Nameservers
- Saying the obvious thing
- My Appearance on the Cup O’ Go Podcast
- The 10 Go Error Handling Commandments
- AI can't tell you what to build.
- Lost in Translation
- It's all relative
- The bottleneck is the supervision
- The friction is just not there anymore.
- Who Is the Assistant?
- Why I'm Still Building Murmel
- March 9, 2026
- The Cinematic Color Negative Made It All the Way to Malaysia
- Stop Overthinking Struct Pointer and Value Semantics in Go
2025 21
- How to Disable Terminal Suggestions in VS Code
- How to Install Logseq’s DB Version on Your Computer
- gomjml: September Update
- The Recipes I Carry On My Fujifilm Camera
- Static Sites Enable a Good Time Travel Experience
- This Site Supports h-card Microformats Now
- Introducing gomjml: MJML for Go Developers
- Display your Claude Code Token Usage on Your Mac's Toolbar
- Hitting the Brakes on Claude Code
- From Outbound to Inbound and Back Again: The Hidden Power of RSS Feeds
- Why I Made Peace With Go’s Date Formatting
- Boost Your Productivity on the iPad With Guided Access Sessions
- Cinematic Color Negative: A Nostalgic Picture Profile for Canon Cameras
- How to Apply Unsupported Simulations on Older Fujifilm Cameras
- Your Eyes Are the Camera
- Stuck With Your Decision Making? Try Some Randomness
- Got Bitten by the Fuji Bug
- Quality Control
- Don't Give Your Main Bluesky Password to 3rd-Party Apps
- All You Can Feed
- How to Replace Linkedin’s Algorithmic Timeline
2024 27
- 2025: More Social, Less Media
- 3 (+1) Things Evernote Got Right
- The Raw Arithmetic of Being
- Because I Wanted To
- Double-Click to Edit: Rethinking Note Interactions in Obsidian
- Why I Am Not Writing About Programming as Much Anymore
- Signs
- A Few Words About Obsidian’s License
- How to Fix That Ghost Email Configuration Once and for All
- LinkedIn Is Not Having an Identity Crisis. Jobs Are.
- Posts About Retro Gaming From the Blogosphere
- State of the Cloud 2024
- Look for the Bridges
- No One Needs Teachers Anymore
- Error Flows in Go
- Solving the Database Debate
- You Don’t Own Your Content on the Internet. You Never Have.
- The Two Reasons I Prefer Passing Struct Pointers Around
- An Open Plea to the Quarkus Team
- Feedle Reached the Front Page of Hacker News!
- Radiobirds
- My Hopes and Concerns for BgGPT
- A Kindle Scribe Writing Pro Tip
- The Human in the Loop
- Thank You for Unsubscribing
- The Perfect Knowledge Assistant That Does Not Exist
- How 2023 Almost Killed Our Service Murmel, but We Keep Rocking in 2024
2023 33
- Interfaces Are Not Meant for That
- Python is Easy. Go is Simple. Simple != Easy.
- Write Your Book With Obsidian: The Preface
- What makes a senior developer?
- Jotting Down in Bear, Organizing in Obsidian: My Note-Taking Workflow
- My Ego Is My Enemy. Your Ego Is Your Enemy.
- Who Said So?
- Ditch That Else
- The Loneliness of Success
- How to Fix Stuck iCloud Syncing on macOS - Part 2
- Shifting Gears for a Short While
- Podcasts for Go Developers
- Cosmic Lullaby
- Focus on the Happy Path With Step Functions
- My Go Talk Proposal Got Declined. A Few Times.
- Writing a Book That Deserves to Be Read?
- What Color is Your Type?
- Bringing Murmel to the Fediverse
- I Believe in Machine Learning. I Don’t Believe In AI
- My Issue With ORMs
- Digging into Service Weaver: Dependency Injection
- Go's Error Handling Is a Form of Storytelling
- Which JVM Language Would You Choose for a New Server-Side Project?
- Where Is the Spring Framework for Go?
- Create Robust "Enums" in Go
- Things to Consider When Going With sqlc
- 2000 Blogs 🎉
- Partially-Implemented Interfaces in Go
- User or *User - Do We Need Struct Pointers Everywhere?
- How To Schedule Block Reminders in Logseq
- The Secret to Being a Great Bass Player
- In Defense of ORMs
- Successful Interviews Start with Why
2022 28
- The Big Thing in Unix
- Epic Rap Battles of Programming: Java vs. Go
- Consistent > Idiomatic
- How Logseq Introduces Event Sourcing to Note-Taking
- Book Review: Moonshot by Albert Bourla
- feedle - It’s a World of Feeds!
- Information Overload Day
- Do You Use One Or Multiple Obsidian Vaults?
- Switch Between Multiple Obsidian Configurations With Ease
- Book Review: Zero To Production In Rust
- Doubling Down on RSS
- Why Do We Keep Building Murmel?
- Come for the graph, stay for the journal.
- I Don’t Like Go’s Default HTTP Handlers
- Matt Mueller: Building Modern Web Applications Faster With Bud
- Will Carbon Kill Go's Momentum?
- The Show Will Continue After a Short COVID Interruption
- How to Fix Stuck iCloud Syncing on macOS
- Is Swift Playgrounds the Future of Apple App Development?
- Omnisearch - The Hidden Gem for Discovering Content in Obsidian
- Context Is Everything
- 30-Day Grayscale Screen Challenge
- Go: Import Cycles via Third Packages Are Not Permitted
- pq or pgx - Which Driver Should I Go With?
- Creating Link Aliases in Logseq
- Effective Immediately, I Cancelled My Medium Partner Program Participation
- Was it so important?
- Obsidian's Weakest Point - Its Search