BeckintoshEntities For The Database, Models For The Front-End… Why?We have a separation between database models (entities) and front-end models (models) because we have a separation of concerns. In regards…Oct 31, 2019Oct 31, 2019
BeckintoshHow Does An API Call Work?Application Programming Interfaces (APIs) are one of the most common pieces of middleware that you’ll encounter in software. They expose…Oct 20, 2019Oct 20, 2019
BeckintoshWhat Is An API? Why Do We Have Them? How Do They Work?Isn’t it always the same. All the cool people in your office are always talking about APIs. “Did you see the Star Wars API just added a…Oct 17, 2019Oct 17, 2019
BeckintoshThe Ultimate In Open For Extension, Closed For Modification: It’s The Decorator Pattern.There you are, standing as the toast salesperson (a classic and well-known job). Your customer takes their time. “Hmm… I’ll have, White…Sep 1, 2019Sep 1, 2019
BeckintoshThe Story Of A Subject And An Observer: The Strategy Pattern.Imagine that you’re a News Print Publisher. How do you go about selling those newspapers? To oversimplify what is probably a very…Sep 1, 2019Sep 1, 2019
BeckintoshObject differences can be split and coded to interfaces; its the Strategy PatternThe strategy pattern lets us swap cumbersome inheritance overrides for injected implementations.Aug 22, 2019Aug 22, 2019