Simon K's Projects
[alpha] Powerful fluent assertions for python.
An impossible skill based 2D platformer written in Go
:rocket: [alpha] Access emails via IMAP from the commandline
:curly_loop: React application for displaying running docker container information
Python documentation for all python dunder methods
Dockerised bootstrapping of a FastAPI backend and React frontend.
Repository for the fastapi tutorial
[alpha] Python CLI to interact with and manage kafka clusters :snake:
Learning materials from learning-go 2nd edition
My cross training learning materials in `Go`.
Cross training materials from learning `javascript`
My learning materials from learning perl
simple cheat sheet for sql
:email: :rocket: [alpha] Asynchronous python emails.
A pre-commit framework hook that prevents variable names matching pdb shortcuts.
A pre-commit hook that checks for default `stacklevel` for warnings.warn calls
:orange_book: A wealth of python learning resources, documented by me as I progress and learn. https://symonk-pydocs.readthedocs.io/en/latest/
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
A pytest plugin for the `asserto` library.
:rocket: A pytest plugin for starting docker compose services around tests
:snake: Batteries included playwright for pytest [alpha]
:snake: Pythonic marshalling for the devtools protocol
:robot: A deep dive into python concurrency and parallelism. Encompassing threading, multiprocessing and asyncio.
Picking apart the python data model into understandable, educational chunks. This repository is only catered towards the CPython 3.8.5+ and other implementations may vary
Informative material for pythons descriptor protocol :snake:
:snake: Common design patterns implemented in python
:checkered_flag: Data structures, Algorithms and Problem Solving Techniques for Python
:rocket: - Documentation and my findings including common caveats or gotchas when cross training in python from other languages, java in particular. Everything ranging from basic builtins to advanced data structures :fire:
Educational material on everything SOLID, data structures and algorithms in python
:chart_with_upwards_trend: [Alpha] python CLI for monitoring metrics of amazon RDS instances.