Ben LugavereinThe StartupSkip Your Next Meeting With These Simple AlternativesTips and tools for making meetings obsolete and increasing the effectiveness of your team’s communication.Dec 26, 20191Dec 26, 20191
Ben LugavereinBoxed Tech BlogGraphQL Server Design @ BoxedA brief overview of all of the core components making up our GraphQL architecture, and some of the core utilities helping us scale.Dec 17, 2019Dec 17, 2019
Ben LugavereinBoxed Tech BlogIntroducing the Boxed Tech BlogWelcome to the new Boxed Engineering Blog! Here we’ll post stories about some of the cool stuff we’re building, design patterns or…Nov 6, 2019Nov 6, 2019
Ben LugavereinSoftware AscendingUnderstanding the Repository PatternCreate a wrapper around your data access logic with a db agnostic interface, so that you can defer commitment to a particular database typeOct 24, 2019Oct 24, 2019
Ben LugavereinThe StartupMicro-Service Design Pattern: Dependency Driven Decomposition (DDD)Extract stateless components with expensive dependencies into serverless functions. Double down on the core domain keep it focused.Oct 16, 20194Oct 16, 20194
Ben LugavereinThe StartupUsing the “Selectors” design pattern in Node.jsA selector is a synchronous function used to compute derived value(s) from an object.Oct 1, 20193Oct 1, 20193
Ben LugavereBuilding a N-Tier Express App using Dependency InjectionThis article assumes that you are already familiar with developing node applications with express and mongo. The aim is to take an…Jan 30, 20191Jan 30, 20191
Ben LugavereWhy Classes are better than ClosuresClasses in JavaScript received a ton of flak by the javascript community when they first came out, but for no good reason. They provide…Nov 21, 20182Nov 21, 20182
Ben LugavereYou’re not going to replay your event streamOne of the selling points of Event Sourcing is this idea of the re-playable event stream. There’s plenty of literature around why event…Nov 19, 20186Nov 19, 20186
Ben LugavereDocumenting Your Node.js API painlessly with Swagger & DoctopusIn this article i’m going to show you how to take the pain out of documenting your Node API using Swagger, and take it a step further by…Nov 14, 2018Nov 14, 2018