"Type-Classes (in Scala 3)" — my presentation from Scalar 2026
(you can see I had a great time)
#Scala #Scala3

"Type-Classes (in Scala 3)" — my presentation from Scalar 2026
(you can see I had a great time)
#Scala #Scala3

ScalaTimes – A Free, Once-Weekly Scala News Flash
ScalaTimes는 Scala 개발자들을 위한 주간 뉴스레터로, Scala 3 매크로 디버깅, 효과 시스템 비교(Cats Effect, ZIO 등), sbt CI 도구 개선, 타입 안전 Apache Spark API 'wick' 출시 등 다양한 Scala 생태계 최신 소식을 다룹니다. 또한, Scala 관련 주요 컨퍼런스 일정과 오픈소스 프로젝트 소식도 포함되어 있어 Scala 개발자들이 실무에 바로 활용할 수 있는 정보를 제공합니다. 이 뉴스레터는 Scala 언어와 도구, 라이브러리 발전 동향을 한눈에 파악하는 데 유용합니다.
#neotype for #Scala3 by @kitlangton is an absolute gem of a library, combining together the power of new types and refinement types. Absolutely recommended, if you don't use it yet.
Next chapter in that high-performance #Scala game server. A while back, there was an article about rebasing the core logic processor (purely functional, no IO, no concurrency, bottlenecked on CPU and heap allocations) from #ZIO to ZPure for performance reasons. Now taking it a step further with replacing ZPure with PureLogic (written for this purpose). Uses #Scala3 context functions and "direct style" instead of monads, greatly reducing the number of allocations.
PureLogic is a new Scala 3 library for writing pure domain logic using direct style instead of monads. It provides 4 capabilities (Reader, Writer, State, Abort) that compose naturally through context functions, with zero dependencies and 7-40x better performance than monadic alternatives.
The epub and pdf of my book "Pure functional HTTP APIs in Scala" is [again] available for free on leanpub and will remain so.
#scala #scala3 #http4s #typelevel #FunctionalProgramming #pfhais
Sharaf 0.14.0 is out!
https://github.com/sake92/sharaf/releases/tag/0.14.0
Added support for:
- SSE
- named tuples in query/form params
- union types in query/form params