Running Unit Tests in AngularIntroduction Out of the box Angular comes with unit tests using Jasmine and Karma. However Karma has been deprecated for almost two years so we will be adding Web Test Runner to run our unit tests instead. The Angular team have been testing Web Test ...Apr 6, 2025 · 2 min readjames-reed.hashnode.dev
JavaScript Functions and the Call StackIntroduction In this article, I am going to explain the benefits of functions including how to declare and then invoke them. Then we will take a look at how the JavaScript compiler looks at and runs our code. Lastly, I will go through the concepts of...Sep 24, 2023 · 6 min readjames-reed.hashnode.dev
The 4 types of Angular DirectivesIntroduction I got asked in a technical interview what the 4 main types of directives were in Angular and it stumped me. I've obviously heard of and used Directives before such as NgIf or *ngFor but had never really thought about directive 'types'. T...Aug 20, 2023 · 5 min readjames-reed.hashnode.dev
How to Build a Toolbar Component in Angular for beginnersIntroduction Today I'm going to go through a step-by-step guide on how to add a toolbar component for your angular app. Toolbars are found on many sites and applications throughout the web so it's important to understand how to put together a basic t...Aug 14, 2023 · 4 min readjames-reed.hashnode.dev
Hashnode Bootcamp: My key takeaways to help technical writersI applied to the Hashnode Bootcamp with an open mind as I'd never joined a workshop or seminar before on writing since my uni days. I've also only written a few articles on Hashnode and could use the help honestly. So I applied to the Hashnode Bootca...May 8, 2023 · 5 min readjames-reed.hashnode.dev