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…Apr 5, 2019Apr 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…Oct 10, 2018Oct 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…Sep 10, 20181Sep 10, 20181
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…Jul 5, 2018Jul 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…May 4, 20187May 4, 20187
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…Apr 20, 2018Apr 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…Mar 14, 20184Mar 14, 20184
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…Jan 29, 2018Jan 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…May 4, 20177May 4, 20177