low-code-backend-dockered
django_for_startups
Our great sponsors
low-code-backend-dockered | django_for_startups | |
---|---|---|
9 | 2 | |
43 | 137 | |
- | - | |
0.0 | 0.0 | |
about 2 years ago | about 1 year ago | |
JavaScript | Python | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
low-code-backend-dockered
-
Ask HN: Hunting for a Framework
> 1. Hasura - DB + Basic APIS, 2. Ory.sh for Auth/Authz
Great choices!
3. React on the frontend
Here I'd go with Elm, and a generated GraphL API client. Here an example to play with (which btw also includes ZomboDB for ElasticSearch integration into Postgres)
https://github.com/cies/low-code-backend-dockered
> 4. Windmill.dev
Look awesome, never heard of it. Tnx
> If you like code-focused solution: Rails, Laravel and Django are good options.
I think Kotlin/KTor, while not as full featured, is a much better alternative due to the strong typing discipline.
-
A Love Letter to Ruby and Rails
I was a big Rails, Ruby and dynamic typing fanboy. But then my project grew in size and I changed my beliefs.
I'd not start a big project in any language without: null-safety, proper sum-types, type inference.
Hence I like Kotlin, and KTor seems to be a good Sinatra/Flask like in that arena.
Another interesting development I find no-code/low-code tools for the backend, like Hasura. This allows me to "just expose Postgres over GraphQL" with very little code (mainly configuration). That combined with type-safe client library generation for a typesafe frontend language like Elm gives me all the power I need in a very different paradigm. Something worth considering.
Small example Hasura+Elm project: https://github.com/cies/low-code-backend-dockered
- Best way to create web application?
-
Hasura Super App - A reference application for the real-world with Hasura, Next.js, and TypeScript
My plug: https://github.com/cies/elm-hasura-dockered
-
Django for Startup Founders: A better software architecture for SaaS startups
I agreed. Then did a project[1] with Hasura and a generated client lib in Elm and I'm no longer looking back. If I can get away with "no backend code" I'll do it again in a heart beat.
[1] https://github.com/cies/elm-hasura-dockered
- Show HN: Fully dockered, typesafe front end starter-kit with Elm and Hasura
- Demo of strong type safety with GraphQL using Elm and Hasura
- Fully dockered Elm-Hasura starter kit
- Fully dockered Elm-Hasura starter kit: strong typesafety from db schema to frontend code
django_for_startups
-
Django 4.0 Released
> function based views
Class-based views, in their most basic form, are a lot easier to read. E.g. look at the DRF CBVs I have here:
https://github.com/Alex3917/django_for_startups/blob/main/dj...
If you can avoid Generic CBVs (things like ListView) and inheritance, then the only difference between FBVs and CBVs is that CBVs make it easier to see what's a GET / PUT / POST / DELETE.
-
Django for Startup Founders: A better software architecture for SaaS startups
No, but all the code for the book is on GitHub: https://github.com/Alex3917/django_for_startups
What are some alternatives?
reagent - A minimalistic ClojureScript interface to React.js
django-ninja - 💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
django-extensions - This is a repository for collecting global custom management extensions for the Django Framework.
fquery - A graph query engine
hx - hx dev
django-zen-queries - Explicit control over database query execution in Django applications
re-frame - A ClojureScript framework for building user interfaces, leveraging React
gambas
Poetry - Python packaging and dependency management made easy
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production