Skip Navigation
Online Persona's Blog

⚠️ Admin Note: This is a personal blog community, only the blog author may post in this community.

Random thoughts related to programming

Credits

Icon created on Craiyon

Members
46
Posts
1
Active Today
1
Created
1 mo. ago
  • Online Persona's Blog @programming.dev
    onlinepersona @programming.dev

    I miss Django (and its ORM + documentation)

    It's been a while since picking up rust, but until now, most of what I've written has been CLI tools, proc macro libs, and async networking stuff. Web/application servers have been kept at arm's length while waiting for something to come around like Django.

    For those not in the know, Django is a web framework written in Python. It's opinionated, extensive, has many features, and has stellar documentation. It's old too and had major problems taking advantage of (back them) python's new async capabilities as well as "new" technologies like WebSockets. Popular frameworks popped up in the meantime like Flask and FastAPI that do use new technologies and python language features like type hints, however nothing has really come to be quite like Django.

    Django's ORM

    As usual, there are camps when it comes to this, but I'm in the "keep SQL away from me" or "one language for all" camp. Django's ORM does a mighty fine job of doing so. It's possible to write a django application without eve