Oleg VaraksinLoosely coupled communication between services in TypeScript based projectsRecently in one of my Angular / TypeScript projects, I wanted to implement an event based communication between several service classes…6 min read·Dec 9, 2023----
Oleg VaraksinConvert world to screen coordinates and vice versa in WebGLIn this blog post, we will discuss different coordinate systems in WebGL and implement two functions in TypeScript. The first function will…7 min read·Apr 24, 2023----
Oleg VaraksinComparison of language features between Java, Kotlin, Dart and TypeScriptSome time ago I blogged about language features in TypeScript and Dart which I miss in Java.2 min read·Jan 3, 2022----
Oleg VaraksinClever cache for Reactor’s Mono objectsData caching is a widespread technique in the programming. It allows to quickly retrieve data without making long-running operations. But…3 min read·Jul 27, 2021----
Oleg VaraksinPerforming long-running tasks in non-blocking manner with Java’s CompletableFuture and Reactor’s…In Java, long-running tasks can be run in non-blocking manner by means of CompletableFuture. CompletableFuture is used for asynchronous…3 min read·May 25, 2021----
Oleg VaraksinSimple implementation of Request-Reply pattern over messaging in DartThe request-reply pattern over messaging uses a message broker as a communication medium. There are a lot of advantages of this pattern…3 min read·May 14, 2021----
Oleg Varaksin14 language features in TypeScript and Dart you may miss in JavaAs a full-stack developer, I have to switch between several programming languages in my day-to-day business: Java (backend), TypeScript…14 min read·Sep 8, 2020--1--1
Oleg VaraksinHow to make Ionic Storage reactiveIonic Storage offers a LocalStorage-like API and can be configured for various storage engines. It also allows to persist many types of…3 min read·Apr 4, 2019----
Oleg VaraksinPluggable Angular UI (Part I)In this blog post, I would like to share my thoughts how to build a pluggable Angular Frontend with modules which you can combine together…4 min read·Mar 10, 2019--2--2
Oleg VaraksininAngular In DepthDesigning scalable Angular applicationsWhat is the best scalable architecture for Angular applications? This is a difficult question. If you search for “scalable Angular…6 min read·Jan 13, 2019--7--7