Thursday, August 27, 2026|20°C Partly Cloudy
Next edition scheduled
Your Personal Daily Intelligence
Edition 2026-07-13

TECHNOLOGY

Developer Builds Music School Management App using Vanilla JavaScript and Web Components

On 13 July 2026, a developer announced that he had spent the past year building a web application for music schools called instruxmusic.com using only vanilla JavaScript and Web...

By Hacker News · 45d ago · Source: Hacker News

Full article

On 13 July 2026, a developer announced that he had spent the past year building a web application for music schools called instruxmusic.com using only vanilla JavaScript and Web Components. The application provides scheduling, billing, automated invoicing, video chat with file sharing, a metronome, a magnifying glass for hand technique, a brand page builder with custom branding, a booking system for demo lessons, a dashboard with statistics, and a messaging board for staff. He said he chose to develop the app entirely in vanilla JavaScript with Web Components because he wanted to avoid the build pipelines, transpilation steps and additional abstractions required by major frameworks. He noted that React, Angular, Vue and Svelte dominate job listings and all require a build step, encourage TypeScript and introduce what he described as artificial complexity. He argued that native web technologies already support event listeners, DOM manipulation, global state and reactivity, and that frameworks impose restrictions such as prohibiting direct DOM access, requiring wrapper functions for events and mandating third‑party state management. He claimed that these constraints increase the amount of code needed to achieve the same functionality. He also presented two tools he built: EHTML, which adds templating support to plain HTML without a virtual DOM, and e‑ui, a design system and collection of custom elements that work with Web Components. He said the tools solve specific problems such as form handling, nested structures, page caching, and import maps, and do so without introducing new languages, build steps or preprocessors. He asserted that the approach scales and allows a codebase composed mainly of HTML and a few JavaScript files. He concluded by thanking readers, inviting them to subscribe to his newsletter, and stating that he is looking for a new contract.

Source transparency

Publisher
Hacker News
Reliability
high
Published
7/13/2026, 10:00:36 AM
Retrieved
7/13/2026, 10:00:36 AM
Relevance
80%
Confidence
85%
Read original at Hacker News

Botwin's Morning Wire publishes the full source article for reading convenience. Please visit the publisher for the original presentation and any updates.