<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Project on Salar Rahmanian</title><link>https://www.softinio.com/categories/project/</link><description>Recent content in Project on Salar Rahmanian</description><generator>Hugo</generator><language>en</language><atom:link href="https://www.softinio.com/categories/project/index.xml" rel="self" type="application/rss+xml"/><item><title>Scala News</title><link>https://www.softinio.com/projects/scalanews/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinio.com/projects/scalanews/</guid><description>&lt;p&gt;

 &lt;picture&gt;
 &lt;source srcset="https://www.softinio.com/projects/scalanews/scalanews_hu_b92b722bc7a5d562.webp" type="image/webp" /&gt;
 &lt;img src="https://www.softinio.com/projects/scalanews/scalanews_hu_be48cead0ff03b20.png"
 alt="Scala News"
 width="780" height="780"
 loading="eager" fetchpriority="high" /&gt;
 &lt;/picture&gt;
&lt;/p&gt;
&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;I wanted to create a directory of all bloggers who write about Scala Programming language with links to their RSS Feeds.&lt;/p&gt;
&lt;p&gt;Using this directory I have created a CLI tool using Scala, Typelevel stack (cats-effect, fs2, http4s, decline, Laika) to use the rss feed links to generate the latest news in the scala community that I publish periodically on &lt;a href="https://www.scalanews.net/"&gt;www.scalanews.net&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="links"&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Website: &lt;a href="https://www.scalanews.net/"&gt;https://www.scalanews.net/&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;About Page: &lt;a href="https://www.scalanews.net/Resources/About.html"&gt;https://www.scalanews.net/Resources/About.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Repository: &lt;a href="https://github.com/softinio/scalanews"&gt;https://github.com/softinio/scalanews&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;README: &lt;a href="https://github.com/softinio/scalanews/blob/main/README.md"&gt;https://github.com/softinio/scalanews/blob/main/README.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>scaladex.nvim</title><link>https://www.softinio.com/projects/scaladex-nvim/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinio.com/projects/scaladex-nvim/</guid><description>&lt;p&gt;

 &lt;picture&gt;
 &lt;source srcset="https://www.softinio.com/projects/scaladex-nvim/scala-logo_hu_d5d0b851de8c0152.webp" type="image/webp" /&gt;
 &lt;img src="https://www.softinio.com/projects/scaladex-nvim/scala-logo_hu_2d0e115cb461a626.png"
 alt="scaladex.nvim"
 width="590" height="270"
 loading="eager" fetchpriority="high" /&gt;
 &lt;/picture&gt;
&lt;/p&gt;
&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;I created a lua library that is able to search for scala pages on &lt;a href="https://index.scala-lang.org"&gt;Scaladex&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I then used it to create a &lt;a href="https://neovim.io"&gt;Neovim&lt;/a&gt; plugin and &lt;a href="https://github.com/nvim-telescope/telescope.nvim"&gt;telescope.nvim&lt;/a&gt; plugin so that when I am coding using Neovim I can search for and add packages as dependencies.&lt;/p&gt;
&lt;h2 id="demo-and-video-tutorial-on-using-scaladexnvim"&gt;Demo and Video Tutorial on using scaladex.nvim&lt;/h2&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; margin-bottom: 0.25rem; height: 0; overflow: hidden;"&gt;
&lt;iframe sandbox="allow-same-origin allow-scripts allow-popups" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;"
 src="https://watch.softinio.com/videos/embed/44bD8ASpSkzmKifDBNMBkr?title=0&amp;warningTitle=0&amp;peertubeLink=0" allowfullscreen&gt;
&lt;/iframe&gt;
&lt;/div&gt;
&lt;p class="video-fallback"&gt;&lt;a href="https://watch.softinio.com/w/44bD8ASpSkzmKifDBNMBkr" target="_blank" rel="noopener"&gt;▶ Watch on PeerTube&lt;/a&gt;&lt;/p&gt;</description></item><item><title>duck4s</title><link>https://www.softinio.com/projects/duck4s/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinio.com/projects/duck4s/</guid><description>&lt;p&gt;

 &lt;picture&gt;
 &lt;source srcset="https://www.softinio.com/projects/duck4s/duck4s_logo_hu_c77015b12151f2d5.webp" type="image/webp" /&gt;
 &lt;img src="https://www.softinio.com/projects/duck4s/duck4s_logo_hu_c54d364e9a79cf42.jpeg"
 alt="duck4s"
 width="200" height="200"
 loading="eager" fetchpriority="high" /&gt;
 &lt;/picture&gt;
&lt;/p&gt;
&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;A modern, type-safe Scala 3 wrapper library for DuckDB that provides idiomatic, functional programming-friendly access to DuckDB&amp;rsquo;s analytical database capabilities through its Java JDBC client.&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/softinio/duck4s"&gt;https://github.com/softinio/duck4s&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;README: &lt;a href="https://github.com/softinio/duck4s/blob/main/README.md"&gt;https://github.com/softinio/duck4s/blob/main/README.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Fishee</title><link>https://www.softinio.com/projects/fishee/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinio.com/projects/fishee/</guid><description>&lt;p&gt;

 &lt;picture&gt;
 &lt;source srcset="https://www.softinio.com/projects/fishee/FisheeLogo_hu_3782b2065559e43a.webp" type="image/webp" /&gt;
 &lt;img src="https://www.softinio.com/projects/fishee/FisheeLogo_hu_797932ec339f40a3.jpeg"
 alt="Fishee"
 width="640" height="452"
 loading="eager" fetchpriority="high" /&gt;
 &lt;/picture&gt;
&lt;/p&gt;
&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;Fishee is a command-line interface (CLI) tool designed specifically for users of the Fish Shell. It provides a convenient way to manage and manipulate your Fish Shell history files, making it easier to maintain and transfer command history across different environments.&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/softinio/Fishee"&gt;https://github.com/softinio/Fishee&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;README: &lt;a href="https://github.com/softinio/Fishee/blob/main/README.md"&gt;https://github.com/softinio/Fishee/blob/main/README.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&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></channel></rss>