Understanding Patterns and Architecturesin TypeScript

In this article by Vilic Vane,author of the book TypeScript Design Patterns, we'll study architecture and patterns that are closely related to the language or its...

An Introduction to Node.js Design Patterns

A design pattern is a reusable solution to a recurring problem; the term is really broad in its definition and can span multiple domains...

Python Design Patterns in Depth – The Observer Pattern

In this atricle you will see a group of objects when the state of another object changes. A very popular example lies in the...

Python Design Patterns in Depth: The Factory Pattern

Creational design patterns deal with an object creation . The aim of a creational design pattern is to provide better alternatives for situations where...

Python Design Patterns in Depth: The Singleton Pattern

There are situations where you need to create only one instance of data throughout the lifetime of a program. This can be a class...

The Factory Method Pattern

In this article by Anshul Verma and Jitendra Zaa, author of the book Apex Design Patterns, we will discuss some problems that can occur...

The Design Patterns Out There and Setting Up Your Environment

In this article by Ivan Nikolov, author of the book Scala Design Patterns, explains in the world of computer programming, there are multiple different ways to...

Façade Pattern – Being Adaptive with Façade

In this article by Chetan Giridhar, author of the book, Learning Python Design Patterns - Second Edition, we will get introduced to the Façade design pattern and...

Using the Flyweight Pattern

In this article by Julien Lange, author of Swift 2 Design Patterns, we will see how the flyweight pattern can be used when the...

Application Patterns

In this article by Marcelo Reyna, author of the book Meteor Design Patterns, we will cover application-wide patterns that share server- and client- side...

Must Read in Programming

Abandoning Agile

“We’re Agile”. That’s the kind of phrase I would expect from a football team, a troupe of ballet dancers or maybe a martial artist. Everytime...
Hand touching keyboard with high tech buttons

Qt 5.11 has arrived!

Interviews