Skip to Content
Lumensalis CircuitPython framework coming soon 🎉
Topics

History of major site updates

Spring 2025

Improving documentation content (partly as an experiment related to finding better ways to manage software documentation).

  • Convert and consolidate various bits and pieces (static HTML, WordPress, Wiki, Markdown, …) to MDX 
  • Rewrite site home page / structure using
    • Next.js  - rather major overkill for now, but…
      • I’ve already used it in other projects, so I know I could incorporate some pretty slick features in the future with WebSockets, React-Redux , Three.js, …
      • If Lumensalis explodes in popularity (not likely, the current simple hosting model would probably suffice even with wide adoption within the current community of people building effects, but we can hope) it’s mostly ready to deploy on a more scalable modern CDN 
    • Nextra 
      • Lightweight framework/template integrating MDX support for Next.js
      • looks like best balance between ease of startup and features compared to other options like
        • AriaDocs 
        • Direct MDX integration into an existing Next.js projects
        • not a huge lock-in risk since most of the work is in the MDX content, which should work without modification even if the mechanism for integrating MDX changes
    • TypeScript 
      • I really, really like TypeScript. I’ve used javascript off and on over the years, especially for interactive realtime(ish) client/browser trading system UIs. However, I found it rather frustrating to write reliable async code with complex data content because of how syntactically subtle bugs could be, especially with the lack of feedback (silent errors). When I started using Next.js, it lead me to try TypeScript and it dramatically changed my willingness to work with Javascript-based components.

2020

Initial site creation as simple static site as a basic HTML overview with the majority of more complex content in Wiki, WordPress, and links to GitHub/GitLab markdown pages.

Last updated on