Building Tetris in JS — The Rotation Problem and Asynchronous Functions

I’ve been learning Javascript over the last month as part of the Flatiron Software Engineering program. My love-hate relationship with Javascript has gone more towards the love side as I’ve gotten a better understanding of its quirks.

Java Packages and the Single Responsibility Principle

Java Packages and the Single Responsibility Principle. The S in the famous (or infamous) SOLID acronym stands for the single responsibility principle (which itself has its own acronym, SRP).