RSS.Social

My Writings on Preslav Rachev

follow: @[email protected]

Posts

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

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

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

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

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

How to Sync Your Existing Logseq Database Between Mobile and Desktop

Generic Go Optionals

Implementing a Generic Filter Function in Go

Generic Go Pipelines

How to Use Generics in Go Starting From v1.17

What Is Book as a Service (BaaS) and Why It Matters?

Between Go and Elixir

The Urgent vs. the Important

Every End Is a New Beginning

The Myth of Code Coverage

Farewell, macOS!

Use Dotenv Files When Developing Your Go Apps

Elixir Tip: Case vs. With

Elixir Is Not Ruby. Elixir Is Erlang

Use the Git History to Identify Pain Points in Any Project

A Crystal in Go’s World

Any Code Style You Like, So Long As It’s Black

X509: Certificate Signed by Unknown Authority (Running a Go App Inside a Docker Container)

Use Dotenv Files When Developing Your Python Apps

Git Tip: List the Most Recent Branches You Have Been Working On

Live-reloading of Python Modules in the Python REPL / IPython / Jupyter Console

How to Use Twitter More Efficiently with These Hidden Search Features

Securing your ElasticSearch instances

Kotlin Basics: apply() and copy()

Using Slack as a Personal Knowledge Hub

What’s with the 50/72 rule?

The Surprisingly Simple Way to Handle Impostor Syndrome