Posts
-
Preventing vs Handling Errors in Python
A brief introduction to different ways of error handling in Python using two different coding styles such as LBYL or EAFP
-
We Are Moving from Hugo... to Astro
After a year of blog life, we change the framework, it's time to say welcome to Astro
-
Beyond the Code: My Journey in 2023
Reflecting on a year of growth and the anticipation of new challenges and goals in the coming year
-
Installing Fedora on Windows Using WSL
Effortlessly install Fedora 39 on Windows using WSL for seamless integration between Windows and Linux environments
-
Using Pyenv to Manage Different Python Versions
Manage Python versions easily with Pyenv and virtual environments. Avoid conflicts between projects
-
Microservices with DevContainer in VSCode
Explore the efficiency of DevContainer in VSCode for microservices using Docker with examples
-
A quick overview of Test Driven Development
Boost software quality with Test-Driven Development (TDD). Faster time-to-market, fewer defects, and enhanced code quality
-
Pre-commit Hooks in Python
Integrate code formatters seamlessly using Pre-commit hooks. Ensure consistent styles and catch issues early
-
Introducing code formatters: Black and YAPF
Define a defined style guide with Black and YAPF formatters for Python and forget about inconsistencies
-
Ruff: A Fast Rust-based Python Linter
Introducing a new Python linter that is surprising everyone with its speed