<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ZIO on Salar Rahmanian</title><link>https://www.softinio.com/tags/zio/</link><description>Recent content in ZIO on Salar Rahmanian</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 01 Nov 2020 14:14:21 -0800</lastBuildDate><atom:link href="https://www.softinio.com/tags/zio/index.xml" rel="self" type="application/rss+xml"/><item><title>Next-Level Diagnostics for Async &amp; Concurrent Errors with ZIO</title><link>https://www.softinio.com/talks/next-level-diagnostics-for-async-and-concurrent-errors-with-zio/</link><pubDate>Wed, 13 Nov 2019 00:00:00 +0000</pubDate><guid>https://www.softinio.com/talks/next-level-diagnostics-for-async-and-concurrent-errors-with-zio/</guid><description>&lt;p&gt;

 &lt;picture&gt;
 &lt;source srcset="https://www.softinio.com/talks/next-level-diagnostics-for-async-and-concurrent-errors-with-zio/sbtb2019_hu_76635d2b9f1d957b.webp" type="image/webp" /&gt;
 &lt;img src="https://www.softinio.com/talks/next-level-diagnostics-for-async-and-concurrent-errors-with-zio/sbtb2019_hu_c17d1bc6df955ac.png"
 alt=""
 width="780" height="439"
 loading="eager" fetchpriority="high" /&gt;
 &lt;/picture&gt;
&lt;/p&gt;
&lt;p&gt;In November 2019 I had the great privilege to do a &lt;a href="https://scalebythebay2019.sched.com/event/RoSt/next-level-diagnostics-for-async-concurrent-errors-with-zio"&gt;Talk at Scale By The Bay Conference&lt;/a&gt; with John A De Goes.&lt;/p&gt;
&lt;h3 id="recording-of-my-talk"&gt;Recording of my talk&lt;/h3&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; margin-bottom: 0.25rem; height: 0; overflow: hidden;"&gt;
 &lt;iframe src="https://www.youtube-nocookie.com/embed/MdYKEwuWR4U"
 title="YouTube Video"
 style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;"
 allowfullscreen&gt;
 &lt;/iframe&gt;
&lt;/div&gt;
&lt;p class="video-fallback"&gt;&lt;a href="https://www.youtube.com/watch?v=MdYKEwuWR4U" target="_blank" rel="noopener"&gt;▶ Watch on YouTube&lt;/a&gt;&lt;/p&gt;

&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;
&lt;p&gt;Slides for my talk can be found &lt;a href="slides.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>ZIO Actors</title><link>https://www.softinio.com/projects/zio-actors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinio.com/projects/zio-actors/</guid><description>&lt;p&gt;

 &lt;picture&gt;
 &lt;source srcset="https://www.softinio.com/projects/zio-actors/ZIO_hu_5e7abc2694463537.webp 780w, https://www.softinio.com/projects/zio-actors/ZIO_hu_1e40d5b6867f0de5.webp 1560w"
 sizes="(max-width: 830px) calc(100vw - 3rem), 780px"
 type="image/webp" /&gt;
 &lt;img src="https://www.softinio.com/projects/zio-actors/ZIO_hu_7fb8c61bcaacc43c.png"
 alt="Scala News"
 width="780" height="318"
 loading="eager" fetchpriority="high" /&gt;
 &lt;/picture&gt;
&lt;/p&gt;
&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;ZIO Actors is a high-performance, purely functional library for building, composing, and supervising typed actors based on ZIO using Scala.&lt;/p&gt;
&lt;p&gt;Original creator of this project, though I do not maintain it anymore.&lt;/p&gt;
&lt;h2 id="my-blog-post-and-talk-about-zio-actors"&gt;My blog post and Talk about ZIO Actors&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.softinio.com/talks/acting-lessons-for-scala-engineers-with-akka-and-zio/"&gt;see here&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="links"&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Repository: &lt;a href="https://github.com/zio/zio-actors"&gt;https://github.com/zio/zio-actors&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;README: &lt;a href="https://github.com/zio/zio-actors/blob/master/README.md"&gt;https://github.com/zio/zio-actors/blob/master/README.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Documentation: &lt;a href="https://zio.dev/zio-actors/"&gt;https://zio.dev/zio-actors/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Introduction to Zio Actors</title><link>https://www.softinio.com/post/introduction-to-zio-actors/</link><pubDate>Sun, 01 Nov 2020 14:14:21 -0800</pubDate><guid>https://www.softinio.com/post/introduction-to-zio-actors/</guid><description>&lt;p&gt;

 &lt;picture&gt;
 &lt;source srcset="https://www.softinio.com/post/introduction-to-zio-actors/ZIO_hu_5e7abc2694463537.webp 780w, https://www.softinio.com/post/introduction-to-zio-actors/ZIO_hu_1e40d5b6867f0de5.webp 1560w"
 sizes="(max-width: 830px) calc(100vw - 3rem), 780px"
 type="image/webp" /&gt;
 &lt;img src="https://www.softinio.com/post/introduction-to-zio-actors/ZIO_hu_7fb8c61bcaacc43c.png"
 alt="ZIO"
 width="780" height="318"
 loading="eager" fetchpriority="high" /&gt;
 &lt;/picture&gt;
&lt;/p&gt;
&lt;p&gt;In this post I am going to do a quick introduction to using the &lt;a href="https://zio.github.io/zio-actors/"&gt;ZIO Actors&lt;/a&gt;, a library that implements the Actor model using Scala and ZIO a library for asynchroneous and concurrent programming.&lt;/p&gt;
&lt;p&gt;Before reading this post it is recommended that you read my two earlier posts &lt;a href="https://www.softinio.com/post/introduction-to-the-actor-model/"&gt;Introduction to the Actor Model&lt;/a&gt; and &lt;a href="https://www.softinio.com/post/introduction-to-akka-typed-using-scala/"&gt;Introduction to Akka Typed Using Scala&lt;/a&gt; as I have assumed the reader will be familiar with the concepts discussed in those posts. Some basic knowledge of &lt;a href="https://zio.dev"&gt;ZIO&lt;/a&gt; is assumed.&lt;/p&gt;</description></item></channel></rss>