BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//wp-events-plugin.com//7.2.3.1//EN
TZID:Europe/London
X-WR-TIMEZONE:Europe/London
BEGIN:VEVENT
UID:583@siliconbrighton.com
DTSTART;TZID=Europe/London:20240116T180000
DTEND;TZID=Europe/London:20240116T200000
DTSTAMP:20231222T124625Z
URL:https://siliconbrighton.com/events/one-source-to-rule-them-all-dsls-as
 -a-single-source-of-truth-for-multiple-tasks/
SUMMARY:One Source to Rule Them All: DSLs as a Single Source of Truth for M
 ultiple Tasks
DESCRIPTION:We are very excited to welcome Ivan Ponomarev as the first Br
 ighton Kotlin speaker of 2024. Ivan is a Staff Software Engineer at Synthe
 sized and will be giving a talk on - One Source to Rule Them All: Kotlin 
 DSLs as a Single Source of Truth for Multiple Task\nIn this talk\, I will 
 discuss how the DSL feature in the Kotlin language aids in building better
  products. We'll explore the motivation for using DSLs\, differentiating b
 etween external and internal DSLs\, and delve into the advantages and limi
 tations of internal Kotlin DSLs. I will provide examples demonstrating how
  the 'DSL approach' to building APIs within your code can enhance code qua
 lity. Additionally\, I will cover methods for checking the consistency of 
 DSL scripts and present a practical example of using a DSL to define a set
  of rules\, generate documentation for them\, visualize\, and execute them
 .\nOur friends at Silicon Brighton will again be providing the AV and stre
 aming live on YouTube and LinkedIn\, plus there will be drinks and pizza c
 ourtesy of Runway East and Silicon Brighton\, and a chance to chat with th
 e Brighton Kotlin community for those attending in person.\nBio\nIvan is a
  Staff Software Engineer at Synthesized\nConnect with Ivan:\nLinkedIn: ht
 tps://www.linkedin.com/in/inponomarev/
ATTACH;FMTTYPE=image/jpeg:https://siliconbrighton.com/wp-content/uploads/2
 023/12/Brighton-Kotlin-Jan-24-Speaker-Card.png
CATEGORIES:Brighton Kotlin,Silicon Brighton Event
LOCATION:Runway East\, York And Elder Works\, 50 New England Street\, Brigh
 ton\, BN1 4AW\, United Kingdom
GEO:50.83275;-0.139521
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=York And Elder Works\, 50 N
 ew England Street\, Brighton\, BN1 4AW\, United Kingdom;X-APPLE-RADIUS=100
 ;X-TITLE=Runway East:geo:50.83275,-0.139521
END:VEVENT
BEGIN:VTIMEZONE
TZID:Europe/London
X-LIC-LOCATION:Europe/London
BEGIN:STANDARD
DTSTART:20231029T010000
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
END:STANDARD
END:VTIMEZONE
END:VCALENDAR