A Story About Bypassing Air Canada's In-flight Network Restrictions
https://www.reddit.com/r/programming/comments/1o2uqqx/a_story_about_bypassing_air_canadas_inflight/
submitted by /u/SamrayLeung (https://www.reddit.com/user/SamrayLeung)
[link] (https://ramsayleung.github.io/en/post/2025/a_story_about_bypassing_air_canadas_in-flight_network_restrictions/) [comments] (https://www.reddit.com/r/programming/comments/1o2uqqx/a_story_about_bypassing_air_canadas_inflight/)
https://www.reddit.com/r/programming/comments/1o2uqqx/a_story_about_bypassing_air_canadas_inflight/
submitted by /u/SamrayLeung (https://www.reddit.com/user/SamrayLeung)
[link] (https://ramsayleung.github.io/en/post/2025/a_story_about_bypassing_air_canadas_in-flight_network_restrictions/) [comments] (https://www.reddit.com/r/programming/comments/1o2uqqx/a_story_about_bypassing_air_canadas_inflight/)
Software Architecture: A Horror Story
https://www.reddit.com/r/programming/comments/1o34vuz/software_architecture_a_horror_story/
<!-- SC_OFF -->https://mihai-safta.dev/posts/architecture-horror-story-1/?utm_source=reddit&utm_medium=social&utm_campaign=arch&utm_term=programming <!-- SC_ON --> submitted by /u/CatalinMihaiSafta (https://www.reddit.com/user/CatalinMihaiSafta)
[link] (https://mihai-safta.dev/posts/architecture-horror-story-1/?utm_source=reddit&utm_medium=social&utm_campaign=arch&utm_term=programming) [comments] (https://www.reddit.com/r/programming/comments/1o34vuz/software_architecture_a_horror_story/)
https://www.reddit.com/r/programming/comments/1o34vuz/software_architecture_a_horror_story/
<!-- SC_OFF -->https://mihai-safta.dev/posts/architecture-horror-story-1/?utm_source=reddit&utm_medium=social&utm_campaign=arch&utm_term=programming <!-- SC_ON --> submitted by /u/CatalinMihaiSafta (https://www.reddit.com/user/CatalinMihaiSafta)
[link] (https://mihai-safta.dev/posts/architecture-horror-story-1/?utm_source=reddit&utm_medium=social&utm_campaign=arch&utm_term=programming) [comments] (https://www.reddit.com/r/programming/comments/1o34vuz/software_architecture_a_horror_story/)
Starfield flythrough - javascript tutorial
https://www.reddit.com/r/programming/comments/1o31jdm/starfield_flythrough_javascript_tutorial/
submitted by /u/swe129 (https://www.reddit.com/user/swe129)
[link] (https://slicker.me/javascript/starfield_flythrough.htm) [comments] (https://www.reddit.com/r/programming/comments/1o31jdm/starfield_flythrough_javascript_tutorial/)
https://www.reddit.com/r/programming/comments/1o31jdm/starfield_flythrough_javascript_tutorial/
submitted by /u/swe129 (https://www.reddit.com/user/swe129)
[link] (https://slicker.me/javascript/starfield_flythrough.htm) [comments] (https://www.reddit.com/r/programming/comments/1o31jdm/starfield_flythrough_javascript_tutorial/)
SLip - An aspiring Common Lisp environment in the browser.
https://www.reddit.com/r/programming/comments/1o303dp/slip_an_aspiring_common_lisp_environment_in_the/
submitted by /u/fpcoder (https://www.reddit.com/user/fpcoder)
[link] (https://lisperator.net/blog/slip-news---more-common-lisp/) [comments] (https://www.reddit.com/r/programming/comments/1o303dp/slip_an_aspiring_common_lisp_environment_in_the/)
https://www.reddit.com/r/programming/comments/1o303dp/slip_an_aspiring_common_lisp_environment_in_the/
submitted by /u/fpcoder (https://www.reddit.com/user/fpcoder)
[link] (https://lisperator.net/blog/slip-news---more-common-lisp/) [comments] (https://www.reddit.com/r/programming/comments/1o303dp/slip_an_aspiring_common_lisp_environment_in_the/)
How to Design a Rate Limiter (A Complete Guide for System Design Interviews)
https://www.reddit.com/r/programming/comments/1o34bl5/how_to_design_a_rate_limiter_a_complete_guide_for/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/how-to-design-a-rate-limiter-a-complete) [comments] (https://www.reddit.com/r/programming/comments/1o34bl5/how_to_design_a_rate_limiter_a_complete_guide_for/)
https://www.reddit.com/r/programming/comments/1o34bl5/how_to_design_a_rate_limiter_a_complete_guide_for/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/how-to-design-a-rate-limiter-a-complete) [comments] (https://www.reddit.com/r/programming/comments/1o34bl5/how_to_design_a_rate_limiter_a_complete_guide_for/)
I Triggered a Government Investigation into Microsoft (Update)
https://www.reddit.com/r/programming/comments/1o39mn8/i_triggered_a_government_investigation_into/
<!-- SC_OFF -->A while back I posted my article regarding the internal problems at Microsoft, and my complaint about the company, and received a lot of support across platforms from those both still inside the company and outside of the company who have been impacted by Microsoft's recent culture and morale crisis amid widespread corruption, wrongful terminations, replacement of workers with nonfunctional AI tools, alleged H1B visa abuse, and layoffs at the company. However, the Redmond and Sysadmin subreddits seemed... different. I'm not sure if there are bots astroturfing or what, but after my initial post due to the number of Microsoft supporters in these subreddits I decided to take it down. Well, I regret that and decided to post an update to double down instead. For all of you sysadmins out there frustrated by Microsoft's nonfunctional support, I'm there with you, and was wondering what your thoughts are on this topic - specifically what is going on at these tech companies. <!-- SC_ON --> submitted by /u/MacroMegaHard (https://www.reddit.com/user/MacroMegaHard)
[link] (https://www.trevornestor.com/post/update-on-my-case-against-microsoft) [comments] (https://www.reddit.com/r/programming/comments/1o39mn8/i_triggered_a_government_investigation_into/)
https://www.reddit.com/r/programming/comments/1o39mn8/i_triggered_a_government_investigation_into/
<!-- SC_OFF -->A while back I posted my article regarding the internal problems at Microsoft, and my complaint about the company, and received a lot of support across platforms from those both still inside the company and outside of the company who have been impacted by Microsoft's recent culture and morale crisis amid widespread corruption, wrongful terminations, replacement of workers with nonfunctional AI tools, alleged H1B visa abuse, and layoffs at the company. However, the Redmond and Sysadmin subreddits seemed... different. I'm not sure if there are bots astroturfing or what, but after my initial post due to the number of Microsoft supporters in these subreddits I decided to take it down. Well, I regret that and decided to post an update to double down instead. For all of you sysadmins out there frustrated by Microsoft's nonfunctional support, I'm there with you, and was wondering what your thoughts are on this topic - specifically what is going on at these tech companies. <!-- SC_ON --> submitted by /u/MacroMegaHard (https://www.reddit.com/user/MacroMegaHard)
[link] (https://www.trevornestor.com/post/update-on-my-case-against-microsoft) [comments] (https://www.reddit.com/r/programming/comments/1o39mn8/i_triggered_a_government_investigation_into/)
Need feedbacks and suggestions
https://www.reddit.com/r/programming/comments/1o39ik3/need_feedbacks_and_suggestions/
<!-- SC_OFF -->Hi everyone, I'm currently working on a command-line interface (CLI) program written in C. It's called FileMaster and is available on GitHub.
I'd appreciate it if you could check it out and let me know what you think. I'm also open to suggestions for new features or improvements to make it more useful. <!-- SC_ON --> submitted by /u/ranacse05 (https://www.reddit.com/user/ranacse05)
[link] (https://github.com/ranacse05/fileMaster) [comments] (https://www.reddit.com/r/programming/comments/1o39ik3/need_feedbacks_and_suggestions/)
https://www.reddit.com/r/programming/comments/1o39ik3/need_feedbacks_and_suggestions/
<!-- SC_OFF -->Hi everyone, I'm currently working on a command-line interface (CLI) program written in C. It's called FileMaster and is available on GitHub.
I'd appreciate it if you could check it out and let me know what you think. I'm also open to suggestions for new features or improvements to make it more useful. <!-- SC_ON --> submitted by /u/ranacse05 (https://www.reddit.com/user/ranacse05)
[link] (https://github.com/ranacse05/fileMaster) [comments] (https://www.reddit.com/r/programming/comments/1o39ik3/need_feedbacks_and_suggestions/)
Understanding conflict resolution and avoidance in PostgreSQL: a complete guide
https://www.reddit.com/r/programming/comments/1o3b6h6/understanding_conflict_resolution_and_avoidance/
submitted by /u/pgEdge_Postgres (https://www.reddit.com/user/pgEdge_Postgres)
[link] (https://www.pgedge.com/blog/living-on-the-edge) [comments] (https://www.reddit.com/r/programming/comments/1o3b6h6/understanding_conflict_resolution_and_avoidance/)
https://www.reddit.com/r/programming/comments/1o3b6h6/understanding_conflict_resolution_and_avoidance/
submitted by /u/pgEdge_Postgres (https://www.reddit.com/user/pgEdge_Postgres)
[link] (https://www.pgedge.com/blog/living-on-the-edge) [comments] (https://www.reddit.com/r/programming/comments/1o3b6h6/understanding_conflict_resolution_and_avoidance/)
CReact - JSX for the Cloud
https://www.reddit.com/r/programming/comments/1o3b2v9/creact_jsx_for_the_cloud/
<!-- SC_OFF -->This is my new pet project! this is extreme early and have lots of bugs What do you guys can expland on this idea? <!-- SC_ON --> submitted by /u/Final-Shirt-8410 (https://www.reddit.com/user/Final-Shirt-8410)
[link] (https://github.com/creact-labs/creact) [comments] (https://www.reddit.com/r/programming/comments/1o3b2v9/creact_jsx_for_the_cloud/)
https://www.reddit.com/r/programming/comments/1o3b2v9/creact_jsx_for_the_cloud/
<!-- SC_OFF -->This is my new pet project! this is extreme early and have lots of bugs What do you guys can expland on this idea? <!-- SC_ON --> submitted by /u/Final-Shirt-8410 (https://www.reddit.com/user/Final-Shirt-8410)
[link] (https://github.com/creact-labs/creact) [comments] (https://www.reddit.com/r/programming/comments/1o3b2v9/creact_jsx_for_the_cloud/)
10: Two note figures with a repeated bass note
https://www.reddit.com/r/programming/comments/1o3b7sl/10_two_note_figures_with_a_repeated_bass_note/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=6s0SqpjFOT4) [comments] (https://www.reddit.com/r/programming/comments/1o3b7sl/10_two_note_figures_with_a_repeated_bass_note/)
https://www.reddit.com/r/programming/comments/1o3b7sl/10_two_note_figures_with_a_repeated_bass_note/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=6s0SqpjFOT4) [comments] (https://www.reddit.com/r/programming/comments/1o3b7sl/10_two_note_figures_with_a_repeated_bass_note/)
simplicity • Pragmatic Dave Thomas & Sarah Taraporewalla
https://www.reddit.com/r/programming/comments/1o37fl7/simplicity_pragmatic_dave_thomas_sarah/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://www.buzzsprout.com/1714721/17904899) [comments] (https://www.reddit.com/r/programming/comments/1o37fl7/simplicity_pragmatic_dave_thomas_sarah/)
https://www.reddit.com/r/programming/comments/1o37fl7/simplicity_pragmatic_dave_thomas_sarah/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://www.buzzsprout.com/1714721/17904899) [comments] (https://www.reddit.com/r/programming/comments/1o37fl7/simplicity_pragmatic_dave_thomas_sarah/)
My Approach to Building Large Technical Projects
https://www.reddit.com/r/programming/comments/1o3d1s3/my_approach_to_building_large_technical_projects/
submitted by /u/Happy_Junket_9540 (https://www.reddit.com/user/Happy_Junket_9540)
[link] (https://mitchellh.com/writing/building-large-technical-projects) [comments] (https://www.reddit.com/r/programming/comments/1o3d1s3/my_approach_to_building_large_technical_projects/)
https://www.reddit.com/r/programming/comments/1o3d1s3/my_approach_to_building_large_technical_projects/
submitted by /u/Happy_Junket_9540 (https://www.reddit.com/user/Happy_Junket_9540)
[link] (https://mitchellh.com/writing/building-large-technical-projects) [comments] (https://www.reddit.com/r/programming/comments/1o3d1s3/my_approach_to_building_large_technical_projects/)
Finally, final means final A deep dive into field immutability in Java by Per Minborg
https://www.reddit.com/r/programming/comments/1o3d2cq/finally_final_means_final_a_deep_dive_into_field/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=J754RsoUd00) [comments] (https://www.reddit.com/r/programming/comments/1o3d2cq/finally_final_means_final_a_deep_dive_into_field/)
https://www.reddit.com/r/programming/comments/1o3d2cq/finally_final_means_final_a_deep_dive_into_field/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=J754RsoUd00) [comments] (https://www.reddit.com/r/programming/comments/1o3d2cq/finally_final_means_final_a_deep_dive_into_field/)
I combined ZetaMac and MonkeyType into the best quick math game. Go try it!
https://www.reddit.com/r/programming/comments/1o3d9mx/i_combined_zetamac_and_monkeytype_into_the_best/
<!-- SC_OFF -->Hey everyone! I built a small side project that mixes the speed-typing flow of MonkeyType with the fast mental-math drills of ZetaMac. It’s a browser-based game that challenges your arithmetic speed while keeping that clean, minimal typing-practice aesthetic. Built with React, Next.js, Node, and TypeScript, it runs smoothly right in your browser, no signup needed but you can create an account to track your progress and stats. If you enjoy zetamac, monkeytype, puzzles, or a future quant, please give it a try! Feedback is super welcome and I will be trying to update this frequently, and if you like it please drop a star on the repo, I would really appreciate it. <!-- SC_ON --> submitted by /u/Chance-Protection366 (https://www.reddit.com/user/Chance-Protection366)
[link] (https://github.com/DDVHegde100/monkeymac) [comments] (https://www.reddit.com/r/programming/comments/1o3d9mx/i_combined_zetamac_and_monkeytype_into_the_best/)
https://www.reddit.com/r/programming/comments/1o3d9mx/i_combined_zetamac_and_monkeytype_into_the_best/
<!-- SC_OFF -->Hey everyone! I built a small side project that mixes the speed-typing flow of MonkeyType with the fast mental-math drills of ZetaMac. It’s a browser-based game that challenges your arithmetic speed while keeping that clean, minimal typing-practice aesthetic. Built with React, Next.js, Node, and TypeScript, it runs smoothly right in your browser, no signup needed but you can create an account to track your progress and stats. If you enjoy zetamac, monkeytype, puzzles, or a future quant, please give it a try! Feedback is super welcome and I will be trying to update this frequently, and if you like it please drop a star on the repo, I would really appreciate it. <!-- SC_ON --> submitted by /u/Chance-Protection366 (https://www.reddit.com/user/Chance-Protection366)
[link] (https://github.com/DDVHegde100/monkeymac) [comments] (https://www.reddit.com/r/programming/comments/1o3d9mx/i_combined_zetamac_and_monkeytype_into_the_best/)
Dealing with Eventual Consistency and Idempotency in projections
https://www.reddit.com/r/programming/comments/1o3plim/dealing_with_eventual_consistency_and_idempotency/
submitted by /u/Adventurous-Salt8514 (https://www.reddit.com/user/Adventurous-Salt8514)
[link] (https://event-driven.io/en/dealing_with_eventual_consistency_and_idempotency_in_mongodb_projections/) [comments] (https://www.reddit.com/r/programming/comments/1o3plim/dealing_with_eventual_consistency_and_idempotency/)
https://www.reddit.com/r/programming/comments/1o3plim/dealing_with_eventual_consistency_and_idempotency/
submitted by /u/Adventurous-Salt8514 (https://www.reddit.com/user/Adventurous-Salt8514)
[link] (https://event-driven.io/en/dealing_with_eventual_consistency_and_idempotency_in_mongodb_projections/) [comments] (https://www.reddit.com/r/programming/comments/1o3plim/dealing_with_eventual_consistency_and_idempotency/)
Bun 1.3 is here
https://www.reddit.com/r/programming/comments/1o3pvk5/bun_13_is_here/
<!-- SC_OFF -->Bun v1.3 adds builtin Redis & MySQL clients, Node.js compatibility improvements and an incredibly fast frontend dev server. here (https://www.youtube.com/watch?v=tk7qTNW5g0c)'s the video link if the embed doesn't work for you <!-- SC_ON --> submitted by /u/mahdi_lky (https://www.reddit.com/user/mahdi_lky)
[link] (https://www.youtube.com/watch?v=tk7qTNW5g0c) [comments] (https://www.reddit.com/r/programming/comments/1o3pvk5/bun_13_is_here/)
https://www.reddit.com/r/programming/comments/1o3pvk5/bun_13_is_here/
<!-- SC_OFF -->Bun v1.3 adds builtin Redis & MySQL clients, Node.js compatibility improvements and an incredibly fast frontend dev server. here (https://www.youtube.com/watch?v=tk7qTNW5g0c)'s the video link if the embed doesn't work for you <!-- SC_ON --> submitted by /u/mahdi_lky (https://www.reddit.com/user/mahdi_lky)
[link] (https://www.youtube.com/watch?v=tk7qTNW5g0c) [comments] (https://www.reddit.com/r/programming/comments/1o3pvk5/bun_13_is_here/)
introducing tangled
https://www.reddit.com/r/programming/comments/1o3vsi4/introducing_tangled/
submitted by /u/Happy_Junket_9540 (https://www.reddit.com/user/Happy_Junket_9540)
[link] (https://blog.tangled.org/intro) [comments] (https://www.reddit.com/r/programming/comments/1o3vsi4/introducing_tangled/)
https://www.reddit.com/r/programming/comments/1o3vsi4/introducing_tangled/
submitted by /u/Happy_Junket_9540 (https://www.reddit.com/user/Happy_Junket_9540)
[link] (https://blog.tangled.org/intro) [comments] (https://www.reddit.com/r/programming/comments/1o3vsi4/introducing_tangled/)
Nue 2.0 Beta released! The Unix of the web
https://www.reddit.com/r/programming/comments/1o3x4wn/nue_20_beta_released_the_unix_of_the_web/
submitted by /u/dumindunuwan (https://www.reddit.com/user/dumindunuwan)
[link] (https://nuejs.org/) [comments] (https://www.reddit.com/r/programming/comments/1o3x4wn/nue_20_beta_released_the_unix_of_the_web/)
https://www.reddit.com/r/programming/comments/1o3x4wn/nue_20_beta_released_the_unix_of_the_web/
submitted by /u/dumindunuwan (https://www.reddit.com/user/dumindunuwan)
[link] (https://nuejs.org/) [comments] (https://www.reddit.com/r/programming/comments/1o3x4wn/nue_20_beta_released_the_unix_of_the_web/)
Rust 🦀 for french speaker's
https://www.reddit.com/r/programming/comments/1o3xp2o/rust_for_french_speakers/
<!-- SC_OFF -->As always, technologies arrive late to the Francophone sector due to a lack of resources, and I faced this when I started with Rust🦀. It wasn't easy. That's why I decided to create a comprehensive, free Rust🦀 training course in French, allowing many people in the Francophone community to get started easily. I need your feedback and criticism to improve the quality and relevance of my content, if needed. <!-- SC_ON --> submitted by /u/Hefty_Cap_4813 (https://www.reddit.com/user/Hefty_Cap_4813)
[link] (https://youtube.com/@rustspeak_mastery?si=-AmWhpUTDX68-RUT) [comments] (https://www.reddit.com/r/programming/comments/1o3xp2o/rust_for_french_speakers/)
https://www.reddit.com/r/programming/comments/1o3xp2o/rust_for_french_speakers/
<!-- SC_OFF -->As always, technologies arrive late to the Francophone sector due to a lack of resources, and I faced this when I started with Rust🦀. It wasn't easy. That's why I decided to create a comprehensive, free Rust🦀 training course in French, allowing many people in the Francophone community to get started easily. I need your feedback and criticism to improve the quality and relevance of my content, if needed. <!-- SC_ON --> submitted by /u/Hefty_Cap_4813 (https://www.reddit.com/user/Hefty_Cap_4813)
[link] (https://youtube.com/@rustspeak_mastery?si=-AmWhpUTDX68-RUT) [comments] (https://www.reddit.com/r/programming/comments/1o3xp2o/rust_for_french_speakers/)
Practical Guide to Production-Grade Observability in the JS ecosystem
https://www.reddit.com/r/programming/comments/1o3yxmj/practical_guide_to_productiongrade_observability/
<!-- SC_OFF -->Full Article Link (https://medium.com/@tanmay.bansal20/your-console-log-is-useless-a-guide-to-production-grade-observability-in-node-js-3ae067233ef7?sk=903e75f1e8998a0e09dcaffa5f7bae12) Stop debugging your Node.js microservices with console.log. A production-ready application requires a robust observability stack. This guide details how to build one using open-source tools. 1. Correlated, Structured Logging Don't just write string logs. Enforce structured JSON logging with a library like pino. The key is to make them searchable and context-rich. Technique: Configure pino's formatter to automatically inject the active OpenTelemetry traceId and spanId into every log line. This is a crucial step that links your logs directly to your traces, allowing you to find all logs for a single failed request instantly. Production Tip: Implement automatic PII redaction for sensitive fields like user.email (http://user.email/) or authorization headers to keep your logs secure and compliant. 2. Deep Distributed Tracing Go beyond just knowing if a request was slow. Pinpoint why. Use OpenTelemetry to automatically instrument Express and native HTTP calls, but don't stop there. Technique: Create custom spans around your specific business logic. For example, wrap a function like OrderService.processOrder in a parent span, with child spans for calculateShipping and validateInventory. This lets you see bottlenecks in your own application code, not just in the network. 3. Critical Application Metrics Metrics are your system's real-time heartbeat. Use prom-client to expose metrics to a system like Prometheus for monitoring and alerting. Technique: Don't just track CPU and memory. Monitor Node.js-specific vitals like Event Loop Lag. A spike in this metric is a direct, undeniable indicator that your main thread is blocked, making it one of the most critical health signals for a Node application. The full article provides a complete, in-depth guide covering the implementation of this entire stack, with TypeScript code snippets, setup for advanced sampling, and how to fix broken trace contexts. <!-- SC_ON --> submitted by /u/Paper-Superb (https://www.reddit.com/user/Paper-Superb)
[link] (https://medium.com/@tanmay.bansal20/your-console-log-is-useless-a-guide-to-production-grade-observability-in-node-js-3ae067233ef7?sk=903e75f1e8998a0e09dcaffa5f7bae12) [comments] (https://www.reddit.com/r/programming/comments/1o3yxmj/practical_guide_to_productiongrade_observability/)
https://www.reddit.com/r/programming/comments/1o3yxmj/practical_guide_to_productiongrade_observability/
<!-- SC_OFF -->Full Article Link (https://medium.com/@tanmay.bansal20/your-console-log-is-useless-a-guide-to-production-grade-observability-in-node-js-3ae067233ef7?sk=903e75f1e8998a0e09dcaffa5f7bae12) Stop debugging your Node.js microservices with console.log. A production-ready application requires a robust observability stack. This guide details how to build one using open-source tools. 1. Correlated, Structured Logging Don't just write string logs. Enforce structured JSON logging with a library like pino. The key is to make them searchable and context-rich. Technique: Configure pino's formatter to automatically inject the active OpenTelemetry traceId and spanId into every log line. This is a crucial step that links your logs directly to your traces, allowing you to find all logs for a single failed request instantly. Production Tip: Implement automatic PII redaction for sensitive fields like user.email (http://user.email/) or authorization headers to keep your logs secure and compliant. 2. Deep Distributed Tracing Go beyond just knowing if a request was slow. Pinpoint why. Use OpenTelemetry to automatically instrument Express and native HTTP calls, but don't stop there. Technique: Create custom spans around your specific business logic. For example, wrap a function like OrderService.processOrder in a parent span, with child spans for calculateShipping and validateInventory. This lets you see bottlenecks in your own application code, not just in the network. 3. Critical Application Metrics Metrics are your system's real-time heartbeat. Use prom-client to expose metrics to a system like Prometheus for monitoring and alerting. Technique: Don't just track CPU and memory. Monitor Node.js-specific vitals like Event Loop Lag. A spike in this metric is a direct, undeniable indicator that your main thread is blocked, making it one of the most critical health signals for a Node application. The full article provides a complete, in-depth guide covering the implementation of this entire stack, with TypeScript code snippets, setup for advanced sampling, and how to fix broken trace contexts. <!-- SC_ON --> submitted by /u/Paper-Superb (https://www.reddit.com/user/Paper-Superb)
[link] (https://medium.com/@tanmay.bansal20/your-console-log-is-useless-a-guide-to-production-grade-observability-in-node-js-3ae067233ef7?sk=903e75f1e8998a0e09dcaffa5f7bae12) [comments] (https://www.reddit.com/r/programming/comments/1o3yxmj/practical_guide_to_productiongrade_observability/)
Talking Postgres podcast: The Fundamental Interconnectedness of All Things with Boriss Mejías
https://www.reddit.com/r/programming/comments/1o45hpl/talking_postgres_podcast_the_fundamental/
<!-- SC_OFF -->I just published a podcast episode with guest Boriss Mejías (systems engineer, solutions architect, teacher, musician) about the methodologies he uses to tackle complex database issues. The topic: The Fundamental Interconnectedness of All Things. Douglas Adams fans will recognize the idea: look holistically at a system, not just at piece parts. We apply that lens to a few software problems (plus some fun analogies). This episode is not just for Postgres people—the things we discussed are useful for anyone interested in the creative process, why perfectionism is overrated, how chess clocks help with decision-making, and how to help users learn about technology through metaphor. Example: Sparta’s dual-kingship and Postgres active-active. If you like systems thinking, and like exploring the connections between seemingly disparate topics, this episode is for you. 🎧 Listen wherever you get your podcasts (there’s also a transcript): https://talkingpostgres.com/episodes/the-fundamental-interconnectedness-of-all-things-with-boriss-mejias OP here and podcast host... Feedback (and ideas for future guests and topics) welcome. <!-- SC_ON --> submitted by /u/clairegiordano (https://www.reddit.com/user/clairegiordano)
[link] (https://talkingpostgres.com/episodes/the-fundamental-interconnectedness-of-all-things-with-boriss-mejias) [comments] (https://www.reddit.com/r/programming/comments/1o45hpl/talking_postgres_podcast_the_fundamental/)
https://www.reddit.com/r/programming/comments/1o45hpl/talking_postgres_podcast_the_fundamental/
<!-- SC_OFF -->I just published a podcast episode with guest Boriss Mejías (systems engineer, solutions architect, teacher, musician) about the methodologies he uses to tackle complex database issues. The topic: The Fundamental Interconnectedness of All Things. Douglas Adams fans will recognize the idea: look holistically at a system, not just at piece parts. We apply that lens to a few software problems (plus some fun analogies). This episode is not just for Postgres people—the things we discussed are useful for anyone interested in the creative process, why perfectionism is overrated, how chess clocks help with decision-making, and how to help users learn about technology through metaphor. Example: Sparta’s dual-kingship and Postgres active-active. If you like systems thinking, and like exploring the connections between seemingly disparate topics, this episode is for you. 🎧 Listen wherever you get your podcasts (there’s also a transcript): https://talkingpostgres.com/episodes/the-fundamental-interconnectedness-of-all-things-with-boriss-mejias OP here and podcast host... Feedback (and ideas for future guests and topics) welcome. <!-- SC_ON --> submitted by /u/clairegiordano (https://www.reddit.com/user/clairegiordano)
[link] (https://talkingpostgres.com/episodes/the-fundamental-interconnectedness-of-all-things-with-boriss-mejias) [comments] (https://www.reddit.com/r/programming/comments/1o45hpl/talking_postgres_podcast_the_fundamental/)