Skip to content

The Dulin Report

My name is Oleg Dulin. I build cloud-native PaaS, SaaS, and share my thoughts. All opinions are mine.

  • Oleg Dulin
  • Disclaimer
  • Portfolio
  • Wiki

Tag: Design Patterns

Design patterns in TypeScript: Factory

July 30, 2017July 30, 2017 ~ Oleg Dulin

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 need to be, and it depends on … Continue reading Design patterns in TypeScript: Factory

Design patterns in TypeScript: Chain of Responsibility

July 22, 2017July 24, 2017 ~ Oleg Dulin

In event-driven systems messages produced by one object can be handled by one or more other objects. None of the objects need to know of one another – all they need to share is a common mechanism for distributing messages. Messages are sent from one object to another making them part of a chain. This … Continue reading Design patterns in TypeScript: Chain of Responsibility

Singletons in TypeScript

July 16, 2017July 16, 2017 ~ Oleg Dulin

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. They help model real-life business processes that … Continue reading Singletons in TypeScript

Follow me on LinkedIn

Search

advice amazon analytics android api apple architecture aws bigdata career cassandra cloud computer science devops dynamodb education enterprise facebook featured google ios it java javascript linux microsoft node nosql open-source politics postgresql privacy programming security social media software software engineering sqs Technology telecommuting TypeScript watch windows work-life writing

Top Posts & Pages

  • Which AWS messaging and queuing service to use?
  • Configuring Master-Slave Replication With PostgreSQL
  • Finding Unused Elastic Load Balancers
  • Apple is (or was) the Biggest User of Apache Cassandra
  • Guaranteeing Delivery of Messages with AWS SQS

Hello

Blog at WordPress.com.
  • Follow Following
    • The Dulin Report
    • Join 73 other followers
    • Already have a WordPress.com account? Log in now.
    • The Dulin Report
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

You must be logged in to post a comment.