Dmitry KolesnikovBlazing Fast Text Embedding Calculation With Word2Vec in Golang to Power Extensibility of Large…Explore seamless Word2Vec integration in Golang, optimizing performance with a native C++ library. Exceptional results, transparent process.Feb 27Feb 27
Dmitry KolesnikovWhy higher-kinded polymorphism is vital functional abstraction and How to implement type classes…tl;dr: The article explains how the golem library (pure functional and generic programming for Go) has implemented higher-kinded…Nov 13, 2023Nov 13, 2023
Dmitry KolesnikovThe 13 Type Safe Combinators To Build Networking I/O In Distributed SystemsThe post defines pure abstract concept has given the birth of few practical apps that helps on software engineering (e.g. https://assay.it)Apr 3, 2023Apr 3, 2023
Dmitry KolesnikovinTowards DevA Guide To Higher-Kinded Type Classes with GolangGolang does not support higher-kinded types * ⟼ *, where a type is abstracted over some type that, in turn, abstracts over another type…Apr 28, 2022Apr 28, 2022
Dmitry KolesnikovA Guide To Pure Type Combinators in Golang or How to Stop Worrying and Love the Functional…Combinators depicts computation problems in algebraic expressions. There are 7 Golang patterns to define type combinators as computation.Mar 27, 2022Mar 27, 2022
Dmitry KolesnikovHow To Fix Error About Limits of TLS Certificates That Caused by AWS CDKContinuous delivery is a team philosophy and commitment to ensuring that your application is always in a release-ready state. It is also…Mar 18, 2020Mar 18, 2020
Dmitry KolesnikovPassing Sensitive Data with JSONEncryption in transit and at rest are best practices to deal with sensitive data. Software engineers MUST ensure that the data is always…Feb 3, 2020Feb 3, 2020
Dmitry KolesnikovAd-hoc polymorphism in TypeScript with implicit context.“Ad-hoc polymorphism occurs when a function is defined over several different types acting in a different way for each type.”Aug 26, 2019Aug 26, 2019