• by mk_stjames on 7/2/2024, 4:04:37 AM

    It's hosted here: https://viper-ide.org/

    I'm actually using it, right now, already. I happened to have a RP2040 board right here I was just writing some micropython for.

    I think this is a good way to quick-start with the boards moreso than using the Thonny IDE. It handles the filesystem access perfectly.

  • by esprehn on 7/2/2024, 3:14:18 PM

    This is super cool, and I love the old school tech stack. It makes for a very approachable codebase and a fast user experience.

    As a reminder given the recent polyfill io attack, don't use public CDN hosted JS without also setting SRI attributes [1]. It's a marginal perf benefit because the cache is partitioned by top level domains now and it opens you up to attacks from the CDN owners.

    https://github.com/vshymanskyy/ViperIDE/issues/14

    As a bonus set CSP headers and a nonce when you can too, but definitely set SRI on any 3p scripts.

    [1]: https://developer.mozilla.org/en-US/docs/Web/Security/Subres...

  • by vshymanskyy on 6/30/2024, 2:51:35 PM

  • by 8mobile on 7/1/2024, 4:41:24 AM

    Hi, congratulations on ViperIDE, did you create it yourself? The interface is great, as an editor it lacks basic functionality. But as a starting step it is great. Bravo

  • by ferfumarma on 7/2/2024, 2:35:37 AM

    This is incredibly cool! Nice work!

  • by metadat on 7/2/2024, 2:07:03 AM

    If the README included the tl;dr installation instructions, I'd be trying this out already.