{"@attributes":{"version":"2.0"},"channel":{"title":"Vitalii Honta","link":"https:\/\/vhonta.dev\/","description":"Recent content on Vitalii Honta","generator":"Hugo -- gohugo.io","language":"en-us","lastBuildDate":"Mon, 02 Oct 2023 21:30:00 +0200","item":[{"title":"Working with Workflows and Activities","link":"https:\/\/vhonta.dev\/posts\/workflows-activities\/","pubDate":"Mon, 02 Oct 2023 21:30:00 +0200","guid":"https:\/\/vhonta.dev\/posts\/workflows-activities\/","description":"Introduction In the previous post, you were introduced to Temporal and its main building blocks, ZIO Temporal , and the Content Sync Platform we&rsquo;re developing.\nIn this post, we&rsquo;ll develop your own Workflows and Activities!\nA quick reminder:\nActivity is all the hard work and technical details. Activities perform error-prone operations (such as interactions with external systems and APIs), complex algorithms, etc. Workflow is the business process definition represented as code."},{"title":"Temporal Workflows with ZIO: Introduction","link":"https:\/\/vhonta.dev\/posts\/zio-temporal-intro\/","pubDate":"Tue, 05 Sep 2023 10:00:00 +0200","guid":"https:\/\/vhonta.dev\/posts\/zio-temporal-intro\/","description":"Introduction Do you spend a lot of time making your applications resilient: dealing with distributed state and locks, migrating from sync to async communication, adding retries, tracing?\nThat&rsquo;s a usual programming routine that we, as engineers, must care about. On the other hand, it shifts our focus to technical issues instead of the original business problem.\nCan we change the status quo? Are there any tools to help us struggle less and to be more productive?"},{"title":"About","link":"https:\/\/vhonta.dev\/about\/about\/","pubDate":"Thu, 29 Jun 2023 15:04:46 +0200","guid":"https:\/\/vhonta.dev\/about\/about\/","description":"Hello there, my name is Vitalii \ud83d\udc4b I\u2019m passionate about software engineering (especially Scala, but also like Python).\nThe things I feel the most interested in are Functional Programming, Data Engineering, Distributed Systems in general, Workflow Management Systems, etc.\nI believe software engineering (and functional programming in particular) should be:\nPrincipled but practical Pragmatic enough but still enjoyable Inclusive and welcoming for newcomers! Following these credos, I authored some open source projects:"},{"title":"Welcome to my personal blog!","link":"https:\/\/vhonta.dev\/posts\/my-first-blog-post\/","pubDate":"Thu, 29 Jun 2023 15:04:46 +0200","guid":"https:\/\/vhonta.dev\/posts\/my-first-blog-post\/","description":"Hello there, my name is Vitalii, and this is my first blog post \ud83d\udc4b\nI\u2019m passionate about software engineering (especially Scala, but also like Python).\nThe things I feel the most interested in are Functional Programming,\nData Engineering, Distributed Systems in general, Workflow Management Systems, etc.\nI believe software engineering (and functional programming in particular) should be:\nPrincipled but practical Pragmatic enough but still enjoyable Inclusive and welcoming for newcomers! First time on this website?"}]}}