I started a software research company
notes.eatonphil.com/2026-02-25-i...
I started a software research company
notes.eatonphil.com/2026-02-25-i...
Had a blast giving the talk "A tour of error handling" yesterday, where I explore how we can do typed error handling in Scala today.
Here are the slides:
github.com/jatcwang/tal...
๐ค Many teams donโt live in a Scala-only world. This session shares what itโs like to use Scala inside a Go-first company and where it shines.
Check out "Using Scala in a Go-First Company" from Christian Hollinger
The festive season is upon us and we have something special... a Christmas social event on Dec 12th (Fri) at the Science Museum!! ๐
Come for some drinks (free entry, sign up required) or Power Up and enjoy a night of fun retro games ๐ฎ๐ค (ยฃ20).
Details below ๐งต
Our next #Scala #OpenSource Hack Night on Nov 19th (Wed) will be held at Medidata, starting at 6pm!
Come and enjoy a night of fun hacking & learning!
Sign up here: ๐
www.meetup.com/london-scala...
Our next Scala Talks event is happening on Nov 12 (Wed) at Depop!
We have some international speakers!
Agnรจs Cardin will share her experience publishing a Scala book, and Maciej Gorywoda will show us how Jetbrain's AI tools can help you write Scala!
Sign up here:
www.meetup.com/london-scala...
Spoiler: Just do it all in macros instead of chaining implicits. Need to make it work across Scala 2 and 3? That's where you can use Hearth (scala-hearth.readthedocs.io/en/stable/), a library from the same author.
A very educational post on current state of Scala typeclass derivation approaches, why it's bad, and how we can do better.
kubuszok.com//2025/sanely...
Enjoy this multi-part series on builder pattern in Scala.
Intro to Builder Pattern
blog.rhetoricalmusings.com/posts/builder1
Know Your Limitations
blog.rhetoricalmusings.com/posts/builder2
Errors Are UX Too
blog.rhetoricalmusings.com/posts/builder3
@scalabridgelondon.bsky.social is back in October! Here's the projects we'll be working on:
www.scalabridgelondon.org/projects/
Sign up for your choice here:
docs.google.com/forms/d/e/1F...
(All the details and much more on our website www.scalabridgelondon.org)
๐จYou have until the 07/09 to book your regular tickets for ScalaIO ! ๐ scala.io#tickets
But you can also buy late birds right now if you want ๐ฐ
๐ฃ๏ธFor late-uploaders, the CFP is still open
sbt 2.0.0-RC3 is released! sbt 2.0 is a new version of sbt, based on Scala 3 constructs and Bazel-compatible cache system
- Plugins published against sbt 2.0.0-RC3 will be bincompat with 2.x
- All tasks are cached by default (transient annotation to opt-out)
eed3si9n.com/sbt-2.0.0-RC3 #Scala
sbt 2.0.0-RC2 is released! sbt 2.0 is a new version of sbt, based on Scala 3 constructs, and Bazel-compatible cache system
- Plugins published against sbt 2.0.0-RC2 will be bincompat with 2.x series
- All tasks are cached by default
eed3si9n.com/sbt-2.0.0-RC2 #Scala
Doing some benchmarks for Ox, using the excellent Kyo benchmark arena, which already has the code for Kyo, cats and ZIO.
I've added Ox & Pekko to a couple of benchmarks - the results are varied. Ox holds well in streaming, in other areas the benchmarks often really test the JVM & virtual threads.
sbt 1.11.3 is released
We have two exciting live-coding talks for you this July! โ๏ธ
Join us on Jul 23rd (Wed) 6pm to see some cutting edge Scala in action from Nicolas Rinaudo and Anton Svirdov!
Sign up here: ๐
www.meetup.com/london-scala...
NEVER buy anything Adobe. Adobe is the example of what greed does to a company.
No matter how outraged people are; no matter that the FTC is suing Adobe and executives for this practice; Adobe keeps doing it.
I got scammed by this same practice in 2020 the same way: I switched to Affinity instead.
Our next #Scala #OpenSource Hack Night on June 25th (Wed) will be held at SiriusXM, starting at 6pm!
Come and enjoy a night of fun, learning and friendship!
Sign up here: ๐
www.meetup.com/london-scala...
My first project written in @unison-lang.org !
gvolpe.com/blog/unison-...
Ready, steady, go!
Scala Days 2025 program is here ๐
Functional Programming and the Real World
๐ 4 tracks
๐ฃ๏ธ 50+ speakers
โพ Infinite fun
scala-lang.org/blog/2025/05...
Travel sustainably to @scaladays.org and enjoy the journey with the Scala Days Train Jam. Join fellow #Scala developers from London and Paris to hack on projects on the train.
Find out more at www.meetup.com/london-scala....
Our next #Scala #OpenSource Hack Night on May 21th (Wed) will be held at SiriusXM, starting at 6pm!
Come and enjoy a night of fun, learning and friendship!
Sign up here: ๐
www.meetup.com/london-scala...
Our next London #Scala Talks (Wed, Apr 16th) will be all about tooling! ๐คฉ
Come and hear Li Haoyi introduce Mill, and Jฤdrzej Rochala with a fresh take on using Intellij for Scala!
Big thanks to our host The Trade Desk!
Don't miss out and sign up now!
www.meetup.com/london-scala...
New video!
James Ward on Effect Oriented Programming, writing code in the age of AI, good mental models, speaking at conferences and endless curiosity:
youtu.be/M8DuVYnsW5A
Just added slides for my talk "Tagless Final for Humans" to my page of talks:
noelwelsh.com/landing/talks/
I gave this talk today at @scalar-conf.com. The core is a new encoding for tagless final in Scala, which makes much better use of Scala's features than the standard encoding.
I'd like to build some libraries that are usable across #Java, #Scala & #Kotlin, but I also want to be free to pick my implementation language & libraries (Project Loom, Cats-Effect, Kotlin coroutines). This helps me expose nice APIs to all devs.
Work in progress: github.com/funfix/tasks
There's still a few spots left in our next #Scala #OpenSource Hack Night on March 26th (Wed) starting at 6pm, at Elsevier office! (Thanks @elsevierconnect.bsky.social!)
Come and enjoy a night of fun, learning and friendship~ :)
Sign up here: ๐
www.meetup.com/london-scala...
New video, and this time I'm doing something different: a long-form, wide-ranging conversation with none other than
Martin Odersky, the creator of #Scala!
www.youtube.com/watch?v=tmpP...
Did you know, the CfP for this yearโs conference is OPEN. Send in your proposal today and be part of this yearโs event in Lausanne, Switzerland!
โ๐ผ www.papercall.io/scaladays
All levels of expertise on Scala and its application are welcome and encouraged ๐๐ผ
A great question -- and one that I used as a foundation for an entire talk
speakerdeck.com/bcantrill/th...