Moments
ExploreVenuesFor organizers

Past event

BreadcrumbHome/London/Scala Talks: Diffs for humans and AI agents & Scala 3 Macro annotations
Scala Talks: Diffs for humans and AI agents & Scala 3 Macro annotations
WorkshopsHappening now

Scala Talks: Diffs for humans and AI agents & Scala 3 Macro annotations

Sept9
Wednesday, September 9, 202618:00 – 21:00
Medidata
www.meetup.com/london-scala/events/316153466/
Join in the app

About the event

πŸŽ‰ Come along to the London Scala Talks! πŸŽ‰ In this event you'll hear from Jacob Wang and Dmytro Mitin.

Agenda 6:00pm - πŸ₯€ Doors open. Come along and grab a drink! 6:40pm - πŸ—£οΈ Jacob Wang: Difflicious - Diffs for humans and AI agents 7:20pm - πŸ• Intermission: Join us for some free food and drinks! Vegan, vegetarian options are provided. Let us know if you'd like something special - we'd be happy to accommodate. 7:50pm - πŸ—£οΈ Dmytro Mitin: Can Scala 3 Have Macro Annotations Again? Rebuilding Macro Paradise 8:30pm - πŸ₯€ Socialising: Grab a drink and let's discuss the talks. 9:00pm - 🍻 Join us in a pub to discuss the talks!

🌐 This event may have a live stream Watch this space for more details.

πŸ—£οΈ Jacob Wang: Difflicious - Diffs for humans and AI agents Scala is used in applications with complex domain logic, and with that often means big comparison failures that is difficult to decipher. Difflicious is a Scala library/toolkit for diffing Scala objects: β€’ Structured diff results pin-points the parts of the objects that are different β€’ Configurable diffing methods (e.g. Compare a List order-independently) In this talk, we'll walk through Difflicious' various features and show you how it can improve your development workflow (and your AI agents', too!)

⭐ Jacob Wang ⭐ Jacob has been writing Scala for close to 10 years. He enjoys creating programs that mostly behave, as well as sharing this joy via open source & teaching.

πŸ—£οΈ Dmytro Mitin: Can Scala 3 Have Macro Annotations Again? Rebuilding Macro Paradise Scala 2's Macro Paradise allowed annotations to transform definitions and generate members, companions and other definitions before ordinary typechecking. Scala 3 has an experimental macro-annotation API, but newly generated definitions are visible only within the macro expansion.

In this talk, we'll explore another approach: a pre-typer compiler plugin that brings back Paradise-style source transformation. We'll see where it fits into the Scala 3 compiler, how generated definitions become visible to ordinary typing, and how quasiquotes can make such transformations easier to write.

⭐ Dmytro Mitin ⭐ Dmytro Mitin is a Scala and Haskell developer and mathematician interested in functional programming, type systems, metaprogramming and compilers. He has taught Scala through online courses, answered extensively on Stack Overflow, and contributed to open-source projects including the Scala 3 compiler, Shapeless and ProvingGround. His current open-source work explores Scala 3 macro annotations, quasiquotes and semantic tooling.

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” πŸ—£οΈ Would you like to present, but are not sure how to start? Give a talk with us and you'll receive mentorship from a trained toastmaster! Get in touch through [this form](https://forms.gle/zv5i9eeto1BsnSwe8) and we'll get you started 🏑 Interested in hosting or supporting us? Please get in touch through [this form](https://forms.gle/3SX3Bm6zHqVodBaMA) and we can discuss how you can get involved. πŸ“œ All London Scala User Group events operate under the [Scala Community Code of Conduct](https://www.scala-lang.org/conduct/). We encourage each of you to report the breach of the conduct, either anonymously through [this form](https://forms.gle/9PMMorUWgBnbk1mm6) or by contacting one of our team members. We guarantee privacy and confidentiality, as well as that we will take your report seriously and react quickly.

Found by Moments Β· London Scala User Group

See original sourceIs this your event? Get organizer access β†’

Location

Medidata

Interactive map loads when viewed
Open in Maps

Join in the app

See who's going and get recommendations

DOWNLOAD ONMoments

Similar events

React Native London Meetup - September 2026
Workshops

React Native London Meetup - September 2026

Wed 9 Sept, 18:30
Encode Hub
Active Breathwork
Workshops

Active Breathwork

Wed 9 Sept, 18:30
Lolfa
London Information Retrieval & AI Meetup September 2026
Workshops

London Information Retrieval & AI Meetup September 2026

Wed 9 Sept, 18:30
Lumiere London
How To Steal My Job hosted by Naomi Scarlett
Workshops

How To Steal My Job hosted by Naomi Scarlett

Wed 9 Sept, 18:30
Qube Elephant & Castle - Recording studios, events space & offices
Off the Record: AI for People Leaders
Workshops

Off the Record: AI for People Leaders

Wed 9 Sept, 18:30
Quo Vadis
London Platform User Group (LOPUG), Wednesday 9th September, 6.30pm onwards
Workshops

London Platform User Group (LOPUG), Wednesday 9th September, 6.30pm onwards

Wed 9 Sept, 18:30
Accurx
React Native London Meetup - September 2026
9
SEPT
Workshops

React Native London Meetup - September 2026

Wed 9 Sept, 18:30

Encode Hub

Active Breathwork
9
SEPT
Workshops

Active Breathwork

Wed 9 Sept, 18:30

Lolfa

London Information Retrieval & AI Meetup September 2026
9
SEPT
Workshops

London Information Retrieval & AI Meetup September 2026

Wed 9 Sept, 18:30

Lumiere London

How To Steal My Job hosted by Naomi Scarlett
9
SEPT
Workshops

How To Steal My Job hosted by Naomi Scarlett

Wed 9 Sept, 18:30

Qube Elephant & Castle - Recording studios, events space & offices

Off the Record: AI for People Leaders
9
SEPT
Workshops

Off the Record: AI for People Leaders

Wed 9 Sept, 18:30

Quo Vadis

London Platform User Group (LOPUG), Wednesday 9th September, 6.30pm onwards
9
SEPT
Workshops

London Platform User Group (LOPUG), Wednesday 9th September, 6.30pm onwards

Wed 9 Sept, 18:30

Accurx

All events in London β†’
Moments

Your city. Your taste. Your crew.

Explore London

  • Weekly guide to London
  • What's on today London
  • Weekend in London
  • Free events London
  • Event calendar London
  • All events London β†’

Links

  • Privacy
  • Buyer Terms
  • About
  • Organizers
  • For organizers
  • Event statistics
  • Partnerships and local data

Download the app

Scan to download

DOWNLOAD ONMoments

Β© 2026 Moments

PrivacyAbout