Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
stefanschoeberl committed May 7, 2024
1 parent e307cdd commit c3441f4
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions src/site/projects/algorithmic-photobooks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: "Algorithmic Photo Books"
subtitle: Talk
date: 2024-05-07
links:
- name: GitHub
icon: fab fa-github
url: https://github.com/stefanschoeberl/algorithmic-photobooks
- name: Slides
icon: fas fa-file
url: https://github.com/stefanschoeberl/algorithmic-photobooks/raw/master/Slides.pdf
technologies: [Kotlin, Apache PDFBox]
thumbnail: algorithmic-photobooks-thumbnail.png
---

## Kotlin DSLs demystified

Kotlin DSLs (Domain Specific Languages) have found versatile uses across various domains. They find application in Gradle as an alternative to Groovy or in libraries like Ktor for endpoint declaration, Compose for describing UIs, and kotlinx.html as template engine for HTML rendering. One key advantage of such DSLs is their facilitation of type-safe builders, offering a more concise and less verbose API.
In this talk we will deep dive into the mysteries of Kotlin DSLs and reveal which tricks used to create them.

To show all of this in action, a DSL will be live-coded during this talk.

...and, how are photo books involved in all of this?

## Events
* May 2024: [Technologieplauscherl LXXXV](http://technologieplauscherl.at/85/){target="_blank" rel="noreferrer"} @ Tractive
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c3441f4

Please sign in to comment.