View profile

ZIO News - Issue #18

ZIO News - Issue #18
By ZIO News • Issue #18 • View online
Welcome to ZIO News, your monthly newsletter dedicated to ZIO and its ecosystem!

Major Releases
There was no major release of ZIO apart from 2 binary-compatible releases (RC21-1 and RC21-2) that fixed issues found in RC21. A few other bugs have been fixed and #3926 is potentially the last issue to figure out before 1.0 can be released. The Mima plugin has been configured to preserve binary compatibility in the future.
ZIO Ecosystem
A new library made an appearance in the zio organization: ZIO Json. The project goal is to provide the best performance possible while exposing a purely functional API. Extra care is also given on security. The project is not ready to use yet but you should keep an eye on it since first benchmarks are really promising.
The Scala binary serialization library named desert has native ZIO support. More details about the integration can be found here.
Blog Articles
Aleksandra Holubitska wrote a detailed introduction to ZIO Chunk: Fast, Pure Alternative to Arrays. You’ll learn how it addresses the drawbacks of arrays and why it is used pervasively in the ZIO codebase.
Pierangelo Cecchetto wrote an article on mocking endpoints with ZIO and sttp.
Antoine Doeraene posted an article on writing Angular services in Scala using ZIO. Very interesting if you’re looking into writing functional code on the front-end.
Published Talks
A lot of great video content was posted! The sequel to “FP to the Max”, overviews of ZIO Query (the query optimization engine behind Caliban), ZIO STM, zio-grpc and more.
FP to the Min by John De Goes: Scala in the City Conference
FP to the Min by John De Goes: Scala in the City Conference
Adam Fraser- Wicked Fast API Calls with ZIO Query- λC 20 Global Edition
Adam Fraser- Wicked Fast API Calls with ZIO Query- λC 20 Global Edition
Dejan Mijic- Declarative Concurrency With ZIO STM- λC 20 Global Edition
Dejan Mijic- Declarative Concurrency With ZIO STM- λC 20 Global Edition
Functional, Type-safe, Testable Microservices with ZIO gRPC
Functional, Type-safe, Testable Microservices with ZIO gRPC
Functional World #1 ▶️ ZIO inception by Vladimir Pavkin (correct sound)
Functional World #1 ▶️ ZIO inception by Vladimir Pavkin (correct sound)
Events
A reminder that the unveiling of ZIO Prelude, a new Scala library with a completely different approach of functional type classes, is just 5 days away. The event is remote and free.
The next Scala Meetup SF on August 20 will have Aris Vlasakakis give a talk on “Pure Functional Tensorflow Model Inference with ZIO”. Also remote and free.
From Twitter
John A De Goes
Now you can contribute to open source Scala ZIO from your browser, by clicking 1 button:

https://t.co/u8NWXTNx9R

Thanks to Michael Genereux for this feature, and to @gitpod for some truly amazing tech, co-powered by @scala_lang Metals & Bloop!
Sandra Wolf 🐺
Ziverge is hiring, not one, not two but 8 Senior Scala Engineers 👩‍💻 👨‍💻 Fancy working remotely among such a great minds like @iravid_ and @adamfraser? Check the opportunities and apply below 👇 https://t.co/oh2UMFZY7w
Maks
And now I see how Scala ecosystem evolved for the last 4 years.
From my point of view, the ecosystem finally became mature. You don't need to tweak something to make it work.
You can pick any library and it's production-ready: typelevel stack, typesafe stack, ZIO, Quill.
colorless green idea
I started using ZIO recently for my little scheme in scala (fun project). My naive interpreter compiles the AST down to a ZIO action. This works great and is straight forward. I am pleased by ZIOs ergonomics. I was able to pick up what I need in no time.
Made something cool in relation with ZIO? Let us know for a chance to appear in the next ZIO newsletter!
Did you enjoy this issue?
ZIO News

Everything about ZIO and its ecosystem

If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue