With all the new features coming in Angular, the structure of the component (which are the building blocks of an Angular app) is, in my opinion, changing from what it use to be. Before the introduc
Update your package.json file for better tests
By default Angular gives you a couple of commands to run: These commands get you up and running, you can run the app in the browser, build the final version and run tests in run once. I like to add
Top 10 tips for contractors
Here are my top 10 tips for contractors. I’ve been lucky enough to be contracting now for over 10 years, working with a number of great clients. Over that time I have learnt that there are a coup
The Angular Renaissance has started with Angular 17
Yesterday (the 6th Nov) the new Angular.dev website was released as part of the new push for Angular, what is now being called the Angular Renaissance (a great way of putting it). The new site look
Mastering TypeScript: A Comprehensive Guide to Learning Pure TypeScript
TypeScript has rapidly gained popularity as a powerful and robust programming language, providing developers with static typing, enhanced tooling, and improved maintainability. While TypeScript ext
Angular is exciting again
After finally catching up with the keynote talk at this year’s NgConf and seeing all the new features and direction Angular is moving towards, I really feel that Angular is exciting again. No
The Benefits of Test-Driven Development
Test-driven development (TDD) is a software development process that relies on writing automated tests before new code is written. The tests are used to ensure that the code meets the requirements
Contractor Chronicles 4
Another week contracting, this one spent working on a tricky bug and some thoughts on the new Angular features
Business Benefits of TypeScript
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. It adds optional static typing to JavaScript, classes, interfaces, and other advanced features. TypeScript has a numb
Contractor Chronicles 3
This week was spent working on the maintenance of an existing Angular application, which has been recently updated to Angular 15. The upgrade was fairly easy, Angular and the Angular CLI make upgra