Nicholas BaroniinITNEXTUse JSON Schema for your app configJSON Schema is a convenient way to organize your application’s configuration variables. Your app’s config is, after all, a model. Here are…5 min read·Apr 5, 2019----
Nicholas BaroniinITNEXTFP-style Pointfree Selenium Tests in JavaScriptThis post is a tutorial for writing Selenium tests in a pointfree style. This should reduce the size of your user experience tests…4 min read·Oct 10, 2018----
Nicholas BaroniinITNEXTDecouple View Components with Dependency InversionThis article is about using a dependency inversion to decouple view components. The advantages of doing this are as follows: more succinct…4 min read·Sep 10, 2018--1--1
Nicholas BaroniBefore you learn TypeScript, transpile it.What is more dangerous, a developer who introduces new methods, libraries, and processes, or a developer who always uses what they know…4 min read·Jul 5, 2018----
Nicholas BaroniinITNEXTDecouple Vuex modules with the Mediator patternI prefer to call it the “Conductor” pattern. I think it’s more eloquent and more accurate. A conductor listens to the sections of an…4 min read·May 4, 2018--7--7
Nicholas BaroniStyling Vue components with AphroditeIf you search on Google for “aphrodite vue.js”, not a lot comes up. Perhaps it’s because using Aphrodite with Vue is somewhat…5 min read·Apr 20, 2018----
Nicholas BaroniinITNEXTReusable Vuex Mutation FunctionsVue.js is my go-to front-end framework these days. I don’t love the component model much more than the React component model, but the ease…2 min read·Mar 14, 2018--4--4
Nicholas BaroniWeb Application Team of 1 - Getting It DoneBeaver Dam Metaphor — Whether you’re building a beaver dam or a web application, get the necessary pieces in place for the structure to…6 min read·Jan 29, 2018----
Nicholas BaroniGoodbye JSX, Hello Comma-First HyperscriptI remember when I first started using React in late 2015. There was a debate going on about whether or not JSX was a good thing. I don’t…5 min read·May 4, 2017--7--7