Alexey SoshininStackademicParsing Aligned Table with Go Using Sliding WindowRecently, I came across an interesting problem on StackOverflow that revolves around parsing aligned tables in Go. Here’s the table in…3 min read·Oct 9, 2023--1--1
Alexey SoshininBetter ProgrammingUnderstanding Vert.x: compose vs. mapLearn when to use map and when to use compose4 min read·Jan 14, 2023--1--1
Alexey SoshininEngineering at DepopMigrating to Ktor 2.0Recently I migrated several Kotlin services using the Ktor framework from version 1.6 to 2.0. This is the first major version upgrade the…6 min read·Aug 16, 2022--2--2
Alexey SoshininBetter ProgrammingWhy Spring is Faster Than Vert.x?Analyzing the performance difference between the JVM frameworks through benchmarks6 min read·Jan 2, 2022--3--3
Alexey SoshinRoad to Global Talent VisaIn May 2021, I was endorsed by Tech Nation as an Exceptional Talent and received Talent Visa from the UK government.7 min read·May 31, 2021--2--2
Alexey SoshininEngineering at DepopPostgreSQL arrays are powerfulIn this article I would like to cover the benefits of some built-in PostgreSQL functions.5 min read·Jan 31, 2021--1--1
Alexey SoshininProAndroidDevSSL with Kotlin and KtorSo, you develop some of your services with Kotlin and Ktor.3 min read·Sep 17, 2020--1--1
Alexey SoshininLevel Up CodingBuild your own Future in GoOne of the main features of Go programming language is its eponymous go statement. In my opinion, though, go statement is one of its main…6 min read·Aug 17, 2020--3--3
Alexey SoshininThe StartupFunctional Effect System in KotlinA few weeks ago my friend Dmitry Karlinsky wrote an article about “Demystifying functional effect systems in Scala”, which was a…4 min read·Jul 21, 2020--1--1
Alexey SoshininThe StartupExperimenting with generics in GoOn 16th of June the Go team has published an update on generics in Go. Alongside a very thorough design draft, that ditches “contracts”…3 min read·Jun 24, 2020--7--7