Web development in Pure Python
Previously we saw using no-code tools for web development. While it enabled us to create services, we were devoid of customisability. And yet you still needed to know JS anyway, atleast in our use case.
Reflex is a framework that enables full stack web development using just Python, no need to learn another language.
Python is useful in the context of embedded development, as it's increasingly used in embedded workflows: testing and CI. And so I chose a python framework to start with. Even so, traditional web development requires knowledge of myriad of languages including Javascript. This has made me putoff learning web for the longest time.
Although Reflex helps rapid development, with ready-made templates and components, you do sacrifice on versatility. Not knowing HTML/CSS/JS you wouldn't be able to tweak the results to your need.. But it's still a big step up from no-code development tools.
But in my view, it's a great skillset for the embedded dev, to roll out quick web services to help complement IoT projects.