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…Oct 9, 20231Oct 9, 20231
Alexey SoshininBetter ProgrammingUnderstanding Vert.x: compose vs. mapLearn when to use map and when to use composeJan 14, 20231Jan 14, 20231
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…Aug 16, 20222Aug 16, 20222
Alexey SoshininBetter ProgrammingWhy Spring is Faster Than Vert.x?Analyzing the performance difference between the JVM frameworks through benchmarksJan 2, 20223Jan 2, 20223
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.May 31, 20212May 31, 20212
Alexey SoshininEngineering at DepopPostgreSQL arrays are powerfulIn this article I would like to cover the benefits of some built-in PostgreSQL functions.Jan 31, 20211Jan 31, 20211
Alexey SoshininProAndroidDevSSL with Kotlin and KtorSo, you develop some of your services with Kotlin and Ktor.Sep 17, 20201Sep 17, 20201
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…Aug 17, 20203Aug 17, 20203
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…Jul 21, 20201Jul 21, 20201
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”…Jun 24, 20207Jun 24, 20207