Hello Nikhil and Alek! Pynecone looks great! I saw your Show HN a couple of months ago, but I hadn't tracked its progress since. I'm a fellow founder in the Education space; would you be interested in building a series of "Tutorials" (we have to find the best shape for this) of building Pynecone apps?
Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
71–80 of 329 posts
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#72At first I was very skeptical, but after looking further at the examples I feel like you pretty much nailed the developer experience. I have not used this yet but I will definitely check it out. Is there a roadmap? I see the GitHub project board is pretty focused on v0.1.20. I am curious what are your plans for client side code via wasm? I feel like that is a critical missing piece for me.
Thanks! We're using GH Projects for everything, we will update the board with a more long-term roadmap. Python support for wasm isn't where we need it yet, but we definitely want to integrate it when it's ready.
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#73Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#74I get that nerds like to write code, but it is really depressing that we still can't just point and click and share content on the internet, we need to hire a nerd to write some special language just to make some text boxes and images show up on a screen. I mean, it's 2023. We have rovers discovering ice on freaking Mars. But just making a web page by pointing and clicking is impossible, or limited only to specific web hosting companies.
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#75I'm not exaggerating but this might just be the highest impact library I've seen. As a backend developer who has lots of great project ideas but bail at the thought of having to use JavaScript and HTML, this library is a godsend! My only question is why it took so long for someone to implement it? And where are the equivalent libraries for Go, Rust and Java?
I have seen a .NET project that did something similar to this, it was called Bridge. That was 8 years ago no sure if it's still available.
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#76Earlier quoted context omitted.
Each new browser tab creates a new state. We use Redis to store the state and expire it after 30 minutes.
Does that place some restrictions on what can be done with the state? e.g. does it need to be pickleable and relatively small since it needs to be loaded from redis on every event? (Pretty cool, btw! Congrats on the launch)
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#77I'd love to see something like this. I'm an old computer science guy and would love to write software again. I can write plenty of functionality in Python but I don't really want to learn all the JS stuff. I just don't like it. If I could abstract away the details it would be a big help. I'm not going to build anything that requires scale or commercial performance so I can afford to compromise versus the "purity" of…
> ...I'm an old computer science guy and would love to write software again. I can write plenty of functionality in Python but I don't really want to learn all the JS stuff... Back in early 2000s, i used to be more of a front-end dev...but over the years of being more of a manager (or PM or product manager) i stepped away from daily development...So, you know, I lost my touch. But a few years ago when i tried to dip…
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#78I'm not exaggerating but this might just be the highest impact library I've seen. As a backend developer who has lots of great project ideas but bail at the thought of having to use JavaScript and HTML, this library is a godsend! My only question is why it took so long for someone to implement it? And where are the equivalent libraries for Go, Rust and Java?
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#79Is that what we can expect performance wise? What causes this?
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#80Looks promising specially if it is available via Open-source with the choice of self hosting. It would be great if you add a library to make it easy for sign up and login to the web apps as this is a feature that is universally needed. (And if you do please keep it part of the OS version)≥