Jacob Wang's Avatar

Jacob Wang

@jatcwang

Almost Functional Programmer in Scala. DMs open :)

277
Followers
105
Following
7
Posts
11.09.2024
Joined
Posts Following

Latest posts by Jacob Wang @jatcwang

Post image

I started a software research company

notes.eatonphil.com/2026-02-25-i...

25.02.2026 16:01 ๐Ÿ‘ 91 ๐Ÿ” 8 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 0

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...

12.02.2026 21:58 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Christian Hollinger: Using Scala in a Go First Company [Scala Days 2025]
Christian Hollinger: Using Scala in a Go First Company [Scala Days 2025] We introduced a very specialized Scala 3 project - a high-volume, real-time streaming pipeline for complex traffic data - at a company that does (practically) everything in go. Why would we do that? And would we do it again? In the overall Data Engineering world, go has very little foothold; Python

๐Ÿค– 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

06.01.2026 13:30 ๐Ÿ‘ 2 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Christmas Social at the Science Museum, Fri, 12 Dec 2025, 6:00 pm | Meetup We're going to the Science Museum for a ๐ŸŽ„ Christmas social! ๐ŸŽ„ The Science Museum is [opening late](https://www.sciencemuseum.org.uk/see-and-do/power-evening-session) on

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 ๐Ÿงต

30.11.2025 20:50 ๐Ÿ‘ 2 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Preview
Scala Open Source Hack Night @ Medidata!, Wed, Nov 19, 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

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...

16.11.2025 11:24 ๐Ÿ‘ 3 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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

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...

05.11.2025 22:12 ๐Ÿ‘ 2 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Hearth documentation

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.

04.11.2025 21:01 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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...

04.11.2025 21:01 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Type Gymnastics with Builder Pattern - A Developer's Experience

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

22.10.2025 06:17 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Learn or improve at programming in a fun and supportive environment

@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)

22.09.2025 16:13 ๐Ÿ‘ 2 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Scala.IO Scala.IO is a conference for people having interest in the Scala ecosystem or simply being curious about the language, usages

๐Ÿšจ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

03.09.2025 12:27 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
sbt 2.0.0-RC3 ยท eed3si9n

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

16.08.2025 23:41 ๐Ÿ‘ 12 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
sbt 2.0.0-RC2 ยท eed3si9n

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

11.08.2025 01:03 ๐Ÿ‘ 12 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Post image Post image Post image Post image

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.

23.07.2025 13:22 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

sbt 1.11.3 is released

05.07.2025 22:53 ๐Ÿ‘ 5 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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

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...

03.07.2025 20:02 ๐Ÿ‘ 3 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

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.

20.06.2025 08:16 ๐Ÿ‘ 352 ๐Ÿ” 109 ๐Ÿ’ฌ 28 ๐Ÿ“Œ 9
Preview
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

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...

20.06.2025 08:46 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Unison: Forex API & Caching โ€ข gvolpe's blog I have been following the Unison programming language for as long as I can remember, given that its authors are very well-known in the Scala ecosystem. Thoug...

My first project written in @unison-lang.org !

gvolpe.com/blog/unison-...

11.05.2025 19:18 ๐Ÿ‘ 13 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

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...

30.05.2025 03:36 ๐Ÿ‘ 3 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

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....

18.05.2025 12:25 ๐Ÿ‘ 1 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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

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...

16.05.2025 21:02 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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:

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...

04.04.2025 21:22 ๐Ÿ‘ 8 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
James Ward on Effect Oriented Programming, Writing Code in the Age of AI, Curiosity and Exploration
James Ward on Effect Oriented Programming, Writing Code in the Age of AI, Curiosity and Exploration YouTube video by Rock the JVM

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

05.04.2025 09:59 ๐Ÿ‘ 2 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Noel Welsh: Talks

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.

28.03.2025 13:45 ๐Ÿ‘ 29 ๐Ÿ” 11 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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

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

28.03.2025 05:58 ๐Ÿ‘ 15 ๐Ÿ” 6 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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.

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...

23.03.2025 22:05 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Martin Odersky on the Future of Scala, Learning, Teaching and the Quest for the Perfect Language
Martin Odersky on the Future of Scala, Learning, Teaching and the Quest for the Perfect Language YouTube video by Rock the JVM

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...

18.03.2025 16:06 ๐Ÿ‘ 18 ๐Ÿ” 8 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

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 ๐Ÿ‘๐Ÿผ

18.03.2025 07:58 ๐Ÿ‘ 2 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

A great question -- and one that I used as a foundation for an entire talk
speakerdeck.com/bcantrill/th...

14.03.2025 16:54 ๐Ÿ‘ 42 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0