jordanhubbard/nanolang
Explores NanoLang, a new programming language designed for LLMs, and tests AI's ability to generate working code in it.
Explores NanoLang, a new programming language designed for LLMs, and tests AI's ability to generate working code in it.
A developer explores transpiling JavaScript to C++ to compile to WebAssembly, sharing lessons from a proof-of-concept for running JS in Shopify Functions.
A performance comparison of esbuild, swc, tsc, and babel for transforming React/JSX projects, with benchmarks on speed.
A concise introduction to Babel.js, explaining its purpose as a JavaScript compiler for modern syntax and its core concepts like plugins and presets.
A developer's experience upgrading to Babel 6, which fixed ES6 module misunderstandings that broke their code, and the lessons learned.
Explores the reasons for choosing TypeScript over ES6, including type safety, tooling, and support for older browsers.