Typer: Observations, Dos and Don'ts of the Python Command Line Application BuilderTyper is a library for building command line interface(CLI) applications based on Python type hints. We have seen CLI applications like Curl, Git and the likes, Typer comes in handy for projects like these. Currently building an application with it a...Nov 27, 2024 · 7 min readstevepurpose.hashnode.dev
Mimicking a List of Dictionaries with a Linked List in PythonI will be starting this article with my thought process and visualization. An experiment(you can choose to call it that) which opened my eyes to gain more clarity on what linked lists are. This made me stop looking at it as abstract, going by the cli...Nov 7, 2024 · 13 min readstevepurpose.hashnode.dev
The Use of the ** Operator with Python and FastAPI Pydantic ClassesThe ** operator in Python is contextual or dependent on what it is used with; when used with numbers(typically between two numbers), it serves as an exponentiation operator. However in this article we will be looking at another context which it is us...Aug 31, 2024 · 5 min readstevepurpose.hashnode.dev
Routing in Computer NetworkingThe basis of the Internet is the transfer of information among networks. So even if you are a web developer or network engineer, it is very crucial to understand how routers aid this process. This article will be looking at the methods and tools that...Apr 23, 2024 · 9 min readstevepurpose.hashnode.dev
Network PerformanceI have been exploring computer networking for a while now, all in a bid to make me a more rounded programmer. One topic that has fascinated me is Network Performance. When we talk about performance in software, it's basically always about looking for...Apr 8, 2024 · 4 min readstevepurpose.hashnode.dev