ReactOS Merges Better Support For Fullscreen Applications
https://www.reddit.com/r/programming/comments/1lcwlsr/reactos_merges_better_support_for_fullscreen/
submitted by /u/gametorch (https://www.reddit.com/user/gametorch)
[link] (https://www.phoronix.com/news/ReactOS-Fullscreen-Apps) [comments] (https://www.reddit.com/r/programming/comments/1lcwlsr/reactos_merges_better_support_for_fullscreen/)
https://www.reddit.com/r/programming/comments/1lcwlsr/reactos_merges_better_support_for_fullscreen/
submitted by /u/gametorch (https://www.reddit.com/user/gametorch)
[link] (https://www.phoronix.com/news/ReactOS-Fullscreen-Apps) [comments] (https://www.reddit.com/r/programming/comments/1lcwlsr/reactos_merges_better_support_for_fullscreen/)
Darklang Goes Open Source
https://www.reddit.com/r/programming/comments/1lcxp52/darklang_goes_open_source/
submitted by /u/gametorch (https://www.reddit.com/user/gametorch)
[link] (https://blog.darklang.com/darklang-goes-open-source/) [comments] (https://www.reddit.com/r/programming/comments/1lcxp52/darklang_goes_open_source/)
https://www.reddit.com/r/programming/comments/1lcxp52/darklang_goes_open_source/
submitted by /u/gametorch (https://www.reddit.com/user/gametorch)
[link] (https://blog.darklang.com/darklang-goes-open-source/) [comments] (https://www.reddit.com/r/programming/comments/1lcxp52/darklang_goes_open_source/)
GitHub Summer of Making has started
https://www.reddit.com/r/programming/comments/1lcyst7/github_summer_of_making_has_started/
<!-- SC_OFF -->If youβre in high school and want a free raspberry pi, laptop, or bunch of other cool stuff for spending time programming, join up. This is basically a summer reading program run by GitHub and HackClub to get highschoolers coding which is awesome You have to be 18 or younger to join <!-- SC_ON --> submitted by /u/ntindle (https://www.reddit.com/user/ntindle)
[link] (https://summer.hack.club/m0) [comments] (https://www.reddit.com/r/programming/comments/1lcyst7/github_summer_of_making_has_started/)
https://www.reddit.com/r/programming/comments/1lcyst7/github_summer_of_making_has_started/
<!-- SC_OFF -->If youβre in high school and want a free raspberry pi, laptop, or bunch of other cool stuff for spending time programming, join up. This is basically a summer reading program run by GitHub and HackClub to get highschoolers coding which is awesome You have to be 18 or younger to join <!-- SC_ON --> submitted by /u/ntindle (https://www.reddit.com/user/ntindle)
[link] (https://summer.hack.club/m0) [comments] (https://www.reddit.com/r/programming/comments/1lcyst7/github_summer_of_making_has_started/)
raylib vs SDL - A libraries comparison
https://www.reddit.com/r/programming/comments/1ld1nty/raylib_vs_sdl_a_libraries_comparison/
<!-- SC_OFF -->Hot Take: the comparison (written by the author of Raylib), succinctly explain the main reasons why raylib won't be considered by large games or can't scale in the internal-conventions (https://gist.github.com/raysan5/17392498d40e2cb281f5d09c0a4bf798#internal-conventions). Naming Prefixes(lack of), Pointers(raylib passes only by value), Error Codes(raylib doesn't, can create default objects instead), Backward-compatibility(raylib isn't) <!-- SC_ON --> submitted by /u/Professional-Ad3724 (https://www.reddit.com/user/Professional-Ad3724)
[link] (https://gist.github.com/raysan5/17392498d40e2cb281f5d09c0a4bf798) [comments] (https://www.reddit.com/r/programming/comments/1ld1nty/raylib_vs_sdl_a_libraries_comparison/)
https://www.reddit.com/r/programming/comments/1ld1nty/raylib_vs_sdl_a_libraries_comparison/
<!-- SC_OFF -->Hot Take: the comparison (written by the author of Raylib), succinctly explain the main reasons why raylib won't be considered by large games or can't scale in the internal-conventions (https://gist.github.com/raysan5/17392498d40e2cb281f5d09c0a4bf798#internal-conventions). Naming Prefixes(lack of), Pointers(raylib passes only by value), Error Codes(raylib doesn't, can create default objects instead), Backward-compatibility(raylib isn't) <!-- SC_ON --> submitted by /u/Professional-Ad3724 (https://www.reddit.com/user/Professional-Ad3724)
[link] (https://gist.github.com/raysan5/17392498d40e2cb281f5d09c0a4bf798) [comments] (https://www.reddit.com/r/programming/comments/1ld1nty/raylib_vs_sdl_a_libraries_comparison/)
How Broken OTPs and Open Endpoints Turned a Dating App Into a Stalkerβs Playground
https://www.reddit.com/r/programming/comments/1ld3dh1/how_broken_otps_and_open_endpoints_turned_a/
submitted by /u/CommunityWisdom (https://www.reddit.com/user/CommunityWisdom)
[link] (https://alexschapiro.com/blog/security/vulnerability/2025/04/21/startups-need-to-take-security-seriously) [comments] (https://www.reddit.com/r/programming/comments/1ld3dh1/how_broken_otps_and_open_endpoints_turned_a/)
https://www.reddit.com/r/programming/comments/1ld3dh1/how_broken_otps_and_open_endpoints_turned_a/
submitted by /u/CommunityWisdom (https://www.reddit.com/user/CommunityWisdom)
[link] (https://alexschapiro.com/blog/security/vulnerability/2025/04/21/startups-need-to-take-security-seriously) [comments] (https://www.reddit.com/r/programming/comments/1ld3dh1/how_broken_otps_and_open_endpoints_turned_a/)
phkmalloc Saga
https://www.reddit.com/r/programming/comments/1ld3xpk/phkmalloc_saga/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://phk.freebsd.dk/sagas/phkmalloc/) [comments] (https://www.reddit.com/r/programming/comments/1ld3xpk/phkmalloc_saga/)
https://www.reddit.com/r/programming/comments/1ld3xpk/phkmalloc_saga/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://phk.freebsd.dk/sagas/phkmalloc/) [comments] (https://www.reddit.com/r/programming/comments/1ld3xpk/phkmalloc_saga/)
Open-Source RISC-V: Energy Efficiency of Superscalar, Out-of-Order Execution
https://www.reddit.com/r/programming/comments/1ld3yyi/opensource_riscv_energy_efficiency_of_superscalar/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://arxiv.org/abs/2505.24363) [comments] (https://www.reddit.com/r/programming/comments/1ld3yyi/opensource_riscv_energy_efficiency_of_superscalar/)
https://www.reddit.com/r/programming/comments/1ld3yyi/opensource_riscv_energy_efficiency_of_superscalar/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://arxiv.org/abs/2505.24363) [comments] (https://www.reddit.com/r/programming/comments/1ld3yyi/opensource_riscv_energy_efficiency_of_superscalar/)
Foundations of Computer Vision
https://www.reddit.com/r/programming/comments/1ld44e2/foundations_of_computer_vision/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://visionbook.mit.edu/) [comments] (https://www.reddit.com/r/programming/comments/1ld44e2/foundations_of_computer_vision/)
https://www.reddit.com/r/programming/comments/1ld44e2/foundations_of_computer_vision/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://visionbook.mit.edu/) [comments] (https://www.reddit.com/r/programming/comments/1ld44e2/foundations_of_computer_vision/)
Solving LinkedIn Queens with APL
https://www.reddit.com/r/programming/comments/1ld4528/solving_linkedin_queens_with_apl/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://pitr.ca/2025-06-14-queens) [comments] (https://www.reddit.com/r/programming/comments/1ld4528/solving_linkedin_queens_with_apl/)
https://www.reddit.com/r/programming/comments/1ld4528/solving_linkedin_queens_with_apl/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://pitr.ca/2025-06-14-queens) [comments] (https://www.reddit.com/r/programming/comments/1ld4528/solving_linkedin_queens_with_apl/)
The CI/CD Pipeline Architecture Framework: Systematic Approach to Pipeline Design
https://www.reddit.com/r/programming/comments/1ld46c1/the_cicd_pipeline_architecture_framework/
<!-- SC_OFF -->After two decades of building CI/CD pipelines, I've noticed teams repeatedly solving the same architectural challenges without a shared framework. I developed the "CI/CD Pipeline Architecture Framework" to provide structure: Golden Path (Sequential Foundation): 1. Code Commit 2. Automated Build 3. Automated Testing 4. Staging Deployment 5. Production Deployment 6. Monitoring & Feedback Pipeline Pillars (Flexible Capabilities): - π£ Multiple Environments & Promotion - π Feature Flags & Progressive Rollouts - π’ Metrics & Observability - π΄ Advanced Testing Strategies - π‘ Pipeline Control & Orchestration - π΅ Multi-Platform & Multi-Cloud Support - π€ Access Control & Security Architecture Full guide with practical examples: https://cimatic.io/blog/cicd-pipeline-architecture How do you approach pipeline architecture decisions in your projects? <!-- SC_ON --> submitted by /u/kamilchm (https://www.reddit.com/user/kamilchm)
[link] (https://cimatic.io/blog/cicd-pipeline-architecture) [comments] (https://www.reddit.com/r/programming/comments/1ld46c1/the_cicd_pipeline_architecture_framework/)
https://www.reddit.com/r/programming/comments/1ld46c1/the_cicd_pipeline_architecture_framework/
<!-- SC_OFF -->After two decades of building CI/CD pipelines, I've noticed teams repeatedly solving the same architectural challenges without a shared framework. I developed the "CI/CD Pipeline Architecture Framework" to provide structure: Golden Path (Sequential Foundation): 1. Code Commit 2. Automated Build 3. Automated Testing 4. Staging Deployment 5. Production Deployment 6. Monitoring & Feedback Pipeline Pillars (Flexible Capabilities): - π£ Multiple Environments & Promotion - π Feature Flags & Progressive Rollouts - π’ Metrics & Observability - π΄ Advanced Testing Strategies - π‘ Pipeline Control & Orchestration - π΅ Multi-Platform & Multi-Cloud Support - π€ Access Control & Security Architecture Full guide with practical examples: https://cimatic.io/blog/cicd-pipeline-architecture How do you approach pipeline architecture decisions in your projects? <!-- SC_ON --> submitted by /u/kamilchm (https://www.reddit.com/user/kamilchm)
[link] (https://cimatic.io/blog/cicd-pipeline-architecture) [comments] (https://www.reddit.com/r/programming/comments/1ld46c1/the_cicd_pipeline_architecture_framework/)
HTML spec change: escaping < and > in attributes
https://www.reddit.com/r/programming/comments/1ld46k1/html_spec_change_escaping_and_in_attributes/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://developer.chrome.com/blog/escape-attributes) [comments] (https://www.reddit.com/r/programming/comments/1ld46k1/html_spec_change_escaping_and_in_attributes/)
https://www.reddit.com/r/programming/comments/1ld46k1/html_spec_change_escaping_and_in_attributes/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://developer.chrome.com/blog/escape-attributes) [comments] (https://www.reddit.com/r/programming/comments/1ld46k1/html_spec_change_escaping_and_in_attributes/)
How the Final Cartridge III Freezer works
https://www.reddit.com/r/programming/comments/1ld475i/how_the_final_cartridge_iii_freezer_works/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.pagetable.com/?p=1810) [comments] (https://www.reddit.com/r/programming/comments/1ld475i/how_the_final_cartridge_iii_freezer_works/)
https://www.reddit.com/r/programming/comments/1ld475i/how_the_final_cartridge_iii_freezer_works/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.pagetable.com/?p=1810) [comments] (https://www.reddit.com/r/programming/comments/1ld475i/how_the_final_cartridge_iii_freezer_works/)
Hypershell: A Type-Level DSL for Shell-Scripting in Rust powered by Context-Generic Programming
https://www.reddit.com/r/programming/comments/1ld47j1/hypershell_a_typelevel_dsl_for_shellscripting_in/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://contextgeneric.dev/blog/hypershell-release/) [comments] (https://www.reddit.com/r/programming/comments/1ld47j1/hypershell_a_typelevel_dsl_for_shellscripting_in/)
https://www.reddit.com/r/programming/comments/1ld47j1/hypershell_a_typelevel_dsl_for_shellscripting_in/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://contextgeneric.dev/blog/hypershell-release/) [comments] (https://www.reddit.com/r/programming/comments/1ld47j1/hypershell_a_typelevel_dsl_for_shellscripting_in/)
A meta-analysis of three different notions of software complexity
https://www.reddit.com/r/programming/comments/1ld47sc/a_metaanalysis_of_three_different_notions_of/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://typesanitizer.com/blog/complexity-definitions.html) [comments] (https://www.reddit.com/r/programming/comments/1ld47sc/a_metaanalysis_of_three_different_notions_of/)
https://www.reddit.com/r/programming/comments/1ld47sc/a_metaanalysis_of_three_different_notions_of/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://typesanitizer.com/blog/complexity-definitions.html) [comments] (https://www.reddit.com/r/programming/comments/1ld47sc/a_metaanalysis_of_three_different_notions_of/)
Why Generative AI Coding Tools and Agents Do Not Work For Me
https://www.reddit.com/r/programming/comments/1ldb16m/why_generative_ai_coding_tools_and_agents_do_not/
submitted by /u/gametorch (https://www.reddit.com/user/gametorch)
[link] (https://blog.miguelgrinberg.com/post/why-generative-ai-coding-tools-and-agents-do-not-work-for-me) [comments] (https://www.reddit.com/r/programming/comments/1ldb16m/why_generative_ai_coding_tools_and_agents_do_not/)
https://www.reddit.com/r/programming/comments/1ldb16m/why_generative_ai_coding_tools_and_agents_do_not/
submitted by /u/gametorch (https://www.reddit.com/user/gametorch)
[link] (https://blog.miguelgrinberg.com/post/why-generative-ai-coding-tools-and-agents-do-not-work-for-me) [comments] (https://www.reddit.com/r/programming/comments/1ldb16m/why_generative_ai_coding_tools_and_agents_do_not/)
NodePass is an open-source intranet penetration tool that now supports a graphical interface, providing real-time tunnel monitoring, traffic statistics, and endpoint management for a more intuitive and efficient operation.
https://www.reddit.com/r/programming/comments/1ldeyw6/nodepass_is_an_opensource_intranet_penetration/
submitted by /u/wcjiang (https://www.reddit.com/user/wcjiang)
[link] (https://github.com/yosebyte/nodepass) [comments] (https://www.reddit.com/r/programming/comments/1ldeyw6/nodepass_is_an_opensource_intranet_penetration/)
https://www.reddit.com/r/programming/comments/1ldeyw6/nodepass_is_an_opensource_intranet_penetration/
submitted by /u/wcjiang (https://www.reddit.com/user/wcjiang)
[link] (https://github.com/yosebyte/nodepass) [comments] (https://www.reddit.com/r/programming/comments/1ldeyw6/nodepass_is_an_opensource_intranet_penetration/)
Simplify month-end calculations in your database! with Django π
https://www.reddit.com/r/programming/comments/1ldgrxu/simplify_monthend_calculations_in_your_database/
<!-- SC_OFF -->Hello dev community! π I've just launched django-lastdayofmonth, a simple yet powerful ORM function for Django, designed to effortlessly calculate the last day of any month directly within your database queries. It seamlessly supports SQLite, PostgreSQL, MySQL/MariaDB, and Oracle! π₯ Extensively tested from Django 3.2 up to 5.2 π Compatible with Python versions 3.8 to 3.12 π» Quick setup: simply run pip install django-lastdayofmonth Check it out and star the repo if you like it! π GitHub: [django-lastdayofmonth]() Also, please support my proposal to integrate this directly into Django by liking this issue: [django/new-features issue #38]() Your feedback is highly appreciated! <!-- SC_ON --> submitted by /u/AdAshamed5374 (https://www.reddit.com/user/AdAshamed5374)
[link] (https://github.com/nobilebeniamino/django-lastdayofmonth) [comments] (https://www.reddit.com/r/programming/comments/1ldgrxu/simplify_monthend_calculations_in_your_database/)
https://www.reddit.com/r/programming/comments/1ldgrxu/simplify_monthend_calculations_in_your_database/
<!-- SC_OFF -->Hello dev community! π I've just launched django-lastdayofmonth, a simple yet powerful ORM function for Django, designed to effortlessly calculate the last day of any month directly within your database queries. It seamlessly supports SQLite, PostgreSQL, MySQL/MariaDB, and Oracle! π₯ Extensively tested from Django 3.2 up to 5.2 π Compatible with Python versions 3.8 to 3.12 π» Quick setup: simply run pip install django-lastdayofmonth Check it out and star the repo if you like it! π GitHub: [django-lastdayofmonth]() Also, please support my proposal to integrate this directly into Django by liking this issue: [django/new-features issue #38]() Your feedback is highly appreciated! <!-- SC_ON --> submitted by /u/AdAshamed5374 (https://www.reddit.com/user/AdAshamed5374)
[link] (https://github.com/nobilebeniamino/django-lastdayofmonth) [comments] (https://www.reddit.com/r/programming/comments/1ldgrxu/simplify_monthend_calculations_in_your_database/)
Diving into Graphics Programming through Terrain Generation
https://www.reddit.com/r/programming/comments/1ldi9x0/diving_into_graphics_programming_through_terrain/
<!-- SC_OFF -->This was a fun project using C++, OpenGL, and ImGui! GitHub repo: https://github.com/archfella/3D-Procedural-Terrain-Mesh-Generator YouTube: https://www.youtube.com/watch?v=ZySew4Pxg3c <!-- SC_ON --> submitted by /u/raduleee (https://www.reddit.com/user/raduleee)
[link] (https://www.youtube.com/watch?v=ZySew4Pxg3c) [comments] (https://www.reddit.com/r/programming/comments/1ldi9x0/diving_into_graphics_programming_through_terrain/)
https://www.reddit.com/r/programming/comments/1ldi9x0/diving_into_graphics_programming_through_terrain/
<!-- SC_OFF -->This was a fun project using C++, OpenGL, and ImGui! GitHub repo: https://github.com/archfella/3D-Procedural-Terrain-Mesh-Generator YouTube: https://www.youtube.com/watch?v=ZySew4Pxg3c <!-- SC_ON --> submitted by /u/raduleee (https://www.reddit.com/user/raduleee)
[link] (https://www.youtube.com/watch?v=ZySew4Pxg3c) [comments] (https://www.reddit.com/r/programming/comments/1ldi9x0/diving_into_graphics_programming_through_terrain/)
MCP Security Flaws: What Developers Need to Know
https://www.reddit.com/r/programming/comments/1ldignq/mcp_security_flaws_what_developers_need_to_know/
<!-- SC_OFF -->Disclosure: I work at CyberArk and was involved in this research. Just finished analyzing the Model Context Protocol security model and found some nasty vulnerabilities that could bite developers using AI coding tools. Quick Context: MCP is what lets your AI tools (Claude Desktop, Cursor, etc.) connect to external services and local files. Think of it as an API standard for AI apps. The Problems: Malicious Tool Registration: Bad actors can create "helpful" tools that actually steal your code/secrets Server Chaining Exploits: Legitimate-looking servers can proxy requests to malicious ones Hidden Prompt Injection: Servers can embed invisible instructions that trick the AI into doing bad things Weak Auth: Most MCP servers don't properly validate who's calling them Developer Impact: If you're using AI coding assistants with MCP: Your local codebase could be exfiltrated API keys in environment variables are at risk Custom MCP integrations might be backdoored Quick Fixes: # Only use verified MCP servers # Check the official registry first # Review MCP server code before installing # Don't store secrets in env vars if using MCP # Use approval-required MCP clients Real Talk: This is what happens when we rush to integrate AI everywhere without thinking about security. The same composability that makes MCP powerful also makes it dangerous. Worth reading if you're building or using MCP integrations: <!-- SC_ON --> submitted by /u/ES_CY (https://www.reddit.com/user/ES_CY)
[link] (https://www.cyberark.com/resources/threat-research-blog/is-your-ai-safe-threat-analysis-of-mcp-model-context-protocol) [comments] (https://www.reddit.com/r/programming/comments/1ldignq/mcp_security_flaws_what_developers_need_to_know/)
https://www.reddit.com/r/programming/comments/1ldignq/mcp_security_flaws_what_developers_need_to_know/
<!-- SC_OFF -->Disclosure: I work at CyberArk and was involved in this research. Just finished analyzing the Model Context Protocol security model and found some nasty vulnerabilities that could bite developers using AI coding tools. Quick Context: MCP is what lets your AI tools (Claude Desktop, Cursor, etc.) connect to external services and local files. Think of it as an API standard for AI apps. The Problems: Malicious Tool Registration: Bad actors can create "helpful" tools that actually steal your code/secrets Server Chaining Exploits: Legitimate-looking servers can proxy requests to malicious ones Hidden Prompt Injection: Servers can embed invisible instructions that trick the AI into doing bad things Weak Auth: Most MCP servers don't properly validate who's calling them Developer Impact: If you're using AI coding assistants with MCP: Your local codebase could be exfiltrated API keys in environment variables are at risk Custom MCP integrations might be backdoored Quick Fixes: # Only use verified MCP servers # Check the official registry first # Review MCP server code before installing # Don't store secrets in env vars if using MCP # Use approval-required MCP clients Real Talk: This is what happens when we rush to integrate AI everywhere without thinking about security. The same composability that makes MCP powerful also makes it dangerous. Worth reading if you're building or using MCP integrations: <!-- SC_ON --> submitted by /u/ES_CY (https://www.reddit.com/user/ES_CY)
[link] (https://www.cyberark.com/resources/threat-research-blog/is-your-ai-safe-threat-analysis-of-mcp-model-context-protocol) [comments] (https://www.reddit.com/r/programming/comments/1ldignq/mcp_security_flaws_what_developers_need_to_know/)
The Humble Programmer (1972)
https://www.reddit.com/r/programming/comments/1ldiwbk/the_humble_programmer_1972/
submitted by /u/gametorch (https://www.reddit.com/user/gametorch)
[link] (https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html) [comments] (https://www.reddit.com/r/programming/comments/1ldiwbk/the_humble_programmer_1972/)
https://www.reddit.com/r/programming/comments/1ldiwbk/the_humble_programmer_1972/
submitted by /u/gametorch (https://www.reddit.com/user/gametorch)
[link] (https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html) [comments] (https://www.reddit.com/r/programming/comments/1ldiwbk/the_humble_programmer_1972/)