Jan Miksovsky
jan.miksovsky.com
Jan Miksovsky
@jan.miksovsky.com
Over this summer I’ve shifted the Origami expression language to be a closer dialect of JavaScript expressions. jan.miksovsky.com/posts/2025/0...

Origami is now **JavaScript expressions plus paths**, with additional features that make it easier to define a site.

#blogging #programminglanguages
Making Origami expressions easier to learn and use
Over this summer I’ve shifted the Origami expression language to be a closer dialect of JavaScript expressions.
jan.miksovsky.com
September 15, 2025 at 4:49 PM
I wrote an article for the inaugural issue of Good Internet magazine!

I describe a conceptual model for site construction: goodinternetmagazine.com/site-creatio...

If you’re thinking about starting or rewriting a #smallweb #indieweb #blogging site, this is for you.
Site creation as content transformation
Making a website would be so much easier if the web came with a good conceptual model for thinking about site construction. If you’re making a spreadsheet, the spreadsheet grid provides a vital concep...
goodinternetmagazine.com
May 29, 2025 at 5:30 PM
In which I compare the same blog rewritten four ways jan.miksovsky.com/posts/2025/0...

1. Minimalist #JavaScript with zero dependencies
2. JavaScript using the async-tree library
3. #WebOrigami
4. #Astro, a popular #SSG framework

Origami comes out nicely: concise source, modest dependencies, fast
Write a very concise static site generator with Origami expression
Last year I created a sample blog called #pondlife to show how to create a basic blog in Web Origami.
jan.miksovsky.com
May 2, 2025 at 3:55 PM
Using the async-tree library substantially cuts down the source code for a minimalist static site generator in #JavaScript, at a very modest cost in dependencies. The result is still fast and flexible. #ssg #blogging #WebOrigami

jan.miksovsky.com/posts/2025/0...
Making a small #JavaScript blog static site generator even smaller using the general async-tree library #ssg #blogging
Using the async-tree library substantially cuts down the source code for a minimalist static site generator (SSG) in JavaScript, at a very modest cost in dependencies.
jan.miksovsky.com
April 23, 2025 at 6:29 PM
This minimalist static site generator pattern is only for #JavaScript developers who want something small, fast, flexible, and comprehensible jan.miksovsky.com/posts/2025/0...
April 19, 2025 at 11:48 PM
Static site generators like Astro are actually pretty complex for the problems they solve https://jan.miksovsky.com/posts/2025/04-14-astro.html
April 14, 2025 at 3:35 PM
Pull your documentation site content from your own GitHub wiki https://jan.miksovsky.com/posts/2025/03-25-pull-content-from-a-github-wiki.html
March 25, 2025 at 3:35 PM
Writing a VS Code extension in ES modules in early 2025 https://jan.miksovsky.com/posts/2025/03-17-vs-code-extension.html
March 17, 2025 at 5:50 PM
I wrote a screenplay for a programming language introduction, then wrote a program to turn that into a motion comic #WebOrigami #comics #webdev jan.miksovsky.com/posts/2025/0...
I wrote a screenplay for a programming language introduction, then wrote a program to turn that into a motion comic
I’ve posted a short introduction to the Origami language in the form of a motion comic you can play in your browser: ## Lessons from the audio/video experiment T...
jan.miksovsky.com
February 4, 2025 at 5:19 PM