MarkBennett
Tangled.org really been working to ensure all their features work from data hosted on your personal data server (it's based on ATproto) which means should their performance, reliability, or monetization ever get you down it's easy to switch to a competitor since you're not locked in.
Even if the platform itself doesn't take off, the protocol and the data ownwership (you host your repo artifacts, issues, prs, etc on your ATproto server) mean that a competitor could come in easily if you were no longer satisfied with performance, reliability, or monetization.
That said, it’s suffered for the lack of access to the file system or dynamic imports which makes things like MDX challenging without adding additional build steps.
Do Supabase Edge Functions allow read/write file system access? What about dynamic imports?
https://github.com/denoland/fresh/blob/main/www/routes/docs/...
Using MDX is a little trickier as the .mdx file needs to be compiled to a javascript file which is then interpretted. When running Deno yourself this isn't hard as you can use a dynamic import, but if you're planning on using Deno Deploy you'll be out of luck as it doesn't support dynamic imports currently.
https://github.com/denoland/fresh/issues/640
Deno Deploy has an open issue asking for support if you want to give it a star. ;)
https://github.com/denoland/deploy_feedback/issues/1
As a workaround, you can always setup a watcher and preprocess MDX files before deploying to Deno Deploy, but that seems against the spirit of what Fresh is trying to accomplish by getting rid of preprocessors.
Let me know if you figure out a way to get MDX on Deno Deploy working without precompile as I'd like to use it myself!
Many of the APIs you mentioned are supported already, while a few require the unstable flag...
https://deno.land/std/node/README.md
In my experience I've been able to use many node packages unmodified recently.
Our objective is to improve the quality of life of people during the pandemic! We believe faster, more effective and more available solutions/ideas/projects are preferred to slower, less useful and limited ones.
The hackathon has already been launched and teams are working, with many more coming online and exponential growth in global collaboration.
We are actively seeking global teams of developers, designers and passionate creators in collaboration with others in the domain of public health and emergency management. We also need judges, sponsors, and volunteers behind the scenes so reach out to [email protected] if you’re interested.
While prizes and submission rules are being finalized, our goal is to have teams submit their final submissions at the end of April.
Join or create a project and get started at:
https://findcollabs.com/hackathon/codevid-19-isp21fkqtjupchx...
You can also submit ideas, and collaborate with team mates and the community in real-time on our Slack.
https://join.slack.com/t/codevid-19/shared_invite/zt-cs8aman...
Contact: Mark Bennett [email protected]