Christian Tietze

  • Blog Posts
  • Writing
  • Apps
  • Work With Me
  • Contact

Introducing Markdown Babel: a Universal Tool to Make Markdown Files Executable

Apr 25th, 2025

md-babel is a cross-platform (Linux, macOS) command line utility that enables text editors to execute code blocks and then show the result. https://md-babel.org/ “Enables text editors to” actually means you can use it from VSCode or Emacs or Neovim. Others to come.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • documentation
    • wiki
    • markdown
    • md-babel

The Communication Tradeoff

Jun 12th, 2024

Documentation-writing is not a goal in itself. Code, tests, documentation – all of these are tools to communicate in writing with other programmers. That includes your future selves as it includes teammates and project collaborators. Kent Beck, “The Documentation Tradeoff”:

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • future-self
    • documentation
    • communication
    • testing
    • comment

NSRemindersUsageDescription Info.plist Key is Misspelled in the Documentation

Sep 21st, 2020

I am working on code that reads Apple Reminders data. To fetch reminders from an EKEventStore in EventKit, you need to request permissions. But you can only request permissions for calendar, event, or reminders access if your app’s Info.plist contains the appropriate key.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • documentation
    • eventkit

Generate interactive documentation with Code Guide

Jun 6th, 2013

Nat Pryce released Code Guide, a tool to create interactive code documentation. See his blog post announcement. It’s written in Python and works for Python and Java code. But since Python and Ruby comments look the same, parsing Ruby code works, too.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • programming
    • markdown
    • documentation
    • ruby
    • python
    • java

Contact • Newsletter • Blog Feed • /feeds • /now • /uses • @ctietze@mastodon.social • Privacy & Legal Information

Except where otherwise noted, content on this site is licensed CC BY-SA 4.0.

As an Amazon Associate I earn from qualifying purchases. This e.g. applies to links to Amazon.com.