Skip to main content
Preslav Rachev
“If you can’t pay it back, pay it forward." - Catherine Ryan Hyde

Photo Credits: name_gravity

Thank you for considering supporting my writing endeavors! I wanted to ensure that as many people gain something in the process, which is why by supporting this blog, you will get a book in return.

I would be thrilled if you consider getting a copy of my book, Generative Art in Go.

Generative Art in Go
Generative Art in Go is an eBook intended to introduce novice and experienced programmers to algorithmic art, and hopefully, get non-programmers interested in the Go programming language. Unlike popular choices such as Processing, NodeBox, openFrameworks, etc., I picked Go for two simple reasons: Go's syntax is easy enough that virtually anyone can learn it quickly.

If you are not interested in Go or computer-generated art, choose from one of the available books and courses below. All of them were written by self-publishing authors like myself, so it is a perfect opportunity to support them as well. Please, use the links provided below - this way, I will receive a small portion of each sale. The links reflect the actual price of each book; there are no hidden costs or other tricks - the authors were just generous enough to share part of their profits with me.

Deployment from Scratch
An introductory book to web application deployment. Don't sweat taking web applications to production. Learn the core transferable skills of setting up Linux virtual servers and containers. Provision web servers and databases.
Zero To Production In Rust
A hands-on introduction to backend development in Rust. Zero To Production is the ideal starting point for your journey as a Rust backend developer. You will learn by doing: you will build a fully functional email newsletter API, starting from scratch.
SQL Window Functions Explained
A clear and visual introduction to window functions in SQL. This book helps you understand window functions, a complex tool inside SQL. Learn to create detailed reports, study sales, organize marketing, and find top clients without using Excel. Get ready to handle data like a pro!
Preslav Rachev
I am a software engineer with a decade-long experience developing software in Python, Go, and Java.