---
title: "#dsl articles | Hashnode"
description: "Explore 25 articles tagged #dsl on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/dsl"
---

Tag

# #dsl

25 posts · 3 followers

[C@my3d](https://hashnode.com/@Camy3d) · [Jun 7](https://hashnode.com/posts/kotlin-context-parameters-not-di-but-execution-context/6a25a509f416d1b56e8e0644)

### [Kotlin context parameters: not DI, but execution context](https://softwarej.hashnode.dev/kotlin-context-parameters-not-di-but-execution-context?utm_source=hashnode&utm_medium=feed)

A practical Kotlin 2.4 example using DDD, hexagonal architecture and execution context.

8 min read · [softwarej.hashnode.dev](https://softwarej.hashnode.dev/kotlin-context-parameters-not-di-but-execution-context?utm_source=hashnode&utm_medium=feed)

[David Montesdeoca](https://hashnode.com/@backpackerhh) · [Apr 28](https://hashnode.com/posts/the-one-with-the-ruby-dsl-for-ui-components/69f103ea10a70b3335efcd2a)

### [The one with the Ruby DSL for UI components](https://davidmontesdeoca.dev/the-one-with-the-ruby-dsl-for-ui-components?utm_source=hashnode&utm_medium=feed)

Learn how to build a block DSL for server-rendered Ruby components with thread-local stacks

15 min read · [davidmontesdeoca.dev](https://davidmontesdeoca.dev/the-one-with-the-ruby-dsl-for-ui-components?utm_source=hashnode&utm_medium=feed)

[Victor Alekseev](https://hashnode.com/@krocodl) · [Apr 23](https://hashnode.com/posts/llm-does-not-write-code/69ea2ab6904b915438844b1e)

### [LLM Does Not Write Code](https://krocodl.hashnode.dev/llm-does-not-write-code?utm_source=hashnode&utm_medium=feed)

How a DSL-based architecture constrains LLM output to a formal model — reducing hallucinations and enabling reproducible enterprise development.

46 min read · [krocodl.hashnode.dev](https://krocodl.hashnode.dev/llm-does-not-write-code?utm_source=hashnode&utm_medium=feed)

[星野夢華](https://hashnode.com/@yumeka) · [Mar 28](https://hashnode.com/posts/building-a-single-pass-rich-text-dsl-parser-no-regex/69c818167cf2706510461da6)

### [Building a single-pass rich-text DSL parser (no regex)](https://chiba233.hashnode.dev/building-a-single-pass-rich-text-dsl-parser-no-regex?utm_source=hashnode&utm_medium=feed)

I built this while trying to replace Markdown in my personal blog.Markdown is convenient, but once you start adding custom syntax, parsing rules quickly become hard to reason about. I wanted something

1 min read · [chiba233.hashnode.dev](https://chiba233.hashnode.dev/building-a-single-pass-rich-text-dsl-parser-no-regex?utm_source=hashnode&utm_medium=feed)

[Rodolfo Fernando Juarez](https://hashnode.com/@rfjuarez) · [Dec 19, 2025](https://hashnode.com/posts/dsl-jdbc-y-filtros-dinamicos/6945c90c173443560b0e1f38)

### [Dsl, Jdbc Y Filtros Dinámicos](https://rfjuarez.hashnode.dev/dsl-jdbc-y-filtros-dinamicos?utm_source=hashnode&utm_medium=feed)

Lenguaje: JavaTemas: API REST, RSQL, DSL, JDBC Sobre este artículo Muchas veces, por cuestiones de desempeño o de diseño, terminamos usando acceso directo a bases de datos mediante JDBC, alejándonos de la comodidad que nos ofrecen los ORM y JPA. Ese ...

6 min read · [rfjuarez.hashnode.dev](https://rfjuarez.hashnode.dev/dsl-jdbc-y-filtros-dinamicos?utm_source=hashnode&utm_medium=feed)

[GitHubOpenSource](https://hashnode.com/@GitHubOpenSource) · [Nov 30, 2025](https://hashnode.com/posts/ditch-the-assembly-write-high-performance-gpu-kernels-in-python-with-tile-language/692c45574a2105375fc8c511)

### [Ditch the Assembly: Write High-Performance GPU Kernels in Python with Tile Language](https://github-open-source.hashnode.dev/ditch-the-assembly-write-high-performance-gpu-kernels-in-python-with-tile-language?utm_source=hashnode&utm_medium=feed)

📝 Quick Summary: Tile Language (tile-lang) is a domain-specific language designed to streamline the development of high-performance GPU/CPU kernels. It uses a Pythonic syntax and builds upon the TVM compiler infrastructure, allowing developers to fo...

3 min read · [github-open-source.hashnode.dev](https://github-open-source.hashnode.dev/ditch-the-assembly-write-high-performance-gpu-kernels-in-python-with-tile-language?utm_source=hashnode&utm_medium=feed)

[Bishwas Jha](https://hashnode.com/@bishwasjha) · [Oct 4, 2025](https://hashnode.com/posts/python-maithili-dsl-bridging-programming-and-culture/68e183ad6512e8143563b1fd)

### [Python Maithili DSL — Bridging Programming & Culture](https://bishwasjha.hashnode.dev/python-maithili-dsl-bridging-programming-and-culture?utm_source=hashnode&utm_medium=feed)

Empowering developers to write Python code in their native Maithili language using the elegant Devanagari script. Programming in Your Mother Tongue Imagine writing Python code not in English, but in Maithili, one of India’s and Nepal’s most ancient a...

4 min read · [bishwasjha.hashnode.dev](https://bishwasjha.hashnode.dev/python-maithili-dsl-bridging-programming-and-culture?utm_source=hashnode&utm_medium=feed)

[Patrick Kearns](https://hashnode.com/@fullstackcity) · [Oct 1, 2025](https://hashnode.com/posts/building-a-domain-driven-dsl-with-expression-trees-and-compile-time-guards-in-c/68dd79b8c24f6c97031c3256)

### [Building a Domain-Driven DSL with Expression Trees and Compile Time Guards in C#](https://fullstackcity.com/building-a-domain-driven-dsl-with-expression-trees-and-compile-time-guards-in-c?utm_source=hashnode&utm_medium=feed)

Most people encounter expression trees for the first time through LINQ

5 min read · [fullstackcity.com](https://fullstackcity.com/building-a-domain-driven-dsl-with-expression-trees-and-compile-time-guards-in-c?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/building-a-domain-driven-dsl-with-expression-trees-and-compile-time-guards-in-c/68dd79b8c24f6c97031c3256)

[Alessandro Annini](https://hashnode.com/@sunrising) · [Jul 28, 2025](https://hashnode.com/posts/ai-writes-better-code-when-you-stop-thinking-in-code/689307d09c18392dd187bb48)

### [AI Writes Better Code When You Stop Thinking in Code](https://offbyone.hashnode.dev/ai-writes-better-code-when-you-stop-thinking-in-code?utm_source=hashnode&utm_medium=feed)

From Chaos to Clarity: Building Software with AI Starts with the Right Map

7 min read · [offbyone.hashnode.dev](https://offbyone.hashnode.dev/ai-writes-better-code-when-you-stop-thinking-in-code?utm_source=hashnode&utm_medium=feed)

[Vehbi Sinan Tunalioglu](https://hashnode.com/@thenegation) · [May 13, 2025](https://hashnode.com/posts/code-is-liability/68238859408a4ad0746ad64b)

### [Code is Liability](https://thenegation.hashnode.dev/code-is-liability?utm_source=hashnode&utm_medium=feed)

Code is a liability, not an asset. This post explores practical ways to write less code, reduce complexity and improve maintainability.

3 min read · [thenegation.hashnode.dev](https://thenegation.hashnode.dev/code-is-liability?utm_source=hashnode&utm_medium=feed)
