
Develop a Svelte compiler from scratch, exploring compiler design principles and optimizing JavaScript code generation.

Explore JDK APIs and tools for Java source code modeling, including code generation and strict checks using javax.lang.model and Trees API.

Explore the Abstract Syntax Tree's capabilities in PowerShell, unlocking advanced scripting techniques and enhancing code analysis skills.

Explore the evolution of Ruby code parsing and the new unified API in Ruby 3.3, revolutionizing how developers understand and work with Ruby code.

Explore compile-time metaprogramming with Scala macros to simplify and enhance development in complex codebases.

Explore metaprogramming in Scala: learn to manipulate programs, modify behavior, and leverage functional programming concepts for advanced code manipulation.

Explore C++ parser generation with Maphoon, covering tokenizing, AST building, and LALR parsing. Learn flexible, efficient techniques for modern C++ parsing and compiler construction.

Explore bottom-up parsing and tokenizing in C++ using Maphoon. Learn to generate efficient parsers, handle errors, and create Abstract Syntax Trees for compiler construction.

Explore the inner workings of Go's compiler, from parsing to assembly generation. Gain insights into how Go achieves simplicity and speed through compiler optimizations.

Explore an innovative AI math compiler that generates synthetic datasets with reasoning steps, enhancing AI model training for mathematical problem-solving.

Explore advanced LLM-powered competitive programming using RAG for code generation. Learn to design robust architectures, implement AST-based similarity search, and enhance few-shot learning for AI agents.

Explore TypeScript and ESLint best practices, advanced features, and performance optimization with insights on open-source maintenance, book writing, and the future of these technologies.

Learn to create C++ automated refactoring tools using Clang, scaling expert knowledge and ensuring best practices across large codebases. Discover practical applications for improving code quality efficiently.

Discover how to leverage Roslyn APIs to automate C# code generation, transform JSON specs into syntax trees, and generate thousands of classes efficiently for .NET applications.

Explore incremental compiler development techniques for effective teaching and learning, enhancing understanding of language implementation concepts.