Published inJavaScript in Plain English·Jan 10Member-onlyWriting Custom Hooks with ReactWriting Custom Hooks with React I f you’ve done any React development, you’ve probably heard of “hooks” in components. Hooks enable you to reuse logic across your project’s components. Hooks help minimize repetition of code, and also make your project’s easier to maintain. React has a few “built in” hooks…Web Development8 min readWeb Development8 min read
Published inJavaScript in Plain English·Mar 15, 2021Member-onlyHow to use Cypress for E2E with ReactWith any Frontend application, End to End (e2e) testing can really improve maintenance and the Software Development Life Cycle (SDLC) of the application. E2E allows you to quickly verify changes, and also works to document features in your application. There are a few options for E2E frameworks today. Cypress is…JavaScript12 min readJavaScript12 min read
Mar 14, 2021Member-onlyCelebrating Pi Day 2021Celebrating Pi Day 2021 Every year on 03/14 everyone celebrates “Pi Day.” This is a reference to the math number and also Raspberry Pi. I thought it’d be fun to write a short post to celebrate Pi Day. …Pi Day3 min readPi Day3 min read
Mar 9, 2021Member-onlyConnecting Microsoft SignalR with AngularRey and Kylo Ren use SignalR to communicate with the force. Image was orginally copied from here Microsoft’s SignalR is a very powerful technology that enables websocket connections between clients. The technology has been around for quite some time, but now with Azure its even easier to get started. Microsoft’s…JavaScript6 min readJavaScript6 min read
Mar 9, 2021Member-onlyRaspberry Pi Weather LampRecently I had a fun idea for an IoT project where I could have a lamp tell me what the weather was doing. My basic premise was that the lamp would turn different colors based on conditions like Rain, Snow, Clouds, or Sun. …Raspberry Pi13 min readRaspberry Pi13 min read
Mar 9, 2021Member-onlyMaking NodeJS Functions SleepHere are my two cats Chestnut and Rey. They’re showing what a well rested NodeJS function looks like. When learning JavaScript for the first time, one of the biggest challenges is understanding the event loop. Unlike many other languages, JavaScript operates inside a hosted environment which determines how the code…JavaScript4 min readJavaScript4 min read
Mar 9, 2021Member-onlyHow to get Started with React ReduxThe Mandalorian and Baby Yoda working with Redux on their ship the Razor Crest. The original image was copied from here Redux is one of the most popular patterns that is in use in the frontend world today. You see the same pattern in not only React, but Angular and…JavaScript15 min readJavaScript15 min read
Published inCapTech Corner·Sep 25, 2020An Intro to Configuration Driven Development (CDD)This post was written by Andrew Evans and Ram Ramkumar as a follow on to their RVA.JS meetup virtual presentation that can be seen here. Building software today is a challenging pursuit. Teams often work with tight deadlines and shifting requirements. Even after the project’s completion, you may find yourself…React6 min readReact6 min read
Published inAngular In Depth·Mar 18, 2020Adding NgRx to Your Existing ApplicationsState management and the “flux” pattern are hot topics in web development today. All of the leading frameworks have a variation with React…Angular13 min readAngular13 min read
Published inBetter Programming·Feb 12, 2020Member-onlyGetting Started With RxJSIf you’re just starting or a seasoned JavaScript developer, chances are you’ve heard of RxJS. Let’s dive in — If you’re just starting or a seasoned JavaScript developer, chances are you’ve heard of RxJS. RxJS is currently one of the most popular JavaScript libraries. This piece is going to cover a basic walkthrough of what it is and how you can use it in your applications. History So before I…Rxjs7 min readRxjs7 min read