Hello world!! It's been a while.
I have been so engrossed with my intership at hng and it has been a wonderful experience, learning a lot of standard conventions to use while coding, best practices to follow when creating commits and pull requests etc.
One of my most amazing experiences was when most of the interns were asked to switch stack. I was on the backend track and already familiar with django and express but django wasn't among the required stack for the project we were working on. The preferred stack was fastapi. We had to learn fastapi
in two to three days. It was cool since most of us were already used to the pressure of learning tools at such short timeframe.
Learning fastapi was one thing but then I always ask myself - how good will I be with this new framework? There is a quick and easy was to learn a tool and master it quickly and that's by building projects. With that in mind, I decided to start a fastapi open source project that covers most backend concepts and majority of what could be found in the official documentation
With this project, contributors will be able to
- Understand the workflow of fastapi
- Understand how to make queries
- Write unittests using pytest
- Write efficient PRs and issues
Here is the link to the project https://github.com/codewitgabi/full-featured-social-media-application-fastapi. A star wouldn't be too much to ask from you and more than that, I would love to have you as a contributor so 'we' can learn a few coding tricks from you.
Top comments (0)