Reddit Programming
201 subscribers
1.22K photos
126K links
I will send you newest post from subreddit /r/programming
Download Telegram
Void | A terminal-native text editor
https://www.reddit.com/r/programming/comments/1rkewhk/void_a_terminalnative_text_editor/

<!-- SC_OFF -->Hello everyone, I would like to share my first solo open-source project, it is a dev tool, terminal based text editor that I call Void! It is still quite the work in progress, but I have it in a place I am comfortable with sharing! As my Github README states, I am not trying to reinvent the wheel, but I believe there is more stones un-turned in the editor space then people may think. I am deeply infatuated and inspired by editors like Vim and Neovim (recently tried LazyVim) I love the nature and speed of writing and executing my code in the terminal and I thought it would be a great experience to take a crack at my own terminal tool and an editor happened to be one of my first ideas. I let my mind go a little crazy (maybe too much who knows lol) but this is the most fun I have had with any project to date and I see myself working on this more than anything else I have had my hands on so far. Even if nobody ever uses it, I am really glad I started this project, it started as just a way to make a small little terminal editor using curses and turned into a lot more! I would appreciate any feedback anyone might have. Thank you to anyone that takes the time to check it out :p <!-- SC_ON --> submitted by /u/cryybash (https://www.reddit.com/user/cryybash)
[link] (https://github.com/cryybash/Void) [comments] (https://www.reddit.com/r/programming/comments/1rkewhk/void_a_terminalnative_text_editor/)
I built a JSON toolkit where nothing leaves your browser — formatter, validator, tree viewer, and 20+ converters
https://www.reddit.com/r/programming/comments/1rkf2oc/i_built_a_json_toolkit_where_nothing_leaves_your/

<!-- SC_OFF -->I've been working on JSONStudio (https://jsonstudio.online (https://jsonstudio.online/)) — a free JSON toolkit designed with privacy in mind. **What makes it different:** All processing happens client-side in your browser. Your data is never sent to any server — useful when you're working with API responses that contain tokens, credentials, or internal data. **Features:** - JSON Formatter & Minifier - JSON Viewer (Tree, Table, Code views) - Real-time JSON Validator with line-level error highlighting - JSON Diff tool - Converters: TypeScript, YAML, CSV, Java, Go, Kotlin, XML, GraphQL, Rust, Zod Schema + more Everything is free, no login required. Would love to hear feedback from this community 🙏 <!-- SC_ON --> submitted by /u/No-Service137 (https://www.reddit.com/user/No-Service137)
[link] (http://jsonstudio.online/) [comments] (https://www.reddit.com/r/programming/comments/1rkf2oc/i_built_a_json_toolkit_where_nothing_leaves_your/)
But can it run DOOM? Do you have 3 months of wall clock time to beat it?
https://www.reddit.com/r/programming/comments/1rkovmg/but_can_it_run_doom_do_you_have_3_months_of_wall/

<!-- SC_OFF -->What do 13 layers of wildly inefficient abstractions get you that cannot practically (but technically?) get ANY Java code running? What could implementing something that was offhandedly mentioned by a stranger in a reddit thread possibly get you? Why do we go to the moon? What is candy corn even made out of? I feel like I’m getting a little off topic here... Oh, right, yeah. Why would I waste my time doing something that nobody realistically needs or wants and was actually just memeing on me? Internet bragging rights. <!-- SC_ON --> submitted by /u/bmarti644 (https://www.reddit.com/user/bmarti644)
[link] (https://bmarti44.substack.com/p/but-can-it-run-doom-do-you-have-3) [comments] (https://www.reddit.com/r/programming/comments/1rkovmg/but_can_it_run_doom_do_you_have_3_months_of_wall/)
Sandboxing untrusted JavaScript with QuickJS and WebAssembly (25ms cold start)
https://www.reddit.com/r/programming/comments/1rkvsdc/sandboxing_untrusted_javascript_with_quickjs_and/

<!-- SC_OFF -->Recently I needed a safe and lightweight way to run untrusted code without containers or long-lived workers. Ended up using QuickJS compiled to WASM with a minimal host bridge. Cold starts are ~25 ms in my tests. Short write-up of the approach:
https://gace.dev/blog/sandboxing-untrusted-js <!-- SC_ON --> submitted by /u/baderbc (https://www.reddit.com/user/baderbc)
[link] (https://gace.dev/blog/sandboxing-untrusted-js) [comments] (https://www.reddit.com/r/programming/comments/1rkvsdc/sandboxing_untrusted_javascript_with_quickjs_and/)