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…Dec 9, 2023Dec 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…Apr 24, 2023Apr 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.Jan 3, 2022Jan 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…Jul 27, 2021Jul 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…May 25, 2021May 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…May 14, 2021May 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…Sep 8, 20201Sep 8, 20201
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…Apr 4, 2019Apr 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…Mar 10, 20192Mar 10, 20192
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…Jan 13, 20197Jan 13, 20197