Ben SeagerinThe StartupCreating a Pure CSS SidebarLeave the JavaScript at the Door and Create a Collapsing Sidebar with CSS and HTMLSep 18, 20201Sep 18, 20201
Ben SeagerinLevel Up CodingQuick Tip: Configure WebStorm for DenoHave your IDE configured in minutesJun 5, 2020Jun 5, 2020
Ben SeagerinLevel Up CodingQuick Tip: Deno Fmt in WebStormConfiguring a FileWatcher to format your code in three easy stepsJun 4, 20201Jun 4, 20201
Ben SeagerinThe StartupLogging with Decorators in TypeScriptAvoid tangled code by encapsulating cross-cutting concerns.Jun 2, 20203Jun 2, 20203
Ben SeagerinLevel Up CodingData Transformation Using the Decorator PatternThe decorator patten is one of the most versatile design patterns available to us in software engineering. It allows for behaviour to be…May 27, 2020May 27, 2020
Ben SeagerinLevel Up CodingJavaScript Arrays: 5 Useful RecipesJavaScript is an incredibly powerful and versatile language. As it has matured through ES5, ES2015, and beyond it has evolved from a…May 26, 2020May 26, 2020
Ben SeagerinLevel Up CodingFancy Checkboxes in SvelteNormal checkboxes are dull. They do a job, of course, but they can’t be styled and their native appearance varies between browser and…May 22, 2020May 22, 2020
Ben SeagerinLevel Up CodingThe Adapter Pattern by ExampleFirst described by the Gang of Four, the adapter pattern is a really useful weapon in our software engineering arsenal. Often when…May 22, 20201May 22, 20201
Ben SeagerinLevel Up CodingInterface Segregation: The Final FrontierThe interface segregation prinicple is the I in SOLID and, in my opinion at least, is one of the easiest to get to grips with. It is…May 19, 2020May 19, 2020
Ben SeagerinLevel Up CodingValidation using the Chain of Responsibility PatternThe chain of responsibility pattern is one of the most useful design patterns available to us in software engineering. It is also one of…May 19, 20203May 19, 20203