lwlog 1.5.0 Released
https://www.reddit.com/r/programming/comments/1pviztk/lwlog_150_released/
<!-- SC_OFF -->Whats new since last release: A lot of stability/edge-case issues have been fixed The logger is now available in vcpkg for easier integration What's left to do: Add Conan packaging Add FMT support(?) Update benchmarks for spdlog and add comparisons with more loggers(performance has improved a lot since the benchmarks shown in the readme) Rewrite pattern formatting(planned for 1.6.0, mostly done, see pattern_compiler branch, I plan to release it next month) - The pattern is parsed once by a tiny compiler, which then generates a set of bytecode instructions(literals, fields, color codes). On each log call, the logger executes these instructions, which produce the final message by appending the generated results from the instructions. This completely eliminates per-log call pattern scans, strlen calls, and memory shifts for replacing and inserting. This has a huge performance impact, making both sync and async logging even faster than they were. I would be very honoured if you could take a look and share your critique, feedback, or any kind of idea. I believe the library could be of good use to you <!-- SC_ON --> submitted by /u/ChrisPanov (https://www.reddit.com/user/ChrisPanov)
[link] (https://github.com/ChristianPanov/lwlog) [comments] (https://www.reddit.com/r/programming/comments/1pviztk/lwlog_150_released/)
https://www.reddit.com/r/programming/comments/1pviztk/lwlog_150_released/
<!-- SC_OFF -->Whats new since last release: A lot of stability/edge-case issues have been fixed The logger is now available in vcpkg for easier integration What's left to do: Add Conan packaging Add FMT support(?) Update benchmarks for spdlog and add comparisons with more loggers(performance has improved a lot since the benchmarks shown in the readme) Rewrite pattern formatting(planned for 1.6.0, mostly done, see pattern_compiler branch, I plan to release it next month) - The pattern is parsed once by a tiny compiler, which then generates a set of bytecode instructions(literals, fields, color codes). On each log call, the logger executes these instructions, which produce the final message by appending the generated results from the instructions. This completely eliminates per-log call pattern scans, strlen calls, and memory shifts for replacing and inserting. This has a huge performance impact, making both sync and async logging even faster than they were. I would be very honoured if you could take a look and share your critique, feedback, or any kind of idea. I believe the library could be of good use to you <!-- SC_ON --> submitted by /u/ChrisPanov (https://www.reddit.com/user/ChrisPanov)
[link] (https://github.com/ChristianPanov/lwlog) [comments] (https://www.reddit.com/r/programming/comments/1pviztk/lwlog_150_released/)
The Compiler Is Your Best Friend, Stop Lying to It
https://www.reddit.com/r/programming/comments/1pvjtcb/the_compiler_is_your_best_friend_stop_lying_to_it/
submitted by /u/n_creep (https://www.reddit.com/user/n_creep)
[link] (http://blog.daniel-beskin.com/2025-12-22-the-compiler-is-your-best-friend-stop-lying-to-it) [comments] (https://www.reddit.com/r/programming/comments/1pvjtcb/the_compiler_is_your_best_friend_stop_lying_to_it/)
https://www.reddit.com/r/programming/comments/1pvjtcb/the_compiler_is_your_best_friend_stop_lying_to_it/
submitted by /u/n_creep (https://www.reddit.com/user/n_creep)
[link] (http://blog.daniel-beskin.com/2025-12-22-the-compiler-is-your-best-friend-stop-lying-to-it) [comments] (https://www.reddit.com/r/programming/comments/1pvjtcb/the_compiler_is_your_best_friend_stop_lying_to_it/)
The Hidden Power of nextTick + setImmediate in Node.js
https://www.reddit.com/r/programming/comments/1pvkb3f/the_hidden_power_of_nexttick_setimmediate_in/
submitted by /u/itsunclexo (https://www.reddit.com/user/itsunclexo)
[link] (https://medium.com/@unclexo/the-hidden-power-of-nexttick-setimmediate-in-node-js-2bd5b5fb7e28) [comments] (https://www.reddit.com/r/programming/comments/1pvkb3f/the_hidden_power_of_nexttick_setimmediate_in/)
https://www.reddit.com/r/programming/comments/1pvkb3f/the_hidden_power_of_nexttick_setimmediate_in/
submitted by /u/itsunclexo (https://www.reddit.com/user/itsunclexo)
[link] (https://medium.com/@unclexo/the-hidden-power-of-nexttick-setimmediate-in-node-js-2bd5b5fb7e28) [comments] (https://www.reddit.com/r/programming/comments/1pvkb3f/the_hidden_power_of_nexttick_setimmediate_in/)
What building with AI taught me about the role of struggle in software development
https://www.reddit.com/r/programming/comments/1pvo93k/what_building_with_ai_taught_me_about_the_role_of/
<!-- SC_OFF -->Technical writeup: Built a CLI tool with Claude Code in 90 minutes (React Ink + Satori). Covers the technical challenges (font parsing bugs, TTY handling, shell history formats) and an unexpected realization: when AI removes the mechanical struggle, you lose something important about the learning process. Not about whether AI will replace us, but about what "the wrestling" actually gives us as developers. <!-- SC_ON --> submitted by /u/knutmelvaer (https://www.reddit.com/user/knutmelvaer)
[link] (https://www.knut.fyi/blog/2025-12-25/what-vibe-coding-taught-me-about-why-i-build) [comments] (https://www.reddit.com/r/programming/comments/1pvo93k/what_building_with_ai_taught_me_about_the_role_of/)
https://www.reddit.com/r/programming/comments/1pvo93k/what_building_with_ai_taught_me_about_the_role_of/
<!-- SC_OFF -->Technical writeup: Built a CLI tool with Claude Code in 90 minutes (React Ink + Satori). Covers the technical challenges (font parsing bugs, TTY handling, shell history formats) and an unexpected realization: when AI removes the mechanical struggle, you lose something important about the learning process. Not about whether AI will replace us, but about what "the wrestling" actually gives us as developers. <!-- SC_ON --> submitted by /u/knutmelvaer (https://www.reddit.com/user/knutmelvaer)
[link] (https://www.knut.fyi/blog/2025-12-25/what-vibe-coding-taught-me-about-why-i-build) [comments] (https://www.reddit.com/r/programming/comments/1pvo93k/what_building_with_ai_taught_me_about_the_role_of/)
How Versioned Cache Keys Can Save You During Rolling Deployments
https://www.reddit.com/r/programming/comments/1pvomnn/how_versioned_cache_keys_can_save_you_during/
<!-- SC_OFF -->Hi everyone! I wrote a short article about a pattern that’s helped my team avoid cache-related bugs during rolling deployments: 👉 Version your cache keys — by baking a version identifier into your cache keys, you can ensure that newly deployed code always reads/writes fresh keys while old code continues to use the existing ones. This simple practice can prevent subtle bugs and hard-to-debug inconsistencies when you’re running different versions of your service side-by-side. I explain why cache invalidation during rolling deploys is tricky and walk through a clear versioning strategy with examples. Check it out here: https://medium.com/dev-genius/version-your-cache-keys-to-survive-rolling-deployments-a62545326220 Would love to hear thoughts or experiences you’ve had with caching problems in deployments! <!-- SC_ON --> submitted by /u/Specific-Positive966 (https://www.reddit.com/user/Specific-Positive966)
[link] (https://medium.com/dev-genius/version-your-cache-keys-to-survive-rolling-deployments-a62545326220) [comments] (https://www.reddit.com/r/programming/comments/1pvomnn/how_versioned_cache_keys_can_save_you_during/)
https://www.reddit.com/r/programming/comments/1pvomnn/how_versioned_cache_keys_can_save_you_during/
<!-- SC_OFF -->Hi everyone! I wrote a short article about a pattern that’s helped my team avoid cache-related bugs during rolling deployments: 👉 Version your cache keys — by baking a version identifier into your cache keys, you can ensure that newly deployed code always reads/writes fresh keys while old code continues to use the existing ones. This simple practice can prevent subtle bugs and hard-to-debug inconsistencies when you’re running different versions of your service side-by-side. I explain why cache invalidation during rolling deploys is tricky and walk through a clear versioning strategy with examples. Check it out here: https://medium.com/dev-genius/version-your-cache-keys-to-survive-rolling-deployments-a62545326220 Would love to hear thoughts or experiences you’ve had with caching problems in deployments! <!-- SC_ON --> submitted by /u/Specific-Positive966 (https://www.reddit.com/user/Specific-Positive966)
[link] (https://medium.com/dev-genius/version-your-cache-keys-to-survive-rolling-deployments-a62545326220) [comments] (https://www.reddit.com/r/programming/comments/1pvomnn/how_versioned_cache_keys_can_save_you_during/)
ACE - a tiny experimental language (function calls as effects)
https://www.reddit.com/r/programming/comments/1pvqqcl/ace_a_tiny_experimental_language_function_calls/
<!-- SC_OFF -->I spent Christmas alone at home, talking with AI and exploring a weird language idea I’ve had for a while. This is ACE (Algebraic Call Effects) — a tiny experimental language where every function call is treated as an effect and can be intercepted by handlers. The idea is purely conceptual. I’m not a PL theorist, I’m not doing rigorous math here, and I’m very aware this could just be a new kind of goto. Think of it as an idea experiment, not a serious proposal. The interpreter is written in F# (which turned out to be a really nice fit for this kind of language work), the parser uses XParsec, and the playground runs in the browser via WebAssembly using Bolero. (Ace Lang - Playground (https://lee-wonjun.github.io/ACE/)) Curious what people think — feedback welcome <!-- SC_ON --> submitted by /u/See-Ro-E (https://www.reddit.com/user/See-Ro-E)
[link] (https://github.com/Lee-WonJun/ACE) [comments] (https://www.reddit.com/r/programming/comments/1pvqqcl/ace_a_tiny_experimental_language_function_calls/)
https://www.reddit.com/r/programming/comments/1pvqqcl/ace_a_tiny_experimental_language_function_calls/
<!-- SC_OFF -->I spent Christmas alone at home, talking with AI and exploring a weird language idea I’ve had for a while. This is ACE (Algebraic Call Effects) — a tiny experimental language where every function call is treated as an effect and can be intercepted by handlers. The idea is purely conceptual. I’m not a PL theorist, I’m not doing rigorous math here, and I’m very aware this could just be a new kind of goto. Think of it as an idea experiment, not a serious proposal. The interpreter is written in F# (which turned out to be a really nice fit for this kind of language work), the parser uses XParsec, and the playground runs in the browser via WebAssembly using Bolero. (Ace Lang - Playground (https://lee-wonjun.github.io/ACE/)) Curious what people think — feedback welcome <!-- SC_ON --> submitted by /u/See-Ro-E (https://www.reddit.com/user/See-Ro-E)
[link] (https://github.com/Lee-WonJun/ACE) [comments] (https://www.reddit.com/r/programming/comments/1pvqqcl/ace_a_tiny_experimental_language_function_calls/)
ASUS ROG Laptops are Broken by Design: A Forensic Deep Dive
https://www.reddit.com/r/programming/comments/1pw1vf1/asus_rog_laptops_are_broken_by_design_a_forensic/
<!-- SC_OFF -->ASUS ROG laptops ship with a PCI-SIG specification violation hardcoded into the UEFI firmware. This is not a Windows bug and not a driver bug. Confirmed Affected Models 2022 Strix Scar 15 2025 Strix Scar 16 Potentially many more ROG models sharing the same firmware codebase. The Violation: PCI-SIG ECN Page 17 states: "Identical values must be programmed in both Ports." However, the ASUS UEFI programs the L1.2 Timing Thresholds incorrectly on every boot: CPU Root Port: LTR_L1.2_THRESHOLD = 765us NVIDIA GPU: LTR_L1.2_THRESHOLD = 0ns The Consequence: The GPU and CPU disagree on sleep exit timing, causing the PCIe link to desynchronize during power transitions. Symptoms: WHEA 0x124 crashes Black screens System hangs Driver instability (Symptoms vary from platform to platform) Status: This issue was reported to ASUS Engineering 24 days ago with full register dumps and forensic analysis. The mismatch persists in the latest firmware. I am releasing the full forensic report below so that other users and engineers can verify the register values themselves. Published for interoperability analysis under 17 U.S.C. 1201(f). <!-- SC_ON --> submitted by /u/ZephKeks (https://www.reddit.com/user/ZephKeks)
[link] (https://drive.google.com/drive/folders/10V3AQH06WU14AhKAo0fmqk_JjBvXZmSf) [comments] (https://www.reddit.com/r/programming/comments/1pw1vf1/asus_rog_laptops_are_broken_by_design_a_forensic/)
https://www.reddit.com/r/programming/comments/1pw1vf1/asus_rog_laptops_are_broken_by_design_a_forensic/
<!-- SC_OFF -->ASUS ROG laptops ship with a PCI-SIG specification violation hardcoded into the UEFI firmware. This is not a Windows bug and not a driver bug. Confirmed Affected Models 2022 Strix Scar 15 2025 Strix Scar 16 Potentially many more ROG models sharing the same firmware codebase. The Violation: PCI-SIG ECN Page 17 states: "Identical values must be programmed in both Ports." However, the ASUS UEFI programs the L1.2 Timing Thresholds incorrectly on every boot: CPU Root Port: LTR_L1.2_THRESHOLD = 765us NVIDIA GPU: LTR_L1.2_THRESHOLD = 0ns The Consequence: The GPU and CPU disagree on sleep exit timing, causing the PCIe link to desynchronize during power transitions. Symptoms: WHEA 0x124 crashes Black screens System hangs Driver instability (Symptoms vary from platform to platform) Status: This issue was reported to ASUS Engineering 24 days ago with full register dumps and forensic analysis. The mismatch persists in the latest firmware. I am releasing the full forensic report below so that other users and engineers can verify the register values themselves. Published for interoperability analysis under 17 U.S.C. 1201(f). <!-- SC_ON --> submitted by /u/ZephKeks (https://www.reddit.com/user/ZephKeks)
[link] (https://drive.google.com/drive/folders/10V3AQH06WU14AhKAo0fmqk_JjBvXZmSf) [comments] (https://www.reddit.com/r/programming/comments/1pw1vf1/asus_rog_laptops_are_broken_by_design_a_forensic/)
One Formula That Demystifies 3D Graphics
https://www.reddit.com/r/programming/comments/1pw35n3/one_formula_that_demystifies_3d_graphics/
submitted by /u/dhlowrents (https://www.reddit.com/user/dhlowrents)
[link] (https://www.youtube.com/watch?v=qjWkNZ0SXfo) [comments] (https://www.reddit.com/r/programming/comments/1pw35n3/one_formula_that_demystifies_3d_graphics/)
https://www.reddit.com/r/programming/comments/1pw35n3/one_formula_that_demystifies_3d_graphics/
submitted by /u/dhlowrents (https://www.reddit.com/user/dhlowrents)
[link] (https://www.youtube.com/watch?v=qjWkNZ0SXfo) [comments] (https://www.reddit.com/r/programming/comments/1pw35n3/one_formula_that_demystifies_3d_graphics/)
User Management System in JavaFX & MySQL
https://www.reddit.com/r/programming/comments/1pw3rqs/user_management_system_in_javafx_mysql/
<!-- SC_OFF -->In this part we covered project structure and establish connection b/w JavaFX and MySQL database Watch on YouTube:
Part 2 | User Management System in JavaFX & MySQL | Project Structure & Database Connection (https://www.youtube.com/watch?v=0e6Tn78B3Q4&t=306s) Shared as a step-by-step video series for students and Java developers. Feedback is welcome <!-- SC_ON --> submitted by /u/Substantial-Log-9305 (https://www.reddit.com/user/Substantial-Log-9305)
[link] (https://www.youtube.com/watch?v=0e6Tn78B3Q4&t=306s) [comments] (https://www.reddit.com/r/programming/comments/1pw3rqs/user_management_system_in_javafx_mysql/)
https://www.reddit.com/r/programming/comments/1pw3rqs/user_management_system_in_javafx_mysql/
<!-- SC_OFF -->In this part we covered project structure and establish connection b/w JavaFX and MySQL database Watch on YouTube:
Part 2 | User Management System in JavaFX & MySQL | Project Structure & Database Connection (https://www.youtube.com/watch?v=0e6Tn78B3Q4&t=306s) Shared as a step-by-step video series for students and Java developers. Feedback is welcome <!-- SC_ON --> submitted by /u/Substantial-Log-9305 (https://www.reddit.com/user/Substantial-Log-9305)
[link] (https://www.youtube.com/watch?v=0e6Tn78B3Q4&t=306s) [comments] (https://www.reddit.com/r/programming/comments/1pw3rqs/user_management_system_in_javafx_mysql/)
Does AI make engineers more productive? It’s complicated.
https://www.reddit.com/r/programming/comments/1pw3xmo/does_ai_make_engineers_more_productive_its/
submitted by /u/_bvcosta_ (https://www.reddit.com/user/_bvcosta_)
[link] (https://www.thrownewexception.com/does-ai-make-engineers-more-productive-its-complicated/) [comments] (https://www.reddit.com/r/programming/comments/1pw3xmo/does_ai_make_engineers_more_productive_its/)
https://www.reddit.com/r/programming/comments/1pw3xmo/does_ai_make_engineers_more_productive_its/
submitted by /u/_bvcosta_ (https://www.reddit.com/user/_bvcosta_)
[link] (https://www.thrownewexception.com/does-ai-make-engineers-more-productive-its-complicated/) [comments] (https://www.reddit.com/r/programming/comments/1pw3xmo/does_ai_make_engineers_more_productive_its/)
ff: An interactive file finder that combines 'find' and 'grep' with fzf
https://www.reddit.com/r/programming/comments/1pw44sy/ff_an_interactive_file_finder_that_combines_find/
<!-- SC_OFF -->I created a CLI tool to make project navigation smoother. It combines file searching and content searching into one workflow. Tab to switch: Toggle between filename search and content search. Visuals: Directory trees (eza) and syntax highlighting (bat). Editor Integration: Jumps directly to the matched line. Check it out here:https://github.com/the0807/ff <!-- SC_ON --> submitted by /u/Loud-Insect9247 (https://www.reddit.com/user/Loud-Insect9247)
[link] (https://github.com/the0807/ff) [comments] (https://www.reddit.com/r/programming/comments/1pw44sy/ff_an_interactive_file_finder_that_combines_find/)
https://www.reddit.com/r/programming/comments/1pw44sy/ff_an_interactive_file_finder_that_combines_find/
<!-- SC_OFF -->I created a CLI tool to make project navigation smoother. It combines file searching and content searching into one workflow. Tab to switch: Toggle between filename search and content search. Visuals: Directory trees (eza) and syntax highlighting (bat). Editor Integration: Jumps directly to the matched line. Check it out here:https://github.com/the0807/ff <!-- SC_ON --> submitted by /u/Loud-Insect9247 (https://www.reddit.com/user/Loud-Insect9247)
[link] (https://github.com/the0807/ff) [comments] (https://www.reddit.com/r/programming/comments/1pw44sy/ff_an_interactive_file_finder_that_combines_find/)
Developed using react+vite
https://www.reddit.com/r/programming/comments/1pw9ok7/developed_using_reactvite/
<!-- SC_OFF -->Hi so i am 4th year computer science student and i developed this application where a student can join a class just like google classroom and they can answer some quizes given by the teacher and they can also track thier improvement by looking at the analytics. For the teacher they can create a Classroom and it will give the teacher the class code that they can give to thier students so they can join. I also added where a teacher can post a lesson and attach a link to it. they can also track thier students grades like who's exceling and who got low grade so the teacher can help that student. the teacher can also export thier student grade in csv type file or in excel. you can try the app now by going to this website and test my application. Thank you https://brainspark-edu.vercel.app/ <!-- SC_ON --> submitted by /u/Far_Resolution3181 (https://www.reddit.com/user/Far_Resolution3181)
[link] (https://brainspark-edu.vercel.app/) [comments] (https://www.reddit.com/r/programming/comments/1pw9ok7/developed_using_reactvite/)
https://www.reddit.com/r/programming/comments/1pw9ok7/developed_using_reactvite/
<!-- SC_OFF -->Hi so i am 4th year computer science student and i developed this application where a student can join a class just like google classroom and they can answer some quizes given by the teacher and they can also track thier improvement by looking at the analytics. For the teacher they can create a Classroom and it will give the teacher the class code that they can give to thier students so they can join. I also added where a teacher can post a lesson and attach a link to it. they can also track thier students grades like who's exceling and who got low grade so the teacher can help that student. the teacher can also export thier student grade in csv type file or in excel. you can try the app now by going to this website and test my application. Thank you https://brainspark-edu.vercel.app/ <!-- SC_ON --> submitted by /u/Far_Resolution3181 (https://www.reddit.com/user/Far_Resolution3181)
[link] (https://brainspark-edu.vercel.app/) [comments] (https://www.reddit.com/r/programming/comments/1pw9ok7/developed_using_reactvite/)
RoboCop – Breaking The Law. H0ffman Cracks RoboCop Arcade from DataEast
https://www.reddit.com/r/programming/comments/1pwdnvc/robocop_breaking_the_law_h0ffman_cracks_robocop/
submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://hoffman.home.blog/2025/12/26/robocop-breaking-the-law/) [comments] (https://www.reddit.com/r/programming/comments/1pwdnvc/robocop_breaking_the_law_h0ffman_cracks_robocop/)
https://www.reddit.com/r/programming/comments/1pwdnvc/robocop_breaking_the_law_h0ffman_cracks_robocop/
submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://hoffman.home.blog/2025/12/26/robocop-breaking-the-law/) [comments] (https://www.reddit.com/r/programming/comments/1pwdnvc/robocop_breaking_the_law_h0ffman_cracks_robocop/)
Gibberish - A new style of parser-combinator with robust error handling built in
https://www.reddit.com/r/programming/comments/1pwerc6/gibberish_a_new_style_of_parsercombinator_with/
submitted by /u/mnbjhu2 (https://www.reddit.com/user/mnbjhu2)
[link] (https://github.com/mnbjhu/gibberish) [comments] (https://www.reddit.com/r/programming/comments/1pwerc6/gibberish_a_new_style_of_parsercombinator_with/)
https://www.reddit.com/r/programming/comments/1pwerc6/gibberish_a_new_style_of_parsercombinator_with/
submitted by /u/mnbjhu2 (https://www.reddit.com/user/mnbjhu2)
[link] (https://github.com/mnbjhu/gibberish) [comments] (https://www.reddit.com/r/programming/comments/1pwerc6/gibberish_a_new_style_of_parsercombinator_with/)
Any programming youtube channels similar to these?
https://www.reddit.com/r/programming/comments/1pwq2cc/any_programming_youtube_channels_similar_to_these/
<!-- SC_OFF -->Daniel Hirsch (https://www.youtube.com/@HirschDaniel) Ryan Ries (https://www.youtube.com/@ryanries09) Tsoding Daily (https://www.youtube.com/@TsodingDaily) Dan Zaidan (https://www.youtube.com/@DanZaidan) ChiliTomatoNoodle (https://www.youtube.com/@ChiliTomatoNoodle) javidx9 (https://www.youtube.com/@javidx9) Jon Gjengset (https://www.youtube.com/@jonhoo) The Cherno (https://www.youtube.com/@TheCherno) Mustafa Sibai (https://www.youtube.com/@MustafaSibaiDev) Code, Tech, and Tutorials (https://www.youtube.com/@CodeTechandTutorials) Queso Fuego (https://www.youtube.com/@QuesoFuego) Kaarin Gaming (https://www.youtube.com/@KaarinGaming) GamesWithGabe (https://www.youtube.com/@GamesWithGabe) Devtiro (https://www.youtube.com/@devtiro) Teddy Smith (https://www.youtube.com/@TeddySmithDev) Chris Blakely (https://www.youtube.com/@ChrisBlakely) Leon Noel (https://www.youtube.com/@learnwithleon) Clear Code (https://www.youtube.com/@ClearCode) Andrew Hamel Codes (https://www.youtube.com/@andrewhamelcodes) Erik Yuzwa (https://www.youtube.com/@ErikYuzwa) ThatOSDev (https://www.youtube.com/@ThatOSDev) Bitwise (https://www.youtube.com/@pervognsen_bitwise) Lion (https://www.youtube.com/@lionkor98) <!-- SC_ON --> submitted by /u/EXISTENCE-IS-ABSURD (https://www.reddit.com/user/EXISTENCE-IS-ABSURD)
[link] (https://www.youtube.com/@HirschDaniel) [comments] (https://www.reddit.com/r/programming/comments/1pwq2cc/any_programming_youtube_channels_similar_to_these/)
https://www.reddit.com/r/programming/comments/1pwq2cc/any_programming_youtube_channels_similar_to_these/
<!-- SC_OFF -->Daniel Hirsch (https://www.youtube.com/@HirschDaniel) Ryan Ries (https://www.youtube.com/@ryanries09) Tsoding Daily (https://www.youtube.com/@TsodingDaily) Dan Zaidan (https://www.youtube.com/@DanZaidan) ChiliTomatoNoodle (https://www.youtube.com/@ChiliTomatoNoodle) javidx9 (https://www.youtube.com/@javidx9) Jon Gjengset (https://www.youtube.com/@jonhoo) The Cherno (https://www.youtube.com/@TheCherno) Mustafa Sibai (https://www.youtube.com/@MustafaSibaiDev) Code, Tech, and Tutorials (https://www.youtube.com/@CodeTechandTutorials) Queso Fuego (https://www.youtube.com/@QuesoFuego) Kaarin Gaming (https://www.youtube.com/@KaarinGaming) GamesWithGabe (https://www.youtube.com/@GamesWithGabe) Devtiro (https://www.youtube.com/@devtiro) Teddy Smith (https://www.youtube.com/@TeddySmithDev) Chris Blakely (https://www.youtube.com/@ChrisBlakely) Leon Noel (https://www.youtube.com/@learnwithleon) Clear Code (https://www.youtube.com/@ClearCode) Andrew Hamel Codes (https://www.youtube.com/@andrewhamelcodes) Erik Yuzwa (https://www.youtube.com/@ErikYuzwa) ThatOSDev (https://www.youtube.com/@ThatOSDev) Bitwise (https://www.youtube.com/@pervognsen_bitwise) Lion (https://www.youtube.com/@lionkor98) <!-- SC_ON --> submitted by /u/EXISTENCE-IS-ABSURD (https://www.reddit.com/user/EXISTENCE-IS-ABSURD)
[link] (https://www.youtube.com/@HirschDaniel) [comments] (https://www.reddit.com/r/programming/comments/1pwq2cc/any_programming_youtube_channels_similar_to_these/)
Concurrent Hash Map Designs: Synchronized, Sharding, and ConcurrentHashMap
https://www.reddit.com/r/programming/comments/1pwr1p2/concurrent_hash_map_designs_synchronized_sharding/
<!-- SC_OFF --><!-- SC_ON --> submitted by /u/Charming-Top-8583 (https://www.reddit.com/user/Charming-Top-8583)
[link] (https://bluuewhale.github.io/posts/concurrent-hashmap-designs/) [comments] (https://www.reddit.com/r/programming/comments/1pwr1p2/concurrent_hash_map_designs_synchronized_sharding/)
https://www.reddit.com/r/programming/comments/1pwr1p2/concurrent_hash_map_designs_synchronized_sharding/
<!-- SC_OFF --><!-- SC_ON --> submitted by /u/Charming-Top-8583 (https://www.reddit.com/user/Charming-Top-8583)
[link] (https://bluuewhale.github.io/posts/concurrent-hashmap-designs/) [comments] (https://www.reddit.com/r/programming/comments/1pwr1p2/concurrent_hash_map_designs_synchronized_sharding/)
How Search Engines Explore the Entire Internet? EP: 2 Behind The Screen
https://www.reddit.com/r/programming/comments/1pwsppp/how_search_engines_explore_the_entire_internet_ep/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://sushantdhiman.substack.com/p/how-search-engines-explore-the-entire) [comments] (https://www.reddit.com/r/programming/comments/1pwsppp/how_search_engines_explore_the_entire_internet_ep/)
https://www.reddit.com/r/programming/comments/1pwsppp/how_search_engines_explore_the_entire_internet_ep/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://sushantdhiman.substack.com/p/how-search-engines-explore-the-entire) [comments] (https://www.reddit.com/r/programming/comments/1pwsppp/how_search_engines_explore_the_entire_internet_ep/)
Understanding Database transactions and Isolation Levels
https://www.reddit.com/r/programming/comments/1pwvmqh/understanding_database_transactions_and_isolation/
<!-- SC_OFF -->I always wanted to understand database transaction isolation levels better, and to figure out which one fits which use case. So I am writing this post as my own notes from reading and learning about these concepts. <!-- SC_ON --> submitted by /u/Normal-Tangelo-7120 (https://www.reddit.com/user/Normal-Tangelo-7120)
[link] (https://shbhmrzd.github.io/databases/transactions/isolation-levels/2025/12/26/understanding-database-isolation-levels.html) [comments] (https://www.reddit.com/r/programming/comments/1pwvmqh/understanding_database_transactions_and_isolation/)
https://www.reddit.com/r/programming/comments/1pwvmqh/understanding_database_transactions_and_isolation/
<!-- SC_OFF -->I always wanted to understand database transaction isolation levels better, and to figure out which one fits which use case. So I am writing this post as my own notes from reading and learning about these concepts. <!-- SC_ON --> submitted by /u/Normal-Tangelo-7120 (https://www.reddit.com/user/Normal-Tangelo-7120)
[link] (https://shbhmrzd.github.io/databases/transactions/isolation-levels/2025/12/26/understanding-database-isolation-levels.html) [comments] (https://www.reddit.com/r/programming/comments/1pwvmqh/understanding_database_transactions_and_isolation/)
Airtight SEAL: Think of SEAL like a digital notary. It verifies that a file hasn't changed since it was signed, and that the signer is who they say they are.
https://www.reddit.com/r/programming/comments/1pwwbfn/airtight_seal_think_of_seal_like_a_digital_notary/
submitted by /u/lood9phee2Ri (https://www.reddit.com/user/lood9phee2Ri)
[link] (https://www.hackerfactor.com/blog/index.php?/archives/1082-Airtight-SEAL.html) [comments] (https://www.reddit.com/r/programming/comments/1pwwbfn/airtight_seal_think_of_seal_like_a_digital_notary/)
https://www.reddit.com/r/programming/comments/1pwwbfn/airtight_seal_think_of_seal_like_a_digital_notary/
submitted by /u/lood9phee2Ri (https://www.reddit.com/user/lood9phee2Ri)
[link] (https://www.hackerfactor.com/blog/index.php?/archives/1082-Airtight-SEAL.html) [comments] (https://www.reddit.com/r/programming/comments/1pwwbfn/airtight_seal_think_of_seal_like_a_digital_notary/)
SDSL : a new/old shader programming language
https://www.reddit.com/r/programming/comments/1pwx9cr/sdsl_a_newold_shader_programming_language/
<!-- SC_OFF -->Hi there (again)! I'm one of the maintainers of the Stride engine, we're currently in the process of developing a compiler for our shader language SDSL. For a bit of context, SDSL is HLSL with a mixin system, you could mix and match shader modules to create your own shaders, pick whatever data or function you needed. All of that was done in text form and then transpiled in HLSL or GLSL. As you can guess performance were terrible which drew us to investigate compiling SDSL directly to SPIR-V. This blog post is part 3, it's the rewrite of the SDSL parser and how we're making it more performant! If you have any comments or opinions, don't hesitate to share them! <!-- SC_ON --> submitted by /u/ykafia (https://www.reddit.com/user/ykafia)
[link] (https://www.stride3d.net/blog/) [comments] (https://www.reddit.com/r/programming/comments/1pwx9cr/sdsl_a_newold_shader_programming_language/)
https://www.reddit.com/r/programming/comments/1pwx9cr/sdsl_a_newold_shader_programming_language/
<!-- SC_OFF -->Hi there (again)! I'm one of the maintainers of the Stride engine, we're currently in the process of developing a compiler for our shader language SDSL. For a bit of context, SDSL is HLSL with a mixin system, you could mix and match shader modules to create your own shaders, pick whatever data or function you needed. All of that was done in text form and then transpiled in HLSL or GLSL. As you can guess performance were terrible which drew us to investigate compiling SDSL directly to SPIR-V. This blog post is part 3, it's the rewrite of the SDSL parser and how we're making it more performant! If you have any comments or opinions, don't hesitate to share them! <!-- SC_ON --> submitted by /u/ykafia (https://www.reddit.com/user/ykafia)
[link] (https://www.stride3d.net/blog/) [comments] (https://www.reddit.com/r/programming/comments/1pwx9cr/sdsl_a_newold_shader_programming_language/)
Why iOS app monetization (IAP) is hard to learn as a system
https://www.reddit.com/r/programming/comments/1pwxqpp/why_ios_app_monetization_iap_is_hard_to_learn_as/
<!-- SC_OFF -->This is not a tutorial or a rant. I published a short paper looking at why iOS app monetization (IAP)
is difficult to learn as a coherent system
(design → review → monetization → operation),
not just as APIs or code snippets. The focus is on structural incentives,
knowledge transfer, and hidden time costs. Paper (DOI):
https://doi.org/10.5281/zenodo.18067103 Article (Markdown):
https://github.com/mnrj-vv-w/developer-experience-paper/blob/main/en/article/main.md Repo:
https://github.com/mnrj-vv-w/developer-experience-paper <!-- SC_ON --> submitted by /u/Smooth-East-6702 (https://www.reddit.com/user/Smooth-East-6702)
[link] (https://github.com/mnrj-vv-w/developer-experience-paper/blob/main/en/article/main.md) [comments] (https://www.reddit.com/r/programming/comments/1pwxqpp/why_ios_app_monetization_iap_is_hard_to_learn_as/)
https://www.reddit.com/r/programming/comments/1pwxqpp/why_ios_app_monetization_iap_is_hard_to_learn_as/
<!-- SC_OFF -->This is not a tutorial or a rant. I published a short paper looking at why iOS app monetization (IAP)
is difficult to learn as a coherent system
(design → review → monetization → operation),
not just as APIs or code snippets. The focus is on structural incentives,
knowledge transfer, and hidden time costs. Paper (DOI):
https://doi.org/10.5281/zenodo.18067103 Article (Markdown):
https://github.com/mnrj-vv-w/developer-experience-paper/blob/main/en/article/main.md Repo:
https://github.com/mnrj-vv-w/developer-experience-paper <!-- SC_ON --> submitted by /u/Smooth-East-6702 (https://www.reddit.com/user/Smooth-East-6702)
[link] (https://github.com/mnrj-vv-w/developer-experience-paper/blob/main/en/article/main.md) [comments] (https://www.reddit.com/r/programming/comments/1pwxqpp/why_ios_app_monetization_iap_is_hard_to_learn_as/)