Native Apps with ClojureScript, React and Static Hermes
https://www.reddit.com/r/programming/comments/1osoyqm/native_apps_with_clojurenoscript_react_and_static/
submitted by /u/roman01la (https://www.reddit.com/user/roman01la)
[link] (https://romanliutikov.com/blog/native-apps-with-clojurenoscript-react-and-static-hermes) [comments] (https://www.reddit.com/r/programming/comments/1osoyqm/native_apps_with_clojurenoscript_react_and_static/)
https://www.reddit.com/r/programming/comments/1osoyqm/native_apps_with_clojurenoscript_react_and_static/
submitted by /u/roman01la (https://www.reddit.com/user/roman01la)
[link] (https://romanliutikov.com/blog/native-apps-with-clojurenoscript-react-and-static-hermes) [comments] (https://www.reddit.com/r/programming/comments/1osoyqm/native_apps_with_clojurenoscript_react_and_static/)
GitHub - nalikiru-dev/Nalth.js: NALTH is a TypeScript-agnostic security framework built on Vite.js foundations, designed for developers who prioritize security without sacrificing performance.
https://www.reddit.com/r/programming/comments/1ospal1/github_nalikirudevnalthjs_nalth_is_a/
<!-- SC_OFF -->This is a sub reddit after ward the introduction of nalth. It supper usefull tool test it out give feedback and be an early adopters. https://nalthjs.com (https://nalthjs.com/) <!-- SC_ON --> submitted by /u/Evening-Direction-71 (https://www.reddit.com/user/Evening-Direction-71)
[link] (https://github.com/nalikiru-dev/nalth.js) [comments] (https://www.reddit.com/r/programming/comments/1ospal1/github_nalikirudevnalthjs_nalth_is_a/)
https://www.reddit.com/r/programming/comments/1ospal1/github_nalikirudevnalthjs_nalth_is_a/
<!-- SC_OFF -->This is a sub reddit after ward the introduction of nalth. It supper usefull tool test it out give feedback and be an early adopters. https://nalthjs.com (https://nalthjs.com/) <!-- SC_ON --> submitted by /u/Evening-Direction-71 (https://www.reddit.com/user/Evening-Direction-71)
[link] (https://github.com/nalikiru-dev/nalth.js) [comments] (https://www.reddit.com/r/programming/comments/1ospal1/github_nalikirudevnalthjs_nalth_is_a/)
Customizing ed(2): Syntax Highlighting and rlwrap Heresy
https://www.reddit.com/r/programming/comments/1ospfaj/customizing_ed2_syntax_highlighting_and_rlwrap/
submitted by /u/aartaka (https://www.reddit.com/user/aartaka)
[link] (https://aartaka.me/customize-ed-2.html) [comments] (https://www.reddit.com/r/programming/comments/1ospfaj/customizing_ed2_syntax_highlighting_and_rlwrap/)
https://www.reddit.com/r/programming/comments/1ospfaj/customizing_ed2_syntax_highlighting_and_rlwrap/
submitted by /u/aartaka (https://www.reddit.com/user/aartaka)
[link] (https://aartaka.me/customize-ed-2.html) [comments] (https://www.reddit.com/r/programming/comments/1ospfaj/customizing_ed2_syntax_highlighting_and_rlwrap/)
How to Give Constructive Feedback with Confidence as an Engineering Leader
https://www.reddit.com/r/programming/comments/1osqf4h/how_to_give_constructive_feedback_with_confidence/
submitted by /u/gregorojstersek (https://www.reddit.com/user/gregorojstersek)
[link] (https://newsletter.eng-leadership.com/p/how-to-give-constructive-feedback) [comments] (https://www.reddit.com/r/programming/comments/1osqf4h/how_to_give_constructive_feedback_with_confidence/)
https://www.reddit.com/r/programming/comments/1osqf4h/how_to_give_constructive_feedback_with_confidence/
submitted by /u/gregorojstersek (https://www.reddit.com/user/gregorojstersek)
[link] (https://newsletter.eng-leadership.com/p/how-to-give-constructive-feedback) [comments] (https://www.reddit.com/r/programming/comments/1osqf4h/how_to_give_constructive_feedback_with_confidence/)
The OWASP Top 10:2025 is out! We have new data and new risks, but the same goal: more secure software
https://www.reddit.com/r/programming/comments/1ostz5x/the_owasp_top_102025_is_out_we_have_new_data_and/
<!-- SC_OFF -->Here’s what’s new/notable since the 2021 version: A01 Broken Access Control → still #1. The most common cause of serious breaches. A02 Security Misconfiguration → moved up, because configuration errors are still everywhere. A03 Software Supply Chain Failures → expanded beyond dependencies! Your build tools, pipelines, containers, even package registries are now part of the threat model. A10 Mishandling of Exceptional Conditions → a brand new category reminding us that error handling is extremely important. <!-- SC_ON --> submitted by /u/shehackspurple (https://www.reddit.com/user/shehackspurple)
[link] (https://owasp.org/Top10/2025/0x00_2025-Introduction/) [comments] (https://www.reddit.com/r/programming/comments/1ostz5x/the_owasp_top_102025_is_out_we_have_new_data_and/)
https://www.reddit.com/r/programming/comments/1ostz5x/the_owasp_top_102025_is_out_we_have_new_data_and/
<!-- SC_OFF -->Here’s what’s new/notable since the 2021 version: A01 Broken Access Control → still #1. The most common cause of serious breaches. A02 Security Misconfiguration → moved up, because configuration errors are still everywhere. A03 Software Supply Chain Failures → expanded beyond dependencies! Your build tools, pipelines, containers, even package registries are now part of the threat model. A10 Mishandling of Exceptional Conditions → a brand new category reminding us that error handling is extremely important. <!-- SC_ON --> submitted by /u/shehackspurple (https://www.reddit.com/user/shehackspurple)
[link] (https://owasp.org/Top10/2025/0x00_2025-Introduction/) [comments] (https://www.reddit.com/r/programming/comments/1ostz5x/the_owasp_top_102025_is_out_we_have_new_data_and/)
What do noise functions sound like?
https://www.reddit.com/r/programming/comments/1osx289/what_do_noise_functions_sound_like/
submitted by /u/RelativeCard4701 (https://www.reddit.com/user/RelativeCard4701)
[link] (https://aabiji.github.io/html/noise.html) [comments] (https://www.reddit.com/r/programming/comments/1osx289/what_do_noise_functions_sound_like/)
https://www.reddit.com/r/programming/comments/1osx289/what_do_noise_functions_sound_like/
submitted by /u/RelativeCard4701 (https://www.reddit.com/user/RelativeCard4701)
[link] (https://aabiji.github.io/html/noise.html) [comments] (https://www.reddit.com/r/programming/comments/1osx289/what_do_noise_functions_sound_like/)
Why TypeScript’s “strict: true” isn’t enough. Missing compiler flags for production code
https://www.reddit.com/r/programming/comments/1osxrxw/why_typenoscripts_strict_true_isnt_enough_missing/
submitted by /u/wineandcode (https://www.reddit.com/user/wineandcode)
[link] (https://medium.com/@maks-dolgikh/why-typenoscripts-strict-true-isn-t-enough-missing-compiler-flags-for-production-code-a3877b81142c?source=friends_link&sk=20e7cbaeb3f6fc1e566182d0d7a6f4fe) [comments] (https://www.reddit.com/r/programming/comments/1osxrxw/why_typenoscripts_strict_true_isnt_enough_missing/)
https://www.reddit.com/r/programming/comments/1osxrxw/why_typenoscripts_strict_true_isnt_enough_missing/
submitted by /u/wineandcode (https://www.reddit.com/user/wineandcode)
[link] (https://medium.com/@maks-dolgikh/why-typenoscripts-strict-true-isn-t-enough-missing-compiler-flags-for-production-code-a3877b81142c?source=friends_link&sk=20e7cbaeb3f6fc1e566182d0d7a6f4fe) [comments] (https://www.reddit.com/r/programming/comments/1osxrxw/why_typenoscripts_strict_true_isnt_enough_missing/)
Practicing real-world backend logic by simulating payment/transfer flows
https://www.reddit.com/r/programming/comments/1osyj2b/practicing_realworld_backend_logic_by_simulating/
<!-- SC_OFF -->Been practicing real-world backend problems lately — wallet balances, retries, idempotency, audit trails. Feels way more useful than pure algorithm grind. Anyone else doing practical logic drills? <!-- SC_ON --> submitted by /u/changer666666 (https://www.reddit.com/user/changer666666)
[link] (https://stripe.com/) [comments] (https://www.reddit.com/r/programming/comments/1osyj2b/practicing_realworld_backend_logic_by_simulating/)
https://www.reddit.com/r/programming/comments/1osyj2b/practicing_realworld_backend_logic_by_simulating/
<!-- SC_OFF -->Been practicing real-world backend problems lately — wallet balances, retries, idempotency, audit trails. Feels way more useful than pure algorithm grind. Anyone else doing practical logic drills? <!-- SC_ON --> submitted by /u/changer666666 (https://www.reddit.com/user/changer666666)
[link] (https://stripe.com/) [comments] (https://www.reddit.com/r/programming/comments/1osyj2b/practicing_realworld_backend_logic_by_simulating/)
Trying to build a free, open-source tool that gives feedback on website text. where to start?
https://www.reddit.com/r/programming/comments/1ot1r43/trying_to_build_a_free_opensource_tool_that_gives/
<!-- SC_OFF -->I’m experimenting with a small proof-of-concept project to see how AI could help suggest improvements for website or landing page text. The idea is to identify possible usability or clarity issues, and get suggestions for better structure or call-to-action wording. I’m trying to stick to free and open-source tools, and avoid any paid APIs. Some things I’m wondering about: Which open-source NLP models are good for something lightweight like this? How should I structure the workflow: input processing, generating suggestions, and formatting output? Simple ways to test it: maybe CLI-based first, then a quick Gradio interface. Any tips for keeping it functional but lightweight, without overcomplicating it? <!-- SC_ON --> submitted by /u/icetea74 (https://www.reddit.com/user/icetea74)
[link] (http://www.com/) [comments] (https://www.reddit.com/r/programming/comments/1ot1r43/trying_to_build_a_free_opensource_tool_that_gives/)
https://www.reddit.com/r/programming/comments/1ot1r43/trying_to_build_a_free_opensource_tool_that_gives/
<!-- SC_OFF -->I’m experimenting with a small proof-of-concept project to see how AI could help suggest improvements for website or landing page text. The idea is to identify possible usability or clarity issues, and get suggestions for better structure or call-to-action wording. I’m trying to stick to free and open-source tools, and avoid any paid APIs. Some things I’m wondering about: Which open-source NLP models are good for something lightweight like this? How should I structure the workflow: input processing, generating suggestions, and formatting output? Simple ways to test it: maybe CLI-based first, then a quick Gradio interface. Any tips for keeping it functional but lightweight, without overcomplicating it? <!-- SC_ON --> submitted by /u/icetea74 (https://www.reddit.com/user/icetea74)
[link] (http://www.com/) [comments] (https://www.reddit.com/r/programming/comments/1ot1r43/trying_to_build_a_free_opensource_tool_that_gives/)
VS Code extension for interactive code flowcharts and dependency graphs
https://www.reddit.com/r/programming/comments/1ot1u31/vs_code_extension_for_interactive_code_flowcharts/
<!-- SC_OFF -->I built CodeVisualizer, a VS Code extension that visualizes your code in two ways: **Function-Level Flowcharts**: Converts individual functions into interactive flowcharts showing control flow, loops, conditionals, and execution paths. Supports Python, TypeScript/JavaScript, Java, C++, C, Rust, and Go. **Codebase Dependency Graphs**: Analyzes and visualizes module dependencies across your entire project with color-coded file categories. Currently supports TypeScript/JavaScript. Everything runs locally - your code never leaves your machine (except optional AI labels). The dependency visualization adapts to your VS Code theme and uses high-contrast colors for better readability. Would love feedback from the community! <!-- SC_ON --> submitted by /u/Difficult_Prize_7548 (https://www.reddit.com/user/Difficult_Prize_7548)
[link] (https://github.com/DucPhamNgoc08/CodeVisualizer) [comments] (https://www.reddit.com/r/programming/comments/1ot1u31/vs_code_extension_for_interactive_code_flowcharts/)
https://www.reddit.com/r/programming/comments/1ot1u31/vs_code_extension_for_interactive_code_flowcharts/
<!-- SC_OFF -->I built CodeVisualizer, a VS Code extension that visualizes your code in two ways: **Function-Level Flowcharts**: Converts individual functions into interactive flowcharts showing control flow, loops, conditionals, and execution paths. Supports Python, TypeScript/JavaScript, Java, C++, C, Rust, and Go. **Codebase Dependency Graphs**: Analyzes and visualizes module dependencies across your entire project with color-coded file categories. Currently supports TypeScript/JavaScript. Everything runs locally - your code never leaves your machine (except optional AI labels). The dependency visualization adapts to your VS Code theme and uses high-contrast colors for better readability. Would love feedback from the community! <!-- SC_ON --> submitted by /u/Difficult_Prize_7548 (https://www.reddit.com/user/Difficult_Prize_7548)
[link] (https://github.com/DucPhamNgoc08/CodeVisualizer) [comments] (https://www.reddit.com/r/programming/comments/1ot1u31/vs_code_extension_for_interactive_code_flowcharts/)
I wrote a short post on the importance of taking the literal perspective on writing scalable code. Code that itself scales over time. Check it out and let me know what you think!
https://www.reddit.com/r/programming/comments/1ot2o25/i_wrote_a_short_post_on_the_importance_of_taking/
submitted by /u/_itshabib (https://www.reddit.com/user/_itshabib)
[link] (https://medium.com/@itsHabib/importance-of-scalable-code-cca491d0fa01) [comments] (https://www.reddit.com/r/programming/comments/1ot2o25/i_wrote_a_short_post_on_the_importance_of_taking/)
https://www.reddit.com/r/programming/comments/1ot2o25/i_wrote_a_short_post_on_the_importance_of_taking/
submitted by /u/_itshabib (https://www.reddit.com/user/_itshabib)
[link] (https://medium.com/@itsHabib/importance-of-scalable-code-cca491d0fa01) [comments] (https://www.reddit.com/r/programming/comments/1ot2o25/i_wrote_a_short_post_on_the_importance_of_taking/)
Why .NET Aspire is a Game-Changer for Developers
https://www.reddit.com/r/programming/comments/1ot71i4/why_net_aspire_is_a_gamechanger_for_developers/
<!-- SC_OFF -->The .NET ecosystem has introduced a powerful new framework called .NET Aspire that is fundamentally changing how developers build and manage cloud-native applications. Aspire isn’t just another library; it’s an opinionated, developer-centric approach to orchestrating all the services and infrastructure your application needs. In short, it makes building cool stuff incredibly easy. <!-- SC_ON --> submitted by /u/Successful-Chain-637 (https://www.reddit.com/user/Successful-Chain-637)
[link] (https://medium.com/p/972a76e5229e) [comments] (https://www.reddit.com/r/programming/comments/1ot71i4/why_net_aspire_is_a_gamechanger_for_developers/)
https://www.reddit.com/r/programming/comments/1ot71i4/why_net_aspire_is_a_gamechanger_for_developers/
<!-- SC_OFF -->The .NET ecosystem has introduced a powerful new framework called .NET Aspire that is fundamentally changing how developers build and manage cloud-native applications. Aspire isn’t just another library; it’s an opinionated, developer-centric approach to orchestrating all the services and infrastructure your application needs. In short, it makes building cool stuff incredibly easy. <!-- SC_ON --> submitted by /u/Successful-Chain-637 (https://www.reddit.com/user/Successful-Chain-637)
[link] (https://medium.com/p/972a76e5229e) [comments] (https://www.reddit.com/r/programming/comments/1ot71i4/why_net_aspire_is_a_gamechanger_for_developers/)
Vibe coding hackathon w/ $3K+ in prizes - great if you're a beginner!
https://www.reddit.com/r/programming/comments/1ot7fa5/vibe_coding_hackathon_w_3k_in_prizes_great_if/
<!-- SC_OFF -->I'm hosting a hackathon and thought this community might be interested since it's designed to be beginner-friendly. It's an easy-to-win vibe coding hackathon for all skill levels. Due to the nature of the event, we welcome not only beginners but also advanced programmers. We've got $3K+ in prizes ($400 cash) and perks from big sponsors: NordVPN, UniBee, .xyz, Balsamiq, AoPS, Flatlogic, Nexos AI, Incogni, Saily, and more. This is a FULLY ONLINE event and shouldn't take more than a couple hours of your time. Why not give it a shot for a chance to bag that prize money? No coding experience needed - if you can describe an idea, AI will help you build it! Register now on Devpost: https://goodvibeshackathon.devpost.com/ Apologies if this sounds a little spammy, but this will be worthwhile! Reply for more info. <!-- SC_ON --> submitted by /u/mohsem (https://www.reddit.com/user/mohsem)
[link] (https://goodvibeshackathon.devpost.com/) [comments] (https://www.reddit.com/r/programming/comments/1ot7fa5/vibe_coding_hackathon_w_3k_in_prizes_great_if/)
https://www.reddit.com/r/programming/comments/1ot7fa5/vibe_coding_hackathon_w_3k_in_prizes_great_if/
<!-- SC_OFF -->I'm hosting a hackathon and thought this community might be interested since it's designed to be beginner-friendly. It's an easy-to-win vibe coding hackathon for all skill levels. Due to the nature of the event, we welcome not only beginners but also advanced programmers. We've got $3K+ in prizes ($400 cash) and perks from big sponsors: NordVPN, UniBee, .xyz, Balsamiq, AoPS, Flatlogic, Nexos AI, Incogni, Saily, and more. This is a FULLY ONLINE event and shouldn't take more than a couple hours of your time. Why not give it a shot for a chance to bag that prize money? No coding experience needed - if you can describe an idea, AI will help you build it! Register now on Devpost: https://goodvibeshackathon.devpost.com/ Apologies if this sounds a little spammy, but this will be worthwhile! Reply for more info. <!-- SC_ON --> submitted by /u/mohsem (https://www.reddit.com/user/mohsem)
[link] (https://goodvibeshackathon.devpost.com/) [comments] (https://www.reddit.com/r/programming/comments/1ot7fa5/vibe_coding_hackathon_w_3k_in_prizes_great_if/)
Rate Limiting: Protecting Your System from Overload
https://www.reddit.com/r/programming/comments/1otcvko/rate_limiting_protecting_your_system_from_overload/
<!-- SC_OFF -->Why Rate Limiting Matters Rate limiting is like having a bouncer at your API's door – it determines who gets in and at what pace. In today's high-traffic digital landscape, your system can easily become overwhelmed by request floods – whether from legitimate traffic spikes, internal bugs, or malicious attacks. Rate limiting serves as your first line of defense, ensuring system stability and reliability even under extreme conditions. Without it, your system remains vulnerable to: Denial of service attacks (DoS/DDoS) Traffic spikes that exceed capacity Aggressive clients consuming disproportionate resources Cascading failures as overloaded services affect others Unexpected billing spikes from excessive API usage The beauty of rate limiting is its dual nature: it's both defensive (protecting systems) and fair (ensuring equitable resource distribution among all users). https://systemdr.substack.com/p/rate-limiting-protecting-your-system https://github.com/sysdr/sdir https://www.youtube.com/@SystemDR <!-- SC_ON --> submitted by /u/Extra_Ear_10 (https://www.reddit.com/user/Extra_Ear_10)
[link] (https://systemdr.substack.com/p/rate-limiting-protecting-your-system) [comments] (https://www.reddit.com/r/programming/comments/1otcvko/rate_limiting_protecting_your_system_from_overload/)
https://www.reddit.com/r/programming/comments/1otcvko/rate_limiting_protecting_your_system_from_overload/
<!-- SC_OFF -->Why Rate Limiting Matters Rate limiting is like having a bouncer at your API's door – it determines who gets in and at what pace. In today's high-traffic digital landscape, your system can easily become overwhelmed by request floods – whether from legitimate traffic spikes, internal bugs, or malicious attacks. Rate limiting serves as your first line of defense, ensuring system stability and reliability even under extreme conditions. Without it, your system remains vulnerable to: Denial of service attacks (DoS/DDoS) Traffic spikes that exceed capacity Aggressive clients consuming disproportionate resources Cascading failures as overloaded services affect others Unexpected billing spikes from excessive API usage The beauty of rate limiting is its dual nature: it's both defensive (protecting systems) and fair (ensuring equitable resource distribution among all users). https://systemdr.substack.com/p/rate-limiting-protecting-your-system https://github.com/sysdr/sdir https://www.youtube.com/@SystemDR <!-- SC_ON --> submitted by /u/Extra_Ear_10 (https://www.reddit.com/user/Extra_Ear_10)
[link] (https://systemdr.substack.com/p/rate-limiting-protecting-your-system) [comments] (https://www.reddit.com/r/programming/comments/1otcvko/rate_limiting_protecting_your_system_from_overload/)
What′s new in .NET 10
https://www.reddit.com/r/programming/comments/1otdfqq/whats_new_in_net_10/
submitted by /u/Xaneris47 (https://www.reddit.com/user/Xaneris47)
[link] (https://pvs-studio.com/en/blog/posts/csharp/1308/) [comments] (https://www.reddit.com/r/programming/comments/1otdfqq/whats_new_in_net_10/)
https://www.reddit.com/r/programming/comments/1otdfqq/whats_new_in_net_10/
submitted by /u/Xaneris47 (https://www.reddit.com/user/Xaneris47)
[link] (https://pvs-studio.com/en/blog/posts/csharp/1308/) [comments] (https://www.reddit.com/r/programming/comments/1otdfqq/whats_new_in_net_10/)
The Linux Kernel Looks To "Bite The Bullet" In Enabling Microsoft C Extensions
https://www.reddit.com/r/programming/comments/1otedjr/the_linux_kernel_looks_to_bite_the_bullet_in/
submitted by /u/waozen (https://www.reddit.com/user/waozen)
[link] (https://www.phoronix.com/news/Linux-6.19-Patch-Would-MS-Ext) [comments] (https://www.reddit.com/r/programming/comments/1otedjr/the_linux_kernel_looks_to_bite_the_bullet_in/)
https://www.reddit.com/r/programming/comments/1otedjr/the_linux_kernel_looks_to_bite_the_bullet_in/
submitted by /u/waozen (https://www.reddit.com/user/waozen)
[link] (https://www.phoronix.com/news/Linux-6.19-Patch-Would-MS-Ext) [comments] (https://www.reddit.com/r/programming/comments/1otedjr/the_linux_kernel_looks_to_bite_the_bullet_in/)
Pulse 1.0 - A reactive and concurrent programming language built on modern JavaScript
https://www.reddit.com/r/programming/comments/1otg807/pulse_10_a_reactive_and_concurrent_programming/
<!-- SC_OFF -->Hi everyone, I'm happy to share Pulse 1.0, a small but ambitious programming language that brings fine-grained reactivity and Go-style concurrency to the JavaScript ecosystem. The goal with Pulse is simple: make building reactive and concurrent programs feel natural with clean syntax, predictable behavior, and full control over async flows. What makes Pulse different Signals, computed values, and effects for deterministic reactivity
Channels and select for structured async concurrency
ESM-first, works on Node.js (v18+)
Open standard library: math, fs, async, reactive, and more
Comprehensive testing: 1,336 tests, fuzzing, and mutation coverage
MIT licensed and open source Install bash npm install pulselang Learn more Docs & Playground https://osvfelices.github.io/pulse Source https://github.com/osvfelices/pulse Pulse is still young, but already stable and fully functional. If you like experimenting with new runtimes, reactive systems, or compiler design, I’d love to hear your thoughts especially on syntax and performance. Thanks for reading. <!-- SC_ON --> submitted by /u/coloresmusic (https://www.reddit.com/user/coloresmusic)
[link] (https://github.com/osvfelices/pulse) [comments] (https://www.reddit.com/r/programming/comments/1otg807/pulse_10_a_reactive_and_concurrent_programming/)
https://www.reddit.com/r/programming/comments/1otg807/pulse_10_a_reactive_and_concurrent_programming/
<!-- SC_OFF -->Hi everyone, I'm happy to share Pulse 1.0, a small but ambitious programming language that brings fine-grained reactivity and Go-style concurrency to the JavaScript ecosystem. The goal with Pulse is simple: make building reactive and concurrent programs feel natural with clean syntax, predictable behavior, and full control over async flows. What makes Pulse different Signals, computed values, and effects for deterministic reactivity
Channels and select for structured async concurrency
ESM-first, works on Node.js (v18+)
Open standard library: math, fs, async, reactive, and more
Comprehensive testing: 1,336 tests, fuzzing, and mutation coverage
MIT licensed and open source Install bash npm install pulselang Learn more Docs & Playground https://osvfelices.github.io/pulse Source https://github.com/osvfelices/pulse Pulse is still young, but already stable and fully functional. If you like experimenting with new runtimes, reactive systems, or compiler design, I’d love to hear your thoughts especially on syntax and performance. Thanks for reading. <!-- SC_ON --> submitted by /u/coloresmusic (https://www.reddit.com/user/coloresmusic)
[link] (https://github.com/osvfelices/pulse) [comments] (https://www.reddit.com/r/programming/comments/1otg807/pulse_10_a_reactive_and_concurrent_programming/)
Porting a UWP email client to cross‑platform with Uno: IMAP sync, Proton‑compatible crypto (C#)
https://www.reddit.com/r/programming/comments/1otjeak/porting_a_uwp_email_client_to_crossplatform_with/
<!-- SC_OFF -->I ported an email client originally written for UWP to a cross‑platform stack via Uno while preserving the original presentation layer. The same XAML + MVVM now builds for Windows, macOS, and Linux (rendered through Skia) without rewriting the interface. Platform‑specific concerns are reduced to thin "head" layers (startup, windowing, system hooks, storage, notifications) while core logic and markup remain shared. The mail engine relies on MailKit: basic connection and authentication, SMTP sending with post‑append to Sent, and folder structure plus selective message retrieval via IMAP commands. Storage is an encrypted SQLite (sqlcipher) database: tables for conventional, Proton, and decentralized messages, accounts, and related entities all live in a single file with password rekeying. PGP/MIME and Proton‑compatible cryptography run locally: encryption, signing, decryption, and session key handling (BouncyCastle + MimeKit), with Proton data laid out in dedicated tables. Search is currently an in‑memory, case‑insensitive filter across subject, preview, plain text body, and address fields. There is also a fully optional local AI layer using Microsoft.Extensions.AI and Microsoft.ML.OnnxRuntimeGenAI: a model is loaded, streams tokens, and the UI receives incremental updates, enabling offline summarization or draft assistance without a cloud dependency. Generation is controlled by parameters (temperature, top‑k, top‑p, do_sample) and can be completely disabled. The most time‑consuming engineering work involved keeping theme and density consistent across diverse desktop environments, packaging and code signing (especially on macOS), and carefully integrating local cryptography plus authorization abstractions without letting external libraries leak through architectural layers. The result is a single C# codebase that preserves the UI logic of the original UWP project while running on multiple platforms. Source is open: Eppie‑App (https://github.com/Eppie-io/Eppie-App). <!-- SC_ON --> submitted by /u/BaJlepa (https://www.reddit.com/user/BaJlepa)
[link] (https://github.com/Eppie-io/Eppie-App) [comments] (https://www.reddit.com/r/programming/comments/1otjeak/porting_a_uwp_email_client_to_crossplatform_with/)
https://www.reddit.com/r/programming/comments/1otjeak/porting_a_uwp_email_client_to_crossplatform_with/
<!-- SC_OFF -->I ported an email client originally written for UWP to a cross‑platform stack via Uno while preserving the original presentation layer. The same XAML + MVVM now builds for Windows, macOS, and Linux (rendered through Skia) without rewriting the interface. Platform‑specific concerns are reduced to thin "head" layers (startup, windowing, system hooks, storage, notifications) while core logic and markup remain shared. The mail engine relies on MailKit: basic connection and authentication, SMTP sending with post‑append to Sent, and folder structure plus selective message retrieval via IMAP commands. Storage is an encrypted SQLite (sqlcipher) database: tables for conventional, Proton, and decentralized messages, accounts, and related entities all live in a single file with password rekeying. PGP/MIME and Proton‑compatible cryptography run locally: encryption, signing, decryption, and session key handling (BouncyCastle + MimeKit), with Proton data laid out in dedicated tables. Search is currently an in‑memory, case‑insensitive filter across subject, preview, plain text body, and address fields. There is also a fully optional local AI layer using Microsoft.Extensions.AI and Microsoft.ML.OnnxRuntimeGenAI: a model is loaded, streams tokens, and the UI receives incremental updates, enabling offline summarization or draft assistance without a cloud dependency. Generation is controlled by parameters (temperature, top‑k, top‑p, do_sample) and can be completely disabled. The most time‑consuming engineering work involved keeping theme and density consistent across diverse desktop environments, packaging and code signing (especially on macOS), and carefully integrating local cryptography plus authorization abstractions without letting external libraries leak through architectural layers. The result is a single C# codebase that preserves the UI logic of the original UWP project while running on multiple platforms. Source is open: Eppie‑App (https://github.com/Eppie-io/Eppie-App). <!-- SC_ON --> submitted by /u/BaJlepa (https://www.reddit.com/user/BaJlepa)
[link] (https://github.com/Eppie-io/Eppie-App) [comments] (https://www.reddit.com/r/programming/comments/1otjeak/porting_a_uwp_email_client_to_crossplatform_with/)
Memory Safety for Skeptics
https://www.reddit.com/r/programming/comments/1otlkdj/memory_safety_for_skeptics/
submitted by /u/steveklabnik1 (https://www.reddit.com/user/steveklabnik1)
[link] (https://queue.acm.org/detail.cfm?id=3773095) [comments] (https://www.reddit.com/r/programming/comments/1otlkdj/memory_safety_for_skeptics/)
https://www.reddit.com/r/programming/comments/1otlkdj/memory_safety_for_skeptics/
submitted by /u/steveklabnik1 (https://www.reddit.com/user/steveklabnik1)
[link] (https://queue.acm.org/detail.cfm?id=3773095) [comments] (https://www.reddit.com/r/programming/comments/1otlkdj/memory_safety_for_skeptics/)
Simple patterns for events schema versioning
https://www.reddit.com/r/programming/comments/1otmtxu/simple_patterns_for_events_schema_versioning/
submitted by /u/Adventurous-Salt8514 (https://www.reddit.com/user/Adventurous-Salt8514)
[link] (https://www.youtube.com/watch?v=v9__gzMPHls) [comments] (https://www.reddit.com/r/programming/comments/1otmtxu/simple_patterns_for_events_schema_versioning/)
https://www.reddit.com/r/programming/comments/1otmtxu/simple_patterns_for_events_schema_versioning/
submitted by /u/Adventurous-Salt8514 (https://www.reddit.com/user/Adventurous-Salt8514)
[link] (https://www.youtube.com/watch?v=v9__gzMPHls) [comments] (https://www.reddit.com/r/programming/comments/1otmtxu/simple_patterns_for_events_schema_versioning/)
Understanding FSR 4
https://www.reddit.com/r/programming/comments/1otn9lj/understanding_fsr_4/
<!-- SC_OFF -->After AMD accidentally leaked the source code to FSR 4 I decided to figure out how it works <!-- SC_ON --> submitted by /u/mer_mer (https://www.reddit.com/user/mer_mer)
[link] (https://woti.substack.com/p/understanding-fsr-4) [comments] (https://www.reddit.com/r/programming/comments/1otn9lj/understanding_fsr_4/)
https://www.reddit.com/r/programming/comments/1otn9lj/understanding_fsr_4/
<!-- SC_OFF -->After AMD accidentally leaked the source code to FSR 4 I decided to figure out how it works <!-- SC_ON --> submitted by /u/mer_mer (https://www.reddit.com/user/mer_mer)
[link] (https://woti.substack.com/p/understanding-fsr-4) [comments] (https://www.reddit.com/r/programming/comments/1otn9lj/understanding_fsr_4/)