I started a software research company
notes.eatonphil.com/2026-02-25-i...
Posts by Jacob Wang
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...
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...