Setting up pure Angular 21 Workspace as a Monorepo

Jan. 28, 2026 |  angular  monorepo  vitest 
This document outlines the steps required to setup a pure Angular CLI (that is, without nx or other higher level tools) monorepo project. These instructions are for Angular 21, the current version at the time of writing this.

Evolution of Web Frameworks

Jan. 18, 2024 |  web  html  http  cgi  cgi-bin  frameworks 
Web framework is a software framework designed to support the development of web sites and applications. They provide a standard way to build and deploy web applications and provide software tools to automate the overhead associated with common activities

Async Python Part 2 – A deeper look

Aug. 9, 2023 |  python  async 
In the previous [article](https://blog.smallpearl.com/async-python-part-1/) we demonstrated with an example how asynchronous code can achieve massive scalability with the same hardware resources compared to a threaded model. In this example we would go a l

Async Python - Part 1

June 1, 2023 |  python  async 
In the previous article on [Python Generators](https://blog.smallpearl.com/python-generators-an-inside-look/) we saw how generator functions are essentially objects that represent the function, execution of which can be suspended and resumed. The resumptio

Python Generators - A Look Inside

May 29, 2023 |  python  generators 
One of the most powerful features of Python is its *generator functions*. It also happens to be a feature that leads to confusion among its users; it can seem quite mysterious as to how generators do their magic. A decent understanding of how generators wo