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.
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
15.09.2025 16:49 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
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.
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
02.05.2025 15:55 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Chart comparing build times across three blog versions, zero-dependencies is fastest
23.04.2025 18:29 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Chart comparing node modules across three blog versions, zero-dependencies is smallest
23.04.2025 18:29 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Configuring a complex tool can take more work that just coding the functionality from scratch. Earlier I created a simple blog in #Astro, a popular #SSG. That felt complicated, so I rewrote the entire #blogging project from scratch in pure JavaScript with 0 dependencies.
This went very well!
19.04.2025 23:48 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
Chart comparing size of source code of 22K for zero dependency version and 11K for Astro version
Chart comparing 0 node_modules for zero dependency and 117Mb for Astro version
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...
19.04.2025 23:48 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
Nice write-up!
19.04.2025 23:41 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Static site generators like Astro are actually pretty complex for the problems they solve https://jan.miksovsky.com/posts/2025/04-14-astro.html
14.04.2025 15:35 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Home https://jan.miksovsky.com/posts/2025/04-02-science-and-engineering-projects.html
02.04.2025 15:05 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0
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
25.03.2025 15:35 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0
Writing a VS Code extension in ES modules in early 2025 https://jan.miksovsky.com/posts/2025/03-17-vs-code-extension.html
17.03.2025 17:50 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
One of two (2!!) official #altgov accounts for your friendly neighborhood SSA.
Editor in chief, The Atlantic. Moderator, Washington Week with The Atlantic, on PBS.
Two NARAtians reminding everyone of the mission of the National Archives - โWe preserve, protect, and share the historical records of the United States to promote public inquiry and strengthen democratic participation.โ
We ride at dawn. #altgov #Antifa
Big USDAโs bratty little unsanctioned sibling ๐ฑ๐ฎ
Real gov. Real talk. Do Right and Feed Everyone. Cut the moo shit. Roll 1D20 to increase levity. Says No to $$. #climatesmart #nutrition #urbanag #conservation #diversity #bullsonparade #renegade
๐๐จ๐ฅฆ๐ฅโ๏ธ๐ก๐๐๐ฎโ
The resistance team for the U.S. Department of Labor. Not an official government account. #resist #altgov
โ ๐๐ฉ๐ช๐ด ๐ถ๐ด๐ฆ๐ณ ๐ช๐ด ๐ด๐ถ๐ด๐ฑ๐ฆ๐ค๐ต๐ฆ๐ฅ ๐ฐ๐ง ๐ฃ๐ฆ๐ช๐ฏ๐จ ๐ฑ๐ข๐ณ๐ต ๐ฐ๐ง ๐ข ๐ต๐ฆ๐ณ๐ณ๐ฐ๐ณ๐ช๐ด๐ต ๐ฐ๐ณ๐จ๐ข๐ฏ๐ช๐ป๐ข๐ต๐ช๐ฐ๐ฏ ๐ค๐ข๐ญ๐ญ๐ฆ๐ฅ ๐๐ฏ๐ต๐ช๐ง๐ข. ๐๐ญ๐ฆ๐ข๐ด๐ฆ ๐ณ๐ฆ๐ฑ๐ฐ๐ณ๐ต ๐ข๐ฏ๐บ ๐ด๐ถ๐ด๐ฑ๐ช๐ค๐ช๐ฐ๐ถ๐ด ๐ฃ๐ฆ๐ฉ๐ข๐ท๐ช๐ฐ๐ณ. โ๐บ๐ธ
Public health experts resisting harmful policies, fighting disinformation, and defending public health from within.
Not official CDCโbut close enough for transmission.
Proudly #AltGov
Tips? signal altCDC.99, email altCDCtips@proton.me or DM
Waitress turned Congresswoman for the Bronx and Queens. Grassroots elected, small-dollar supported. A better world is possible.
ocasiocortez.com
I mostly putter around my yard and poke stuff. Sometimes I make pots. Sometimes I make food. Sometimes I make video games.
re-tired entertainment engineer. fulcrum kite pilot. declarative sentence writer.