About:

Daniel Vigovszky is a senior staff software engineer with a passion for Scala and open source projects, currently working on Golem Cloud and enjoys travel photography.

Website:

Specializations:

Interests:

Software Development Open Source Projects Scala Rust WebAssembly
Subscribe to RSS:
Golem enables developers to build fault-tolerant applications using agents that manage workflows and state without requiring extensive coding for persistence.
The blog post discusses the release of Golem 1.3, which introduces a new JavaScript engine and a simplified approach for TypeScript developers to create WebAssembly components without needing to understand Rust or the WebAssembly ...
The post discusses the upcoming Golem 1.3 update, focusing on the new JavaScript engine, wasm-rquickjs, which replaces the experimental ComponentizeJs. The new engine aims to simplify the integration of JavaScript and TypeScript w...
Golem 1.4 enhances Rust development by enabling the creation of stateful agents for a graph database application that analyzes programming libraries using Google and OpenAI APIs.
The post provides a summary of the development of Golem from LambdaConf 2024 to LambdaConf 2025, including the release of Golem 1.0, 1.1, 1.2, and 1.2.2. It details the improvements made in each release, such as scalability, worke...
The text discusses the concept of durable execution engines, focusing on the ability of durable programs to survive various failure scenarios and continue execution from the point of interruption. It also demonstrates the process ...
The text discusses the limitations of using Zig with Golem and the evolving WASM Component Model ecosystem. It explains the steps to create WASM components with Zig, including defining the component's interface, generating C bindi...
The post explains the technical details of the golem-rust library, which provides a first-class experience for the supported programming languages. It discusses the regional changes, implementation of wrappers, transactions, opera...
The article discusses the new worker to worker communication feature in Golem, which allows for a simple and fully type-safe experience. It explains the low-level dynamic worker invocation API and the ability to generate stubs for...
The post is the first part of a series about the desert serialization library. It discusses the features of the library, the idea behind its creation, and how it supports evolving data types. It also explains the serialization pro...
The text discusses the technique of making the compiler automatically derive implementations of a type class for custom algebraic data types. It compares different ways of doing this in different programming languages and focuses ...
The post discusses the process of generating a Rust client library for ZIO Http endpoints. It explains the challenges faced when using ZIO Http for defining and implementing the server's REST API, and the decision to reimplement t...
The post discusses the recent changes to ZIO Kafka, the implementation, and the debugging process to fix issues related to rebalancing and data loss. The author explains the challenges faced, the tests implemented, and the theorie...
The post discusses how to write kubectl plugins with ZIO K8s, demonstrating an example using the ZIO ecosystem. It covers defining command line options, working with Kubernetes, and initializing the application. It also explains h...