Google Ends Support for Pytype: This is How Python Developers Can Adapt
https://www.reddit.com/r/programming/comments/1niqo5q/google_ends_support_for_pytype_this_is_how_python/
submitted by /u/wyhjsbyb (https://www.reddit.com/user/wyhjsbyb)
[link] (https://medium.com/techtofreedom/google-ends-support-for-pytype-this-is-how-python-developers-can-adapt-a703d964028a?sk=e228cb9233d3e5fa91d3757c1946ad24) [comments] (https://www.reddit.com/r/programming/comments/1niqo5q/google_ends_support_for_pytype_this_is_how_python/)
https://www.reddit.com/r/programming/comments/1niqo5q/google_ends_support_for_pytype_this_is_how_python/
submitted by /u/wyhjsbyb (https://www.reddit.com/user/wyhjsbyb)
[link] (https://medium.com/techtofreedom/google-ends-support-for-pytype-this-is-how-python-developers-can-adapt-a703d964028a?sk=e228cb9233d3e5fa91d3757c1946ad24) [comments] (https://www.reddit.com/r/programming/comments/1niqo5q/google_ends_support_for_pytype_this_is_how_python/)
Swift 6.2 Released
https://www.reddit.com/r/programming/comments/1nirl8a/swift_62_released/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.swift.org/blog/swift-6.2-released/) [comments] (https://www.reddit.com/r/programming/comments/1nirl8a/swift_62_released/)
https://www.reddit.com/r/programming/comments/1nirl8a/swift_62_released/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.swift.org/blog/swift-6.2-released/) [comments] (https://www.reddit.com/r/programming/comments/1nirl8a/swift_62_released/)
A new experiment: making Protobuf in C++ less painful (inspired by the old “why is Protobuf so clunky?” thread)
https://www.reddit.com/r/programming/comments/1niuy6j/a_new_experiment_making_protobuf_in_c_less/
<!-- SC_OFF -->Hey folks, Some hours back there was a lively discussion here: Why is Protobuf’s C API so clunky? (https://www.reddit.com/r/programming/comments/1nibv4y/why_is_protobufs_c_api_so_clunky_would_a/) I was in that thread too, tossing around ideas like “what if we could do user["id"] = 123; and have it fail at compile time if you tried user["id"] = "oops";”. The feedback I got there was super helpful — a few people pointed out I was basically forcing JSON-style dynamics into a static Protobuf world, which doesn’t really fit. That clicked with me. Since then I hacked on a small library/plugin called Sugar-Proto. It’s a protoc plugin that generates wrappers around your .proto messages, giving you something closer to a nlohmann/json feel, but still 100% type-safe and zero runtime reflection. Example: User user; UserWrapped u(user); u.name = "Alice"; u.id = 42; u.posts.push_back({{"noscript", "Hello"}, {"comments", {{"text", "Nice!"}}}}); Under the hood it’s just normal protobuf fields, no hidden runtime map lookups. The idea is: make the API less clunky without pretending it’s JSON. It’s early, not production-ready yet, but I’d love for people to kick the tires and tell me what feels right/wrong. Curious to hear if anyone else tried wrapping protobuf in a more ergonomic C++ way. Do you think this direction has legs, or is protobuf doomed to always feel a bit Java-ish in C++? <!-- SC_ON --> submitted by /u/Humble-Plastic-5285 (https://www.reddit.com/user/Humble-Plastic-5285)
[link] (https://github.com/illegal-instruction-co/sugar-proto) [comments] (https://www.reddit.com/r/programming/comments/1niuy6j/a_new_experiment_making_protobuf_in_c_less/)
https://www.reddit.com/r/programming/comments/1niuy6j/a_new_experiment_making_protobuf_in_c_less/
<!-- SC_OFF -->Hey folks, Some hours back there was a lively discussion here: Why is Protobuf’s C API so clunky? (https://www.reddit.com/r/programming/comments/1nibv4y/why_is_protobufs_c_api_so_clunky_would_a/) I was in that thread too, tossing around ideas like “what if we could do user["id"] = 123; and have it fail at compile time if you tried user["id"] = "oops";”. The feedback I got there was super helpful — a few people pointed out I was basically forcing JSON-style dynamics into a static Protobuf world, which doesn’t really fit. That clicked with me. Since then I hacked on a small library/plugin called Sugar-Proto. It’s a protoc plugin that generates wrappers around your .proto messages, giving you something closer to a nlohmann/json feel, but still 100% type-safe and zero runtime reflection. Example: User user; UserWrapped u(user); u.name = "Alice"; u.id = 42; u.posts.push_back({{"noscript", "Hello"}, {"comments", {{"text", "Nice!"}}}}); Under the hood it’s just normal protobuf fields, no hidden runtime map lookups. The idea is: make the API less clunky without pretending it’s JSON. It’s early, not production-ready yet, but I’d love for people to kick the tires and tell me what feels right/wrong. Curious to hear if anyone else tried wrapping protobuf in a more ergonomic C++ way. Do you think this direction has legs, or is protobuf doomed to always feel a bit Java-ish in C++? <!-- SC_ON --> submitted by /u/Humble-Plastic-5285 (https://www.reddit.com/user/Humble-Plastic-5285)
[link] (https://github.com/illegal-instruction-co/sugar-proto) [comments] (https://www.reddit.com/r/programming/comments/1niuy6j/a_new_experiment_making_protobuf_in_c_less/)
ASUS Gaming Laptops Have Been Broken Since 2021: A Deep Dive
https://www.reddit.com/r/programming/comments/1niy72f/asus_gaming_laptops_have_been_broken_since_2021_a/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://github.com/Zephkek/Asus-ROG-Aml-Deep-Dive) [comments] (https://www.reddit.com/r/programming/comments/1niy72f/asus_gaming_laptops_have_been_broken_since_2021_a/)
https://www.reddit.com/r/programming/comments/1niy72f/asus_gaming_laptops_have_been_broken_since_2021_a/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://github.com/Zephkek/Asus-ROG-Aml-Deep-Dive) [comments] (https://www.reddit.com/r/programming/comments/1niy72f/asus_gaming_laptops_have_been_broken_since_2021_a/)
Machine Scheduler in LLVM - Part I
https://www.reddit.com/r/programming/comments/1nj2z06/machine_scheduler_in_llvm_part_i/
submitted by /u/mariuz (https://www.reddit.com/user/mariuz)
[link] (https://myhsu.xyz/llvm-machine-scheduler/) [comments] (https://www.reddit.com/r/programming/comments/1nj2z06/machine_scheduler_in_llvm_part_i/)
https://www.reddit.com/r/programming/comments/1nj2z06/machine_scheduler_in_llvm_part_i/
submitted by /u/mariuz (https://www.reddit.com/user/mariuz)
[link] (https://myhsu.xyz/llvm-machine-scheduler/) [comments] (https://www.reddit.com/r/programming/comments/1nj2z06/machine_scheduler_in_llvm_part_i/)
Load Balancing: The "Zombie Server" Problem
https://www.reddit.com/r/programming/comments/1nj3sgn/load_balancing_the_zombie_server_problem/
<!-- SC_OFF --> Zombie Server Anatomy: Understanding servers that lie about their health Health Check Evolution: From basic pings to intelligent application-level checks Detection Strategies: Multi-layered approaches for catching zombie behaviors Real-World Patterns: How Netflix, Uber, and Amazon solve this problem Hands-On Implementation: Build a complete zombie detection system The Zombie Server Phenomenon A zombie server looks alive to your load balancer but cannot serve real user requests. Unlike completely dead servers that fail health checks, zombies pass basic connectivity tests while silently corrupting user experiences. <!-- SC_ON --> submitted by /u/Extra_Ear_10 (https://www.reddit.com/user/Extra_Ear_10)
[link] (https://systemdr.substack.com/p/load-balancing-the-zombie-server) [comments] (https://www.reddit.com/r/programming/comments/1nj3sgn/load_balancing_the_zombie_server_problem/)
https://www.reddit.com/r/programming/comments/1nj3sgn/load_balancing_the_zombie_server_problem/
<!-- SC_OFF --> Zombie Server Anatomy: Understanding servers that lie about their health Health Check Evolution: From basic pings to intelligent application-level checks Detection Strategies: Multi-layered approaches for catching zombie behaviors Real-World Patterns: How Netflix, Uber, and Amazon solve this problem Hands-On Implementation: Build a complete zombie detection system The Zombie Server Phenomenon A zombie server looks alive to your load balancer but cannot serve real user requests. Unlike completely dead servers that fail health checks, zombies pass basic connectivity tests while silently corrupting user experiences. <!-- SC_ON --> submitted by /u/Extra_Ear_10 (https://www.reddit.com/user/Extra_Ear_10)
[link] (https://systemdr.substack.com/p/load-balancing-the-zombie-server) [comments] (https://www.reddit.com/r/programming/comments/1nj3sgn/load_balancing_the_zombie_server_problem/)
How Fast Can You Parse a File with 1 Billion Rows of Weather Data Using Java? • Roy van Rijn
https://www.reddit.com/r/programming/comments/1nj6z9d/how_fast_can_you_parse_a_file_with_1_billion_rows/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/EFXxXFHpS0M) [comments] (https://www.reddit.com/r/programming/comments/1nj6z9d/how_fast_can_you_parse_a_file_with_1_billion_rows/)
https://www.reddit.com/r/programming/comments/1nj6z9d/how_fast_can_you_parse_a_file_with_1_billion_rows/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/EFXxXFHpS0M) [comments] (https://www.reddit.com/r/programming/comments/1nj6z9d/how_fast_can_you_parse_a_file_with_1_billion_rows/)
Senior DevOps Engineer Interview at Uber..
https://www.reddit.com/r/programming/comments/1nj9urv/senior_devops_engineer_interview_at_uber/
submitted by /u/ajit_45288 (https://www.reddit.com/user/ajit_45288)
[link] (https://medium.com/mind-meets-machine/senior-devops-engineer-interview-at-uber-9a7237b3cc34?sk=09327ee4743c924974ce2000eb0909c9) [comments] (https://www.reddit.com/r/programming/comments/1nj9urv/senior_devops_engineer_interview_at_uber/)
https://www.reddit.com/r/programming/comments/1nj9urv/senior_devops_engineer_interview_at_uber/
submitted by /u/ajit_45288 (https://www.reddit.com/user/ajit_45288)
[link] (https://medium.com/mind-meets-machine/senior-devops-engineer-interview-at-uber-9a7237b3cc34?sk=09327ee4743c924974ce2000eb0909c9) [comments] (https://www.reddit.com/r/programming/comments/1nj9urv/senior_devops_engineer_interview_at_uber/)
The Ultimate SRE Reliability Checklist
https://www.reddit.com/r/programming/comments/1njbhx3/the_ultimate_sre_reliability_checklist/
submitted by /u/OuPeaNut (https://www.reddit.com/user/OuPeaNut)
[link] (https://oneuptime.com/blog/post/2025-09-10-sre-checklist/view) [comments] (https://www.reddit.com/r/programming/comments/1njbhx3/the_ultimate_sre_reliability_checklist/)
https://www.reddit.com/r/programming/comments/1njbhx3/the_ultimate_sre_reliability_checklist/
submitted by /u/OuPeaNut (https://www.reddit.com/user/OuPeaNut)
[link] (https://oneuptime.com/blog/post/2025-09-10-sre-checklist/view) [comments] (https://www.reddit.com/r/programming/comments/1njbhx3/the_ultimate_sre_reliability_checklist/)
Omittable — Solving the Ambiguity of Null
https://www.reddit.com/r/programming/comments/1njbvjp/omittable_solving_the_ambiguity_of_null/
submitted by /u/TheMrMilchmann (https://www.reddit.com/user/TheMrMilchmann)
[link] (https://committing-crimes.com/articles/2025-09-16-null-and-absence) [comments] (https://www.reddit.com/r/programming/comments/1njbvjp/omittable_solving_the_ambiguity_of_null/)
https://www.reddit.com/r/programming/comments/1njbvjp/omittable_solving_the_ambiguity_of_null/
submitted by /u/TheMrMilchmann (https://www.reddit.com/user/TheMrMilchmann)
[link] (https://committing-crimes.com/articles/2025-09-16-null-and-absence) [comments] (https://www.reddit.com/r/programming/comments/1njbvjp/omittable_solving_the_ambiguity_of_null/)
Software Performance: Avoiding Slow Code, Myths & Sane Approaches – Casey Muratori | The Marco Show
https://www.reddit.com/r/programming/comments/1nje6fk/software_performance_avoiding_slow_code_myths/
submitted by /u/marbehl (https://www.reddit.com/user/marbehl)
[link] (https://www.youtube.com/watch?v=apREl0KmTdQ) [comments] (https://www.reddit.com/r/programming/comments/1nje6fk/software_performance_avoiding_slow_code_myths/)
https://www.reddit.com/r/programming/comments/1nje6fk/software_performance_avoiding_slow_code_myths/
submitted by /u/marbehl (https://www.reddit.com/user/marbehl)
[link] (https://www.youtube.com/watch?v=apREl0KmTdQ) [comments] (https://www.reddit.com/r/programming/comments/1nje6fk/software_performance_avoiding_slow_code_myths/)
UUIDv47: keep v7 in your DB, emit v4 outside (SipHash-masked timestamp)
https://www.reddit.com/r/programming/comments/1njebn0/uuidv47_keep_v7_in_your_db_emit_v4_outside/
<!-- SC_OFF -->Hi, I’m the author of uuidv47. The idea is simple: keep UUIDv7 internally for database indexing and sortability, but emit UUIDv4-looking façades externally so clients don’t see timing patterns. How it works: the 48-bit timestamp is XOR-masked with a keyed SipHash-2-4 stream derived from the UUID’s random field. The random bits are preserved, the version flips between 7 (inside) and 4 (outside), and the RFC variant is kept. The mapping is injective: (ts, rand) → (encTS, rand). Decode is just encTS ⊕ mask, so round-trip is exact. Security: SipHash is a PRF, so observing façades doesn’t leak the key. Wrong key = wrong timestamp. Rotation can be done with a key-ID outside the UUID. Performance: one SipHash over 10 bytes + a couple of 48-bit loads/stores. Nanosecond overhead, header-only C89, no deps, allocation-free. Tests: SipHash reference vectors, round-trip encode/decode, and version/variant invariants. Curious to hear feedback! EDIT: Precision, In the database, we keep the ID as UUIDv7. When it goes outside, it’s converted into a masked UUIDv4. One global key is all that’s needed there’s no risk of leaks and the performance impact is effectively zero. <!-- SC_ON --> submitted by /u/aabbdev (https://www.reddit.com/user/aabbdev)
[link] (https://github.com/stateless-me/uuidv47) [comments] (https://www.reddit.com/r/programming/comments/1njebn0/uuidv47_keep_v7_in_your_db_emit_v4_outside/)
https://www.reddit.com/r/programming/comments/1njebn0/uuidv47_keep_v7_in_your_db_emit_v4_outside/
<!-- SC_OFF -->Hi, I’m the author of uuidv47. The idea is simple: keep UUIDv7 internally for database indexing and sortability, but emit UUIDv4-looking façades externally so clients don’t see timing patterns. How it works: the 48-bit timestamp is XOR-masked with a keyed SipHash-2-4 stream derived from the UUID’s random field. The random bits are preserved, the version flips between 7 (inside) and 4 (outside), and the RFC variant is kept. The mapping is injective: (ts, rand) → (encTS, rand). Decode is just encTS ⊕ mask, so round-trip is exact. Security: SipHash is a PRF, so observing façades doesn’t leak the key. Wrong key = wrong timestamp. Rotation can be done with a key-ID outside the UUID. Performance: one SipHash over 10 bytes + a couple of 48-bit loads/stores. Nanosecond overhead, header-only C89, no deps, allocation-free. Tests: SipHash reference vectors, round-trip encode/decode, and version/variant invariants. Curious to hear feedback! EDIT: Precision, In the database, we keep the ID as UUIDv7. When it goes outside, it’s converted into a masked UUIDv4. One global key is all that’s needed there’s no risk of leaks and the performance impact is effectively zero. <!-- SC_ON --> submitted by /u/aabbdev (https://www.reddit.com/user/aabbdev)
[link] (https://github.com/stateless-me/uuidv47) [comments] (https://www.reddit.com/r/programming/comments/1njebn0/uuidv47_keep_v7_in_your_db_emit_v4_outside/)
Fast Fourier Transforms Part 1: Cooley-Tukey
https://www.reddit.com/r/programming/comments/1njfhd8/fast_fourier_transforms_part_1_cooleytukey/
submitted by /u/Revolutionary-Ad-65 (https://www.reddit.com/user/Revolutionary-Ad-65)
[link] (https://connorboyle.io/2025/09/11/fft-cooley-tukey.html) [comments] (https://www.reddit.com/r/programming/comments/1njfhd8/fast_fourier_transforms_part_1_cooleytukey/)
https://www.reddit.com/r/programming/comments/1njfhd8/fast_fourier_transforms_part_1_cooleytukey/
submitted by /u/Revolutionary-Ad-65 (https://www.reddit.com/user/Revolutionary-Ad-65)
[link] (https://connorboyle.io/2025/09/11/fft-cooley-tukey.html) [comments] (https://www.reddit.com/r/programming/comments/1njfhd8/fast_fourier_transforms_part_1_cooleytukey/)
Idempotency in System Design: Full example
https://www.reddit.com/r/programming/comments/1njgic2/idempotency_in_system_design_full_example/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/idempotency-in-system-design-full-example-80e9027e7bea) [comments] (https://www.reddit.com/r/programming/comments/1njgic2/idempotency_in_system_design_full_example/)
https://www.reddit.com/r/programming/comments/1njgic2/idempotency_in_system_design_full_example/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/idempotency-in-system-design-full-example-80e9027e7bea) [comments] (https://www.reddit.com/r/programming/comments/1njgic2/idempotency_in_system_design_full_example/)
I uncovered an ACPI bug in my Dell Inspiron 5567. It was plaguing me for 8 years.
https://www.reddit.com/r/programming/comments/1njzx0o/i_uncovered_an_acpi_bug_in_my_dell_inspiron_5567/
submitted by /u/lonelyroom-eklaghor (https://www.reddit.com/user/lonelyroom-eklaghor)
[link] (https://triangulatedexistence.mataroa.blog/blog/i-uncovered-an-acpi-bug-in-my-dell-inspiron-5667-it-was-plaguing-me-for-8-years/) [comments] (https://www.reddit.com/r/programming/comments/1njzx0o/i_uncovered_an_acpi_bug_in_my_dell_inspiron_5567/)
https://www.reddit.com/r/programming/comments/1njzx0o/i_uncovered_an_acpi_bug_in_my_dell_inspiron_5567/
submitted by /u/lonelyroom-eklaghor (https://www.reddit.com/user/lonelyroom-eklaghor)
[link] (https://triangulatedexistence.mataroa.blog/blog/i-uncovered-an-acpi-bug-in-my-dell-inspiron-5667-it-was-plaguing-me-for-8-years/) [comments] (https://www.reddit.com/r/programming/comments/1njzx0o/i_uncovered_an_acpi_bug_in_my_dell_inspiron_5567/)
Read free..“Microsoft Interview Experience Compensation : 45LPA Role: SDE 2 (Backend) 📩 Application Process…“
https://www.reddit.com/r/programming/comments/1nk0efk/read_freemicrosoft_interview_experience/
<!-- SC_OFF -->Read free“Microsoft Interview Experience Compensation : 45LPA Role: SDE 2 (Backend) 📩 Application Process…“ by 🥷Byte Ninja on Medium: <!-- SC_ON --> submitted by /u/ajit_45288 (https://www.reddit.com/user/ajit_45288)
[link] (https://medium.com/@ajit34555/microsoft-interview-experience-compensation-45lpa-role-sde-2-backend-application-process-e077d95fd9f7) [comments] (https://www.reddit.com/r/programming/comments/1nk0efk/read_freemicrosoft_interview_experience/)
https://www.reddit.com/r/programming/comments/1nk0efk/read_freemicrosoft_interview_experience/
<!-- SC_OFF -->Read free“Microsoft Interview Experience Compensation : 45LPA Role: SDE 2 (Backend) 📩 Application Process…“ by 🥷Byte Ninja on Medium: <!-- SC_ON --> submitted by /u/ajit_45288 (https://www.reddit.com/user/ajit_45288)
[link] (https://medium.com/@ajit34555/microsoft-interview-experience-compensation-45lpa-role-sde-2-backend-application-process-e077d95fd9f7) [comments] (https://www.reddit.com/r/programming/comments/1nk0efk/read_freemicrosoft_interview_experience/)
Hands-on Demo of Glamorous Toolkit & Moldable Development • Tudor Girba & Kris Jenkins • GOTO 2024
https://www.reddit.com/r/programming/comments/1nk0u06/handson_demo_of_glamorous_toolkit_moldable/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/5PaJsEbBARo) [comments] (https://www.reddit.com/r/programming/comments/1nk0u06/handson_demo_of_glamorous_toolkit_moldable/)
https://www.reddit.com/r/programming/comments/1nk0u06/handson_demo_of_glamorous_toolkit_moldable/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/5PaJsEbBARo) [comments] (https://www.reddit.com/r/programming/comments/1nk0u06/handson_demo_of_glamorous_toolkit_moldable/)
Backend Web Developers at 39% AI Exposure
https://www.reddit.com/r/programming/comments/1nk12yk/backend_web_developers_at_39_ai_exposure/
<!-- SC_OFF -->Saw this breakdown that puts backend web devs at 39% exposure to AI. That number doesn’t sound too crazy, but some of the task scores they list feel pretty off. <!-- SC_ON --> submitted by /u/Genospect (https://www.reddit.com/user/Genospect)
[link] (https://ismyjobsafe.ai/jobs/web-developers) [comments] (https://www.reddit.com/r/programming/comments/1nk12yk/backend_web_developers_at_39_ai_exposure/)
https://www.reddit.com/r/programming/comments/1nk12yk/backend_web_developers_at_39_ai_exposure/
<!-- SC_OFF -->Saw this breakdown that puts backend web devs at 39% exposure to AI. That number doesn’t sound too crazy, but some of the task scores they list feel pretty off. <!-- SC_ON --> submitted by /u/Genospect (https://www.reddit.com/user/Genospect)
[link] (https://ismyjobsafe.ai/jobs/web-developers) [comments] (https://www.reddit.com/r/programming/comments/1nk12yk/backend_web_developers_at_39_ai_exposure/)
I built a community-driven list of free & open APIs with examples – looking for contributors!
https://www.reddit.com/r/programming/comments/1nk19zl/i_built_a_communitydriven_list_of_free_open_apis/
<!-- SC_OFF -->Hey everyone, I just launched a new open-source project on GitHub: Awesome Open Data APIs 🚀 The goal is simple:
👉 Create a community-driven collection of free & open APIs, neatly categorised (Finance, Weather, Space, Education, etc.), with examples in Python & JavaScript so anyone can get started quickly. Why? Finding good free APIs is often a pain (outdated lists, broken links, no examples). This repo is meant to be a living, maintained resource for developers, students, and hobbyists. Anyone can contribute new APIs, fix broken ones, or add examples – beginner-friendly PRs are welcome. 📂 Repo includes: Curated list of APIs by category Example code snippets (Python & JS) JSON files with structured API metadata Easy contribution guidelines If you know a cool free API, please consider adding it! 🙌 🔗 GitHub Repo: github.com/Humayun-glitch/Awesome-Open-Data-APIs (https://github.com/Humayun-glitch/Awesome-Open-Data-APIs) I’d love your feedback – what categories or features would make this the most useful for you? Thanks! <!-- SC_ON --> submitted by /u/Humayun2318 (https://www.reddit.com/user/Humayun2318)
[link] (https://github.com/Humayun-glitch/Awesome-Open-Data-APIs) [comments] (https://www.reddit.com/r/programming/comments/1nk19zl/i_built_a_communitydriven_list_of_free_open_apis/)
https://www.reddit.com/r/programming/comments/1nk19zl/i_built_a_communitydriven_list_of_free_open_apis/
<!-- SC_OFF -->Hey everyone, I just launched a new open-source project on GitHub: Awesome Open Data APIs 🚀 The goal is simple:
👉 Create a community-driven collection of free & open APIs, neatly categorised (Finance, Weather, Space, Education, etc.), with examples in Python & JavaScript so anyone can get started quickly. Why? Finding good free APIs is often a pain (outdated lists, broken links, no examples). This repo is meant to be a living, maintained resource for developers, students, and hobbyists. Anyone can contribute new APIs, fix broken ones, or add examples – beginner-friendly PRs are welcome. 📂 Repo includes: Curated list of APIs by category Example code snippets (Python & JS) JSON files with structured API metadata Easy contribution guidelines If you know a cool free API, please consider adding it! 🙌 🔗 GitHub Repo: github.com/Humayun-glitch/Awesome-Open-Data-APIs (https://github.com/Humayun-glitch/Awesome-Open-Data-APIs) I’d love your feedback – what categories or features would make this the most useful for you? Thanks! <!-- SC_ON --> submitted by /u/Humayun2318 (https://www.reddit.com/user/Humayun2318)
[link] (https://github.com/Humayun-glitch/Awesome-Open-Data-APIs) [comments] (https://www.reddit.com/r/programming/comments/1nk19zl/i_built_a_communitydriven_list_of_free_open_apis/)
The Discipline of Constraints: What Elm Taught Me About React's useReducer
https://www.reddit.com/r/programming/comments/1nk179k/the_discipline_of_constraints_what_elm_taught_me/
submitted by /u/cekrem (https://www.reddit.com/user/cekrem)
[link] (https://cekrem.github.io/posts/the-discipline-of-constraints-elm-usereducer-lessons/) [comments] (https://www.reddit.com/r/programming/comments/1nk179k/the_discipline_of_constraints_what_elm_taught_me/)
https://www.reddit.com/r/programming/comments/1nk179k/the_discipline_of_constraints_what_elm_taught_me/
submitted by /u/cekrem (https://www.reddit.com/user/cekrem)
[link] (https://cekrem.github.io/posts/the-discipline-of-constraints-elm-usereducer-lessons/) [comments] (https://www.reddit.com/r/programming/comments/1nk179k/the_discipline_of_constraints_what_elm_taught_me/)
Extending not extendable Vaadin components
https://www.reddit.com/r/programming/comments/1nk1pe4/extending_not_extendable_vaadin_components/
submitted by /u/Bobby_Bonsaimind (https://www.reddit.com/user/Bobby_Bonsaimind)
[link] (https://bonsaimind.org/blog/extending-not-extendable-vaadin-components-en.html) [comments] (https://www.reddit.com/r/programming/comments/1nk1pe4/extending_not_extendable_vaadin_components/)
https://www.reddit.com/r/programming/comments/1nk1pe4/extending_not_extendable_vaadin_components/
submitted by /u/Bobby_Bonsaimind (https://www.reddit.com/user/Bobby_Bonsaimind)
[link] (https://bonsaimind.org/blog/extending-not-extendable-vaadin-components-en.html) [comments] (https://www.reddit.com/r/programming/comments/1nk1pe4/extending_not_extendable_vaadin_components/)