Sergii RiabokoninLevel Up CodingConcurrency in Java: solving racing conditions with MutExConcurrency is a mechanism for executing multiple blocks of code simultaneously. Internally, these blocks may be executed by different CPU…4 min read·Dec 12, 2023----
Sergii RiabokonDifference between the Event Loop and threadsarticle covers the diffe2 min read·Aug 26, 2023----
Sergii RiabokonComparing AI image-generators: Stable Diffusion, OpenAI DALL-E-2 and MidJourneyRecently I’ve tested three popular image generators in order to find our their limitation and see which one is the best on the market at…3 min read·Mar 4, 2023----
Sergii RiabokonFrontend programming questionsWriting output to UI (to terminal, or changing visual component), sending data to server are side effects. Hence most of the UI events…2 min read·Jan 11, 2023----
Sergii RiabokonA quine in ClojureThere is an interesting logical exercise in programming called implementing a quine (pronounced as ‘kwain’) program.1 min read·Jan 11, 2023----
Sergii RiabokoninLevel Up CodingIntroduction into RustThese are personal notes about discovering programming in Rust. They are mostly intended to recall the concepts of the language to myself…6 min read·Dec 30, 2022----
Sergii RiabokonNotes on Elm programming languageElm is a functional programming language specifically designed for a frontend. Here are short quick notes about its discovery.4 min read·Dec 22, 2022--2--2
Sergii RiabokoninLevel Up CodingA glance look over Elixir programming language. Part II. Functions and lazy evaluations.(Part I. Basic data structures)4 min read·Dec 21, 2022----
Sergii RiabokoninLevel Up CodingA glance look over Elixir programming language. Part I. Base data structures.There are two branches of programming languages: idiomatic and functional. The idiomatic are the ones that derives from C, Cobol, Pascal…3 min read·Dec 16, 2022----
Sergii RiabokoninLevel Up CodingUnexpected pitfalls of comparing floatsOnce I went through a code review and was asked for inconsistency in using double and integers values interchangeably in unit tests. “You…3 min read·Dec 1, 2022----