
Explore metaprogramming in Ruby, from attr_reader to custom class macros, to simplify code and improve readability. Learn techniques for declarative programming and effective use of metaprogramming.

Explore the limits of JavaScript metaprogramming and discover innovative techniques to push boundaries, with insights on raw JS capabilities and advanced tools for extending language functionality.

Explore ES6 Proxy's metaprogramming capabilities, from creating custom syntax to redefining undefined. Learn practical applications and creative uses in modern JavaScript development.

Explore C++20 concepts: their capabilities, limitations, and applications in improving code quality. Learn how concepts enhance type safety, metaprogramming, and design patterns in C++ development.

Explore a novel C++20 library for compile-time regular expressions, examining implementation details, challenges, and performance comparisons with other regex engines.

Explore seamless Python-Julia integration, featuring demos, capabilities, challenges, and insights into extreme DSL embedding in Julia.

Explore implementing type class deriving as a library, enhancing Haskell's extensibility without language extensions.

Explore innovative uses of Python function annotations beyond typing, uncovering potential applications and their implications for code design and functionality.

Explore Rembus.jl, a middleware for distributed systems. Learn to implement pub/sub and RPC architectures, exchange data between languages, and leverage fault-tolerance features.

Explore Syntax Tree, a powerful toolkit for analyzing and manipulating Ruby code, and discover its potential applications and future possibilities.

Learn to define and test strict interfaces in Julia using Interfaces.jl. Explore run-time and compile-time constraints, optional components, and traits for improved package interoperability and robust object behavior.

Explore task planning for robots using Julia's features to efficiently handle complex knowledge bases and action sequences in goal-oriented scenarios.

Explore Julia's typed intermediate representation (IR) and learn to implement custom optimization passes, extending compiler capabilities beyond conventional metaprogramming techniques.

Explore JavaScript metaprogramming with ES6's Symbol, Reflect, and Proxy types. Learn practical applications and how these features drive modern language capabilities.

Explore SPy, a statically typed Python variant aiming for C-like performance while maintaining Pythonic style. Learn about its design, features, and current status.

Explore metaprogramming in Java using JavaParser, focusing on code generation techniques and applications in projects like Drools, with insights on avoiding reflection in Graal VM environments.

SPy: A statically typed Python variant aiming for C-like performance while preserving Pythonic feel. Leverages modern Python practices and typing for compile-time optimizations without sacrificing dynamic features.

Explore advanced uses of expression trees in .NET for metaprogramming, code generation, and automating tasks. Learn to scaffold data grids and web forms, improve performance, and reduce boilerplate code.

Explore MacoCaml, a novel approach to compile-time code generation in OCaml, combining macros with phase separation and quotation-based staging. Learn about its theoretical foundation and implementation.

Explore runtime type-checking in Elixir with TypeCheck library. Learn its benefits, implementation, and advanced features for improved code clarity and resilience.

Explore upcoming C++ features: reflection/injection, pattern matching, and senders. Discover how these advancements will transform coding practices and enhance C++ capabilities.