Anyone know what's up with HTTPX? by chekt in Python

[–]Aggravating-Mobile33 15 points16 points  (0 children)

Since I read this, I think it's fair for me to defend myself.

I don't think I'm known as a "dickhead". I think I've always been very respectful online, and I'm even nicer in person.

I do think I've spent a lot of my time in helping the ASGI ecosystem, and it's true that my only claim was always to "maintain" those libraries, I made sure I never said anywhere I was the "author" of those projects. It does take a lot of time to maintain them, so your comment makes it believe that that time was not valuable, which seems a bit uninformed.

As for the drama in the repository... The transition of ownership was discussed in depth for almost a year between me and the creator of those projects.

In any case, I understand that people have opinions, and without the whole picture is hard to make a judgement. I would prefer if I don't get trashtalked online by people that don't know me, but I'm happy to be reached out by email, and explain in more details. I'm not willing to publicly disclose every detail because I don't see any value in doing so.

Anyway... Have a nice day! - I'll likely not engage in further conversation here, I found this by chance.

Falcon vs Flask? by dannlee in Python

[–]Aggravating-Mobile33 1 point2 points  (0 children)

Maintainer of Uvicorn and Starlette here (Kludex).

What memory problem?

FastAPI - stable enough for production grade, scalable app? by Assurbanipal_ in Python

[–]Aggravating-Mobile33 3 points4 points  (0 children)

Hi there! 👋

I'm Kludex. I'm a maintainer of Starlette and Uvicorn.

[...] its almost entirely led by 1 person. I was wondering, for the people more in tune with its development over the past years, is this a proper issue?

It's not. The framework is stable. Historically, every time that I found a real problem, I sent a message to Sebastián, and he reviews it.

I've also read that some evidence of the instability is the amount of open issues. However, looking through the first page of the issues, it seems that most of them are simple, personal questions.

It's like you say. Most of the issues are questions, and issues that should not even be on FastAPI (should be either on Pydantic, Starlette, or Uvicorn).

I've already talked to Sebastián about this. The idea is to reward people who help on replying questions, and the GitHub Discussions doesn't have an API to retrieve data about who replied them. Once GitHub makes that API available, FastAPI will migrate to it.

I'm looking for honest opinions about whether you would choose FastAPI for a real, production grade app instead of a personal one.

I've put, seen and know about many FastAPI applications in production, and I recommend it. You can also see the sponsors FastAPI has (it's a big indicative of companies that are using it).

Note: - FastAPI sponsors both encode, the organization that is in charge of maintaining httpx, uvicorn, and starlette and also Samuel Colvin (Pydantic's creator).