Introduction to Design Patterns & The Strategy Pattern

1. Introduction to Design Patterns Definition of a design pattern.

Taking a Fence

From the Hacker’s Manifesto:) In deference to the author, I’ve not changed any of his punctuation.

UML Class Diagram

Class diagrams are part of UML (Unified Modeling Language), which is a standardized graphical representation for specifying, visualizing, constructing, and documenting the artifacts of software systems.

Set up JavaFX

Update your Java Update your Java, please. Visit and choose your appropriate version.

Aggregation vs Composition in UML

In object-oriented design and programming, the concepts of aggregation and composition are used to establish relationships between classes.

Backup Chrome Tabs on Another Device

Every time I hear something new, I open up a new Chrome tab on my iPhone and save it for later.

Have a dedicated window in Chrome without new tabs

I am addicted to opening new tabs. I even created a browser extension to show me all my countdowns because I see that window so often.

How English is Changing In Front Of Our Eyes

The structure of English in Miami is being changed by Spanish speakers.

Traversing Hash Maps

In Java, you can traverse a HashMap in several ways. Here are some of them:

Enums in Java

Enumerations (enums) in Java are a special type of class that can have a set of constant values.