Talks, sessions, GSoC and blogs

The LLM4S talks and presentations, the hands-on Dev Hour sessions, Google Summer of Code and the articles written by contributors. These sections were in the repository README until it became a short landing page (#2322). See also events and GSoC.

Introducing LLM4S

To get started with the LLM4S project, check out this teaser talk presented by Kannupriya Kalra at the Bay Area Scala Conference. This recording is essential for understanding where weโ€™re headed:

๐ŸŽฅ Teaser Talk: https://www.youtube.com/watch?v=SXybj2P3_DE&ab_channel=SalarRahmanian


Bay Area Scala Conference at Tubi Office Bay Area Scala Conference Generative AI Slide
LLM4S was officially introduced at the Bay Area Scala Conference in San Francisco on February 25, 2025.


Hands-On Sessions & Live Collaboration

Stay hands-on with LLM4S! Join us for interactive mob programming sessions, live debugging, and open-source collaboration. These events are great for developers, contributors, and anyone curious about Scala + GenAI.


LLM4S Dev Hour Banner
๐Ÿ—“๏ธ Weekly live coding and collaboration during LLM4S Dev Hour, join us every Sunday at 09:00 London time on Discord!


Date Session Title Description Location Hosts Details URL Featured In
20-Jul-2025 onwards (Weekly Sundays, 09:00 London time) ๐Ÿ—“๏ธ LLM4S Dev Hour - Weekly Live Coding & Collaboration A weeklyย mob programming session where we code, debug, and learn together - open to all!

๐Ÿ“Œ Updates are shared by the host in the #llm4s-dev-hourย Discord channel after each session. ย Weekly changing Luma invite linkย (for scheduling in your calendar)
Online, London, UK (9am local time) Kannupriya Kalra, Rory Graves LinkedIn

Reddit1

Reddit2

Bluesky

Mastodon

X/Twitter
Scala Times โ€“ Issue #537

When is Dev Hour in your time zone? LLM4S is a global community: the maintainers and contributors are spread across the world, and everyone joins from where they are. Dev Hour is every Sunday at 09:00 London time:

London Italy, Germany India Singapore New York San Francisco
09:00 10:00 13:30 (summer) / 14:30 (winter) 16:00 (summer) / 17:00 (winter) 04:00 01:00

โ€œSummerโ€ is while the UK is on British Summer Time (late March to late October). The time follows Londonโ€™s clocks, so it can move by an hour elsewhere when clocks change; see the full schedule and the Luma calendar for details.

๐Ÿ“ข Talks & Presentations

See the talks being given by maintainers and open source developers globally and witness the engagement by developers around the world.

Stay updated with talks, workshops, and presentations about LLM4S happening globally. These sessions dive into the architecture, features, and future plans of the project.

The Events page on llm4s.org shows whatโ€™s coming up next, including the next Dev Hour.

London Scala Talks 2025 โ€“ Rory Szork Demo Slide Bay Area Scala Conference 2025 โ€“ Introductory Slide Functional World 2025 Poland โ€“ Scalac Conference Talk Scala India 2025 Talk Banner Dallas Scala Enthusiasts Conference 2025 Talk Banner London Scala Talks 2025 โ€“ LLM4S Session Banner London Scala Talks 2025 โ€“ Kannupriya Multimodal Slide Scala Days 2025 Official Talk Banner Scala Days 2025 โ€“ LLM4S Team Photo Scala Days 2025 โ€“ Szork Innerworld Demo Slide Zurich Scala Enthusiasts 2025 Banner Google Summer of Code 2025 โ€“ Lightning Talks hosted by Scala Center, Switzerland ICFP2025_Mentoring_in_the_Scala_Ecosystem_Insights_from_GSoC_Kannupriya_Kalra, Singapore GenAI_London_Building_Reliable_AI_Systems, London Google Summer of Code 2025 โ€“ LLM4S Mentor Summit Banner Oaisys AI Practitioners Conference 2025 โ€“ LLM4S Building Reliable AI Systems (Kannupriya Kalra) AI Compute & Hardware 2025 Conference - Functional Intelligence: Building Scalable AI Systems for the Hardware Era Microsoft Global Hackathon 2026 โ€“ Build with LLMs: Open Source AI for the JVM VIPS-TC 2026 speaker announcement featuring Kannupriya Kalra VIPS-TC E-Cell Orientation 2026 event poster featuring Kannupriya Kalra E-Cell Orientation & Pitch Please, VIPS-TC โ€“ LLM4S Foundation: A Retrospective DataverseHub 2026 โ€“ LLM4S Foundation: A Retrospective


Snapshots from LLM4S talks held around the world ๐ŸŒ.



Talks & Presentations Archive

Date Event/Conference Talk Title Location Speaker Name Details URL Recording Link URL Featured In
25-Feb-2025 Bay Area Scala Letโ€™s Teach LLMs to Write Great Scala! (Original version) Tubi office, San Francisco, CA, USA ๐Ÿ‡บ๐Ÿ‡ธ Kannupriya Kalra Event Info , Reddit Discussion , Mastodon Post , Bluesky Post , X/Twitter Post , Meetup Event Watch Recording โ€“
20-Apr-2025 Scala India Letโ€™s Teach LLMs to Write Great Scala! (Updated from Feb 2025) India ๐Ÿ‡ฎ๐Ÿ‡ณ Kannupriya Kalra Event Info , Reddit Discussion , X/Twitter Post Watch Recording โ€“
28-May-2025 Functional World 2025 by Scalac Letโ€™s Teach LLMs to Write Great Scala! (Updated from Apr 2025) Gdansk, Poland ๐Ÿ‡ต๐Ÿ‡ฑ Kannupriya Kalra LinkedIn Post 1 , LinkedIn Post 2 , Reddit Discussion , Meetup Link , X/Twitter Post Watch Recording Scalendar (May 2025) , Scala Times 1 , Scala Times 2
13-Jun-2025 Dallas Scala Enthusiasts Letโ€™s Teach LLMs to Write Great Scala! (Updated from May 2025) Dallas, Texas, USA ๐Ÿ‡บ๐Ÿ‡ธ Kannupriya Kalra Meetup Event , LinkedIn Post , X/Twitter Post , Reddit Discussion , Bluesky Post , Mastodon Post Watch Recording Scalendar (June 2025)
13-Aug-2025 London Scala Users Group Scala Meets GenAI: Build the Cool Stuff with LLM4S The Trade Desk office, London, UK ๐Ÿ‡ฌ๐Ÿ‡ง Kannupriya Kalra, Rory Graves Meetup Event , X/Twitter Post , Bluesky Post , LinkedIn Post Recording pending Scalendar (August 2025)
21-Aug-2025 Scala Days 2025 Scala Meets GenAI: Build the Cool Stuff with LLM4S SwissTech Convention Center,EPFL campus, Lausanne, Switzerland ๐Ÿ‡จ๐Ÿ‡ญ Kannupriya Kalra, Rory Graves Talk Info , LinkedIn Post , X/Twitter Post , Reddit Discussion , Bluesky Post , Mastodon Post Watch Recording Scala Days 2025: August in Lausanne โ€“ Code, Community & Innovation , Scalendar (August 2025) , Scala Days 2025 LinkedIn Post , Scala Days 2025 Highlights , Scala Days 2025 Wrap , Scala Days 2025 Recap โ€“ A Scala Community Reunion , Xebia Scala days blog
25-Aug-2025 Zรผrich Scala Enthusiasts Fork It Till You Make It: Career Building with Scala OSS Rivero AG, ABB Historic Building, Elias-Canetti-Strasse 7, Zรผrich, Switzerland ๐Ÿ‡จ๐Ÿ‡ญ Kannupriya Kalra Meetup Event , LinkedIn Post , X/Twitter Post , Bluesky Post , Mastodon Post , Reddit Discussion Recording pending Scalendar (August 2025)
18-Sept-2025 Scala Center Talks Lightning Talks Powered by GSoC 2025 for Scala EPFL campus, Lausanne, Switzerland ๐Ÿ‡จ๐Ÿ‡ญ Kannupriya Kalra Event Invite , LinkedIn Post , Scala Centerโ€™s LinkedIn Post , X/Twitter Post , Mastodon Post , Bluesky Post , Reddit Discussion Recording pending, View LLM4S Slides 1, 2, 3, 4, Download LLM4S Slides 1, 2, 3, 4 โ€“
12-18-Oct-2025 ICFP/SPLASH 2025 (The Scala Workshop 2025) Mentoring in the Scala Ecosystem: Insights from Google Summer of Code Peony West, Marina Bay Sands Convention Center, Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ Kannupriya Kalra ICFP/SPLASH 2025 Event Website , The Scala Workshop 2025 Schedule , LinkedIn Post , X/Twitter Post , Mastodon Post , Bluesky Post , Reddit Discussion Watch Recording โ€“
23-25-Oct-2025 Google Summer Of Code Mentor Summit 2025 LLM4S x GSoC 2025: Engineering GenAI Agents in Functional Scala Google Office, Munich, Erika-Mann-Str. 33 ยท 80636 Mรผnchen, Germany ๐Ÿ‡ฉ๐Ÿ‡ช Kannupriya Kalra Event Website Recording pending. View Scala Center Slides, Download Scala Center Slides, View GSoC Mentor Summit All Speakers Slides, Download GSoC Mentor Summit All Speakers Slides โ€“
24-Oct-2025 GEN AI London 2025 Building Reliable AI systems: From Hype to Practical Toolkits Queen Elizabeth II Center in the City of Westminster, London, UK ๐Ÿ‡ฌ๐Ÿ‡ง Kannupriya Kalra GEN AI London Event Website , GEN AI London 2025 Schedule , LinkedIn Post 1 , LinkedIn Post 2 , LinkedIn Post 3 , X/Twitter Post , Mastodon Post , Bluesky Post , Reddit Discussion Recording pending, View Slides, Download Slides โ€“
29-30-Nov-2025 Oaisys Conf 2025: AI Practitioners Conference LLM4S: Building Reliable AI Systems in the JVM Ecosystem MCCIA, Pune, India ๐Ÿ‡ฎ๐Ÿ‡ณ Kannupriya Kalra, Shubham Vishwakarma Event Website, LinkedIn Post, X/Twitter Post, Mastodon Post, Bluesky Post, Reddit Post Recording pending. View Slides, Download Slides โ€“
10-Dec-2025 AI Compute & Hardware Conference 2025 Functional Intelligence: Building Scalable AI Systems for the Hardware Era Samsung HQ, San Jose, California, USA ๐Ÿ‡บ๐Ÿ‡ธ Kannupriya Kalra Event Website, Event details on Meetup, LinkedIn Post, X/Twitter Post, Mastodon Post, Bluesky Post, Reddit Post Recording pending. Slides pending โ€“
16-Sep-2026 Microsoft Global Hackathon 2026 Build with LLMs: Open Source AI for the JVM Microsoft Silicon Valley Campus, 1045 La Avenida St, Mountain View, CA 94043, USA ๐Ÿ‡บ๐Ÿ‡ธ Kannupriya Kalra Event Website, LinkedIn Post, X/Twitter Post, Bluesky Post, Mastodon Post Recording pending. View Slides, Download Slides โ€“
23-Oct-2026 E-Cell Orientation & Pitch Please | Vivekananda Institute of Professional Studies-Technical Campus (VIPS-TC) LLM4S Foundation: A Retrospective Vivekananda Institute of Professional Studies-Technical Campus (VIPS-TC), Pitampura, Delhi, India ๐Ÿ‡ฎ๐Ÿ‡ณ ยท 10:00 amโ€“3:00 pm Kannupriya Kalra Contact E-Cell VIPS-TC
Event
Instagram post 1
Instagram post 2
LinkedIn post 1
LinkedIn post 2
LinkedIn post 3
LinkedIn post 4
Bluesky
Reddit
X/Twitter
Mastodon
Upcoming โ€” Recording pending. View Slides, Download Slides โ€“
31-Oct-2026 DataverseHub LLM4S Foundation: A Retrospective Apple India, Waverock Building, Tower 2.2, TSIIC Limited, No. 115, Nanakramguda, Serilingampally Mandal, Gachibowli, Hyderabad 500008, Telangana, India ๐Ÿ‡ฎ๐Ÿ‡ณ ยท 12:00โ€“1:00 pm Kannupriya Kalra Event Page, Event Image Upcoming โ€” Recording pending โ€“
17-Nov-2026 Open Source Singapore LLM4S 1.0: From Idea to Production AI in Scala/JVM Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ Kannupriya Kalra Open Source Singapore Events Upcoming โ€” Recording pending โ€“
25-Nov-2026 London Scala Users Group LLM4S 1.0: From Idea to Production AI in Scala/JVM London, UK ๐Ÿ‡ฌ๐Ÿ‡ง Kannupriya Kalra, Rory Graves Meetup Group Upcoming โ€” Recording pending โ€“
26-Nov-2026 LLMday + Prompt Engineering Conference London Q4 2026 LLM4S 1.0: From Idea to Production AI in Scala/JVM Everyman Canary Wharf, London, UK ๐Ÿ‡ฌ๐Ÿ‡ง Kannupriya Kalra, Rory Graves Event Website Upcoming โ€” Recording pending โ€“

๐Ÿ“ Want to invite us for a talk or workshop? Reach out via our respective emails or connect on Discord: https://discord.gg/4uvTPn6qww

Why You Should Contribute to LLM4S?

  • Build AI-powered applications in a statically typed, functional language designed for large systems.
  • Help shape the Scala ecosystemโ€™s future in the AI/LLM space.
  • Learn modern LLM techniques like zero-shot prompting, tool calling, and agentic workflows.
  • Collaborate with experienced Scala engineers and open-source contributors.
  • Gain real-world experience working with Dockerized environments and multi-LLM providers.
  • Contribute to a project that offers you the opportunity to become a mentor or contributor funded by Google through its Google Summer of Code (GSoC) program.
  • Join a global developer community focused on type-safe, maintainable AI systems.

Google Summer of Code (GSoC)


GSoC Logo
LLM4S was selected for GSoC 2025 under the Scala Center Organisation.


LLM4S participated in Google Summer of Code (GSoC) 2025 under the Scala Center organisation. To learn about the 2025 projects and contributors, check out the details here:

๐Ÿ‘‰ Scala Center GSoC Ideas: https://lnkd.in/enXAepQ3

To know everything about GSoC and how it works, check out this talk:

๐ŸŽฅ GSoC Process Explained: https://lnkd.in/e_dM57bZ

To learn about the experience of GSoC contributors of LLM4S, check out their blogs in the section below.

๐Ÿ“š Explore Past GSoC Projects with Scala Center: https://www.gsocorganizations.dev/organization/scala-center/ This page includes detailed information on all GSoC projects with Scala Center from past years - including project descriptions, code repositories, contributor blogs, and mentor details.

๐Ÿ‘ฅ GSoC Contributor Onboarding Resources Archive

Hello GSoCers and future GSoC aspirants! Here are some essential onboarding links to help you collaborate and stay organized within the LLM4S community.

  • ๐Ÿ”— LLM4S GSoC GitHub Team:You have been invited to join the LLM4S GitHub team for GSoC participants. Accepting this invite will grant you access to internal resources and coordination tools.๐Ÿ‘‰ https://github.com/orgs/llm4s/teams/gsoc/members
  • ๐Ÿ“Œ Private GSoC Project Tracking Board: Once youโ€™re part of the team, you will have access to our private GSoC tracking board. This board helps you track tasks, timelines, and project deliverables throughout the GSoC period. ๐Ÿ‘‰ https://github.com/orgs/llm4s/projects/3

GSoC 2025: Google Open Source Funded Project Ideas from LLM4S

LLM4S - Implement an agentic toolkit for Large Language Models

LLM4S - RAG in a box

LLM4S - Support image, voice and other LLM modalities

LLM4S - Tracing support

Feel free to reach out to the contributors or mentors listed for any guidance or questions related to GSoC 2026.


Contributors_banner_shoutout
Contributors selected across the globe for GSoC 2025 program.


๐Ÿšง Behind the Build: Blogs & Series

Weโ€™ve got exciting news to share - Scalac, one of the leading Scala development companies, has officially partnered with LLM4S for a dedicated AI-focused blog series!

This collaboration was initiated after our talk at Functional World 2025, and itโ€™s now evolving into a full-fledged multi-part series and an upcoming eBook hosted on Scalacโ€™s platform. The series will combine practical Scala code, GenAI architecture, and reflections from the LLM4S team - making it accessible for Scala developers everywhere who want to build with LLMs.

๐Ÿ“ The first post is already drafted and under review by the Scalac editorial team. Weโ€™re working together to ensure this content is both technically insightful and visually engaging.

๐ŸŽ‰ Thanks to Matylda Kamiล„ska, Rafaล‚ Kruczek, and the Scalac marketing team for this opportunity and collaboration!

Stay tuned - the series will be published soon on scalac.io/blog, and weโ€™ll link it here as it goes live.


LLM4S x Scalac Collaboration
LLM4S blogs powered by Scalac.



๐Ÿ“– Community blogs & articles

Technical deep-dives, production stories, and insights from LLM4S contributors. These articles chronicle real-world implementations, architectural decisions, and lessons learned from building type-safe LLM infrastructure in Scala.

Author Title Topics Covered Part of Series Link
Vitthal Mirji llm4s: type-safe LLM infrastructure for Scala that stay 1-step ahead of everything Introduction to llm4s, why type safety matters, runtime โ†’ compile-time errors, provider abstraction, agent framework overview Building type-safe LLM infrastructure (Part 1/7) Read article
Vitthal Mirji Developer experience: How we turned 20-minute llm4s setup into 60 seconds Giter8 template creation, onboarding friction elimination, starter kit design, 95% time savings (PR #101) Building type-safe LLM infrastructure (Part 2/7) Read article
Vitthal Mirji Production error handling: When our LLM pipeline threw โ€˜Unknown errorโ€™ for everything Type-safe error hierarchies, ADTs, Either-based error handling, 60% faster debugging (PR #137) Building type-safe LLM infrastructure (Part 3/7) Read article
Vitthal Mirji Error hierarchy refinement: Smart constructors and the code we deleted Smart constructors, trait-based error classification, eliminating boolean flags, -263 lines (PR #197) Building type-safe LLM infrastructure (Part 4/7) Read article
Vitthal Mirji Type system upgrades: The โ€˜asistantโ€™ typo that compiled and ran in production String literals โ†’ MessageRole enum, 6 type classes, compile-time typo prevention, 43-file migration (PR #216) Building type-safe LLM infrastructure (Part 5/7) Read article
Vitthal Mirji Safety refactor: The P1 streaming bug that showed wrong errors and 47 try-catch blocks Eliminating 47 try-catch blocks, safety utilities, resource management, streaming bug fix, -260 net lines (PR #260) Building type-safe LLM infrastructure (Part 6/7) Read article
Vitthal Mirji 5 Production patterns from building llm4s: What actually works Pattern-based design, type-safe foundations, developer experience first, migration playbooks, production lessons learned Building type-safe LLM infrastructure (Part 7/7) Read article

๐Ÿ’ก You can contribute writing blogs Share your LLM4S experience, architectural insights, or production lessons. Reach out to maintainers on Discord or create a PR updating this table.


โœ๏ธ Blogs Powered by GSoC

Our Google Summer of Code (GSoC) 2025 contributors have actively documented their journeys, sharing insights and implementation deep-dives from their projects. These blog posts offer valuable perspectives on how LLM4S is evolving from a contributor-first lens.

Contributor Blog(s) Project
Elvan Konukseven elvankonukseven.com/blog Agentic Toolkit for LLMs
Gopi Trinadh Maddikunta Main Blog
Scala at Light Speed โ€“ Part 1
Scala at Light Speed โ€“ Part 2
RAG in a Box
Anshuman Awasthi Anshuman's GSoC Journey Multimodal LLM Support
Shubham Vishwakarma Cracking the Code: My GSoC 2025 Story Tracing and Observability

๐Ÿ’ก These blogs reflect first-hand experience in building real-world AI tools using Scala, and are great resources for future contributors and researchers alike.

๐Ÿ“š Where Innovation Speaks: Articles by GSoCโ€™s Brightest

Elvan Konukseven

Gopi Trinadh Maddikunta

Anshuman Awasthi

Shubham Vishwakarma