Mike Olson

@mikeozen
5 Followers
11 Following
13 Posts
Engineering Manager | Staff Architect | Performance Specialist | Polyglot | Looking for Engineering Manager (Frontend / Full-stack) positions.
Websitehttps://mwolson.org/
Resumehttps://mwolson.org/career/
GitHubhttps://github.com/mwolson/

Looking for Emacs users to try beta multi-LSP support for Python and TypeScript. Combine multiple language servers in one Eglot session via rass. Astro, Vue, Svelte, Deno, CSS/Tailwind all supported. Would love framework-specific feedback.

https://mwolson.org/blog/2026-03-16-beta-emacs-multi-lsp-support-for-python-and-typescript-frameworks/ #emacs

Mike Olson - Beta: Emacs Multi-LSP support for Python and Typescript frameworks

Multi-language-server support for Python and TypeScript in Emacs, with easy per-project configuration.

If you use HDMI audio on Linux, you've probably lost it after suspend. I wrote a small systemd service that auto-restores it by cycling the PipeWire card profile on wake. https://mwolson.org/blog/2026-02-17-fixing-hdmi-audio-after-suspend-on-linux/ #linux
Mike Olson - Fixing HDMI Audio After Suspend on Linux

A small systemd service that restores HDMI audio after suspend/resume on PipeWire systems.

Cloudflare announced Markdown for Agents but it's Pro+ only. If your content is already in Markdown, you can serve it from the origin and use a Transform Rule to get separate cache entries on the free plan. https://mwolson.org/blog/2026-02-14-markdown-for-agents-on-cloudflare-free-plan/ #cloudflare #markdown
Mike Olson - Markdown for Agents on the Cloudflare Free Plan

How to serve clean Markdown to AI agents from your origin, with caching that works on Cloudflare's free plan.

I have some thoughts about first week of using jujutsu, including Emacs setup and fixing a non-ideal default option. jj is expecially great for stacked branches and updating main: https://mwolson.org/blog/2026-01-22-first-week-with-jujutsu-vcs/ #jj
Mike Olson - First Week with Jujutsu VCS

Configuration tips and Emacs integration for Jujutsu after a week of use.

The Astro Technology Company joins Cloudflare | Astro

The Astro Technology Company is joining Cloudflare! Astro remains open-source, MIT-licensed, and platform-agnostic. With Cloudflare's support, we're focusing 100% on building the best framework for content-driven websites. Astro 6 beta is available now.

Astro

Released eglot-python-preset for Emacs: bridges the gap between uv's PEP-723 script environments and your LSP. No more "missing import" errors when using uv run with inline dependencies.

Supports ty and basedpyright. Now on MELPA.

https://mwolson.org/blog/2026-01-11-announcing-eglot-python-preset/ #emacs #python #programming

Mike Olson - Announcing eglot-python-preset

A new Emacs package for Python LSP support with PEP-723 scripts.

Turn ‘-‘ followed by ‘>’ into an arrow character on Emacs, just like you can in Notion: https://mwolson.org/blog/2025-11-23-automatic-arrow-characters-in-emacs/ #emacs
Mike Olson - Automatic Arrow Characters in Emacs

How to set up automatic conversion of "-" and ">" to "→" in Emacs.

It's possible to configure #ghostty and #tmux to select and copy text well, using the "performable:" prefix. More details here: https://mwolson.org/blog/2025-11-12-ghostty-tmux-uniform-copy-paste/
Mike Olson - Ghostty + tmux uniform copy and paste

Configure Ghostty and tmux for consistent copy/paste behavior across terminal sessions.

I've started a series of posts on how I've improved website performance for contracting work I've done this year. The first is about reducing API payload size: the surprising degree to which that can help, and best practices like "BFF" (backend-for-frontend) to help keep things that way: https://mwolson.org/blog/2025-11-28-performance-reducing-api-data-size/ #performance #programming
Mike Olson - Improving Performance by Reducing API Data Size

How tailored API responses can prevent 5+ second load times.

I also have a CachyOS Gaming Quickstart guide here, which streamlines some of the content from the CachyOS wiki: https://mwolson.org/guides/cachyos-gaming-quick-start/ #cachyos
Mike Olson - CachyOS Gaming Quick Start

Complete guide to installing and configuring CachyOS for gaming, including dual-boot setup with Windows, essential applications, and game-specific optimizations for WoW and FFXIV.