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 technical guide on hacking TypeScript's async/await transpilation to work with jQuery 2's non-A+ compliant Promises during an upgrade process.
A concise introduction to Babel.js, explaining its purpose as a JavaScript compiler for modern syntax and its core concepts like plugins and presets.
Explores surprising similarities between Sass and ES2015 (ES6) JavaScript, showing how knowledge of one can help learn the other.
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.