Главная
Study mode:
on
You
History
Saved
In progress
0 courses
compleat
0 courses
#Art & Design
#Adobe
#ChatGPT
#GitHub
#Metaprogramming
YouTube
education
Showing:
120
courses
Sort by Relevancy
Highest rated
Lowest rated
Most recently added
Massachusetts Institute of Technology
Missing Semester IAP 2020
0
rewiews
Comprehensive series on essential computing skills, covering shell scripting, vim, data wrangling, version control, debugging, metaprogramming, and security for enhanced productivity.
Add to list
11
Lesons
10 hours
On-Demand
Free-Video
The Julia Programming Language
Herb.jl: Teaching Programs How to Program with Program Synthesis
0
rewiews
Explore Herb.jl, a Julia library for program synthesis, unifying various approaches and providing tools for developing new synthesizers and solving complex problems.
Add to list
1
Lesons
10 minutes
On-Demand
Free-Video
Julia for Beginners
0
rewiews
Learn Julia programming from scratch: variables, arrays, control flow, functions, algorithms, and more. No prior experience needed. Includes practical projects and advanced concepts.
Add to list
13
Lesons
6 hours
On-Demand
Free-Video
The Julia Programming Language
Julia for Biologists - A Perspective on Speed, Abstraction, and Metaprogramming
0
rewiews
Explore Julia's potential in biology: speed, abstraction, and metaprogramming for data analysis, modeling, and research. Learn practical examples and discover the Julia ecosystem for biologists.
Add to list
21
Lesons
38 minutes
On-Demand
Free-Video
The Julia Programming Language
Introduction to Metaprogramming in Julia - JuliaCon 2021 Workshop
0
rewiews
Comprehensive workshop on Julia metaprogramming, covering expressions, macros, and code generation. Ideal for intermediate users seeking to enhance their programming skills and create domain-specific languages.
Add to list
18
Lesons
2 hours 59 minutes
On-Demand
Free-Video
Rust
Re:Zero - Writing a Custom Derive in Rust
0
rewiews
探索Rust自定义派生的强大功能:从Servo样式系统的应用到从零开始开发自定义派生的过程,帮助开发者更高效地编写代码。
Add to list
1
Lesons
28 minutes
On-Demand
Free-Video
Raw Coding
C# Expression Trees Explained - Reading and Creating Examples
0
rewiews
Explore C# expression trees: structure, reading, creation, and practical applications. Gain insights into this powerful feature for dynamic code generation and analysis.
Add to list
12
Lesons
37 minutes
On-Demand
Free-Video
Rust
Macros Rule the World - Understanding and Implementing Rust Macros
0
rewiews
Discover the power of Rust macros: learn how they work, how to use them effectively, and create your own custom macros to enhance your coding efficiency.
Add to list
1
Lesons
39 minutes
On-Demand
Free-Video
Rust
Procedural Macros in Rust: An Overview
0
rewiews
Explore Rust's procedural macros: their types, use cases, and implementation. Learn to extend Rust's syntax and create powerful code generation tools.
Add to list
1
Lesons
54 minutes
On-Demand
Free-Video
Raw Coding
.NET Minimal API HTTP Client Generation
0
rewiews
Generate HTTP clients for Minimal API in various languages, enhancing API integration across platforms. Learn to streamline development and improve cross-language compatibility.
Add to list
1
Lesons
34 minutes
On-Demand
Free-Video
Scala Days Conferences
Implementing a Macro - Exploring Metaprogramming in Scala
0
rewiews
Explore metaprogramming in Scala through macro implementation, covering inline macros, quotes, and reflection. Learn to create JSON object representations using string interpolator macros.
Add to list
1
Lesons
35 minutes
On-Demand
Free-Video
Java
Startup Optimization Techniques for Java 7-11: Indy, Method Handles, and Beyond
0
rewiews
Explore Java's evolution from JDK 8 to 11, focusing on optimizations for indy and method handles to improve startup performance and enable new language features.
Add to list
14
Lesons
36 minutes
On-Demand
Free-Video
ACCU Conference
Reflection in C++26 - Welcome to the Metaverse
0
rewiews
Explore C++26 reflection proposal, its utilities, practical applications, and potential for innovative libraries. Dive into the transformative power of reflection in codebases.
Add to list
1
Lesons
1 hour 8 minutes
On-Demand
Free-Video
Java
Java Architects Answer Questions on Desktop, Virtual Threads, and Language Evolution
0
rewiews
Java architects address key questions on desktop development, virtual threads, language evolution, and specific APIs, providing insights into current and future Java technologies.
Add to list
17
Lesons
35 minutes
On-Demand
Free-Video
ACM SIGPLAN
Multi-Stage Vertex-Centric Programming for Agent-Based Simulations
0
rewiews
Explore multi-stage vertex-centric programming for agent-based simulations, improving performance and control flow in complex graph algorithms through meta-programming techniques.
Add to list
1
Lesons
19 minutes
On-Demand
Free-Video
Strange Loop Conference
Nimrod - A New Approach to Meta Programming
0
rewiews
Introducción a Nimrod: lenguaje de programación estáticamente tipado con potentes capacidades de metaprogramación, sintaxis amigable y eficiencia en tiempo de ejecución.
Add to list
1
Lesons
25 minutes
On-Demand
Free-Video
Strange Loop Conference
Symbolic Numeric Programming in Julia
0
rewiews
Explore Symbolics.jl for computer-algebra metaprogramming in Julia, enabling powerful code transforms, optimization, and automatic differentiation with symbolic techniques.
Add to list
1
Lesons
37 minutes
On-Demand
Free-Video
NDC Conferences
Hacking C# - Development for the Truly Lazy
0
rewiews
Explore functional programming, LINQ, generics, and metaprogramming in C# to write efficient, readable, and maintainable code with minimal effort. Learn smart coding techniques for lazy developers.
Add to list
12
Lesons
50 minutes
On-Demand
Free-Video
Strange Loop Conference
Philosophy of Scala Macros
0
rewiews
Explore Scala macros' evolution, from def macros to advanced features like type macros and annotations. Learn about their design, use cases, and impact on metaprogramming in Scala.
Add to list
32
Lesons
39 minutes
On-Demand
Free-Video
Strange Loop Conference
Lang Wishful Thinking
0
rewiews
Explore language design and metaprogramming with Racket, implementing FastCGI protocol using innovative techniques like metatables, custom syntax, and domain-specific languages for efficient problem-solving.
Add to list
35
Lesons
42 minutes
On-Demand
Free-Video
Strange Loop Conference
Nim Nuggets - Systems Programming & Metaprogramming Magic
0
rewiews
Explore Nim's advanced features for systems programming, metaprogramming, and static introspection through real-world examples and practical applications.
Add to list
32
Lesons
42 minutes
On-Demand
Free-Video
Ruby Central
Control Methods Like a Pro - A Guide to Ruby's Awesomeness
0
rewiews
Explore Ruby's metaprogramming capabilities, focusing on method manipulation, from basics to advanced techniques. Learn to leverage method objects for enhanced code flexibility and power.
Add to list
7
Lesons
29 minutes
On-Demand
Free-Video
Ruby Central
Rails on Ruby - How Ruby Makes Rails Great
0
rewiews
Explore how Ruby's flexibility and metaprogramming empower Rails, enhancing its API and developer experience. Learn to leverage these features in your own Rails applications for increased functionality and efficiency.
Add to list
1
Lesons
38 minutes
On-Demand
Free-Video
Devoxx
What's Coming in Scala 3
0
rewiews
Explore Scala 3's new features and their impact on development. Learn about enums, top-level definitions, type system improvements, and metaprogramming while getting guidance on adopting and transitioning to Scala 3.
Add to list
1
Lesons
52 minutes
On-Demand
Free-Video
Devoxx
Powerful Metaprogramming Techniques With Groovy
0
rewiews
Explore Groovy's dynamic runtime and compile-time metaprogramming capabilities, including dynamic dispatch, runtime class modification, AST transformations, and traits for powerful application development.
Add to list
1
Lesons
2 hours 4 minutes
On-Demand
Free-Video
GOTO Conferences
ClojureScript - Lisp's Revenge
0
rewiews
Explore ClojureScript, a modern Lisp implementation targeting JavaScript, and its potential to revolutionize web development by bringing functional programming concepts to the browser.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Metaprogramming in Ruby and Doing It Wrong
0
rewiews
Explore Ruby metaprogramming techniques, their benefits, and potential pitfalls. Learn best practices and common mistakes to avoid when leveraging Ruby's dynamic features.
Add to list
20
Lesons
24 minutes
On-Demand
Free-Video
ACCU Conference
Metaprogramming in C++14
0
rewiews
Explore metaprogramming in C++14 using Boost.Hana, focusing on practical applications and expressive techniques to enhance code maintainability and efficiency for developers of all skill levels.
Add to list
1
Lesons
1 hour 34 minutes
On-Demand
Free-Video
ACCU Conference
Nim - First Natively Compiled Language with Hot Code-Reloading at Runtime
0
rewiews
Explore Nim's powerful metaprogramming and runtime hot code-reloading capabilities. Learn about its native compilation, REPL support, and potential applications in systems programming and scientific computing.
Add to list
1
Lesons
59 minutes
On-Demand
Free-Video
ACCU Conference
Reflection - Compile-Time Introspection of C++
0
rewiews
Explore compile-time introspection in C++, covering reflection concepts, language support, and practical applications for developing powerful generic algorithms through class property analysis.
Add to list
27
Lesons
1 hour 37 minutes
On-Demand
Free-Video
ACCU Conference
C++ in the World of Embedded Systems
0
rewiews
Explore C++ applications in embedded systems, focusing on modern features, frameworks, and design techniques for resource-constrained environments. Learn about potential benefits and limitations.
Add to list
1
Lesons
1 hour 11 minutes
On-Demand
Free-Video
code::dive conference
C++ Template Metaprogramming - A Practical Approach
0
rewiews
Explore practical C++ template metaprogramming techniques to enhance code efficiency and flexibility, with real-world examples and best practices for advanced developers.
Add to list
1
Lesons
1 hour 5 minutes
On-Demand
Free-Video
code::dive conference
Boost.tmp - Your DSL for Metaprogramming - Part 2 of 2
0
rewiews
Explore advanced C++ metaprogramming techniques using boost.tmp library, including SFINAE strategies, efficient type traits, and a vision for fusion-style metaprogramming.
Add to list
1
Lesons
1 hour
On-Demand
Free-Video
code::dive conference
C++ as Assembly 2.0 - Hello Nim
0
rewiews
Explore Nim, a powerful systems programming language with metaprogramming capabilities, as an alternative to C++. Learn its features, compilation model, and advantages over traditional languages.
Add to list
32
Lesons
1 hour 2 minutes
On-Demand
Free-Video
CppNow
MPL11 - A New Metaprogramming Library for C++11
0
rewiews
Explore a powerful new metaprogramming library for C++11, enhancing code flexibility and efficiency through advanced template techniques and compile-time computations.
Add to list
1
Lesons
1 hour 31 minutes
On-Demand
Free-Video
CppNow
Interactive Metaprogramming Shell Based on Clang
0
rewiews
Explore interactive metaprogramming with Clang, covering template meta functions, constant expressions, and Boost MPL. Learn practical applications and implementation details.
Add to list
16
Lesons
1 hour 7 minutes
On-Demand
Free-Video
CppNow
Type-Safe Configuration Library
0
rewiews
Explore a type-safe configuration library that uses compile-time checks, avoiding runtime errors. Learn about type-level tags, Boost.TypeIndex, and metaprogramming techniques for improved C++ configuration handling.
Add to list
1
Lesons
1 hour 27 minutes
On-Demand
Free-Video
CppNow
Metaprogramming for Dummies
0
rewiews
Demystifying C++ metaprogramming using Boost.Hana library. Learn to write expressive, maintainable code and increase productivity with this powerful yet often misunderstood programming technique.
Add to list
1
Lesons
1 hour 27 minutes
On-Demand
Free-Video
CppNow
Metaprogramming for the Brave
0
rewiews
Explore advanced C++ metaprogramming techniques for library writers, including creative uses of generalized constant expressions and compiler optimization strategies.
Add to list
1
Lesons
1 hour 31 minutes
On-Demand
Free-Video
CppNow
Implementation of a Multithreaded Compile-Time ECS in C++14
0
rewiews
Explore efficient game architecture using C++14 metaprogramming to create a compile-time, multithreaded entity-component system, focusing on reusability, parallelism, and intuitive syntax.
Add to list
1
Lesons
1 hour 33 minutes
On-Demand
Free-Video
CppNow
Goodbye Metaprogramming, and Hello Functional
0
rewiews
Explore modern C++ features and functional constructs that simplify metaprogramming, moving beyond traditional template techniques to more elegant and efficient solutions.
Add to list
1
Lesons
1 hour 7 minutes
On-Demand
Free-Video
CppNow
Practical Applications of Reflection
0
rewiews
Exploring static type introspection in C++: benefits, costs, and comparison of recent reflection proposals. Analyzes library solutions, standard proposals, and potential impact on C++20 metaprogramming.
Add to list
1
Lesons
1 hour 37 minutes
On-Demand
Free-Video
CppNow
Generative Programming in Action - Emulating the 3DS
0
rewiews
Explore generative programming in C++ for console emulation, focusing on the 3DS interprocess communication system. Learn to balance performance, maintainability, and correctness using modern C++ techniques.
Add to list
18
Lesons
1 hour 19 minutes
On-Demand
Free-Video
CppNow
Parametric Expressions - A Proposed Language Feature
0
rewiews
Proposed C++ feature: Parametric Expressions explained. Explores use cases, benefits for library authors, and potential impact on build times. Encourages audience participation in discussing this hygienic macro concept.
Add to list
1
Lesons
1 hour 30 minutes
On-Demand
Free-Video
CppNow
Binary Object Serialization
0
rewiews
Explore minimally intrusive binary object serialization techniques for C++, including hierarchical data traversal, dynamic reconstruction, and optimizations using Template Argument Deduction and reflection.
Add to list
1
Lesons
1 hour 31 minutes
On-Demand
Free-Video
CppNow
From Templates to Concepts - Metaprogramming in C++
0
rewiews
Explore C++ metaprogramming evolution from templates to concepts, enhancing code clarity and expressiveness. Learn modern techniques for powerful, readable metaprogramming in C++20.
Add to list
39
Lesons
1 hour 28 minutes
On-Demand
Free-Video
CppNow
Adapting C++20 Ranges Algorithms for Most Metaprogramming Needs in Fewer Than 1,000 Lines of Code
0
rewiews
Explore C++20 ranges algorithms for metaprogramming, simplifying complex abstractions in under 1,000 lines. Learn to enhance software engineering with accessible, reusable solutions for common challenges.
Add to list
1
Lesons
1 hour 32 minutes
On-Demand
Free-Video
EuroPython Conference
Metaprogramming - From Decorators to Macros
0
rewiews
Explore metaprogramming techniques in Python, from decorators and metaclasses to macros, with practical examples and insights into their applications and benefits.
Add to list
17
Lesons
39 minutes
On-Demand
Free-Video
EuroPython Conference
Metaprogramación en Python
0
rewiews
Explora técnicas avanzadas de metaprogramación en Python como decoradores, metaclases y descriptores para optimizar y reutilizar código, modificar clases y controlar la creación de instancias.
Add to list
1
Lesons
33 minutes
On-Demand
Free-Video
EuroPython Conference
Writing Domain Specific Languages with Python
0
rewiews
Learn to create custom Domain Specific Languages in Python, exploring metaprogramming, parsing techniques, and libraries like PLY and PyParsing to enhance code expressiveness and readability.
Add to list
13
Lesons
59 minutes
On-Demand
Free-Video
EuroPython Conference
Exploring the Python AST Ecosystem
0
rewiews
Dive into Python's abstract syntax tree ecosystem, exploring tools for visualization, creation, and transformation. Learn practical applications in static analysis and metaprogramming for enhanced code manipulation.
Add to list
1
Lesons
47 minutes
On-Demand
Free-Video
Scala Days Conferences
Metaprogramming 2.0
0
rewiews
Explore Scala metaprogramming's evolution, current capabilities, and future prospects. Learn about Scala Meta, its applications, and improvements in macros for enhanced code analysis and manipulation.
Add to list
26
Lesons
44 minutes
On-Demand
Free-Video
Scala Days Conferences
Metaprogramming 2.0
0
rewiews
Explore the evolution of Scala metaprogramming, from macros 1.0 to scala.meta and Dotty. Learn about improvements, challenges, and future prospects in this illustrated guide through Scala's metaprogramming journey.
Add to list
1
Lesons
48 minutes
On-Demand
Free-Video
Scala Days Conferences
Introduction to Code Generation with Scalameta
0
rewiews
Explore scalameta for code generation in Scala. Learn basics, composable DSL, and advanced use cases. Includes live demo and discussion on potential applications and comparison with traditional macros.
Add to list
1
Lesons
49 minutes
On-Demand
Free-Video
Scala Days Conferences
Effective Scala Development in IntelliJ IDEA
0
rewiews
Discover advanced Scala development techniques in IntelliJ IDEA, including coding assistance features, productivity tools, and a preview of future metaprogramming support using scala.meta API.
Add to list
14
Lesons
41 minutes
On-Demand
Free-Video
Scala Days Conferences
Building Code Analysis Tools at Twitter
0
rewiews
Explore advanced code analysis tools for large-scale Scala development, focusing on improving code browsing, review, and evolution using scala.meta semantic API and Kythe integration at Twitter.
Add to list
23
Lesons
57 minutes
On-Demand
Free-Video
Scala Days Conferences
Adventures in Metaprogramming - Macros versus Shapeless
0
rewiews
Explore metaprogramming techniques in Scala, comparing macros, shapeless, and code generation to eliminate boilerplate and improve code maintainability for intermediate developers.
Add to list
11
Lesons
43 minutes
On-Demand
Free-Video
Scala Days Conferences
How Are We Going to Migrate to Scala 3.0, Aka Dotty
0
rewiews
Explore Scala 3.0 migration strategies, new features, and design principles. Learn about breaking changes, metaprogramming, and the roadmap for transitioning from Scala 2 to 3.
Add to list
25
Lesons
45 minutes
On-Demand
Free-Video
Scala Days Conferences
Metaprogramming in Dotty
0
rewiews
Explore advanced metaprogramming techniques in Dotty, the next-generation Scala compiler, to enhance code generation and manipulation capabilities for more powerful and flexible programming.
Add to list
1
Lesons
48 minutes
On-Demand
Free-Video
Scala Days Conferences
Testable Compiler Plugin Development in Scala 3
0
rewiews
Explore Scala 3 compiler plugin development, from creation to testing, with insights on analyzing trees, modifying contexts, and using testing fixtures for robust plugin implementation.
Add to list
9
Lesons
32 minutes
On-Demand
Free-Video
Scala Days Conferences
Teaching Domain Specific Languages in Scala
0
rewiews
Explore Scala's suitability for Domain Specific Language development, covering functional modeling, parser combinators, metaprogramming, and practical implementation in Visual Studio Code using Scala.js.
Add to list
1
Lesons
41 minutes
On-Demand
Free-Video
Ruby Central
Vertical Assignment in Ruby
0
rewiews
Explore Ruby metaprogramming to create a vertical assignment operator, learning tricks for everyday coding while pushing language boundaries in unexpected ways.
Add to list
14
Lesons
25 minutes
On-Demand
Free-Video
Ruby Central
Reflecting on Active Record Associations
0
rewiews
Explore the inner workings of Active Record associations by implementing custom belongs_to and has_many macros, gaining deeper insights into their functionality and design.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Ruby Central
Declare Victory with Class Macros
0
rewiews
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.
Add to list
1
Lesons
35 minutes
On-Demand
Free-Video
JSConf
Monkeypatch the Planet
0
rewiews
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.
Add to list
1
Lesons
18 minutes
On-Demand
Free-Video
JSConf
JavaScript Metaprogramming - ES6 Proxy Use and Abuse
0
rewiews
Explore ES6 Proxy's metaprogramming capabilities, from creating custom syntax to redefining undefined. Learn practical applications and creative uses in modern JavaScript development.
Add to list
16
Lesons
26 minutes
On-Demand
Free-Video
NDC Conferences
C++ Concepts for Developers
0
rewiews
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.
Add to list
23
Lesons
54 minutes
On-Demand
Free-Video
NDC Conferences
Compile Time Regular Expressions
0
rewiews
Explore a novel C++20 library for compile-time regular expressions, examining implementation details, challenges, and performance comparisons with other regex engines.
Add to list
1
Lesons
1 hour 3 minutes
On-Demand
Free-Video
The Julia Programming Language
Python.jl - Seamlessly Blend Python and Julia
0
rewiews
Explore seamless Python-Julia integration, featuring demos, capabilities, challenges, and insights into extreme DSL embedding in Julia.
Add to list
1
Lesons
28 minutes
On-Demand
Free-Video
ACM SIGPLAN
Deriving as a Library - Type Classes and Language Features
0
rewiews
Explore implementing type class deriving as a library, enhancing Haskell's extensibility without language extensions.
Add to list
1
Lesons
12 minutes
On-Demand
Free-Video
EuroPython Conference
Those Annotations Can Have Things Other Than Typing - Exploring Function Annotations Beyond Type Hints
0
rewiews
Explore innovative uses of Python function annotations beyond typing, uncovering potential applications and their implications for code design and functionality.
Add to list
1
Lesons
24 minutes
On-Demand
Free-Video
The Julia Programming Language
Rembus.jl: A Pub/Sub and Remote Procedure Call Middleware for Microservices
0
rewiews
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.
Add to list
1
Lesons
29 minutes
On-Demand
Free-Video
Confreaks
Syntax Tree: A Toolkit for Interacting with Ruby Parse Trees
0
rewiews
Explore Syntax Tree, a powerful toolkit for analyzing and manipulating Ruby code, and discover its potential applications and future possibilities.
Add to list
1
Lesons
29 minutes
On-Demand
Free-Video
The Julia Programming Language
Interfaces.jl: Base and Package Interface Tests for Your Objects
0
rewiews
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.
Add to list
1
Lesons
10 minutes
On-Demand
Free-Video
The Julia Programming Language
What's the Plan? Task Planning for Robots - JuliaCon 2024
0
rewiews
Explore task planning for robots using Julia's features to efficiently handle complex knowledge bases and action sequences in goal-oriented scenarios.
Add to list
1
Lesons
27 minutes
On-Demand
Free-Video
The Julia Programming Language
Adventures in Julia IR - Plundering Core.Compiler
0
rewiews
Explore Julia's typed intermediate representation (IR) and learn to implement custom optimization passes, extending compiler capabilities beyond conventional metaprogramming techniques.
Add to list
1
Lesons
29 minutes
On-Demand
Free-Video
NDC Conferences
JavaScript Metaprogramming
0
rewiews
Explore JavaScript metaprogramming with ES6's Symbol, Reflect, and Proxy types. Learn practical applications and how these features drive modern language capabilities.
Add to list
1
Lesons
58 minutes
On-Demand
Free-Video
EuroPython Conference
SPy - Static Python Language: Fast as C, Pythonic as Python
0
rewiews
Explore SPy, a statically typed Python variant aiming for C-like performance while maintaining Pythonic style. Learn about its design, features, and current status.
Add to list
1
Lesons
44 minutes
On-Demand
Free-Video
Devoxx
Metaprogramming with JavaParser
0
rewiews
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.
Add to list
1
Lesons
47 minutes
On-Demand
Free-Video
PyCon US
SPy: Static Python Language - Fast as C, Pythonic as Python
0
rewiews
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.
Add to list
1
Lesons
33 minutes
On-Demand
Free-Video
NDC Conferences
Beyond LINQ - Using Expression Trees in .NET
0
rewiews
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.
Add to list
1
Lesons
43 minutes
On-Demand
Free-Video
ACM SIGPLAN
MacoCaml - Staging Composable and Compilable Macros
0
rewiews
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.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Code Sync
TypeCheck - Effortless Runtime Type Checking
0
rewiews
Explore runtime type-checking in Elixir with TypeCheck library. Learn its benefits, implementation, and advanced features for improved code clarity and resilience.
Add to list
6
Lesons
36 minutes
On-Demand
Free-Video
Meeting Cpp
C++ Horizons: Reflection, Pattern Matching, and Senders - Future Features
0
rewiews
Explore upcoming C++ features: reflection/injection, pattern matching, and senders. Discover how these advancements will transform coding practices and enhance C++ capabilities.
Add to list
1
Lesons
42 minutes
On-Demand
Free-Video
Confreaks
Reflecting on Active Record Associations
0
rewiews
Explore Active Record associations by building custom macros, understanding dynamic method definition, and optimizing query performance in Ruby on Rails.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Confreaks
Declare Victory with Class Macros in Ruby
0
rewiews
Explore metaprogramming in Ruby, from attr_reader to custom class macros, for cleaner, more declarative code and easier-to-understand classes.
Add to list
1
Lesons
35 minutes
On-Demand
Free-Video
NashKnolX
Scala Macros: Unleashing the Power of Compile-Time Metaprogramming
0
rewiews
Explore compile-time metaprogramming with Scala macros to simplify and enhance development in complex codebases.
Add to list
1
Lesons
50 minutes
On-Demand
Free-Video
NashKnolX
Metaprogramming Techniques in Scala
0
rewiews
Explore metaprogramming in Scala: learn to manipulate programs, modify behavior, and leverage functional programming concepts for advanced code manipulation.
Add to list
1
Lesons
42 minutes
On-Demand
Free-Video
NashKnolX
Unleashing the Power of Type-Level Programming in Scala
0
rewiews
Dive deep into advanced Scala techniques, exploring type-level programming for powerful compile-time computations and fine-grained type control.
Add to list
1
Lesons
37 minutes
On-Demand
Free-Video
DevConf
A New Way to __init_subclass__ for Python Automation
0
rewiews
Explore metaprogramming techniques to automate Python class initialization, reducing manual intervention and enhancing code flexibility for diverse data handling scenarios.
Add to list
1
Lesons
35 minutes
On-Demand
Free-Video
CppCon
What's New in C++23
0
rewiews
Explore C++23's new features with Sy Brand, enhancing code simplicity, expressiveness, and power. Learn how upcoming changes benefit your programming and prepare for future upgrades.
Add to list
1
Lesons
56 minutes
On-Demand
Free-Video
CppCon
High Speed Query Execution with Accelerators and C++ - Lecture
0
rewiews
Explore advanced techniques for accelerating big data analytics using C++ and custom hardware, combining metaprogramming and novel processor architectures for optimized query execution.
Add to list
1
Lesons
43 minutes
On-Demand
Free-Video
CppCon
C++ in the World of Embedded Systems
0
rewiews
Explore C++ applications in embedded systems, covering concepts, architectures, and modern features. Learn to leverage C++ for efficient embedded software development with practical examples.
Add to list
34
Lesons
55 minutes
On-Demand
Free-Video
CppCon
Binary Object Serialization with Data Structure Traversal and Reconstruction in C++ - Lecture
0
rewiews
Explore advanced C++ serialization techniques for complex data structures, including binary object serialization, data traversal, and dynamic reconstruction using template argument deduction and reflection-like mechanisms.
Add to list
19
Lesons
51 minutes
On-Demand
Free-Video
CppCon
Expressive Compile-time Parsers in C++ - CppCon 2023
0
rewiews
Explore compile-time parsers in C++ for expressive APIs and DSLs. Learn techniques, compare libraries, and discover applications in regular expressions, parser generators, and reflection features.
Add to list
1
Lesons
58 minutes
On-Demand
Free-Video
Scalable Parallel Computing Lab, SPCL @ ETH Zurich
AI-Driven Performance Metaprogramming - Embedding Spaces for Program Analysis and Optimization
0
rewiews
Explore AI-driven performance metaprogramming using embedding spaces for programs. Learn to assess, analyze, and improve program performance through advanced AI methods.
Add to list
1
Lesons
45 minutes
On-Demand
Free-Video
CppNow
C++ as a Metacompiler - Exploring Compile-Time Language Processing
0
rewiews
Explore metacompilation in C++17+: leveraging grammatical tools to create domain-specific languages, translate to meta assembly, and generate constexpr functions for compile/runtime use.
Add to list
1
Lesons
45 minutes
On-Demand
Free-Video
Hausdorff Center for Mathematics
Lean4Lean - Formalizing the Type Theory of Lean
0
rewiews
Explore the formalization of Lean's type theory with Mario Carneiro, delving into advanced concepts and techniques for theorem proving and mathematical reasoning.
Add to list
1
Lesons
54 minutes
On-Demand
Free-Video
PyCon US
SPy: Static Python Language - Fast as C, Pythonic as Python
0
rewiews
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.
Add to list
1
Lesons
33 minutes
On-Demand
Free-Video
NDC Conferences
Mixing Paradigms Using the Latest C# Language Features
0
rewiews
Explore advanced C# features like records, tuples, and LINQ, integrating functional and object-oriented paradigms to solve practical problems effectively.
Add to list
1
Lesons
1 hour 3 minutes
On-Demand
Free-Video
load more...