Higher-Order Transform Streams: Sequentially Injecting Streams Within Streams
https://www.reddit.com/r/programming/comments/1n8ng01/higherorder_transform_streams_sequentially/
<!-- SC_OFF -->https://www.timetler.com/2025/08/23/parallel-recursive-streaming-ai-swarms <!-- SC_ON --> submitted by /u/tmetler (https://www.reddit.com/user/tmetler)
[link] (https://www.timetler.com/2025/08/23/parallel-recursive-streaming-ai-swarms/?r=1) [comments] (https://www.reddit.com/r/programming/comments/1n8ng01/higherorder_transform_streams_sequentially/)
https://www.reddit.com/r/programming/comments/1n8ng01/higherorder_transform_streams_sequentially/
<!-- SC_OFF -->https://www.timetler.com/2025/08/23/parallel-recursive-streaming-ai-swarms <!-- SC_ON --> submitted by /u/tmetler (https://www.reddit.com/user/tmetler)
[link] (https://www.timetler.com/2025/08/23/parallel-recursive-streaming-ai-swarms/?r=1) [comments] (https://www.reddit.com/r/programming/comments/1n8ng01/higherorder_transform_streams_sequentially/)
Setting Performance Baselines for Java's 1-Billion-Row Challenge (Ep. 2) | With @caseymuratori
https://www.reddit.com/r/programming/comments/1n8w3zo/setting_performance_baselines_for_javas/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=rzLcVq8xm1Y) [comments] (https://www.reddit.com/r/programming/comments/1n8w3zo/setting_performance_baselines_for_javas/)
https://www.reddit.com/r/programming/comments/1n8w3zo/setting_performance_baselines_for_javas/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=rzLcVq8xm1Y) [comments] (https://www.reddit.com/r/programming/comments/1n8w3zo/setting_performance_baselines_for_javas/)
I made a small nginx web UI (with Cloudflare + CloudFront support) – maybe useful for someone?
https://www.reddit.com/r/programming/comments/1n8w9s2/i_made_a_small_nginx_web_ui_with_cloudflare/
<!-- SC_OFF -->Hi everyone,
I’m not a native English speaker, so sorry if my writing sounds a bit awkward. (I'm south Korean). I’ve been tinkering with nginx a lot and sometimes felt it’s a bit annoying to edit configs manually, especially when combining it with Cloudflare and CloudFront. So I made a simple nginx WebUI where you can: Anubis integration for access/security control Manage basic nginx configs through a browser Integrate settings with Cloudflare and CloudFront Let's encrypt certification (incl. dns challenge) It’s still a work in progress, but maybe it could be useful for someone who wants a lightweight way to manage nginx. 👉 GitHub: https://github.com/lancard/nginx-webui I’d be happy if you check it out and give me some feedback (or just star it if you think it’s cool). Thanks for reading! <!-- SC_ON --> submitted by /u/GoodAd3927 (https://www.reddit.com/user/GoodAd3927)
[link] (https://github.com/lancard/nginx-webui) [comments] (https://www.reddit.com/r/programming/comments/1n8w9s2/i_made_a_small_nginx_web_ui_with_cloudflare/)
https://www.reddit.com/r/programming/comments/1n8w9s2/i_made_a_small_nginx_web_ui_with_cloudflare/
<!-- SC_OFF -->Hi everyone,
I’m not a native English speaker, so sorry if my writing sounds a bit awkward. (I'm south Korean). I’ve been tinkering with nginx a lot and sometimes felt it’s a bit annoying to edit configs manually, especially when combining it with Cloudflare and CloudFront. So I made a simple nginx WebUI where you can: Anubis integration for access/security control Manage basic nginx configs through a browser Integrate settings with Cloudflare and CloudFront Let's encrypt certification (incl. dns challenge) It’s still a work in progress, but maybe it could be useful for someone who wants a lightweight way to manage nginx. 👉 GitHub: https://github.com/lancard/nginx-webui I’d be happy if you check it out and give me some feedback (or just star it if you think it’s cool). Thanks for reading! <!-- SC_ON --> submitted by /u/GoodAd3927 (https://www.reddit.com/user/GoodAd3927)
[link] (https://github.com/lancard/nginx-webui) [comments] (https://www.reddit.com/r/programming/comments/1n8w9s2/i_made_a_small_nginx_web_ui_with_cloudflare/)
Hidden software behin streaming platforms
https://www.reddit.com/r/programming/comments/1n8wxmu/hidden_software_behin_streaming_platforms/
<!-- SC_OFF -->I think these are the challenges which can be face while building a streaming system. <!-- SC_ON --> submitted by /u/spideysensetingled (https://www.reddit.com/user/spideysensetingled)
[link] (https://nextoolhub.com/2025/09/05/hidden-software-behind-streaming-platforms/) [comments] (https://www.reddit.com/r/programming/comments/1n8wxmu/hidden_software_behin_streaming_platforms/)
https://www.reddit.com/r/programming/comments/1n8wxmu/hidden_software_behin_streaming_platforms/
<!-- SC_OFF -->I think these are the challenges which can be face while building a streaming system. <!-- SC_ON --> submitted by /u/spideysensetingled (https://www.reddit.com/user/spideysensetingled)
[link] (https://nextoolhub.com/2025/09/05/hidden-software-behind-streaming-platforms/) [comments] (https://www.reddit.com/r/programming/comments/1n8wxmu/hidden_software_behin_streaming_platforms/)
Building a programming language that reads like English: lessons from PlainLang
https://www.reddit.com/r/programming/comments/1n920j7/building_a_programming_language_that_reads_like/
<!-- SC_OFF -->Recently I started working on an experimental language called PlainLang, with the idea of making programming feel closer to natural conversation. Instead of symbols and punctuation, you write in full sentences like: set the greeting to "Hello World". show on screen the greeting. From a technical standpoint, there were a few interesting challenges i thought might be worth sharing here: Parsing “loose” English: Traditional parsers expect rigid grammar. PlainLang allows optional words like “the”, “a”, or “then”, so the parser had to be tolerant without losing structure. I ended up with a recursive descent parser tuned for flexibility, which was trickier than expected. Pronoun support: The language lets you use “it” to refer to the last computed result. That required carrying contextual state across statements in the runtime, a design pattern that feels simple in usage but was subtle to implement correctly. Error messages that feel human: If someone writes add 5 to score without first setting score, the runtime tries to explain it in plain terms rather than spitting out a stack trace. Writing helpful diagnostics for “English-like” code took some care. The project is still young, but it already supports variables, arithmetic, conditionals, loops, and an interactive REPL. I’d be interested in hearing from others who have tried making more “human-readable” languages what trade-offs did you find between natural syntax and precise semantics? The code is open source (MIT license) <!-- SC_ON --> submitted by /u/ionutvi (https://www.reddit.com/user/ionutvi)
[link] (https://github.com/StudioPlatforms/plain-lang) [comments] (https://www.reddit.com/r/programming/comments/1n920j7/building_a_programming_language_that_reads_like/)
https://www.reddit.com/r/programming/comments/1n920j7/building_a_programming_language_that_reads_like/
<!-- SC_OFF -->Recently I started working on an experimental language called PlainLang, with the idea of making programming feel closer to natural conversation. Instead of symbols and punctuation, you write in full sentences like: set the greeting to "Hello World". show on screen the greeting. From a technical standpoint, there were a few interesting challenges i thought might be worth sharing here: Parsing “loose” English: Traditional parsers expect rigid grammar. PlainLang allows optional words like “the”, “a”, or “then”, so the parser had to be tolerant without losing structure. I ended up with a recursive descent parser tuned for flexibility, which was trickier than expected. Pronoun support: The language lets you use “it” to refer to the last computed result. That required carrying contextual state across statements in the runtime, a design pattern that feels simple in usage but was subtle to implement correctly. Error messages that feel human: If someone writes add 5 to score without first setting score, the runtime tries to explain it in plain terms rather than spitting out a stack trace. Writing helpful diagnostics for “English-like” code took some care. The project is still young, but it already supports variables, arithmetic, conditionals, loops, and an interactive REPL. I’d be interested in hearing from others who have tried making more “human-readable” languages what trade-offs did you find between natural syntax and precise semantics? The code is open source (MIT license) <!-- SC_ON --> submitted by /u/ionutvi (https://www.reddit.com/user/ionutvi)
[link] (https://github.com/StudioPlatforms/plain-lang) [comments] (https://www.reddit.com/r/programming/comments/1n920j7/building_a_programming_language_that_reads_like/)
Made a tutorial Python in 10 minutes for beginners (with homework)
https://www.reddit.com/r/programming/comments/1n92nbh/made_a_tutorial_python_in_10_minutes_for/
<!-- SC_OFF -->I just uploaded a short and beginner-friendly Python tutorial on YouTube where I explain the core concepts in only 10 minutes.
Perfect if you're just starting out or need a quick refresher.
Would love your feedback on whether you'd like to see more quick lessons like this. Thanks! <!-- SC_ON --> submitted by /u/Priler96 (https://www.reddit.com/user/Priler96)
[link] (https://www.youtube.com/watch?v=uBhe1Rvp4PI) [comments] (https://www.reddit.com/r/programming/comments/1n92nbh/made_a_tutorial_python_in_10_minutes_for/)
https://www.reddit.com/r/programming/comments/1n92nbh/made_a_tutorial_python_in_10_minutes_for/
<!-- SC_OFF -->I just uploaded a short and beginner-friendly Python tutorial on YouTube where I explain the core concepts in only 10 minutes.
Perfect if you're just starting out or need a quick refresher.
Would love your feedback on whether you'd like to see more quick lessons like this. Thanks! <!-- SC_ON --> submitted by /u/Priler96 (https://www.reddit.com/user/Priler96)
[link] (https://www.youtube.com/watch?v=uBhe1Rvp4PI) [comments] (https://www.reddit.com/r/programming/comments/1n92nbh/made_a_tutorial_python_in_10_minutes_for/)
Strategies for securing non-human identities (services, workloads, AI agents)
https://www.reddit.com/r/programming/comments/1n932vx/strategies_for_securing_nonhuman_identities/
submitted by /u/West-Chard-1474 (https://www.reddit.com/user/West-Chard-1474)
[link] (https://www.cerbos.dev/blog/strategies-for-securing-non-human-identities) [comments] (https://www.reddit.com/r/programming/comments/1n932vx/strategies_for_securing_nonhuman_identities/)
https://www.reddit.com/r/programming/comments/1n932vx/strategies_for_securing_nonhuman_identities/
submitted by /u/West-Chard-1474 (https://www.reddit.com/user/West-Chard-1474)
[link] (https://www.cerbos.dev/blog/strategies-for-securing-non-human-identities) [comments] (https://www.reddit.com/r/programming/comments/1n932vx/strategies_for_securing_nonhuman_identities/)
40 years later, are Bentley's "Programming Pearls" still relevant?
https://www.reddit.com/r/programming/comments/1n96ftn/40_years_later_are_bentleys_programming_pearls/
submitted by /u/GarethX (https://www.reddit.com/user/GarethX)
[link] (https://shkspr.mobi/blog/2025/09/40-years-later-are-bentleys-programming-pearls-still-relevant/) [comments] (https://www.reddit.com/r/programming/comments/1n96ftn/40_years_later_are_bentleys_programming_pearls/)
https://www.reddit.com/r/programming/comments/1n96ftn/40_years_later_are_bentleys_programming_pearls/
submitted by /u/GarethX (https://www.reddit.com/user/GarethX)
[link] (https://shkspr.mobi/blog/2025/09/40-years-later-are-bentleys-programming-pearls-still-relevant/) [comments] (https://www.reddit.com/r/programming/comments/1n96ftn/40_years_later_are_bentleys_programming_pearls/)
Cryptography can't be stopped
https://www.reddit.com/r/programming/comments/1n97ltf/cryptography_cant_be_stopped/
submitted by /u/Oakchris1955 (https://www.reddit.com/user/Oakchris1955)
[link] (https://gist.github.com/Oakchris1955/8a258063d2b9263d51bb960306b5827f) [comments] (https://www.reddit.com/r/programming/comments/1n97ltf/cryptography_cant_be_stopped/)
https://www.reddit.com/r/programming/comments/1n97ltf/cryptography_cant_be_stopped/
submitted by /u/Oakchris1955 (https://www.reddit.com/user/Oakchris1955)
[link] (https://gist.github.com/Oakchris1955/8a258063d2b9263d51bb960306b5827f) [comments] (https://www.reddit.com/r/programming/comments/1n97ltf/cryptography_cant_be_stopped/)
I Ditched Docker for Podman
https://www.reddit.com/r/programming/comments/1n97mbo/i_ditched_docker_for_podman/
submitted by /u/ChiliPepperHott (https://www.reddit.com/user/ChiliPepperHott)
[link] (https://codesmash.dev/why-i-ditched-docker-for-podman-and-you-should-too) [comments] (https://www.reddit.com/r/programming/comments/1n97mbo/i_ditched_docker_for_podman/)
https://www.reddit.com/r/programming/comments/1n97mbo/i_ditched_docker_for_podman/
submitted by /u/ChiliPepperHott (https://www.reddit.com/user/ChiliPepperHott)
[link] (https://codesmash.dev/why-i-ditched-docker-for-podman-and-you-should-too) [comments] (https://www.reddit.com/r/programming/comments/1n97mbo/i_ditched_docker_for_podman/)
Protobuffers Are Wrong
https://www.reddit.com/r/programming/comments/1n9af5c/protobuffers_are_wrong/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://reasonablypolymorphic.com/blog/protos-are-wrong/) [comments] (https://www.reddit.com/r/programming/comments/1n9af5c/protobuffers_are_wrong/)
https://www.reddit.com/r/programming/comments/1n9af5c/protobuffers_are_wrong/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://reasonablypolymorphic.com/blog/protos-are-wrong/) [comments] (https://www.reddit.com/r/programming/comments/1n9af5c/protobuffers_are_wrong/)
Data Modeling Guide for Real-Time Analytics with ClickHouse
https://www.reddit.com/r/programming/comments/1n9afie/data_modeling_guide_for_realtime_analytics_with/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.ssp.sh/blog/practical-data-modeling-clickhouse/) [comments] (https://www.reddit.com/r/programming/comments/1n9afie/data_modeling_guide_for_realtime_analytics_with/)
https://www.reddit.com/r/programming/comments/1n9afie/data_modeling_guide_for_realtime_analytics_with/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.ssp.sh/blog/practical-data-modeling-clickhouse/) [comments] (https://www.reddit.com/r/programming/comments/1n9afie/data_modeling_guide_for_realtime_analytics_with/)
Fil's Unbelievable Garbage Collector
https://www.reddit.com/r/programming/comments/1n9afot/fils_unbelievable_garbage_collector/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://fil-c.org/fugc) [comments] (https://www.reddit.com/r/programming/comments/1n9afot/fils_unbelievable_garbage_collector/)
https://www.reddit.com/r/programming/comments/1n9afot/fils_unbelievable_garbage_collector/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://fil-c.org/fugc) [comments] (https://www.reddit.com/r/programming/comments/1n9afot/fils_unbelievable_garbage_collector/)
Erdus - a universal ER diagram converter: challenges in schema migration
https://www.reddit.com/r/programming/comments/1n9ahbn/erdus_a_universal_er_diagram_converter_challenges/
<!-- SC_OFF -->I’ve been working on a universal ER diagram converter and wanted to share some of the technical challenges I ran into. The project (Erdus) converts ERDPlus (old & new), SQL, and Prisma schemas bidirectionally while preserving relationships, composite foreign keys, and even diagram layout. Some interesting problems I had to solve:
- Deterministic ID generation to keep references consistent across conversions.
- Mapping composite keys and reconstructing relationships without losing integrity.
- Keeping visual positions intact when moving between formats.
- Designing an intermediate representation (IR) strict enough to support round-trip conversions. Here’s the repo if you’d like to dive into the code: https://github.com/tobiager/Erdus Curious how others have tackled similar schema conversion or migration problems. <!-- SC_ON --> submitted by /u/tobiager (https://www.reddit.com/user/tobiager)
[link] (http://github.com/tobiager/erdus) [comments] (https://www.reddit.com/r/programming/comments/1n9ahbn/erdus_a_universal_er_diagram_converter_challenges/)
https://www.reddit.com/r/programming/comments/1n9ahbn/erdus_a_universal_er_diagram_converter_challenges/
<!-- SC_OFF -->I’ve been working on a universal ER diagram converter and wanted to share some of the technical challenges I ran into. The project (Erdus) converts ERDPlus (old & new), SQL, and Prisma schemas bidirectionally while preserving relationships, composite foreign keys, and even diagram layout. Some interesting problems I had to solve:
- Deterministic ID generation to keep references consistent across conversions.
- Mapping composite keys and reconstructing relationships without losing integrity.
- Keeping visual positions intact when moving between formats.
- Designing an intermediate representation (IR) strict enough to support round-trip conversions. Here’s the repo if you’d like to dive into the code: https://github.com/tobiager/Erdus Curious how others have tackled similar schema conversion or migration problems. <!-- SC_ON --> submitted by /u/tobiager (https://www.reddit.com/user/tobiager)
[link] (http://github.com/tobiager/erdus) [comments] (https://www.reddit.com/r/programming/comments/1n9ahbn/erdus_a_universal_er_diagram_converter_challenges/)
io_uring is faster than mmap
https://www.reddit.com/r/programming/comments/1n9ahja/io_uring_is_faster_than_mmap/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.bitflux.ai/blog/memory-is-slow-part2/) [comments] (https://www.reddit.com/r/programming/comments/1n9ahja/io_uring_is_faster_than_mmap/)
https://www.reddit.com/r/programming/comments/1n9ahja/io_uring_is_faster_than_mmap/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.bitflux.ai/blog/memory-is-slow-part2/) [comments] (https://www.reddit.com/r/programming/comments/1n9ahja/io_uring_is_faster_than_mmap/)
Dealing with cancel safety in async Rust
https://www.reddit.com/r/programming/comments/1n9aj2w/dealing_with_cancel_safety_in_async_rust/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://rfd.shared.oxide.computer/rfd/400) [comments] (https://www.reddit.com/r/programming/comments/1n9aj2w/dealing_with_cancel_safety_in_async_rust/)
https://www.reddit.com/r/programming/comments/1n9aj2w/dealing_with_cancel_safety_in_async_rust/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://rfd.shared.oxide.computer/rfd/400) [comments] (https://www.reddit.com/r/programming/comments/1n9aj2w/dealing_with_cancel_safety_in_async_rust/)
Evolving the OCaml Programming Language
https://www.reddit.com/r/programming/comments/1n9ajwq/evolving_the_ocaml_programming_language/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://kcsrk.info/slides/Evolution_Ashoka_2025.pdf) [comments] (https://www.reddit.com/r/programming/comments/1n9ajwq/evolving_the_ocaml_programming_language/)
https://www.reddit.com/r/programming/comments/1n9ajwq/evolving_the_ocaml_programming_language/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://kcsrk.info/slides/Evolution_Ashoka_2025.pdf) [comments] (https://www.reddit.com/r/programming/comments/1n9ajwq/evolving_the_ocaml_programming_language/)
I just want to know if there are more people thinking that SOLID is overrated and sometimes add unnecessary complexity
https://www.reddit.com/r/programming/comments/1n9ak7g/i_just_want_to_know_if_there_are_more_people/
<!-- SC_OFF -->I think SOLID it could be good, however try to follows strictly SOLID principles can easily become a problem. I have been working in software industry for around 15 years. I remember one time when I had to debug old code that abuse so much about using inheritance/interfaces. There was around 8 levels of inheritance/interfaces, all clases are almos empty with only skeleton just to support next class, at the end the source file that made the magic was only a simple division, something like double myVal=a/b; I'm pretty sure that was donde because original team did it just to "prepare" code for the future, but the truth is that only brings more problem that solutions <!-- SC_ON --> submitted by /u/-WhiteMouse- (https://www.reddit.com/user/-WhiteMouse-)
[link] (https://dannorth.net/blog/cupid-the-back-story/) [comments] (https://www.reddit.com/r/programming/comments/1n9ak7g/i_just_want_to_know_if_there_are_more_people/)
https://www.reddit.com/r/programming/comments/1n9ak7g/i_just_want_to_know_if_there_are_more_people/
<!-- SC_OFF -->I think SOLID it could be good, however try to follows strictly SOLID principles can easily become a problem. I have been working in software industry for around 15 years. I remember one time when I had to debug old code that abuse so much about using inheritance/interfaces. There was around 8 levels of inheritance/interfaces, all clases are almos empty with only skeleton just to support next class, at the end the source file that made the magic was only a simple division, something like double myVal=a/b; I'm pretty sure that was donde because original team did it just to "prepare" code for the future, but the truth is that only brings more problem that solutions <!-- SC_ON --> submitted by /u/-WhiteMouse- (https://www.reddit.com/user/-WhiteMouse-)
[link] (https://dannorth.net/blog/cupid-the-back-story/) [comments] (https://www.reddit.com/r/programming/comments/1n9ak7g/i_just_want_to_know_if_there_are_more_people/)
Forking Chrome to render in a terminal
https://www.reddit.com/r/programming/comments/1n9akr0/forking_chrome_to_render_in_a_terminal/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://fathy.fr/carbonyl) [comments] (https://www.reddit.com/r/programming/comments/1n9akr0/forking_chrome_to_render_in_a_terminal/)
https://www.reddit.com/r/programming/comments/1n9akr0/forking_chrome_to_render_in_a_terminal/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://fathy.fr/carbonyl) [comments] (https://www.reddit.com/r/programming/comments/1n9akr0/forking_chrome_to_render_in_a_terminal/)
IRHash: Efficient Multi-Language Compiler Caching by IR-Level Hashing
https://www.reddit.com/r/programming/comments/1n9alqx/irhash_efficient_multilanguage_compiler_caching/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.usenix.org/conference/atc25/presentation/landsberg) [comments] (https://www.reddit.com/r/programming/comments/1n9alqx/irhash_efficient_multilanguage_compiler_caching/)
https://www.reddit.com/r/programming/comments/1n9alqx/irhash_efficient_multilanguage_compiler_caching/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.usenix.org/conference/atc25/presentation/landsberg) [comments] (https://www.reddit.com/r/programming/comments/1n9alqx/irhash_efficient_multilanguage_compiler_caching/)
Ray Tracing in One Weekend
https://www.reddit.com/r/programming/comments/1n9amot/ray_tracing_in_one_weekend/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://raytracing.github.io/books/RayTracingInOneWeekend.html) [comments] (https://www.reddit.com/r/programming/comments/1n9amot/ray_tracing_in_one_weekend/)
https://www.reddit.com/r/programming/comments/1n9amot/ray_tracing_in_one_weekend/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://raytracing.github.io/books/RayTracingInOneWeekend.html) [comments] (https://www.reddit.com/r/programming/comments/1n9amot/ray_tracing_in_one_weekend/)