Earlier quoted context omitted.
Interesting and lovely to hear they decided to use Django. What is your source, though?
How is Django now? I’m a long time python dev (data eng space) but new-ish to web dev. I started a Flask project 2 years ago and found it to be pretty full of footguns, mixed messaging on best practices for scalable apps, and the ecosystem feels overbloated with vapor ware extensions. Is this just a Flask problem, or does Django have the same issues?
Backend of Meta Threads is built with Python 3.10
111–120 of 458 posts
Re: Backend of Meta Threads is built with Python 3.10
#112Re: Backend of Meta Threads is built with Python 3.10
#113Earlier quoted context omitted.
Interesting and lovely to hear they decided to use Django. What is your source, though?
How is Django now? I’m a long time python dev (data eng space) but new-ish to web dev. I started a Flask project 2 years ago and found it to be pretty full of footguns, mixed messaging on best practices for scalable apps, and the ecosystem feels overbloated with vapor ware extensions. Is this just a Flask problem, or does Django have the same issues?
The ORM and django admin are killer features out of the box that the other frameworks don't have. I will say though that FastAPI is really nice, especially if you need async support. However, I have found that using django ninja [1] adds a lot of nice to haves that FastAPI has to django that makes it much more fun to use again.
Re: Backend of Meta Threads is built with Python 3.10
#114Re: Backend of Meta Threads is built with Python 3.10
#115For the “Python isn’t fast enough for production backend” crowd from the same company that brought you the largest social network built on PHP + MySQL.
Re: Backend of Meta Threads is built with Python 3.10
#116Re: Backend of Meta Threads is built with Python 3.10
#117Ironic that a post about Threads backend is hosted on twitter.
If you want real irony here, it's this: powering an app called Threads with Python that's got a global interpreter lock which makes threading hard. Get it? Threads, threading...? OK, I'll see myself out.
Re: Backend of Meta Threads is built with Python 3.10
#118Ironic that a post about Threads backend is hosted on twitter.
Re: Backend of Meta Threads is built with Python 3.10
#119For the “Python isn’t fast enough for production backend” crowd from the same company that brought you the largest social network built on PHP + MySQL.
Re: Backend of Meta Threads is built with Python 3.10
#120Earlier quoted context omitted.
Interesting and lovely to hear they decided to use Django. What is your source, though?
How is Django now? I’m a long time python dev (data eng space) but new-ish to web dev. I started a Flask project 2 years ago and found it to be pretty full of footguns, mixed messaging on best practices for scalable apps, and the ecosystem feels overbloated with vapor ware extensions. Is this just a Flask problem, or does Django have the same issues?
There are some footguns around N+1 queries, but they are general to all database interfaces and pretty easy to avoid IMO.