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…Dec 12, 2023Dec 12, 2023
Sergii RiabokonDifference between the Event Loop and threadsarticle covers the diffeAug 26, 2023Aug 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…Mar 4, 2023Mar 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…Jan 11, 2023Jan 11, 2023
Sergii RiabokonA quine in ClojureThere is an interesting logical exercise in programming called implementing a quine (pronounced as ‘kwain’) program.Jan 11, 2023Jan 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…Dec 30, 2022Dec 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.Dec 22, 20222Dec 22, 20222
Sergii RiabokoninLevel Up CodingA glance look over Elixir programming language. Part II. Functions and lazy evaluations.(Part I. Basic data structures)Dec 21, 2022Dec 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…Dec 16, 2022Dec 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…Dec 1, 2022Dec 1, 2022