by Chris | Aug 16, 2023 | Angular, Javascript, RxJS, Typescript
If you’re just starting to dive into Angular you’ve probably quickly realized that it’s a lot different from the other major front end frameworks such as React and Vue. Angular is a “convention over configuration” framework in the sense...
by Chris | Aug 2, 2023 | Javascript
A closure in JavaScript is a pretty obscure concept to grasp, especially when starting out. They’re one of the more important building blocks and concepts in JS that enable many other features in the language to work. (Like iterators and generators, and even...
by Chris | Jul 26, 2023 | Angular
Test-Driven development, or TDD, is a paradigm in which before any code is written, tests are first created based off of requirements/user stories. We can think of it similar to a “to do” list of things that a piece of software must do in order to satisfy...
by Chris | Jul 6, 2023 | Java
The goal of this article is to provide an overview in simple terms of the concept of Inversion of Control (IoC), what it is, why it’s important, and a basic example of how it is implemented in a simple Java program consisting of a few classes and an interface....
by Chris | Mar 9, 2023 | Javascript
Let’s explore how we can use JavaScript to determine whether or not a string containing parentheses, square brackets, and/or curly braces has an equal number of opening and closing brackets/braces. Essentially we’re going to determine if a string such as...