Build a CLI application with Python and Typer
CLI applications are ubiquitous and we are using them every day whether it be Git, Curl, or Pip. In this blog, I will show you how to build a Site Connectivity Checker using Python and Typer. Typer is a fantastic library for quickly building CLI apps using Python's standard type hints. It's written by the same author of FastAPI - Sebastián Ramírez. Overview Our application will make GET requests to the URLs provided by the users as a...
Refactoring and Unit Test – Demystifying Gilded Rose
The Gilded Rose Kata is a very popular refactoring exercise that is intended for practicing your test case writing and refactoring skills. It represents the dreaded situation we have to face as software engineers when we have to work on a legacy codebase and add a new feature to it...
Managing Python Dependencies in Serverless
Bundle external Python dependencies in your Serverless projects with virtualenv and serverless-python-requirements plugin....