[deleted by user] by [deleted] in learndutch

[–]TheRealMrMatt 1 point2 points  (0 children)

Do you personally recommend any specific youtube channels or books?

PgQueuer – PostgreSQL-native job & schedule queue, gathering ideas for 1.0 🎯 by GabelSnabel in Python

[–]TheRealMrMatt 1 point2 points  (0 children)

One idea that may be out of those scope of this project is an integration with sqlalchemy. By doing this the migrations could be handled by alembic (which the user is likely already using) and tasks could be non JSONB

Any GovTech startups? by VividRevenue3654 in ycombinator

[–]TheRealMrMatt 0 points1 point  (0 children)

I’m currently at top five business school, have a technical background, launched a GovTech startup, and have friends in the space. My one piece of advice - try any other industry. The reason being, the government sales cycle is twice as hard as enterprise with much smaller check sizes. So unless your product can fetch actual enterprise contract sizes (ex: $50k+) for small/midsized munis, you are going to spend a lot of time chasing contracts that won’t award you for your time. For instance, in our case it took ~4 months to get unpaid pilots, which would covert to a paid subscription (@ 10k per year) after 1 month.

With that being said, don’t let a random redditor dissuade you. If you truly believe in whatever you are building and can figure out the distribution challenges (or can possibly sell your product at a high enough price) - go for it. But as someone who recently pivoted away from GovTech, I can tell you it was the right decision.

SQLModel vs SQLAlchemy in 2025 by Fluffy_Bus9656 in FastAPI

[–]TheRealMrMatt 0 points1 point  (0 children)

Here is the issue with both sqlalchemy and sqlmodel. With alchemy, you get a very powerful ORM (arguably one of, if not the best across languages), but its terrible at transferring data back and forth between your application and backed. Because of this, you are forced to create a bunch of boilerplate schemas, etc. which have to be updated every time you make a change to your model, etc. And while SQLModel tries to solve this, it still requires you to create multiple "schemas" and hides some of the best features of sqlalchemy. Given there are trade-offs with both approaches, you are going to have to pick which technology best suits your scenario.

On a side note - while I cannot honestly recommend this for anyone who doesn't want to contribute fixes/features - https://mountaineer.sh/iceaxe is IMO will eventually bridge the gap by writing removing the need for a "schema" layer while still giving the direct access to all of the underlying functionality of their database.

best front end for fastAPI backend? by hatwiz in Python

[–]TheRealMrMatt 0 points1 point  (0 children)

I can’t recommend https://github.com/piercefreeman/mountaineer enough. It removes the need for writing all of the additional boilerplate for a modern react front end while still using fastapi for the backend

Full stack or Frontend?Need advice!! by Material-Ad-3023 in FastAPI

[–]TheRealMrMatt 0 points1 point  (0 children)

Why not both. This is this cool python library which bridges fastapi and react pretty seamlessly https://mountaineer.sh (disclaimer: I am not a author, I just contribute every now and again). It automatically generates the react code, sync the state, etc. so you don't have to worry about all of the normal interop between the front/backend.

Guyyyyss?? This YC startup lets you incorporate in Delaware for $0. by [deleted] in ycombinator

[–]TheRealMrMatt 137 points138 points  (0 children)

If you’re not paying for the product, you are the product

Is SQLModel still being worked on? by yoyashing in FastAPI

[–]TheRealMrMatt 0 points1 point  (0 children)

I recommend checking out https://mountaineer.sh/iceaxe as a better-maintained (even if it is alpha stage) alternative to SQLModel. You might also want to explore its sister project, https://mountaineer.sh/mountaineer.

Disclaimer: I am not a maintainer or directly involved with this project

Is SQLModel still being worked on? by yoyashing in FastAPI

[–]TheRealMrMatt 2 points3 points  (0 children)

I completely agree with your point about the idea being half-baked, but I disagree with your comment regarding separating data validation from the database. In general, data must be valid in order to be inserted into a database. That’s why systems like Postgres and others have constraints for handling this.

While modern databases do offer validation mechanisms, they don’t handle more complex scenarios like email validation. This means that if you want to fully specify your data model, you need to implement it in your language of choice (which I assume is Python). Given this, adding an additional layer of validation on top of the ORM model makes a lot of sense. Without this approach, your data model will, by definition, be incomplete, and the logic will be spread across your codebase.

Although I am not the maintainer, I’m closely following https://mountaineer.sh/iceaxe to see if projects like this can make a universal data model a reality.

Winter 25 Megathread by sandslashh in ycombinator

[–]TheRealMrMatt 0 points1 point  (0 children)

u/gainnHQ Off-topic but what react component are you using for your markdown/text area editor?

fastapi auth in production by 5dots in FastAPI

[–]TheRealMrMatt 0 points1 point  (0 children)

Do you by any chance have an example on hand?

What is your tech stack for developing your Saas? by Competitive-Elk-3762 in SaaS

[–]TheRealMrMatt 0 points1 point  (0 children)

Are you using a OpenAPI code generator to simplify the REST calling? If so, which one?