December 30, 2016Filed under micro#lightning-rs#oss#rust#software developmentMarkdown source

Learning a bunch from Matt Brubeck’s lovely PR reducing allocations and copies on Lightning.

December 27, 2016Filed under micro#lightning-rs#writingMarkdown source

All those words are a huge part of my incentive to build a CMS-of-sorts that actually does do what I need. #lx

December 26, 2016Filed under micro#lightning-rs#rust#software developmentMarkdown source

Setting up AppVeyor for Lightning so I can be sure everything works cross-platform. 🎉 But for the record: batch files are barbaric. 👎🏼

December 26, 2016Filed under micro#lightning-rs#rustMarkdown source

Another static site generator being build in Rust! One you can already use! Take a gander; you might find it to your tastes. 😃

HT: @mgattozzi

December 25, 2016Filed under micro#lightning-rs#rust#software development#yamlMarkdown source

This is fun: Lightning now loads the YAML configuration I defined. Doesn’t do much of anything with them, but it loads them!

(I’m developing Lightning totally in public, so you can follow along here.)

December 24, 2016Filed under micro#lightning-rs#rustMarkdown source

Just had my first experience of writing a lifetime-requiring function in Rust and inherently knowing exactly what lifetimes it needed.

December 23, 2016Filed under micro#lightning-rs#rustMarkdown source

One of the great joys in programming is when you start to feel even just a little bit fluent in a technology.

November 21, 2016Filed under micro#lightning-rs#rust#software developmentMarkdown source

One of the things I most enjoyed working more on Lightning this weekend: the Rust compiler is so helpful.

October 30, 2016Filed under micro#lightning-rs#rustMarkdown source

Writing Rust just makes me super happy.

October 24, 2016Filed under micro#lightning-rs#rust#software developmentMarkdown source

Spent a good chunk of the evening working on this static site generator—by contributing to another library. #opensource software FTW.

October 24, 2016Filed under micro#lightning-rs#rust#software developmentMarkdown source

Discovered that Syntect can do highlighting for HTML as well as for editors. More Rust awesomeness.

October 23, 2016Filed under micro#lightning-rs#rust#software developmentMarkdown source

It looks my options for HTML templating in Rust are… quite varied. This is good!

October 22, 2016Filed under micro#lightning-rs#rust#software developmentMarkdown source

Curious: I noted during my drive back from vacation today that whenever other conscious thoughts lapsed, my Rust CMS project came to the fore.

October 21, 2016Filed under micro#lightning-rs#rust#software development#tweetstormMarkdown source

I originally posted this as a tweetstorm, but I’m treating this as the canonical and adding a tweet to the end of that “topic” linking back here. Indie web forever.


  • My online writing needs are weird. I have searched for years, and unfortunately… I need to write a custom CMS.

  • I thought briefly about hammering together what I need with Metalsmith.io and its plugins. But that would be a stopgap.

  • So the inevitable comes to pass: I commit to, however slowly, build the CMS I need.

    Probably in Rust—so it should be crazy fast.

  • If you want to follow along on this site generator/CMS adventure (it’ll move slowly), you can do so here.1

  • Status: looking at C bindings for Pandoc and thinking about implementing a Rust wrapper for libpandoc vs. shelling out to pandoc. 🤔

  • First pass: just going to shell out on the command line. Second pass… well, if speed is what I’m going for…

  • I’ve guessed this for a while, but I can confirm it now: Clap is a really fantastic command-line argument library.


  1. For posterity’s sake (ha!) it’s worth note that the original link here was to yassg-btwir not lightning-rs. I actually noted as much, writing:

    That repo name is for “Yet Another Static Site Generator (This One’s In Rust)” because I feel so creative today.

    Note the headdesk-worthy initialism failure: it should have been btoir not btwir. ¯\_(ツ)_/¯