peter<p>Just created a simple <a href="https://mastodon.social/tags/FastAPI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FastAPI</span></a> project to showcase how <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> server-side rendered apps with an <a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>htmx</span></a> frontend could look like, using a React-like, async, type-checked rendering engine.</p><p>The app *does not* use Jinja/Chameleon, or any similar templating engine, ugly custom syntax in <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> -like files, etc.</p><p>Interestingly, even <a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> coding assistants can pick up the patterns and offer decent completions.</p><p>You can check out the project here: <a href="https://github.com/volfpeter/lipsum-chat" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/volfpeter/lipsum-ch</span><span class="invisible">at</span></a></p><p><a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/ssr" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ssr</span></a></p>