| CARVIEW |
Select Language
HTTP/2 200
last-modified: Sat, 27 Dec 2025 21:14:00 GMT
accept-ranges: bytes
cache-control: no-transform
expires: Sat, 27 Dec 2025 21:31:43 GMT
vary: Accept-Encoding,User-Agent
content-encoding: gzip
access-control-allow-origin: *
content-type: text/html; charset=utf-8
date: Sat, 27 Dec 2025 21:31:43 GMT
server: Apache
BrettTerpstra.com
Skip to Content
Welcome to The Lab.
I’m thrilled to announce a public β for Marked 3. I’m 🙏 this will be a short 🏃 and it will make it to public 🚀 before my unemployment benefits 👻. So if you’re interested in helping me squash some 🪲, please come 🥳!
Create Email Campaigns From Markdown
I’m sure some mailing list services handle Markdown to HTML conversion, but I use Sendy, and it doesn’t. It doesn’t really even have a decent WYSIWYG editor. I wanted to create good-looking emails while just writing in Markdown, like I do everywhere else.
apex, email, html, markdown, mdtosendy, scripting, webdesign, writing
Off (White) With Gradients
Merry Christmas! I’m all alone for the most part today (I’m ok with it), so working on a few different projects. Here’s my 4am accomplishment, such that it is.
css, javascript, offwhite, webdesign
Apex Updates - Accessibility, CSV Tables, and More
I’ve been busy improving Apex with some great new features and fixes. CSV tables, aria labels, and more.
accessibility, apex, markdown, multimarkdown, plugin
Fish: Send Files to Another iTerm Pane
Easier Gather CLI Installation via Homebrew
Apex Gets Extensible
Apex was designed to make using existing Markdown syntax from a range of tools (CommonMark, GFM, MultiMarkdown, Kramdown, mmark) easier — not to add a bunch of new or special syntax. Plugins allow you to add your own syntax and even entirely new tools to markdown generation, keeping the core focused while giving you the flexibility to extend it however you need.
apex, markdown
So Much New Apex Stuff
Introducing Apex: Universal Markdown Processor
TaskPaper Search Syntax for NA
NA has always had its own search syntax for navigating TaskPaper files, but it didn’t understand TaskPaper’s actual search syntax. I thought it might be time to change that.
na, productivity, search, taskpaper
A Few Black Friday Deals
Subscriber Bonus: A CLI for Finder’s Open With…
A Jekyll Plugin for Viewing Large SVG Diagrams
I recently built a WordPress plugin specifically for my friend Allison Sheridan over at Podfeet Podcasts. She had a huge mind map she wanted to display on her blog — HTML embeds were messy and broke the site, PNG exports were unsearchable and impossible to navigate, and she didn’t want to just offer an OPML download. So she output an SVG, and I built a viewer to embed it in a WordPress post with nice zooming and panning, text searchability, and a bunch of customization options.
jekyll, jekyllsvgviewer, plugin, ruby
Web Excursions for November 6th, 2025
Web excursions brought to you in partnership with MindMeister, the best collaborative mind mapping software out there.
bookmarks
Announcing Bear & Glass, Apple Workflow Consulting
I’ve mentioned before that what I really wanted out of my career was to be a consultant, especially in automation and efficiency on Mac and iOS, for teams and small-to-medium size businesses looking to grow. Well, I’m excited to have teamed up with Christopher Gamblée-Wallendjack to create Bear & Glass.
automation, bearandglass, consulting
Brett Terpstra
Brett is a writer and developer living in Minnesota, USA. You can follow him as ttscoff on GitHub, Mastodon, and elsewhere.
Sign up for the email newsletter, and keep up with this blog by adding it to your favorite news reader, or following it on Bluesky or Mastodon at @brettterpstra.com@web.brid.gy.
All materials ©2025 Brett Terpstra