reddit_programming | Technologies

Telegram-канал reddit_programming - Reddit Programming

212

I will send you newest post from subreddit /r/programming

Subscribe to a channel

Reddit Programming

Profiling and Fixing RocksDB Ingestion: 23× Faster on 1M Rows
https://www.reddit.com/r/programming/comments/1r2stkm/profiling_and_fixing_rocksdb_ingestion_23_faster/

<!-- SC_OFF -->We were loading a 1M row (650MB, 120 columns) ClickBench subset into our RocksDB-backed engine and it took ~180 seconds. That felt… wrong. After profiling with perf and flamegraphs we found a mix of death-by-a-thousand-cuts issues: Using Transaction::Put for bulk loads (lots of locking + sorting overhead) Filter + compression work that would be redone during compaction anyway sscanf in a hot CSV parsing path Byte-by-byte string appends Virtual calls and atomic status checks inside SstFileWriter Hidden string copies per column per row Maybe our findings and fixes are helpful for others using RocksDB as a storage engine. Full write-up (with patches and flamegraphs) in the blog post https://blog.serenedb.com/building-faster-ingestion <!-- SC_ON --> submitted by /u/grmpf101 (https://www.reddit.com/user/grmpf101)
[link] (https://blog.serenedb.com/building-faster-ingestion) [comments] (https://www.reddit.com/r/programming/comments/1r2stkm/profiling_and_fixing_rocksdb_ingestion_23_faster/)

Читать полностью…

Reddit Programming

The 12-Factor App - 15 Years later. Does it Still Hold Up in 2026?
https://www.reddit.com/r/programming/comments/1r2rmmw/the_12factor_app_15_years_later_does_it_still/

submitted by /u/archunit (https://www.reddit.com/user/archunit)
[link] (https://lukasniessen.medium.com/the-12-factor-app-15-years-later-does-it-still-hold-up-in-2026-c8af494e8465) [comments] (https://www.reddit.com/r/programming/comments/1r2rmmw/the_12factor_app_15_years_later_does_it_still/)

Читать полностью…

Reddit Programming

Game Boy Advance Audio Interpolation
https://www.reddit.com/r/programming/comments/1r2hsoh/game_boy_advance_audio_interpolation/

submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://jsgroth.dev/blog/posts/gba-audio-interpolation/) [comments] (https://www.reddit.com/r/programming/comments/1r2hsoh/game_boy_advance_audio_interpolation/)

Читать полностью…

Reddit Programming

We Built a Better Cassandra + ScyllaDB Driver for Node.js – with Rust
https://www.reddit.com/r/programming/comments/1r28cda/we_built_a_better_cassandra_scylladb_driver_for/

<!-- SC_OFF -->Lessons learned building a Rust-backed Node.js driver for ScyllaDB: bridging JS and Rust, performance pitfalls, and benchmark results <!-- SC_ON --> submitted by /u/swdevtest (https://www.reddit.com/user/swdevtest)
[link] (https://www.scylladb.com/2026/02/11/cassandra-scylladb-driver-for-node-js-with-rust/) [comments] (https://www.reddit.com/r/programming/comments/1r28cda/we_built_a_better_cassandra_scylladb_driver_for/)

Читать полностью…

Reddit Programming

Announcing TypeScript 6.0 Beta
https://www.reddit.com/r/programming/comments/1r25zkp/announcing_typescript_60_beta/

submitted by /u/DanielRosenwasser (https://www.reddit.com/user/DanielRosenwasser)
[link] (https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/) [comments] (https://www.reddit.com/r/programming/comments/1r25zkp/announcing_typescript_60_beta/)

Читать полностью…

Reddit Programming

How to Keep Your Smoke Testing Useful
https://www.reddit.com/r/programming/comments/1r21nfq/how_to_keep_your_smoke_testing_useful/

submitted by /u/MiserableWriting2919 (https://www.reddit.com/user/MiserableWriting2919)
[link] (https://theqacrew.substack.com/p/how-to-keep-your-smoke-test-suite) [comments] (https://www.reddit.com/r/programming/comments/1r21nfq/how_to_keep_your_smoke_testing_useful/)

Читать полностью…

Reddit Programming

Unveiling the BeeGraphy Computational Design Awards 2026 (BCDA '26)
https://www.reddit.com/r/programming/comments/1r1vqis/unveiling_the_beegraphy_computational_design/

submitted by /u/GrigorGrigoryan (https://www.reddit.com/user/GrigorGrigoryan)
[link] (https://youtu.be/nTlEn5Giti4?si=aRNhqcrbe97Ppesi) [comments] (https://www.reddit.com/r/programming/comments/1r1vqis/unveiling_the_beegraphy_computational_design/)

Читать полностью…

Reddit Programming

Ray Marching Soft Shadows in 2D
https://www.reddit.com/r/programming/comments/1r1u93o/ray_marching_soft_shadows_in_2d/

submitted by /u/schmul112 (https://www.reddit.com/user/schmul112)
[link] (https://www.rykap.com/2020/09/23/distance-fields/) [comments] (https://www.reddit.com/r/programming/comments/1r1u93o/ray_marching_soft_shadows_in_2d/)

Читать полностью…

Reddit Programming

Using YouTube as Cloud Storage
https://www.reddit.com/r/programming/comments/1r1jcl8/using_youtube_as_cloud_storage/

<!-- SC_OFF -->I tried using YouTube as file storage, and it worked! I posted a video about how I did it, and the algorithms I used. <!-- SC_ON --> submitted by /u/PulseBeat_02 (https://www.reddit.com/user/PulseBeat_02)
[link] (https://youtu.be/l03Os5uwWmk) [comments] (https://www.reddit.com/r/programming/comments/1r1jcl8/using_youtube_as_cloud_storage/)

Читать полностью…

Reddit Programming

Game Boy Advance Dev: Drawing Pixels
https://www.reddit.com/r/programming/comments/1r1ahax/game_boy_advance_dev_drawing_pixels/

submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://www.mattgreer.dev/blog/gba-dev-drawing-pixels/) [comments] (https://www.reddit.com/r/programming/comments/1r1ahax/game_boy_advance_dev_drawing_pixels/)

Читать полностью…

Reddit Programming

Large tech companies don't need heroes
https://www.reddit.com/r/programming/comments/1r0zvrf/large_tech_companies_dont_need_heroes/

submitted by /u/fpcoder (https://www.reddit.com/user/fpcoder)
[link] (https://www.seangoedecke.com/heroism/) [comments] (https://www.reddit.com/r/programming/comments/1r0zvrf/large_tech_companies_dont_need_heroes/)

Читать полностью…

Reddit Programming

Benchmarking Claude C Compiler
https://www.reddit.com/r/programming/comments/1r0umpp/benchmarking_claude_c_compiler/

<!-- SC_OFF -->I conducted a benchmark comparing GCC against Claude’s C Compiler (CCC), an AI-generated compiler created by Claude Opus 4.6. Using a non-trivial Turing machine simulator as our test program, I evaluated correctness, execution performance, microarchitectural efficiency, and assembly code quality. Key Findings: 100% Correctness: CCC produces functionally identical output across all test cases 2.76x Performance Gap: CCC-compiled binaries run slower than GCC -O2 but 12% faster than GCC -O0 3.3x Instruction Overhead: CCC generates significantly more instructions due to limited optimization Surprisingly High IPC: Despite verbosity, CCC achieves 4.89 instructions per cycle vs GCC’s 4.13 <!-- SC_ON --> submitted by /u/no1_2021 (https://www.reddit.com/user/no1_2021)
[link] (https://dineshgdk.substack.com/p/benchmarking-claude-c-compiler) [comments] (https://www.reddit.com/r/programming/comments/1r0umpp/benchmarking_claude_c_compiler/)

Читать полностью…

Reddit Programming

What Functional Programmers Get Wrong About Systems
https://www.reddit.com/r/programming/comments/1r0rs0d/what_functional_programmers_get_wrong_about/

submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://www.iankduncan.com/engineering/2026-02-09-what-functional-programmers-get-wrong-about-systems/) [comments] (https://www.reddit.com/r/programming/comments/1r0rs0d/what_functional_programmers_get_wrong_about/)

Читать полностью…

Reddit Programming

Building a CDN from Scratch
https://www.reddit.com/r/programming/comments/1r0at22/building_a_cdn_from_scratch/

submitted by /u/GuavaZealousideal135 (https://www.reddit.com/user/GuavaZealousideal135)
[link] (https://medium.com/gitconnected/building-a-cdn-from-scratch-ddd246cfab8b) [comments] (https://www.reddit.com/r/programming/comments/1r0at22/building_a_cdn_from_scratch/)

Читать полностью…

Reddit Programming

Three Cache Layers Between SELECT and disk
https://www.reddit.com/r/programming/comments/1r04ocl/three_cache_layers_between_select_and_disk/

submitted by /u/Best_Negotiation_801 (https://www.reddit.com/user/Best_Negotiation_801)
[link] (https://frn.sh/iops/) [comments] (https://www.reddit.com/r/programming/comments/1r04ocl/three_cache_layers_between_select_and_disk/)

Читать полностью…

Reddit Programming

Slop pull request is rejected, so slop author instructs slop AI agent to write a slop blog post criticising it as unfair
https://www.reddit.com/r/programming/comments/1r2sa5u/slop_pull_request_is_rejected_so_slop_author/

submitted by /u/yojimbo_beta (https://www.reddit.com/user/yojimbo_beta)
[link] (https://github.com/matplotlib/matplotlib/pull/31132) [comments] (https://www.reddit.com/r/programming/comments/1r2sa5u/slop_pull_request_is_rejected_so_slop_author/)

Читать полностью…

Reddit Programming

Scripting on the JVM with Java, Scala, and Kotlin
https://www.reddit.com/r/programming/comments/1r2pqry/scripting_on_the_jvm_with_java_scala_and_kotlin/

submitted by /u/lihaoyi (https://www.reddit.com/user/lihaoyi)
[link] (https://mill-build.org/blog/19-scripting-on-the-jvm.html) [comments] (https://www.reddit.com/r/programming/comments/1r2pqry/scripting_on_the_jvm_with_java_scala_and_kotlin/)

Читать полностью…

Reddit Programming

Go - Unit & Integration Testing
https://www.reddit.com/r/programming/comments/1r297wt/go_unit_integration_testing/

<!-- SC_OFF -->Hi. I wanted to make a detailed guide about how to unit/integration test in go, I felt as if there aren’t enough guides that help break this down, and explain it thoroughly. Hopefully. this article achieves that. While writing the article, I decided to take the mindset of someone coming straight from writing go code. Might not understand docker, or the libraries involved in testing go code. What is covered in this article? Why do we test? Main methodology behind software testing What is an interface? What is dependancy Injection? How to install required dependancies Example Project Unit testing What is a container? Integration testing This took an unbelievable amount of time to write so, I hope this helps somebody! If anyone has any feedback, please feel free to leave a comment. <!-- SC_ON --> submitted by /u/CallumMVS- (https://www.reddit.com/user/CallumMVS-)
[link] (https://www.linkedin.com/pulse/go-unit-integration-testing-callum-willcocks-q0mse/?trackingId=SAMFUE8FQpiV%2BVsNzwEeeA%3D%3D) [comments] (https://www.reddit.com/r/programming/comments/1r297wt/go_unit_integration_testing/)

Читать полностью…

Reddit Programming

Microsoft Discontinues Polyglot Notebooks (C# Interactive)
https://www.reddit.com/r/programming/comments/1r28bdg/microsoft_discontinues_polyglot_notebooks_c/

<!-- SC_OFF -->I've just been notified by the maintainers of Polyglot Notebooks (C# Interactive) that it is also being discontinued.
dotnet/interactive#4071 (comment) (https://github.com/dotnet/interactive/issues/4071#issuecomment-3886574191) Polyglot is still listed as the recommended tool for analysts migrating their SQL notebooks away from ADS.
https://learn.microsoft.com/en-us/sql/tools/whats-happening-azure-data-studio?view=sql-server-ver17&amp;tabs=analyst EDIT: They removed the reference (https://github.com/MicrosoftDocs/sql-docs/commit/3afe962f6b0232bdc94fd9f6355a5adb818d3e29#diff-3fab63d78311dfc3b0f0f6a739cfa29e918820bb990b4ce012dc64d589b92788L43) The suggestion here is to convert your notebooks to file based apps. The primary benefit of SQL notebooks was that you didn't have to be a developer to use them.
dotnet/interactive#4163 (https://github.com/dotnet/interactive/issues/4163) I spent a week putting together a PR to better integrate Polyglot with vscode-mssql. This type of behaviour is so bad for OSS. <!-- SC_ON --> submitted by /u/WhitelabelDnB (https://www.reddit.com/user/WhitelabelDnB)
[link] (https://github.com/dotnet/interactive/issues/4163) [comments] (https://www.reddit.com/r/programming/comments/1r28bdg/microsoft_discontinues_polyglot_notebooks_c/)

Читать полностью…

Reddit Programming

How to Make Architecture Decisions: RFCs, ADRs, and Getting Everyone Aligned
https://www.reddit.com/r/programming/comments/1r22ia1/how_to_make_architecture_decisions_rfcs_adrs_and/

submitted by /u/archunit (https://www.reddit.com/user/archunit)
[link] (https://lukasniessen.medium.com/how-to-make-architecture-decisions-rfcs-adrs-and-getting-everyone-aligned-ab82e5384d2f) [comments] (https://www.reddit.com/r/programming/comments/1r22ia1/how_to_make_architecture_decisions_rfcs_adrs_and/)

Читать полностью…

Reddit Programming

Security & DevEx: Can We Have Both? • Abby Bangser, Adrian Mouat & Holly Cummins
https://www.reddit.com/r/programming/comments/1r1xa33/security_devex_can_we_have_both_abby_bangser/

submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/EGSMP2UodKM?list=PLEx5khR4g7PINwOsYrkwz3lTTJUYoXC53) [comments] (https://www.reddit.com/r/programming/comments/1r1xa33/security_devex_can_we_have_both_abby_bangser/)

Читать полностью…

Reddit Programming

elm-native – scaffold hybrid mobile apps with Elm, Vite, and Capacitor
https://www.reddit.com/r/programming/comments/1r1vjg7/elmnative_scaffold_hybrid_mobile_apps_with_elm/

submitted by /u/cekrem (https://www.reddit.com/user/cekrem)
[link] (https://cekrem.github.io/posts/elm-native/) [comments] (https://www.reddit.com/r/programming/comments/1r1vjg7/elmnative_scaffold_hybrid_mobile_apps_with_elm/)

Читать полностью…

Reddit Programming

Redefining Go Functions
https://www.reddit.com/r/programming/comments/1r1rxwl/redefining_go_functions/

submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://pboyd.io/posts/redefining-go-functions/) [comments] (https://www.reddit.com/r/programming/comments/1r1rxwl/redefining_go_functions/)

Читать полностью…

Reddit Programming

Unicode 18.0.0 Alpha
https://www.reddit.com/r/programming/comments/1r1g768/unicode_1800_alpha/

submitted by /u/PthariensFlame (https://www.reddit.com/user/PthariensFlame)
[link] (https://www.unicode.org/versions/Unicode18.0.0/) [comments] (https://www.reddit.com/r/programming/comments/1r1g768/unicode_1800_alpha/)

Читать полностью…

Reddit Programming

Python's Dynamic Typing Problem
https://www.reddit.com/r/programming/comments/1r11cku/pythons_dynamic_typing_problem/

<!-- SC_OFF -->I’ve been writing Python professionally for a some time. It remains my favorite language for a specific class of problems. But after watching multiple codebases grow from scrappy prototypes into sprawling production systems, I’ve developed some strong opinions about where dynamic typing helps and where it quietly undermines you. <!-- SC_ON --> submitted by /u/Sad-Interaction2478 (https://www.reddit.com/user/Sad-Interaction2478)
[link] (https://www.whileforloop.com/en/blog/2026/02/10/python-dynamic-typing-problem/) [comments] (https://www.reddit.com/r/programming/comments/1r11cku/pythons_dynamic_typing_problem/)

Читать полностью…

Reddit Programming

Localstack will require an account to use starting in March 2026
https://www.reddit.com/r/programming/comments/1r0x5fh/localstack_will_require_an_account_to_use/

<!-- SC_OFF -->From the article: >Beginning in March 2026, LocalStack for AWS will be delivered as a single, unified version. Users will need to create an account to run LocalStack for AWS, which allows us to provide a secure, up-to-date, and feature-rich experience for everyone—from those on our free and student plans to those at enterprise accounts. >As a result of this shift, we cannot commit to releasing regular updates to the Community edition of LocalStack for AWS. Regular product enhancements and security patches will only be applied to the new version of LocalStack for AWS available via our website. ... >For those using the Community edition of LocalStack for AWS today (i.e., the localstack/localstack Docker image), any project that automatically pulls the latest image of LocalStack for AWS from Docker Hub will need to be updated before the change goes live in March 2026. <!-- SC_ON --> submitted by /u/corp_code_slinger (https://www.reddit.com/user/corp_code_slinger)
[link] (https://blog.localstack.cloud/the-road-ahead-for-localstack/#why-were-making-a-change) [comments] (https://www.reddit.com/r/programming/comments/1r0x5fh/localstack_will_require_an_account_to_use/)

Читать полностью…

Reddit Programming

AI Coding Is a Framework—Use It Like a Library
https://www.reddit.com/r/programming/comments/1r0tgxe/ai_coding_is_a_frameworkuse_it_like_a_library/

submitted by /u/piglei (https://www.reddit.com/user/piglei)
[link] (https://www.piglei.com/articles/en-ai-coding-is-a-framework/) [comments] (https://www.reddit.com/r/programming/comments/1r0tgxe/ai_coding_is_a_frameworkuse_it_like_a_library/)

Читать полностью…

Reddit Programming

Atari 2600 Raiders of the Lost Ark source code completely disassembled and reverse engineered. Every line fully commented.
https://www.reddit.com/r/programming/comments/1r0foef/atari_2600_raiders_of_the_lost_ark_source_code/

<!-- SC_OFF -->This project started out to see what was the maximum points you needed to "touch" the Ark at the end of the game. (Note: you can't) and it kind of spiraled out from there. Now I'm contemplating porting this game to another 6502 machine or even PC with better graphics... (I'm leaning into a PC port) I'll probably call it "Colorado Smith and the legally distinct Looters of the missing Holy Box" or something... Anyways Enjoy a romp into the internals of the Atari 2600 and how a "big" game of the time (8K!) was put together with bank switching. Please comment! I need the self-validation as this project took an embarrassing amount of time to complete! <!-- SC_ON --> submitted by /u/halkun (https://www.reddit.com/user/halkun)
[link] (https://github.com/joshuanwalker/Raiders2600/) [comments] (https://www.reddit.com/r/programming/comments/1r0foef/atari_2600_raiders_of_the_lost_ark_source_code/)

Читать полностью…

Reddit Programming

Creating Momentum with The Value Flywheel Effect • David Anderson
https://www.reddit.com/r/programming/comments/1r054e8/creating_momentum_with_the_value_flywheel_effect/

submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/i93i6XVcrvU?list=PLEx5khR4g7PJy5LslEV6EbSEhmw-88ezL) [comments] (https://www.reddit.com/r/programming/comments/1r054e8/creating_momentum_with_the_value_flywheel_effect/)

Читать полностью…

Reddit Programming

Fabrice Bellard: Big Name With Groundbreaking Achievements.
https://www.reddit.com/r/programming/comments/1qzy52n/fabrice_bellard_big_name_with_groundbreaking/

submitted by /u/schmul112 (https://www.reddit.com/user/schmul112)
[link] (https://www.ipaidia.gr/wp-content/uploads/2020/12/117-2020-fabrice-bellard.pdf) [comments] (https://www.reddit.com/r/programming/comments/1qzy52n/fabrice_bellard_big_name_with_groundbreaking/)

Читать полностью…
Subscribe to a channel