How does one build large front end apps without using a framework like React?

news.ycombinator.com

I had a mind-blown-moment when I learnt that Obsidian was built without any frontend JS framework. ( https://forum.obsidian.md/t/what-framework-did-the-developer-use-to-create-obsidian-desktop-application/30724/11 ) The benefits, I can see. JS frameworks move really quickly, and when we’re working on a large, long-term project, it sucks … Read more

How to build vector tiles from scratch

debuisne.com
how-to-build-vector-tiles-from-scratch

As I add more data to the NYC Chaos Dashboard, a website that maps live urban activity, I have been looking for a more efficient way to render the map. Since I collect all of the data in one process … Read more

How to Build a Medieval Castle

archaeology.org
how-to-build-a-medieval-castle

Sometimes it takes a village to raise a window. Between 2015 and 2017, skilled masons meticulously carved and beveled arches and four-lobed flourishes for a Gothic-style stone window frame in Guédelon Castle’s ornate Chapel Tower. All that remained was to … Read more

Build durable workflows with Postgres

dbos.dev
build-durable-workflows-with-postgres

When we started building a durable workflows library, the most critical architectural decision we faced was what data store to use for workflow metadata. The core durable workflow operations are simple–checkpointing workflow state and recovering an interrupted workflow from its … Read more

Build an AI telephony agent for inbound and outbound calls

github.com
build-an-ai-telephony-agent-for-inbound-and-outbound-calls

Make INBOUND and OUTBOUND calls with AI agents using VideoSDK. Supports multiple SIP providers and AI agents with a clean, extensible architecture for VoIP telephony solutions. Installation Prerequisites Python 3.11+ VideoSDK account Twilio account (SIP trunking provider) Google API key … Read more

How I build software quickly

evanhahn.com

by Evan Hahn , updated Jul 9, 2025 (originally posted Jul 8, 2025) Software is built under time and quality constraints. We want to write good code and have it done quickly. If you go too fast, your work is … Read more