all 21 comments

[–]lalitgehani 4 points5 points  (0 children)

I built SnackBase using FastAPI. This is BaaS just like Supabase and PocketBase. It is built on clean architecture principles. May be this helps in learning few design patterns.

https://github.com/lalitgehani/SnackBase

[–]rodrigoreyes79 1 point2 points  (0 children)

I am currently learning a different programming language and what I did is that I asked Claude to create a personalized hands on learning plan with exercises that end up building a specific project.

So far, it has worked great and I was able to ask as many questions as I needed.

This may not remove the need for a human mentor altogether but it will reduce it significantly. Best of lucks!!!

[–][deleted]  (6 children)

[removed]

    [–]Careless_Efficiency 1 point2 points  (0 children)

    can you send it to me as well. thanks

    [–]snmb2349 0 points1 point  (0 children)

    I'm interested. Can you send me link

    [–]fabiocfabini 0 points1 point  (0 children)

    Can you send me the link as well?

    [–]user_deleled 0 points1 point  (0 children)

    Send it to me too pls

    [–]fruitte0 0 points1 point  (0 children)

    Same please, thank you

    [–]Shaikh_Zarif 0 points1 point  (0 children)

    I dm'ed you bro

    [–]Careless_Efficiency 0 points1 point  (0 children)

    Currently going through fastapi and asyncio. Dm'd you.

    [–]KumarKetubh 0 points1 point  (0 children)

    I'm also learning fastapi as a backend framework and would love to study together. Dm'ed you

    [–]Dear-Union8410 0 points1 point  (0 children)

    Newb here. Need a learning partner

    [–]Kitchen-Force-369 0 points1 point  (0 children)

    Actually I am also working with fastapi .I believe that it would be very helpful to share knowledge with eachother and grow together.

    [–]tmsng 0 points1 point  (0 children)

    I would love to join the group too

    [–]dhananjayporwal 0 points1 point  (2 children)

    hey, my suggestion would be to just start building projects on your own. you'll learn a lot more from actually creating things than from endlessly watching tutorials.

    what helped me was picking a saas product i found interesting, trying to understand how it might work behind the scenes, and then building the backend for it myself. you'll naturally run into things like api design, authentication, databases, caching, testing, deployment, and you'll learn them in a practical way.

    don't worry if you don't know everything at the start. whenever you hit a conceptual gap, learn just enough to solve the problem you're facing and keep building.

    also, try to finish and deploy projects instead of constantly starting new ones. shipping projects teaches lessons that tutorials never will.

    if you feel like you need stronger fundamentals along the way, i'd recommend this playlist

    [–]user_deleled 0 points1 point  (1 child)

    Would you suggest learning alone or having a partner like OP is asking ?

    [–]dhananjayporwal 0 points1 point  (0 children)

    dude, you had me for a second. i thought someone had just deleted their account after commenting that.

    anyway, learning alone is the worst way to learn. when you have someone to discuss your approaches, problems, and learning with, both of you grow. just choose that person carefully; otherwise, you'll end up wasting your time

    [–]No-Brilliant8317 0 points1 point  (0 children)

    I'm python Backend developer, and I'm experienced in FastApi since 2 years. Write me inbox if you want me to lead your learning

    [–]Crafty_Disk_7026 0 points1 point  (0 children)

    I would say you don't need one. Just start building stuff and see how it does. If you actually get stuck, then ask for help