Integrating Metrics and Analytics with Custom GraphQL Plugins : Enhance GraphQL APIs
https://www.reddit.com/r/programming/comments/1hqwuoy/integrating_metrics_and_analytics_with_custom/
submitted by /u/No_Athlete7350 (https://www.reddit.com/user/No_Athlete7350)
[link] (https://gauravbytes.hashnode.dev/integrating-metrics-and-analytics-with-custom-graphql-plugins-enhance-graphql-apis) [comments] (https://www.reddit.com/r/programming/comments/1hqwuoy/integrating_metrics_and_analytics_with_custom/)
How to Manage Flaky Tests
https://www.reddit.com/r/programming/comments/1hqsipv/how_to_manage_flaky_tests/
submitted by /u/lihaoyi (https://www.reddit.com/user/lihaoyi)
[link] (https://mill-build.org/blog/4-flaky-tests.html) [comments] (https://www.reddit.com/r/programming/comments/1hqsipv/how_to_manage_flaky_tests/)
Rust, reflection and access rules
https://www.reddit.com/r/programming/comments/1hqoqdo/rust_reflection_and_access_rules/
submitted by /u/FractalFir (https://www.reddit.com/user/FractalFir)
[link] (https://fractalfir.github.io/generated_html/refl_priv.html) [comments] (https://www.reddit.com/r/programming/comments/1hqoqdo/rust_reflection_and_access_rules/)
I updated my old Vim Cheat Sheet for Programmers to v2.5 (and moved to a new home on GitHub)
https://www.reddit.com/r/programming/comments/1hql5q2/i_updated_my_old_vim_cheat_sheet_for_programmers/
submitted by /u/mysticreddit (https://www.reddit.com/user/mysticreddit)
[link] (https://github.com/Michaelangel007/vim_cheat_sheet) [comments] (https://www.reddit.com/r/programming/comments/1hql5q2/i_updated_my_old_vim_cheat_sheet_for_programmers/)
We built an AI Agents directory to help you find the best AI Agents
https://www.reddit.com/r/programming/comments/1hqdqr4/we_built_an_ai_agents_directory_to_help_you_find/
submitted by /u/sahilypatel (https://www.reddit.com/user/sahilypatel)
[link] (https://github.com/0xmetaschool/AI-Agents-Directory) [comments] (https://www.reddit.com/r/programming/comments/1hqdqr4/we_built_an_ai_agents_directory_to_help_you_find/)
Learning to code with basketball?
https://www.reddit.com/r/programming/comments/1hqcgxr/learning_to_code_with_basketball/
<!-- SC_OFF -->I’m considering a career switch and I think I would enjoy programming (based on a Python course I once did). I came by this book that seemed like an interesting way to get further into it. Not extensively — to learn more, I’m considering a traineeship. Does anybody here have any thoughts on ‘Learn to code with baseball/basketball’? (I might not make it a complete career switch, but coding would be useful in my current career as well.) <!-- SC_ON --> submitted by /u/KirkHOmelette (https://www.reddit.com/user/KirkHOmelette)
[link] (https://codebasketball.com/) [comments] (https://www.reddit.com/r/programming/comments/1hqcgxr/learning_to_code_with_basketball/)
Leearning Map Reduce to implement
https://www.reddit.com/r/programming/comments/1hqakl7/leearning_map_reduce_to_implement/
<!-- SC_OFF -->I'm into distributed systems. I have some beginner concepts and I want to implement Map Reduce in Rust. I'm reading "Designing Data Intensive Applications" book but it's only theory. I've to implement some wildly known algorithms for better understanding. Are there any useful resources (and should I consider them?) to learn map reduce concepts besides reading its paper? Any suggestion would help. I'm confused right now because I'm just starting it. <!-- SC_ON --> submitted by /u/keen-hamza (https://www.reddit.com/user/keen-hamza)
[link] (https://research.google.com/archive/mapreduce-osdi04.pdf) [comments] (https://www.reddit.com/r/programming/comments/1hqakl7/leearning_map_reduce_to_implement/)
Wvlet: Redesigning 50-Year-Old SQL for Modern Data Analytics
https://www.reddit.com/r/programming/comments/1hq02b6/wvlet_redesigning_50yearold_sql_for_modern_data/
submitted by /u/taroleo (https://www.reddit.com/user/taroleo)
[link] (https://wvlet.org/wvlet/blog/release-2024-9) [comments] (https://www.reddit.com/r/programming/comments/1hq02b6/wvlet_redesigning_50yearold_sql_for_modern_data/)
Arrays in Computer Science and Python. Overview with space and time complexity, dynamic arrays in Python (and some benchmarks)
https://www.reddit.com/r/programming/comments/1hprkq2/arrays_in_computer_science_and_python_overview/
submitted by /u/DevCuriosity (https://www.reddit.com/user/DevCuriosity)
[link] (https://www.devcuriosity.com/blog/details/arrays-computer-science-python-overview/) [comments] (https://www.reddit.com/r/programming/comments/1hprkq2/arrays_in_computer_science_and_python_overview/)
pglocklogger: real-time log of blocked processes in PostgreSQL
https://www.reddit.com/r/programming/comments/1hpni4e/pglocklogger_realtime_log_of_blocked_processes_in/
<!-- SC_OFF -->TLDR: Run pglocklogger on your prod databases. Whenever there's an outage due to blocking in PostgreSQL, it may give you essential observability. Recently, I experienced a prod outage caused by a blocked migration. The migration itself was almost instantaneous, but it picks up a lock before it actually runs. That may take a while, but that's no problem, right? The migration runs a bit later, no worries. That's when I learned that an ALTER TABLE waiting on a lock, itself also blocks benign work that would otherwise run concurrently. So having your blocked ALTER TABLE can spiral into an application-wide outage quite easily. For example, a SELECT WITH UPDATE can run simultaneously with a SELECT, but not if an ALTER TABLE is executed in between. This is to prevent livelocks. A simple solution is to set a lock_timeout in your migrations, which causes the ALTER to fail early and allow all other work to continue. Then, retry the migration later. I figured this out during the post-mortem analysis, but during the outage, this was hard to infer, even from PostgreSQL's own slow query log. There's a number of resources on how to discover this during an outage, but afterwards, all that information is gone. Not with pglocklogger. It inspects PostgreSQL's in-memory state (using in-memory tables intended for this) and logs the output when it crosses particular thresholds. In an outage, or during post-mortem investigations, this may turn out to be an essential observability tool. <!-- SC_ON --> submitted by /u/sgielen (https://www.reddit.com/user/sgielen)
[link] (https://github.com/skybitsnl/pglocklogger) [comments] (https://www.reddit.com/r/programming/comments/1hpni4e/pglocklogger_realtime_log_of_blocked_processes_in/)
UseSimpleCamera – A simple way to handle camera and audio with react
https://www.reddit.com/r/programming/comments/1hpnh59/usesimplecamera_a_simple_way_to_handle_camera_and/
submitted by /u/ketan_ip (https://www.reddit.com/user/ketan_ip)
[link] (https://www.npmjs.com/package/use-simple-camera) [comments] (https://www.reddit.com/r/programming/comments/1hpnh59/usesimplecamera_a_simple_way_to_handle_camera_and/)
ts_sms: Short Message Compression using Large Language Models
https://www.reddit.com/r/programming/comments/1hpmbtk/ts_sms_short_message_compression_using_large/
submitted by /u/self (https://www.reddit.com/user/self)
[link] (https://bellard.org/ts_sms/) [comments] (https://www.reddit.com/r/programming/comments/1hpmbtk/ts_sms_short_message_compression_using_large/)
From Substack Overflow to Smart Insights: How AI helped me build an article summarizer in a programming language I had never used before
https://www.reddit.com/r/programming/comments/1hpi15z/from_substack_overflow_to_smart_insights_how_ai/
submitted by /u/juvodu (https://www.reddit.com/user/juvodu)
[link] (https://open.substack.com/pub/juriadam/p/from-substack-overflow-to-smart-insights?r=1yilcs&utm_campaign=post&utm_medium=web) [comments] (https://www.reddit.com/r/programming/comments/1hpi15z/from_substack_overflow_to_smart_insights_how_ai/)
Building AI Agents to Solve Security Challenges
https://www.reddit.com/r/programming/comments/1hpgrcr/building_ai_agents_to_solve_security_challenges/
submitted by /u/theowni (https://www.reddit.com/user/theowni)
[link] (https://devsec-blog.com/2024/12/building-ai-agents-to-solve-security-challenges/) [comments] (https://www.reddit.com/r/programming/comments/1hpgrcr/building_ai_agents_to_solve_security_challenges/)
Correct Use of Integers in Safety-critical Systems - Robert Seacord - NDC TechTown 2024
https://www.reddit.com/r/programming/comments/1hpaxp3/correct_use_of_integers_in_safetycritical_systems/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=E8p5ASNglKc) [comments] (https://www.reddit.com/r/programming/comments/1hpaxp3/correct_use_of_integers_in_safetycritical_systems/)
What's your programming learning roadmap for 2025? Let's share and discuss!
https://www.reddit.com/r/programming/comments/1hqtnso/whats_your_programming_learning_roadmap_for_2025/
submitted by /u/slidoooor (https://www.reddit.com/user/slidoooor)
[link] (https://www.reddit.com/r/github/comments/1hqhnx5/whats_your_programming_learning_roadmap_for_2025/) [comments] (https://www.reddit.com/r/programming/comments/1hqtnso/whats_your_programming_learning_roadmap_for_2025/)
Every Tip I Know For Shipping Products That Match The Spec
https://www.reddit.com/r/programming/comments/1hqpsvv/every_tip_i_know_for_shipping_products_that_match/
submitted by /u/overload119 (https://www.reddit.com/user/overload119)
[link] (https://www.amirsharif.com/every-tip-i-know-for-shipping-products-that-match-the-spec) [comments] (https://www.reddit.com/r/programming/comments/1hqpsvv/every_tip_i_know_for_shipping_products_that_match/)
Things we learned out about LLMs in 2024
https://www.reddit.com/r/programming/comments/1hqlmuo/things_we_learned_out_about_llms_in_2024/
submitted by /u/mooreds (https://www.reddit.com/user/mooreds)
[link] (https://simonwillison.net/2024/Dec/31/llms-in-2024/) [comments] (https://www.reddit.com/r/programming/comments/1hqlmuo/things_we_learned_out_about_llms_in_2024/)
The cost of the "Copilot-pause".
https://www.reddit.com/r/programming/comments/1hqirav/the_cost_of_the_copilotpause/
submitted by /u/jpmmcb (https://www.reddit.com/user/jpmmcb)
[link] (https://llamanews.ai/p/the-cost-of-the-copilot-pause) [comments] (https://www.reddit.com/r/programming/comments/1hqirav/the_cost_of_the_copilotpause/)
Jonot's blog: Why I Wrote a Game Boy Advance Game in Zig
https://www.reddit.com/r/programming/comments/1hqchsh/jonots_blog_why_i_wrote_a_game_boy_advance_game/
<!-- SC_OFF -->Note: This will probably not work on an actual GBA because it doesn't implement the GBA copy protection. It should work on most emulators (tested on mGBA) 2048-zig v1.0 release: https://github.com/jonot-cyber/2048-zig/releases/tag/1.0 <!-- SC_ON --> submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://jonot.me/posts/zig-gba/) [comments] (https://www.reddit.com/r/programming/comments/1hqchsh/jonots_blog_why_i_wrote_a_game_boy_advance_game/)
LevelDB Explained: My series of technical blogs related to LevelDB source
https://www.reddit.com/r/programming/comments/1hqbqp3/leveldb_explained_my_series_of_technical_blogs/
submitted by /u/selfboot007 (https://www.reddit.com/user/selfboot007)
[link] (https://selfboot.cn/en/tags/leveldb/) [comments] (https://www.reddit.com/r/programming/comments/1hqbqp3/leveldb_explained_my_series_of_technical_blogs/)
Optimer for your frontend project (webpack or vite)
https://www.reddit.com/r/programming/comments/1hq8gqp/optimer_for_your_frontend_project_webpack_or_vite/
submitted by /u/No-Donut9906 (https://www.reddit.com/user/No-Donut9906)
[link] (https://www.npmjs.com/package/securely) [comments] (https://www.reddit.com/r/programming/comments/1hq8gqp/optimer_for_your_frontend_project_webpack_or_vite/)
Galapagos: Simple Evolutionary Solver (Rust)
https://www.reddit.com/r/programming/comments/1hpz903/galapagos_simple_evolutionary_solver_rust/
submitted by /u/wpcarroll (https://www.reddit.com/user/wpcarroll)
[link] (https://github.com/wpcarro/galapagos) [comments] (https://www.reddit.com/r/programming/comments/1hpz903/galapagos_simple_evolutionary_solver_rust/)
If I was new to Web Development, would this book be a good start?
https://www.reddit.com/r/programming/comments/1hpnl69/if_i_was_new_to_web_development_would_this_book/
submitted by /u/0xBitBuster (https://www.reddit.com/user/0xBitBuster)
[link] (https://www.amazon.com/dp/B0DRHDJKFF) [comments] (https://www.reddit.com/r/programming/comments/1hpnl69/if_i_was_new_to_web_development_would_this_book/)
Writing Custom Software For Smart Bluetooth IoT Devices By Reverse Engineering On Mac And iPhone
https://www.reddit.com/r/programming/comments/1hpnhig/writing_custom_software_for_smart_bluetooth_iot/
submitted by /u/derjanni (https://www.reddit.com/user/derjanni)
[link] (https://programmers.fyi/writing-custom-software-for-smart-bluetooth-iot-devices) [comments] (https://www.reddit.com/r/programming/comments/1hpnhig/writing_custom_software_for_smart_bluetooth_iot/)
If I Could Wave a Magic Wand
https://www.reddit.com/r/programming/comments/1hpmhfa/if_i_could_wave_a_magic_wand/
submitted by /u/wilsoniumite (https://www.reddit.com/user/wilsoniumite)
[link] (https://wilsoniumite.com/2024/12/30/if-i-could-wave-a-magic-wand/) [comments] (https://www.reddit.com/r/programming/comments/1hpmhfa/if_i_could_wave_a_magic_wand/)
Dear: devs who hate TDD because I need to write code first to understand what I am building
https://www.reddit.com/r/programming/comments/1hpi8x6/dear_devs_who_hate_tdd_because_i_need_to_write/
submitted by /u/chrisza4 (https://www.reddit.com/user/chrisza4)
[link] (https://substack.com/home/post/p-153791982) [comments] (https://www.reddit.com/r/programming/comments/1hpi8x6/dear_devs_who_hate_tdd_because_i_need_to_write/)
Using Copilot to write a raindrop audio synthesizer using AVAudioEngine
https://www.reddit.com/r/programming/comments/1hph2om/using_copilot_to_write_a_raindrop_audio/
submitted by /u/FoxInTheRedBox (https://www.reddit.com/user/FoxInTheRedBox)
[link] (https://www.cocoawithlove.com/blog/copilot-raindrop-generator.html) [comments] (https://www.reddit.com/r/programming/comments/1hph2om/using_copilot_to_write_a_raindrop_audio/)
Concurrencia en Erlang parte 3
https://www.reddit.com/r/programming/comments/1hpfmga/concurrencia_en_erlang_parte_3/
submitted by /u/emanuelpeg (https://www.reddit.com/user/emanuelpeg)
[link] (https://emanuelpeg.blogspot.com/2024/12/concurrencia-en-erlang-parte-3.html) [comments] (https://www.reddit.com/r/programming/comments/1hpfmga/concurrencia_en_erlang_parte_3/)
Open-sourcing Sceneri’s standard library—custom allocators, advanced IO, 3D math, and more used in our 3D experiences and games.
https://www.reddit.com/r/programming/comments/1hpag6l/opensourcing_sceneris_standard_librarycustom/
submitted by /u/i59 (https://www.reddit.com/user/i59)
[link] (https://github.com/nginetechnologies/sceneri-common) [comments] (https://www.reddit.com/r/programming/comments/1hpag6l/opensourcing_sceneris_standard_librarycustom/)