Step-by-step guides that focus on understanding, not just copying. Learn by doing and thinking.
Learn how to serve directories from the NextJS app router to subdomains, even for local development!
Learn from a beginners perspective, what git is and what a version control system (VCS) is used for and how
Discover how to build a Java REST service with Clean Architecture. Learn scalable API design for efficient and maintainable software development.
Get rid of the DEPTH_ZERO_SELF_SIGNED_CERT error in NextJS when using a self signed SSL certificate.
Learn how to easily build an endpoint for your forms that triggers an email at nearly zero cost and effort.
Read about how to apply multi-factor authentication on Linux (servers), to sleep better even though you know your server is publicly available
Wonder what the f**k pkg-resources==0.0.0 is? This is caused by an error of the virtualenv library. Learn how to fix it.
Learn how bubble sort works and implement it in Python. Optimize the algorithm and visualize the sorting process with matplotlib
Learn how to create and visualize the k-means algorithm - a very basic clustering algorithm that is often taugth in introductory data science classes
Explore the versatility of Python dictionaries, from storing key-value pairs to looping, sorting, and merging. Unlock the full potential of Python dictionaries!
The Marching Cubes Algorithm is a meshing algorithm in the field of computer graphics. It is used to extract a polygonal mesh out of an isosurface
The midpoint line algorithm is a drawing algorithm in the field of computer graphics. It is used to determine how lines are translated into pixels.
Unveil Python's easter eggs: Zen, Uncle Barry, no braces, antigravity, hash tricks, and Monty Python references. Enjoy the humor!
Concurrency saves time by using multiple CPU cores. Learn about multithreading and multiprocessing in Python for efficient computing