Emacs SVG Benchmark Reveals Gaming-Caliber Frame Rates
https://www.reddit.com/r/programming/comments/1u32766/emacs_svg_benchmark_reveals_gamingcaliber_frame/
submitted by /u/misterchiply (https://www.reddit.com/user/misterchiply)
[link] (https://www.chiply.dev/post-emacs-svg-benchmark) [comments] (https://www.reddit.com/r/programming/comments/1u32766/emacs_svg_benchmark_reveals_gamingcaliber_frame/)
https://www.reddit.com/r/programming/comments/1u32766/emacs_svg_benchmark_reveals_gamingcaliber_frame/
submitted by /u/misterchiply (https://www.reddit.com/user/misterchiply)
[link] (https://www.chiply.dev/post-emacs-svg-benchmark) [comments] (https://www.reddit.com/r/programming/comments/1u32766/emacs_svg_benchmark_reveals_gamingcaliber_frame/)
Why DROP COLUMN breaks rolling deploys, and a CI linter to catch it
https://www.reddit.com/r/programming/comments/1u388tg/why_drop_column_breaks_rolling_deploys_and_a_ci/
<!-- SC_OFF -->Author here. We kept writing migrations that were fine as a final schema but unsafe during the rollout itself - old pods still reading a column while new pods have already dropped it. Django solved this ages ago with django-migration-linter, which I leaned on for years on Grafana OnCall. Drizzle has nothing like it, so we wrote one for our CI. It diffs new migrations against the base branch and fails on drops, renames, and required columns added in one step. It’s buried in our monorepo right now. There’s an issue linked in the post if you’d want it published to npm. <!-- SC_ON --> submitted by /u/joey-archestra (https://www.reddit.com/user/joey-archestra)
[link] (https://archestra.ai/blog/drizzle-migration-linter) [comments] (https://www.reddit.com/r/programming/comments/1u388tg/why_drop_column_breaks_rolling_deploys_and_a_ci/)
https://www.reddit.com/r/programming/comments/1u388tg/why_drop_column_breaks_rolling_deploys_and_a_ci/
<!-- SC_OFF -->Author here. We kept writing migrations that were fine as a final schema but unsafe during the rollout itself - old pods still reading a column while new pods have already dropped it. Django solved this ages ago with django-migration-linter, which I leaned on for years on Grafana OnCall. Drizzle has nothing like it, so we wrote one for our CI. It diffs new migrations against the base branch and fails on drops, renames, and required columns added in one step. It’s buried in our monorepo right now. There’s an issue linked in the post if you’d want it published to npm. <!-- SC_ON --> submitted by /u/joey-archestra (https://www.reddit.com/user/joey-archestra)
[link] (https://archestra.ai/blog/drizzle-migration-linter) [comments] (https://www.reddit.com/r/programming/comments/1u388tg/why_drop_column_breaks_rolling_deploys_and_a_ci/)
Service Bindings: Automated Database Access for Apps
https://www.reddit.com/r/programming/comments/1u38a2j/service_bindings_automated_database_access_for/
<!-- SC_OFF -->Service binding is a feature which allows apps to get an isolated schema/database on a shared Postgres or MySQL. This post explain how it works. <!-- SC_ON --> submitted by /u/avkijay (https://www.reddit.com/user/avkijay)
[link] (https://openrun.dev/blog/service-binding/) [comments] (https://www.reddit.com/r/programming/comments/1u38a2j/service_bindings_automated_database_access_for/)
https://www.reddit.com/r/programming/comments/1u38a2j/service_bindings_automated_database_access_for/
<!-- SC_OFF -->Service binding is a feature which allows apps to get an isolated schema/database on a shared Postgres or MySQL. This post explain how it works. <!-- SC_ON --> submitted by /u/avkijay (https://www.reddit.com/user/avkijay)
[link] (https://openrun.dev/blog/service-binding/) [comments] (https://www.reddit.com/r/programming/comments/1u38a2j/service_bindings_automated_database_access_for/)
Drupal SQL Code-Injection Vulnerability - Why does it still exist?
https://www.reddit.com/r/programming/comments/1u3aab9/drupal_sql_codeinjection_vulnerability_why_does/
<!-- SC_OFF -->Even with decades of documentation, SQL Code Injection remains a top threat. Train your developers and TPMs! <!-- SC_ON --> submitted by /u/casaaugusta (https://www.reddit.com/user/casaaugusta)
[link] (https://www.akamai.com/blog/security-research/cve-2026-9082-mitigating-critical-sql-injection-drupal) [comments] (https://www.reddit.com/r/programming/comments/1u3aab9/drupal_sql_codeinjection_vulnerability_why_does/)
https://www.reddit.com/r/programming/comments/1u3aab9/drupal_sql_codeinjection_vulnerability_why_does/
<!-- SC_OFF -->Even with decades of documentation, SQL Code Injection remains a top threat. Train your developers and TPMs! <!-- SC_ON --> submitted by /u/casaaugusta (https://www.reddit.com/user/casaaugusta)
[link] (https://www.akamai.com/blog/security-research/cve-2026-9082-mitigating-critical-sql-injection-drupal) [comments] (https://www.reddit.com/r/programming/comments/1u3aab9/drupal_sql_codeinjection_vulnerability_why_does/)
Giulio Zausa's MMO-CHIP Makes Reverse Engineering Old Silicon Chips a Multiplayer Game
https://www.reddit.com/r/programming/comments/1u3bhgy/giulio_zausas_mmochip_makes_reverse_engineering/
submitted by /u/r_retrohacking_mod2 (https://www.reddit.com/user/r_retrohacking_mod2)
[link] (https://www.hackster.io/news/giulio-zausa-s-mmo-chip-makes-reverse-engineering-old-silicon-chips-a-multiplayer-game-23a16b68d73b) [comments] (https://www.reddit.com/r/programming/comments/1u3bhgy/giulio_zausas_mmochip_makes_reverse_engineering/)
https://www.reddit.com/r/programming/comments/1u3bhgy/giulio_zausas_mmochip_makes_reverse_engineering/
submitted by /u/r_retrohacking_mod2 (https://www.reddit.com/user/r_retrohacking_mod2)
[link] (https://www.hackster.io/news/giulio-zausa-s-mmo-chip-makes-reverse-engineering-old-silicon-chips-a-multiplayer-game-23a16b68d73b) [comments] (https://www.reddit.com/r/programming/comments/1u3bhgy/giulio_zausas_mmochip_makes_reverse_engineering/)
Less Is More
https://www.reddit.com/r/programming/comments/1u3gqaa/less_is_more/
submitted by /u/PlaneSufficient2245 (https://www.reddit.com/user/PlaneSufficient2245)
[link] (https://medium.com/@mitko.n/less-is-more-b388580ca48c) [comments] (https://www.reddit.com/r/programming/comments/1u3gqaa/less_is_more/)
https://www.reddit.com/r/programming/comments/1u3gqaa/less_is_more/
submitted by /u/PlaneSufficient2245 (https://www.reddit.com/user/PlaneSufficient2245)
[link] (https://medium.com/@mitko.n/less-is-more-b388580ca48c) [comments] (https://www.reddit.com/r/programming/comments/1u3gqaa/less_is_more/)
What an 8kb Postgres read costs
https://www.reddit.com/r/programming/comments/1u3ihj3/what_an_8kb_postgres_read_costs/
submitted by /u/andreiross (https://www.reddit.com/user/andreiross)
[link] (https://frn.sh/8kb-read/) [comments] (https://www.reddit.com/r/programming/comments/1u3ihj3/what_an_8kb_postgres_read_costs/)
https://www.reddit.com/r/programming/comments/1u3ihj3/what_an_8kb_postgres_read_costs/
submitted by /u/andreiross (https://www.reddit.com/user/andreiross)
[link] (https://frn.sh/8kb-read/) [comments] (https://www.reddit.com/r/programming/comments/1u3ihj3/what_an_8kb_postgres_read_costs/)
Ported my C game to WASM, here's everybug that I hit
https://www.reddit.com/r/programming/comments/1u3lgnf/ported_my_c_game_to_wasm_heres_everybug_that_i_hit/
submitted by /u/ernesernesto (https://www.reddit.com/user/ernesernesto)
[link] (https://ernesernesto.github.io/writes/portingmatchmorphosistowasm/) [comments] (https://www.reddit.com/r/programming/comments/1u3lgnf/ported_my_c_game_to_wasm_heres_everybug_that_i_hit/)
https://www.reddit.com/r/programming/comments/1u3lgnf/ported_my_c_game_to_wasm_heres_everybug_that_i_hit/
submitted by /u/ernesernesto (https://www.reddit.com/user/ernesernesto)
[link] (https://ernesernesto.github.io/writes/portingmatchmorphosistowasm/) [comments] (https://www.reddit.com/r/programming/comments/1u3lgnf/ported_my_c_game_to_wasm_heres_everybug_that_i_hit/)
Building a plugin system for Tolgee using iframes, webhooks, and decorators
https://www.reddit.com/r/programming/comments/1u3oe0b/building_a_plugin_system_for_tolgee_using_iframes/
submitted by /u/hiIAmJan (https://www.reddit.com/user/hiIAmJan)
[link] (https://tolgee.io/blog/building-a-plugin-system-for-tolgee-without-a-runtime-storage-or-shared-js-context) [comments] (https://www.reddit.com/r/programming/comments/1u3oe0b/building_a_plugin_system_for_tolgee_using_iframes/)
https://www.reddit.com/r/programming/comments/1u3oe0b/building_a_plugin_system_for_tolgee_using_iframes/
submitted by /u/hiIAmJan (https://www.reddit.com/user/hiIAmJan)
[link] (https://tolgee.io/blog/building-a-plugin-system-for-tolgee-without-a-runtime-storage-or-shared-js-context) [comments] (https://www.reddit.com/r/programming/comments/1u3oe0b/building_a_plugin_system_for_tolgee_using_iframes/)
Hunting the 30-Year-Old World of Xeen MT-32 Crash
https://www.reddit.com/r/programming/comments/1u3vnne/hunting_the_30yearold_world_of_xeen_mt32_crash/
submitted by /u/finalpatch (https://www.reddit.com/user/finalpatch)
[link] (https://finalpatch.github.io/xeen/index.html) [comments] (https://www.reddit.com/r/programming/comments/1u3vnne/hunting_the_30yearold_world_of_xeen_mt32_crash/)
https://www.reddit.com/r/programming/comments/1u3vnne/hunting_the_30yearold_world_of_xeen_mt32_crash/
submitted by /u/finalpatch (https://www.reddit.com/user/finalpatch)
[link] (https://finalpatch.github.io/xeen/index.html) [comments] (https://www.reddit.com/r/programming/comments/1u3vnne/hunting_the_30yearold_world_of_xeen_mt32_crash/)
In memory of the man who put red squiggles under words
https://www.reddit.com/r/programming/comments/1ud8p4p/in_memory_of_the_man_who_put_red_squiggles_under/
submitted by /u/mareek (https://www.reddit.com/user/mareek)
[link] (https://devblogs.microsoft.com/oldnewthing/20260622-00/?p=112451) [comments] (https://www.reddit.com/r/programming/comments/1ud8p4p/in_memory_of_the_man_who_put_red_squiggles_under/)
https://www.reddit.com/r/programming/comments/1ud8p4p/in_memory_of_the_man_who_put_red_squiggles_under/
submitted by /u/mareek (https://www.reddit.com/user/mareek)
[link] (https://devblogs.microsoft.com/oldnewthing/20260622-00/?p=112451) [comments] (https://www.reddit.com/r/programming/comments/1ud8p4p/in_memory_of_the_man_who_put_red_squiggles_under/)
Lies, Damn Lies and Database Benchmarks
https://www.reddit.com/r/programming/comments/1udcab2/lies_damn_lies_and_database_benchmarks/
submitted by /u/j1897OS (https://www.reddit.com/user/j1897OS)
[link] (https://questdb.com/blog/lies-damn-lies-and-database-benchmarks/) [comments] (https://www.reddit.com/r/programming/comments/1udcab2/lies_damn_lies_and_database_benchmarks/)
https://www.reddit.com/r/programming/comments/1udcab2/lies_damn_lies_and_database_benchmarks/
submitted by /u/j1897OS (https://www.reddit.com/user/j1897OS)
[link] (https://questdb.com/blog/lies-damn-lies-and-database-benchmarks/) [comments] (https://www.reddit.com/r/programming/comments/1udcab2/lies_damn_lies_and_database_benchmarks/)
StubZero: $148,337 RCE in Google Cloud Production
https://www.reddit.com/r/programming/comments/1udepco/stubzero_148337_rce_in_google_cloud_production/
submitted by /u/CircumspectCapybara (https://www.reddit.com/user/CircumspectCapybara)
[link] (https://brutecat.com/articles/google-cloud-rce/) [comments] (https://www.reddit.com/r/programming/comments/1udepco/stubzero_148337_rce_in_google_cloud_production/)
https://www.reddit.com/r/programming/comments/1udepco/stubzero_148337_rce_in_google_cloud_production/
submitted by /u/CircumspectCapybara (https://www.reddit.com/user/CircumspectCapybara)
[link] (https://brutecat.com/articles/google-cloud-rce/) [comments] (https://www.reddit.com/r/programming/comments/1udepco/stubzero_148337_rce_in_google_cloud_production/)
Two Indexed Hash Tables
https://www.reddit.com/r/programming/comments/1udfw2y/two_indexed_hash_tables/
submitted by /u/compilersarefun (https://www.reddit.com/user/compilersarefun)
[link] (https://vnmakarov.github.io/data%20structures/c/c++/open-source/2026/06/23/two-indexed-hash-tables.html) [comments] (https://www.reddit.com/r/programming/comments/1udfw2y/two_indexed_hash_tables/)
https://www.reddit.com/r/programming/comments/1udfw2y/two_indexed_hash_tables/
submitted by /u/compilersarefun (https://www.reddit.com/user/compilersarefun)
[link] (https://vnmakarov.github.io/data%20structures/c/c++/open-source/2026/06/23/two-indexed-hash-tables.html) [comments] (https://www.reddit.com/r/programming/comments/1udfw2y/two_indexed_hash_tables/)
Intro to GPUs
https://www.reddit.com/r/programming/comments/1udhtw1/intro_to_gpus/
submitted by /u/elemenity (https://www.reddit.com/user/elemenity)
[link] (https://www.emulationonline.com/systems/gpu/intro-to-gpus/) [comments] (https://www.reddit.com/r/programming/comments/1udhtw1/intro_to_gpus/)
https://www.reddit.com/r/programming/comments/1udhtw1/intro_to_gpus/
submitted by /u/elemenity (https://www.reddit.com/user/elemenity)
[link] (https://www.emulationonline.com/systems/gpu/intro-to-gpus/) [comments] (https://www.reddit.com/r/programming/comments/1udhtw1/intro_to_gpus/)
New HTTP QUERY Method
https://www.reddit.com/r/programming/comments/1udwfsp/new_http_query_method/
<!-- SC_OFF -->What do you think about the new HTTP Query method? <!-- SC_ON --> submitted by /u/Perfect-Scale902 (https://www.reddit.com/user/Perfect-Scale902)
[link] (https://datatracker.ietf.org/doc/rfc10008/) [comments] (https://www.reddit.com/r/programming/comments/1udwfsp/new_http_query_method/)
https://www.reddit.com/r/programming/comments/1udwfsp/new_http_query_method/
<!-- SC_OFF -->What do you think about the new HTTP Query method? <!-- SC_ON --> submitted by /u/Perfect-Scale902 (https://www.reddit.com/user/Perfect-Scale902)
[link] (https://datatracker.ietf.org/doc/rfc10008/) [comments] (https://www.reddit.com/r/programming/comments/1udwfsp/new_http_query_method/)
Apache Pulsar 5.0.0-M1: introducing Scalable Topics — topics that split/merge themselves, no partition count required
https://www.reddit.com/r/programming/comments/1udxdd5/apache_pulsar_500m1_introducing_scalable_topics/
submitted by /u/mmerli (https://www.reddit.com/user/mmerli)
[link] (https://pulsar.apache.org/blog/2026/06/23/announcing-apache-pulsar-5-0-m1/) [comments] (https://www.reddit.com/r/programming/comments/1udxdd5/apache_pulsar_500m1_introducing_scalable_topics/)
https://www.reddit.com/r/programming/comments/1udxdd5/apache_pulsar_500m1_introducing_scalable_topics/
submitted by /u/mmerli (https://www.reddit.com/user/mmerli)
[link] (https://pulsar.apache.org/blog/2026/06/23/announcing-apache-pulsar-5-0-m1/) [comments] (https://www.reddit.com/r/programming/comments/1udxdd5/apache_pulsar_500m1_introducing_scalable_topics/)
[video] WebSockets at Scale: System Design
https://www.reddit.com/r/programming/comments/1ue8voi/video_websockets_at_scale_system_design/
submitted by /u/lucian-12 (https://www.reddit.com/user/lucian-12)
[link] (https://youtu.be/ASF6snvxZUE) [comments] (https://www.reddit.com/r/programming/comments/1ue8voi/video_websockets_at_scale_system_design/)
https://www.reddit.com/r/programming/comments/1ue8voi/video_websockets_at_scale_system_design/
submitted by /u/lucian-12 (https://www.reddit.com/user/lucian-12)
[link] (https://youtu.be/ASF6snvxZUE) [comments] (https://www.reddit.com/r/programming/comments/1ue8voi/video_websockets_at_scale_system_design/)
An opinionated (and mainly correct) guide to naming
https://www.reddit.com/r/programming/comments/1ue916q/an_opinionated_and_mainly_correct_guide_to_naming/
submitted by /u/nephrenka (https://www.reddit.com/user/nephrenka)
[link] (https://adamtornhill.substack.com/p/an-opinionated-and-mainly-correct) [comments] (https://www.reddit.com/r/programming/comments/1ue916q/an_opinionated_and_mainly_correct_guide_to_naming/)
https://www.reddit.com/r/programming/comments/1ue916q/an_opinionated_and_mainly_correct_guide_to_naming/
submitted by /u/nephrenka (https://www.reddit.com/user/nephrenka)
[link] (https://adamtornhill.substack.com/p/an-opinionated-and-mainly-correct) [comments] (https://www.reddit.com/r/programming/comments/1ue916q/an_opinionated_and_mainly_correct_guide_to_naming/)
How Grafana Alloy Builds and Runs Its Component Graph
https://www.reddit.com/r/programming/comments/1uebi9d/how_grafana_alloy_builds_and_runs_its_component/
<!-- SC_OFF -->I spent some time reading Grafana Alloy’s source code to understand how it loads configuration, builds a dependency graph, evaluates components, and runs them. I wrote a short breakdown of what I learned, mainly focused on the runtime/controller, loader, scheduler, services, and component lifecycle. It is not a complete deep dive into the whole project, but more of a source-code reading note from exploring a real production Go codebase. Feedback is welcome, especially from people familiar with observability systems or large Go codebases. <!-- SC_ON --> submitted by /u/am0123 (https://www.reddit.com/user/am0123)
[link] (https://abdellani.dev/posts/2026-06-23-how-grafana-alloy-builds-and-runs-its-component-graph/) [comments] (https://www.reddit.com/r/programming/comments/1uebi9d/how_grafana_alloy_builds_and_runs_its_component/)
https://www.reddit.com/r/programming/comments/1uebi9d/how_grafana_alloy_builds_and_runs_its_component/
<!-- SC_OFF -->I spent some time reading Grafana Alloy’s source code to understand how it loads configuration, builds a dependency graph, evaluates components, and runs them. I wrote a short breakdown of what I learned, mainly focused on the runtime/controller, loader, scheduler, services, and component lifecycle. It is not a complete deep dive into the whole project, but more of a source-code reading note from exploring a real production Go codebase. Feedback is welcome, especially from people familiar with observability systems or large Go codebases. <!-- SC_ON --> submitted by /u/am0123 (https://www.reddit.com/user/am0123)
[link] (https://abdellani.dev/posts/2026-06-23-how-grafana-alloy-builds-and-runs-its-component-graph/) [comments] (https://www.reddit.com/r/programming/comments/1uebi9d/how_grafana_alloy_builds_and_runs_its_component/)
A batch job, in The Elm Architecture
https://www.reddit.com/r/programming/comments/1ueboqi/a_batch_job_in_the_elm_architecture/
submitted by /u/cekrem (https://www.reddit.com/user/cekrem)
[link] (https://cekrem.github.io/posts/elm-run-batch-job/) [comments] (https://www.reddit.com/r/programming/comments/1ueboqi/a_batch_job_in_the_elm_architecture/)
https://www.reddit.com/r/programming/comments/1ueboqi/a_batch_job_in_the_elm_architecture/
submitted by /u/cekrem (https://www.reddit.com/user/cekrem)
[link] (https://cekrem.github.io/posts/elm-run-batch-job/) [comments] (https://www.reddit.com/r/programming/comments/1ueboqi/a_batch_job_in_the_elm_architecture/)