Golem 1.3's new JavaScript engine| blog.vigoo.dev
Golem 1.3's new JavaScript engine| blog.vigoo.dev
[Video] Missing Testing Features in Rust @ LambdaConf 2025| blog.vigoo.dev
LambdaConf 2024-2025 - one year of Golem| blog.vigoo.dev
My talk at Wasm I/O 2025 explaining how Golem is built on WebAssembly and the Component Model.| vigoo's software development blog
Introduction| vigoo's software development blog
My talk at LambdaConf 2024 explaining how Golem takes advantage of the WebAssembly Component Model.| vigoo's software development blog
Golem always considered Zig a supported language, but until now the only documented way to use it was to compile a program with a single main function into a core WebAssembly module and then wrap that as a component that can be uploaded to Golem for execution. This is very limiting, as in order to take full advantage of Golem (and any other part of the evolving WASM Component Model ecosystem) a Zig program must have definitions for both importing and exporting functions and data types in orde...| vigoo's software development blog
Introduction| vigoo's software development blog
This article was originally posted at the Golem Cloud Blog| vigoo's software development blog
Introduction| vigoo's software development blog
My talk at Functional Scala 2023 about my experience with generating client libraries from OpenAPI specifications, and an alternative code-first approach using ZIO Http.| vigoo's software development blog
Introduction| vigoo's software development blog
We at Golem Cloud built our first developer preview on top of the ZIO ecosystem, including ZIO Http for defining and implementing our server's REST API. By using ZIO Http we immediately had the ability to call our endpoints using endpoint clients, which allowed us to develop the first version of Golem's CLI tool very rapidly.| vigoo's software development blog
My short talk at ZIO World 2023 about the zio-flow library.| vigoo's software development blog
My talk at Functional Scala 2022 about the binary serialization library desert.| vigoo's software development blog
Introduction| vigoo's software development blog
My talk at ZIO World 2022 introducing ZIO Parser| vigoo's software development blog
My talk at Functional Scala 2021 about generating libraries in Scala:| vigoo's software development blog
Originally posted at the Ziverge blog.| vigoo's software development blog
My blog post published at the Coralogix blog about using zio-k8s for writing operators.| vigoo's software development blog
A few years ago I wrote a post about how I refactored one of our internal tools at Prezi. This command line tool was able to discover a set of AWS resources and present them in a nice human readable way. The primary motivation at that time was to introduce circuit breaking to survive AWS API rate limits.| vigoo's software development blog
I have recently published a set of libraries, zio-aws, aiming to provide a better interface for working with AWS services from ZIO applications. For more information about how the ZIO interface works and how to get started with these libraries, read the repository's README. In this post, I will focus on how these libraries are generated from the schema provided by the AWS Java SDK v2.| vigoo's software development blog
Blog post series| vigoo's software development blog
Blog post series| vigoo's software development blog
Blog post series| vigoo's software development blog
Blog post series| vigoo's software development blog
At Prezi, we have an internal tool called prezidig for discovering AWS resources. I like it a lot so I was quite annoyed recently that it always fails with a throttling exception because of our increased use of the AWS API. It made it completely unusable, so I decided to try to fix this.| vigoo's software development blog
Intro| vigoo's software development blog
I've released a new version (0.4) of gradle-haskell-plugin today, with experimental stack support.| vigoo's software development blog
I wrote a case study for FPComplete on how we use Haskell at Prezi. It is published here, but I'm just posting it here as well:| vigoo's software development blog
My team at Prezi uses Haskell for several projects, which usually depend on each other, often with build steps using other languages such as Scala, C++ or Haxe. As Gradle is used heavily in the company, we decided to try to integrate our Haskell projects within Gradle.| vigoo's software development blog
I already wrote about bari in May.| vigoo's software development blog
I've released a new version of ScalaFXML, which now supports bothScalaFX 8 with JavaFX 8 on Java 8, and ScalaFX 2.2 with JavaFX 2.x on Java 7.| vigoo's software development blog
A few weeks ago I met a problem where a script, running once every night sending out some emails did not run correctly because a remote thrift call timed out in it. As I started investigating it, turned out that it's a search call:| vigoo's software development blog
I've added a new feature to Distributed Documentor today, conditional blocks.| vigoo's software development blog
In the past two years I worked on a project called bari which now reached an usable state. bari is a build management system, trying to fix Visual Studio's bad parts while keeping the good ones.| vigoo's software development blog
ScalaFX is a nice wrapper around JavaFX for Scala, but currently it lacks support for using FXML instead of Scala code for defining the user interfaces. This can be understood as ScalaFX is in fact a DSL for defining the UI in Scala instead of an XML file. Still I believe that using FXML instead may have its advantages; first of all it has a visual designer (JavaFX Scene Builder). For me, designing an UI without immediate visual feedback is hard, and involves a lot of iterations of tweaking t...| vigoo's software development blog
Ceylon's first production release was announced on 12th of November. I decided to try it out after going through the quick introduction, as it looked quite promising. In a series of posts I'd like to share my first attempts to use this interesting language.| vigoo's software development blog
Cloning WPF flow document fragments| blog.vigoo.dev
Durable Execution is not just for failures| blog.vigoo.dev