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/)
The state of `fq_codel` and `sch_cake` worldwide [2022]
https://www.reddit.com/r/programming/comments/1n9amzd/the_state_of_fq_codel_and_sch_cake_worldwide_2022/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.cerowrt.org/post/state_of_fq_codel/) [comments] (https://www.reddit.com/r/programming/comments/1n9amzd/the_state_of_fq_codel_and_sch_cake_worldwide_2022/)
https://www.reddit.com/r/programming/comments/1n9amzd/the_state_of_fq_codel_and_sch_cake_worldwide_2022/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.cerowrt.org/post/state_of_fq_codel/) [comments] (https://www.reddit.com/r/programming/comments/1n9amzd/the_state_of_fq_codel_and_sch_cake_worldwide_2022/)
Business Rules In Database Movement
https://www.reddit.com/r/programming/comments/1n9z7fb/business_rules_in_database_movement/
<!-- SC_OFF -->Did you know that there was an entire movement in software development, complete with its own manifesto, thought leaders, and everything, dedicated almost exclusively to putting business logic in SQL databases? Neither did I. So I did some research to create a post, and it turned out to be an entire article that digs into this movement a little bit deeper. I hope you like it. It is important to know history. <!-- SC_ON --> submitted by /u/vbilopav89 (https://www.reddit.com/user/vbilopav89)
[link] (https://medium.com/@vbilopav/business-rules-in-database-movement-e0167dba19b7) [comments] (https://www.reddit.com/r/programming/comments/1n9z7fb/business_rules_in_database_movement/)
https://www.reddit.com/r/programming/comments/1n9z7fb/business_rules_in_database_movement/
<!-- SC_OFF -->Did you know that there was an entire movement in software development, complete with its own manifesto, thought leaders, and everything, dedicated almost exclusively to putting business logic in SQL databases? Neither did I. So I did some research to create a post, and it turned out to be an entire article that digs into this movement a little bit deeper. I hope you like it. It is important to know history. <!-- SC_ON --> submitted by /u/vbilopav89 (https://www.reddit.com/user/vbilopav89)
[link] (https://medium.com/@vbilopav/business-rules-in-database-movement-e0167dba19b7) [comments] (https://www.reddit.com/r/programming/comments/1n9z7fb/business_rules_in_database_movement/)
Oldest recorded transaction
https://www.reddit.com/r/programming/comments/1na1izi/oldest_recorded_transaction/
submitted by /u/avinassh (https://www.reddit.com/user/avinassh)
[link] (https://avi.im/blag/2025/oldest-txn/) [comments] (https://www.reddit.com/r/programming/comments/1na1izi/oldest_recorded_transaction/)
https://www.reddit.com/r/programming/comments/1na1izi/oldest_recorded_transaction/
submitted by /u/avinassh (https://www.reddit.com/user/avinassh)
[link] (https://avi.im/blag/2025/oldest-txn/) [comments] (https://www.reddit.com/r/programming/comments/1na1izi/oldest_recorded_transaction/)
Microsoft’s first-ever programming language was just open-sourced
https://www.reddit.com/r/programming/comments/1na1zyo/microsofts_firstever_programming_language_was/
submitted by /u/Accomplished-Win9630 (https://www.reddit.com/user/Accomplished-Win9630)
[link] (https://www.pcworld.com/article/2898698/microsofts-first-ever-programming-language-was-just-open-sourced.html) [comments] (https://www.reddit.com/r/programming/comments/1na1zyo/microsofts_firstever_programming_language_was/)
https://www.reddit.com/r/programming/comments/1na1zyo/microsofts_firstever_programming_language_was/
submitted by /u/Accomplished-Win9630 (https://www.reddit.com/user/Accomplished-Win9630)
[link] (https://www.pcworld.com/article/2898698/microsofts-first-ever-programming-language-was-just-open-sourced.html) [comments] (https://www.reddit.com/r/programming/comments/1na1zyo/microsofts_firstever_programming_language_was/)
Stop writing CLI validation. Parse it right the first time.
https://www.reddit.com/r/programming/comments/1na6pes/stop_writing_cli_validation_parse_it_right_the/
submitted by /u/hongminhee (https://www.reddit.com/user/hongminhee)
[link] (https://hackers.pub/@hongminhee/2025/stop-writing-cli-validation-parse-it-right-the-first-time) [comments] (https://www.reddit.com/r/programming/comments/1na6pes/stop_writing_cli_validation_parse_it_right_the/)
https://www.reddit.com/r/programming/comments/1na6pes/stop_writing_cli_validation_parse_it_right_the/
submitted by /u/hongminhee (https://www.reddit.com/user/hongminhee)
[link] (https://hackers.pub/@hongminhee/2025/stop-writing-cli-validation-parse-it-right-the-first-time) [comments] (https://www.reddit.com/r/programming/comments/1na6pes/stop_writing_cli_validation_parse_it_right_the/)
Under the Hood of Fuzzy Search: Building a Search Engine 15 times fuzzier than Lucene
https://www.reddit.com/r/programming/comments/1na83u0/under_the_hood_of_fuzzy_search_building_a_search/
submitted by /u/drudoca (https://www.reddit.com/user/drudoca)
[link] (https://andrewjsaid.com/2025/9/5/under-the-hood-of-fuzzy-search-building-a-search-engine-15-times-fuzzier-than-lucene) [comments] (https://www.reddit.com/r/programming/comments/1na83u0/under_the_hood_of_fuzzy_search_building_a_search/)
https://www.reddit.com/r/programming/comments/1na83u0/under_the_hood_of_fuzzy_search_building_a_search/
submitted by /u/drudoca (https://www.reddit.com/user/drudoca)
[link] (https://andrewjsaid.com/2025/9/5/under-the-hood-of-fuzzy-search-building-a-search-engine-15-times-fuzzier-than-lucene) [comments] (https://www.reddit.com/r/programming/comments/1na83u0/under_the_hood_of_fuzzy_search_building_a_search/)
When Does Framework Sophistication Becomes a Liability?
https://www.reddit.com/r/programming/comments/1na87fy/when_does_framework_sophistication_becomes_a/
<!-- SC_OFF -->How a 72-hour debugging nightmare revealed the fundamental flaw in dependency injection frameworks and why strict typing matters more than sophisticated abstractions <!-- SC_ON --> submitted by /u/gamunu (https://www.reddit.com/user/gamunu)
[link] (https://fastcode.io/2025/09/07/when-does-framework-sophistication-becomes-a-liability/) [comments] (https://www.reddit.com/r/programming/comments/1na87fy/when_does_framework_sophistication_becomes_a/)
https://www.reddit.com/r/programming/comments/1na87fy/when_does_framework_sophistication_becomes_a/
<!-- SC_OFF -->How a 72-hour debugging nightmare revealed the fundamental flaw in dependency injection frameworks and why strict typing matters more than sophisticated abstractions <!-- SC_ON --> submitted by /u/gamunu (https://www.reddit.com/user/gamunu)
[link] (https://fastcode.io/2025/09/07/when-does-framework-sophistication-becomes-a-liability/) [comments] (https://www.reddit.com/r/programming/comments/1na87fy/when_does_framework_sophistication_becomes_a/)
Production-tested reliability patterns that cut downtime
https://www.reddit.com/r/programming/comments/1nab1av/productiontested_reliability_patterns_that_cut/
submitted by /u/Outrageous-Song221 (https://www.reddit.com/user/Outrageous-Song221)
[link] (https://kapillamba4.medium.com/reliability-as-a-first-class-citizen-patterns-for-zero-downtime-applications-bd65ab679efa) [comments] (https://www.reddit.com/r/programming/comments/1nab1av/productiontested_reliability_patterns_that_cut/)
https://www.reddit.com/r/programming/comments/1nab1av/productiontested_reliability_patterns_that_cut/
submitted by /u/Outrageous-Song221 (https://www.reddit.com/user/Outrageous-Song221)
[link] (https://kapillamba4.medium.com/reliability-as-a-first-class-citizen-patterns-for-zero-downtime-applications-bd65ab679efa) [comments] (https://www.reddit.com/r/programming/comments/1nab1av/productiontested_reliability_patterns_that_cut/)