DEV Community

# metaprogramming

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Metaprogramming in ruby

Metaprogramming in ruby

133
Comments 10
7 min read
5 Reasons Why Nim Is Becoming My Favorite Language

5 Reasons Why Nim Is Becoming My Favorite Language

35
Comments 2
4 min read
Let's talk DSL with Kotlin

Let's talk DSL with Kotlin

25
Comments
8 min read
That's so Rusty: Metaprogramming

That's so Rusty: Metaprogramming

24
Comments
7 min read
Applied Meta-Programming In F# With Myriad And Falanx

Applied Meta-Programming In F# With Myriad And Falanx

22
Comments 2
22 min read
Demystification of Macros in Nim

Demystification of Macros in Nim

21
Comments
6 min read
Matchable - Class-level Pattern Matching Macros Explained

Matchable - Class-level Pattern Matching Macros Explained

20
Comments
11 min read
Database Views vs Table Functions

Database Views vs Table Functions

19
Comments 3
5 min read
Starting with Scala 3 macros: a short tutorial

Starting with Scala 3 macros: a short tutorial

16
Comments
9 min read
Metaprogramming: An Introduction to JavaScript(ES6) Proxy

Metaprogramming: An Introduction to JavaScript(ES6) Proxy

16
Comments
4 min read
Dynamic method handling with #method_missing and #respond_to_missing? in Ruby and Rails

Dynamic method handling with #method_missing and #respond_to_missing? in Ruby and Rails

15
Comments
6 min read
Como roubar no random?

Como roubar no random?

15
Comments 2
6 min read
Android KSP guide for dummies by a Dummy: Part 1

Android KSP guide for dummies by a Dummy: Part 1

13
Comments
2 min read
Ruby Money & BigDecimal

Ruby Money & BigDecimal

11
Comments
2 min read
What is Metaprogramming?

What is Metaprogramming?

11
Comments
11 min read
Range in JavaScript using es6 metaprogramming features

Range in JavaScript using es6 metaprogramming features

11
Comments 2
5 min read
Utilizing Macros & Annotations in a Web Framework (Part 2)

Utilizing Macros & Annotations in a Web Framework (Part 2)

10
Comments
9 min read
Ruby's Array: a Swiss Army Knife?

Ruby's Array: a Swiss Army Knife?

10
Comments 1
4 min read
A Racket macro tutorial – get HTTP parameters easier

A Racket macro tutorial – get HTTP parameters easier

10
Comments
5 min read
Cool Boys Do Metaprogramming

Cool Boys Do Metaprogramming

9
Comments 4
6 min read
Wrapping a Ruby Method

Wrapping a Ruby Method

9
Comments
1 min read
Using KSP output in app: Part 4

Using KSP output in app: Part 4

9
Comments
2 min read
Replacing placeholders in Ruby on Rails

Replacing placeholders in Ruby on Rails

9
Comments 3
2 min read
The Tinkering Hobbit (excerpt from The hidden language within the language)

The Tinkering Hobbit (excerpt from The hidden language within the language)

8
Comments
12 min read
Generate the code using KSP : Part 3

Generate the code using KSP : Part 3

8
Comments
4 min read
C++ Templates and SFINAE

C++ Templates and SFINAE

8
Comments
5 min read
A Brief Introduction to Template Haskell

A Brief Introduction to Template Haskell

7
Comments
11 min read
Develop Software For Yourself!

Develop Software For Yourself!

7
Comments
2 min read
C++ Basic templates usage – Part 2

C++ Basic templates usage – Part 2

7
Comments
8 min read
Property type coercion in Angular using decorators

Property type coercion in Angular using decorators

7
Comments 1
8 min read
An Introduction to Myriad

An Introduction to Myriad

7
Comments
2 min read
Sample in a Range

Sample in a Range

7
Comments 2
2 min read
A Short Overview of Typed Template Haskell

A Short Overview of Typed Template Haskell

6
Comments
8 min read
class_eval vs. instance_eval in Ruby

class_eval vs. instance_eval in Ruby

6
Comments 1
2 min read
Refactoring JavaScript using JavaScript

Refactoring JavaScript using JavaScript

6
Comments
1 min read
Easily select h1, h2, ... through SCSS functions

Easily select h1, h2, ... through SCSS functions

6
Comments
1 min read
My first go at Metaprogramming

My first go at Metaprogramming

6
Comments
2 min read
Implementing A Domain Specific Language In Ruby

Implementing A Domain Specific Language In Ruby

5
Comments
5 min read
C++ Basic templates usage – Part 1

C++ Basic templates usage – Part 1

5
Comments
5 min read
ruby_cool_kid.rb — Meta Programming series: Dynamic dispatch

ruby_cool_kid.rb — Meta Programming series: Dynamic dispatch

5
Comments
3 min read
Groovy's @CompileStatic and Methods with the Same Name

Groovy's @CompileStatic and Methods with the Same Name

5
Comments
5 min read
Laziness I: Meta-programming

Laziness I: Meta-programming

4
Comments 2
7 min read
C++ Meta Programming: Why?

C++ Meta Programming: Why?

4
Comments
4 min read
Iota (from Golang) in JavaScript

Iota (from Golang) in JavaScript

4
Comments
2 min read
Automatic code changing in Python with the ast module

Automatic code changing in Python with the ast module

4
Comments
7 min read
How to Put Keyword Arguments in your Python Class Definitions

How to Put Keyword Arguments in your Python Class Definitions

4
Comments
3 min read
Class templates versus constructor templates

Class templates versus constructor templates

3
Comments
4 min read
Write your own Domain Specific Language in Ruby

Write your own Domain Specific Language in Ruby

2
Comments 1
12 min read
It is not about code

It is not about code

2
Comments
2 min read
Using Meta-Programming For Internationalization and Localization in Nim

Using Meta-Programming For Internationalization and Localization in Nim

2
Comments
4 min read
Filtering the types of a tuple at compile time in typescript

Filtering the types of a tuple at compile time in typescript

2
Comments
3 min read
How to decorate any object in Ruby in 3 lines

How to decorate any object in Ruby in 3 lines

2
Comments
1 min read
JavaScript web__constants (Node.js-friendly)

JavaScript web__constants (Node.js-friendly)

2
Comments
1 min read
Easily delete Object Properties in JS with this Meta trick 🔥🔥

Easily delete Object Properties in JS with this Meta trick 🔥🔥

2
Comments
1 min read
JavaScript for advanced beginners(fake js interface with proxies)

JavaScript for advanced beginners(fake js interface with proxies)

2
Comments
4 min read
nim for embedded software development

nim for embedded software development

1
Comments
5 min read
TypeScript for prototyping: bijective function example with generics' notation

TypeScript for prototyping: bijective function example with generics' notation

1
Comments
1 min read
More explicit interface implementation in Go using simple function signature | 3 ed.

More explicit interface implementation in Go using simple function signature | 3 ed.

1
Comments
1 min read
Demystifying Metaprogramming: Understanding the Basics

Demystifying Metaprogramming: Understanding the Basics

1
Comments
3 min read
Fun with classes and constants

Fun with classes and constants

1
Comments
1 min read
loading...