Jacob Wang
jatcwang.bsky.social
Jacob Wang
@jatcwang.bsky.social
Almost Functional Programmer in Scala. DMs open :)
Reposted by Jacob Wang
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...
Scala Talks: Write a book about Scala during Covid & AI tooling for developers, Wed, Nov 12, 2025, 6:00 PM | Meetup
🎉 Come along to the London Scala Talks! 🎉 In this event you'll hear from Agnès Cardin and Maciej Gorywoda. **Agenda** 6:00pm - 🥤 Doors open. Come along and grab a drink
www.meetup.com
November 5, 2025 at 10:13 PM
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...
kubuszok.com
November 4, 2025 at 9:01 PM
Reposted by Jacob Wang
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
Type Gymnastics with Builder Pattern - A Developer's Experience
blog.rhetoricalmusings.com
October 22, 2025 at 6:17 AM
Reposted by Jacob Wang
@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)
Learn or improve at programming in a fun and supportive environment
www.scalabridgelondon.org
September 22, 2025 at 4:13 PM
Reposted by Jacob Wang
🚨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
Scala.IO
Scala.IO is a conference for people having interest in the Scala ecosystem or simply being curious about the language, usages
scala.io
September 3, 2025 at 12:27 PM
Reposted by Jacob Wang
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-RC3 · eed3si9n
eed3si9n.com
August 16, 2025 at 11:41 PM
Reposted by Jacob Wang
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
sbt 2.0.0-RC2 · eed3si9n
eed3si9n.com
August 11, 2025 at 1:03 AM
Reposted by Jacob Wang
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.
July 23, 2025 at 1:22 PM
Reposted by Jacob Wang
sbt 1.11.3 is released
sbt 1.11.3 is released featuring sonaUploadRequestTimeout setting
eed3si9n.com/sbt-1.11.3 #Scala
sbt 1.11.3 · eed3si9n
eed3si9n.com
July 5, 2025 at 10:53 PM
Reposted by Jacob Wang
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...
Scala Talks: Hands-On Capture Checking & Scala Native live-coding ☀️, Wed, Jul 23, 2025, 6:00 PM | Meetup
🎉 Come along to the London Scala Talks! 🎉 Summer is upon us and it's time to get active! What's more active than, not just one, but TWO cutting-edge Scala live-coding ta
www.meetup.com
July 3, 2025 at 8:02 PM
Reposted by Jacob Wang
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.
June 20, 2025 at 8:16 AM
Reposted by Jacob Wang
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...
Scala Open Source Hack Night!, Wed, Jun 25, 2025, 6:00 PM | Meetup
Calling all Scala enthusiasts! Join us for a fun night of hacking, collaborating, and contributing to open-source projects. Whether you’re a seasoned Scala developer or jus
www.meetup.com
June 20, 2025 at 8:46 AM
Reposted by Jacob Wang
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...
May 30, 2025 at 3:36 AM
Reposted by Jacob Wang
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....
May 18, 2025 at 12:25 PM
Reposted by Jacob Wang
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...
Scala Open Source Hack Night!, Wed, May 21, 2025, 6:00 PM | Meetup
Calling all Scala enthusiasts! Join us for a fun night of hacking, collaborating, and contributing to open-source projects. Whether you’re a seasoned Scala developer or jus
www.meetup.com
May 16, 2025 at 9:02 PM
Reposted by Jacob Wang
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...
Scala Talks: Solving Scala's Build Problem with Mill & Development with IntelliJ, Wed, Apr 16, 2025, 6:00 PM | Meetup
🎉 Come along to the London Scala Talks! 🎉 In this event you'll hear from Haoyi Li and Jędrzej Rochala. **Agenda** 6:00pm - 🥤 Doors open. Come along and grab a drink! 6:
www.meetup.com
April 4, 2025 at 9:22 PM
Reposted by Jacob Wang
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
James Ward on Effect Oriented Programming, Writing Code in the Age of AI, Curiosity and Exploration
YouTube video by Rock the JVM
youtu.be
April 5, 2025 at 9:59 AM
Reposted by Jacob Wang
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.
Noel Welsh: Talks
noelwelsh.com
March 28, 2025 at 1:45 PM
Reposted by Jacob Wang
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
GitHub - funfix/tasks: Task datatype, meant for cross-language interop (Java, Kotlin, Scala)
Task datatype, meant for cross-language interop (Java, Kotlin, Scala) - funfix/tasks
github.com
March 28, 2025 at 5:58 AM
Reposted by Jacob Wang
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...
Login to Meetup | Meetup
Not a Meetup member yet? Log in and find groups that host online or in person events and meet people in your local community who share your interests.
www.meetup.com
March 23, 2025 at 10:05 PM
Reposted by Jacob Wang
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...
Martin Odersky on the Future of Scala, Learning, Teaching and the Quest for the Perfect Language
YouTube video by Rock the JVM
www.youtube.com
March 18, 2025 at 4:07 PM
Reposted by Jacob Wang
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 👍🏼
www.papercall.io
March 18, 2025 at 7:58 AM
Reposted by Jacob Wang
A great question -- and one that I used as a foundation for an entire talk
speakerdeck.com/bcantrill/th...
March 14, 2025 at 4:54 PM
Reposted by Jacob Wang
The next online Scala Tooling Spree will be happening tomorrow!

During the event, we will do our best to tackle some Metals and Scala CLI issues. The spree will take place from 17:00 to 19:00 CET. If you’d like to participate, please register use: forms.gle/yUurzS2KiM2....
Tooling spree registration form
This is a registration form for the Scala tooling spree. During the spree, we will try our best at tackling some of the Metals (including Scala 3 presentation compiler) and Scala CLI issues. The spree takes place from 17:00 to 19:00. If you are new to contributing to Scala tooling, please try setting up your chosen project and read through the development guide before the spree.
docs.google.com
March 12, 2025 at 4:00 PM