<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Victor Farazdagi</title><link>https://farazdagi.com/</link><description>Recent content on farazdagi.com</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© 2014-2026 Victor Farazdagi</copyright><lastBuildDate>Tue, 10 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://farazdagi.com/index.xml" rel="self" type="application/rss+xml"/><item><title>On Subtyping and Variance in Rust</title><link>https://farazdagi.com/posts/2026-02-10-subtyping/</link><pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2026-02-10-subtyping/</guid><description>
1 Introduction Subtyping is a relationship between types, where a type S conforms to the type T’s interface and th...</description></item><item><title>Typestate pattern in Rust</title><link>https://farazdagi.com/posts/2024-04-07-typestate-pattern/</link><pubDate>Sun, 07 Apr 2024 00:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2024-04-07-typestate-pattern/</guid><description>
1 Introduction Rust’s type system is quite sophisticated, allowing for plethora of useful idioms.
One of such idio...</description></item><item><title>SoK: Attestation Aggregation Algorithms</title><link>https://farazdagi.com/posts/2020-07-01-sok-attestations-aggregation/</link><pubDate>Wed, 01 Jul 2020 00:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2020-07-01-sok-attestations-aggregation/</guid><description>
If you want to suggest sth, please, feel free to contribute to the ethresear.ch topic.
1. Background Let’s start f...</description></item><item><title>Practice Problem: Sparse Subgraph</title><link>https://farazdagi.com/posts/2018-12-15-sparse-subgraph/</link><pubDate>Sat, 15 Dec 2018 12:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2018-12-15-sparse-subgraph/</guid><description>
0. Context This is a second practice problem on NP-Completeness proofs.
The first one was Almost-SAT problem.
1. Problem...</description></item><item><title>Practice Problem: Almost-SAT</title><link>https://farazdagi.com/posts/2018-12-14-almost-sat-np-completeness/</link><pubDate>Fri, 14 Dec 2018 12:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2018-12-14-almost-sat-np-completeness/</guid><description>
1. Problem Statement Consider the Almost-SAT problem defined as following:
Input: A CNF formula $f$ with $n$ variables $...</description></item><item><title>Using SSH private keys securely when building Docker images</title><link>https://farazdagi.com/posts/2016-09-18-ssh-private-keys-on-docker-build/</link><pubDate>Sun, 18 Sep 2016 12:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2016-09-18-ssh-private-keys-on-docker-build/</guid><description>
Use case: SSH keys required to access private GitHub repository Couple of days ago, I needed to build image for Ethereum...</description></item><item><title>Bitonic Sort in Go</title><link>https://farazdagi.com/posts/2015-09-02-bitonic-sort-in-go/</link><pubDate>Wed, 02 Sep 2015 12:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2015-09-02-bitonic-sort-in-go/</guid><description>
0. Context This semester I’m enrolled in CSE6220: Into to HPC class, where Prof. Vuduc tries to make sure we have ...</description></item><item><title>Vim as Go language IDE</title><link>https://farazdagi.com/posts/2015-01-10-vim-as-golang-ide/</link><pubDate>Sat, 10 Jan 2015 12:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2015-01-10-vim-as-golang-ide/</guid><description>
UPD: JetBrains has an amazing Golang IDE now!
0. Why? There are plugins for Sublime, IntelliJ IDEA, Komodo etc so why do...</description></item><item><title>REST and long-running jobs</title><link>https://farazdagi.com/posts/2014-10-16-rest-long-running-jobs/</link><pubDate>Thu, 16 Oct 2014 12:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2014-10-16-rest-long-running-jobs/</guid><description>
Context Consider a situation when you need to create a resource and the operation takes long time to complete.
Actually,...</description></item><item><title>Weighted Interval Scheduling</title><link>https://farazdagi.com/posts/2013-11-15-weighted-interval-scheduling/</link><pubDate>Fri, 15 Nov 2013 12:00:00 +0000</pubDate><guid>https://farazdagi.com/posts/2013-11-15-weighted-interval-scheduling/</guid><description>
Sample Problem Some time ago when working on student and course management system for my client I needed to find out how...</description></item><item><title>About me</title><link>https://farazdagi.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://farazdagi.com/about/</guid><description>
Interested in collaborating or have an exciting project in mind? Let’s connect!
I’m a software engineer with over 10 yea...</description></item></channel></rss>