Author Archives

Oleg Dulin

I am a software engineer and technology architect in New York City / New Jersey area. All opinions expressed here are mine and do not represent opinions of my employers and customers, nor should my opinions be construed as opinions about my employers and customers.

Copyright 2000-2019+, all rights reserved

Nobody wants your app

You have a product. You have a service. You have a business plan. Now you want to leverage technology and build a relationship with your customers by offering them an app. I am here to talk you out of it. Nobody wants an app You may feel like […]

Design patterns in TypeScript: Factory

A Factory hides the details of instantiating objects within a class hierarchy. The client provides some information regarding the object it needs. Based on that information the factory determines which class of objects to instantiate and how to go about it. Factories are typically Singletons but don’t necessarily […]

Singleton

Singletons in TypeScript

A singleton[1] is a pattern that guarantees there is a single instance of an object in the system. A singleton can maintain a state which is shared across the entire system. Singletons abstract their internal workings from the rest of the system. Singletons are common in business applications. […]