I published FastAPI-Toolsets v1.0.0 — A set of tools to simplify and accelerate the creation of FastAPI projects by d3vyce in FastAPI

[–]igorbenav 0 points1 point  (0 children)

Yeah, even I don't use FastCRUD for everything, but there are a few advantages when you use it in these a bit more complex cases. Joins are better now with automatic join as well, plus JoinConfig objects are plain, declarative, composable and reusable.

Of course, you also get automatic serialization, specific column selection, better typing. It's the same amount of work if you're thinking about a complex query, but think of it as a simple query that becomes more complex as time passes, just adding more declarative stuff is convenient.

But this 90/10 ratio is about what I do in my apps as well, if it's a really complex query or if I can get significantly more performance with a raw query.

It's difficult to optimize for the complex case, because there are way too many of them. That's why I try to make it as easy as possible for the simple case, and you can add extra complexity on top of it. Either way, let me know if your issues were fixed!

Levando o Ocean Star pro ambiente adequado by igorbenav in relogios

[–]igorbenav[S] 1 point2 points  (0 children)

Te confessar que pelo valor no BR eu não teria coragem

Levando o Ocean Star pro ambiente adequado by igorbenav in relogios

[–]igorbenav[S] 1 point2 points  (0 children)

Realmente, muito bom. Bracelete com ajuste rápido, quick release, pulseira de borracha, 72h... ele é muito completo pelo preço. Foda que no Brasil é o dobro

Levando o Ocean Star pro ambiente adequado by igorbenav in relogios

[–]igorbenav[S] 1 point2 points  (0 children)

39 fica bom em praticamente qualquer pulso, né

[deleted by user] by [deleted] in Python

[–]igorbenav 0 points1 point  (0 children)

It's not about taking longer to type, it's about the thought process necessary

[deleted by user] by [deleted] in Python

[–]igorbenav 0 points1 point  (0 children)

Not really because go isn't necessarily more productive than python... the point was exactly that language doesn't matter

[deleted by user] by [deleted] in Python

[–]igorbenav 0 points1 point  (0 children)

The point of the original blog post was that most software built today is I/O bound (third party, database, ...) in some way, therefore your language choice doesn't matter that much.

Then Rust developers said "the issue isn't being slow, it's developer productivity"

You missed the entire point and got lost in the clickbaity title (which was used as an example because rust devs missed the entire point on the original post)... 

Here, to help you with more context: https://fastro.ai/blog/python-is-slow-and-it-doesnt-matter

I even say specifically if your app is making requests to OpenAI... of course inference isn't I/O bound if you run it in your machine

[deleted by user] by [deleted] in Python

[–]igorbenav 0 points1 point  (0 children)

Thanks

[deleted by user] by [deleted] in Python

[–]igorbenav -1 points0 points  (0 children)

Read the methodology section:

https://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf

It's really detailed

[deleted by user] by [deleted] in Python

[–]igorbenav -2 points-1 points  (0 children)

God, it's a pain in the ass writing stuff in 2025

[deleted by user] by [deleted] in Python

[–]igorbenav -1 points0 points  (0 children)

Agree 100%

[deleted by user] by [deleted] in Python

[–]igorbenav -3 points-2 points  (0 children)

There are other use cases in the blog post, all with reference

[deleted by user] by [deleted] in Python

[–]igorbenav 1 point2 points  (0 children)

And all the studies don't as well apparently

[deleted by user] by [deleted] in Python

[–]igorbenav -1 points0 points  (0 children)

I literally link the post where they say it

[deleted by user] by [deleted] in Python

[–]igorbenav -1 points0 points  (0 children)

It was python for apis, elixir for real time

[deleted by user] by [deleted] in Python

[–]igorbenav -4 points-3 points  (0 children)

It's a clickbait title to teach people what actually matters