Web Development Patterns – Microservices or Monoliths

Microservices have become a popular architectural pattern in web development, with many developers and organizations adopting this approach to build and deploy applications. In this blog post, we will explore microservices in-depth, discussing their benefits, drawbacks, and best practices. We will also compare microservices to monolithic architectures and provide real-world examples and expert opinions to …

AZ900:2024 Describe Azure management and governance (30–35%)

Disclaimer This blog is part of a 3 part series covering the 2024 AZ900 study guide. While there is tremendous value in going through this blog even if you are not writing the exam, please be aware that the content is centered around the exam. As with any exam, the curriculum and the course content …

AZ900:2024 Describe Azure architecture and services (35–40%)

Disclaimer This blog is part of a 3 part series covering the 2024 AZ900 study guide. While there is tremendous value in going through this blog even if you are not writing the exam, please be aware that the content is centered around the exam. As with any exam, the curriculum and the course content …

Understanding Zone.js in Angular

Zone.js in Angular Zone.js plays a pivotal role in Angular’s change detection mechanism by helping signal Angular when to perform a change detection cycle. When asynchronous operations are initiated within Angular’s context, Zone.js ensures Angular is aware of these operations’ start and completion, allowing Angular to decide when to check for changes. Disclaimer: Angular has …

Image by rawpixel.com on Freepik

Angular: Understanding change detection

Understanding change detection The secret sauce to Angular’s reactivity and performance is in its change detection strategies and the creative application of those strategies. Change detection is an important mechanism for ensuring the application view stays in sync with the underlying data models, and can respond appropriately when there are changes to these data models. …

GITHUB Flow: An infographic

GitHub Flow is a lightweight, branch-based workflow that supports teams and projects where deployments are made regularly. This workflow is easy to understand and implement, making it ideal for collaborative software development projects. Process

Man sitting in front of camera and microphone

Content Creation Blog

We all have been on those high end audio factory websites such as Rode or Bothners Musical Instruments where their entry level kits cost anything from R 7,000 – R 25,000 but it doesn’t need to be.