Published inLevel Up CodingAI generated Rap — s it worthwhile to check out?Recently, I was watching an archaeological documentary about ancient Israel. It sparked an idea while I was chatting with friends who run…3d ago3d ago
Published inLevel 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
Comparing 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
Frontend 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
A quine in ClojureThere is an interesting logical exercise in programming called implementing a quine (pronounced as ‘kwain’) program.Jan 11, 2023Jan 11, 2023
Published inLevel 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
Notes 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
Published inLevel Up CodingA glance look over Elixir programming language. Part II. Functions and lazy evaluations.(Part I. Basic data structures)Dec 21, 2022Dec 21, 2022
Published inLevel 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