(more Linux and FOSS news in previous posts of thread)

Rust 1.95 adds cfg_select! macro, if-let match guards, and destabilized JSON target specs:
https://alternativeto.net/news/2026/4/rust-1-95-adds-cfg_select-macro-if-let-match-guards-and-destabilized-json-target-specs/

GCC Compiler Adds Arm AGI CPU Target:
https://www.phoronix.com/news/GCC-Arm-AGI-CPU

CMake Pursuing Tighter Integration With Package Managers, Other Improvements:
https://www.phoronix.com/news/CMake-Tighter-Package-Integrate

Zig 0.16.0 brings I/O interfaces and expands native CI target testing:
https://alternativeto.net/news/2026/4/zig-0-16-0-brings-i-o-interfaces-and-expands-native-ci-target-testing/

Forgejo v15.0 adds repo-scoped tokens, OIDC for Actions, and major usability upgrades:
https://alternativeto.net/news/2026/4/forgejo-v15-0-adds-repo-scoped-tokens-oidc-for-actions-and-major-usability-upgrades/

OpenProject 17.3 adds dedicated sprint objects, auto sprint board creation, and much more:
https://alternativeto.net/news/2026/4/openproject-17-3-adds-dedicated-sprint-objects-auto-sprint-board-creation-and-much-more/

Thunderbolt is an open-source ‘AI client’ from Mozilla’s for-profit arm:
https://www.omgubuntu.co.uk/2026/04/mozilla-thunderbolt-ai-client

Nginx 1.30 Released With Multipath TCP, ECH & More:
https://www.phoronix.com/news/Nginx-1.30-Released

WordPress adds Telegram bot, MCP controls, and complimentary access to paid newsletter:
https://alternativeto.net/news/2026/4/wordpress-adds-telegram-bot-mcp-controls-and-complimentary-access-to-paid-newsletter/

WooCommerce 10.7 cuts database queries and adds Store API caching:
https://alternativeto.net/news/2026/4/woocommerce-10-7-cuts-database-queries-and-adds-store-api-caching/

OpenSSL 4.0 Released with Support for Encrypted Client Hello, SNMP KDF, and More:
https://9to5linux.com/openssl-4-0-released-with-support-for-encrypted-client-hello-snmp-kdf-and-more

Servo Browser Engine Making It Easier For Embedded Use:
https://www.phoronix.com/news/Servo-Embed-Crates-LTS

WireGuard For Windows Reaches v1.0:
https://www.phoronix.com/news/WireGuard-For-Windows-1.0

jemalloc 5.3.1 Released With Many Improvements After Nearly Four Year Hiatus:
https://www.phoronix.com/news/jemalloc-5.3.1

FosseryWeb progress report:
I regenerated the JavaScript cheatsheets with page-builders, made some corrections (splitting long lines in code, making links relative) in Java cheatsheets, and now I'm working on the Java Maps cheatsheet.
https://fosseryweb.codeberg.page/@beta/cheatsheets/
https://fosseryweb-min.codeberg.page/@beta/cheatsheets/

Free Software Foundation Says OnlyOffice Cannot Use AGPL to Restrict Forks:
https://linuxiac.com/fsf-says-onlyoffice-cannot-use-agpl-to-restrict-forks/

#WeeklyNews #OpenSource #FOSSNews #FOSS #OpenSourceNews #News #Rust #GCC #CMake #Zig #Forgejo #OpenProject #Thunderbolt #AI #Nginx #WordPress #WooCommerce #OpenSSL #Servo #WireGuard #jemalloc #FosseryWeb #FosseryWebMin #FSF #ONLYOFFICE #Programming #Dev #FosseryTech

Rust 1.95 adds cfg_select! macro, if-let match guards, and destabilized JSON target specs

Rust 1.95 introduces the cfg_select! macro for compile-time branching and extends let chain support to match expressions. It also removes custom target specs on stable rustc and brings several stabilized APIs.

AlternativeTo

🔥 GitHub Trending — Sunday, April 19, 2026

#1 evolver · #2 omi · #3 dive-into-llms · #4 openai-agents-python · #5 thunderbolt

#GitHub #OpenSource #Dev

Deep dive on Slack webhooks and apps for alerts, approvals, and workflow automation. Block Kit buttons, signature verification, Go and Python examples.

#integration #alerting #observability #golang #python #Architecture #Dev #Go

https://www.glukhov.org/app-architecture/integration-patterns/slack/

Slack Integration Patterns for Alerts and Workflows

Deep dive on Slack webhooks and apps for alerts, approvals, and workflow automation. Block Kit buttons, signature verification, Go and Python examples.

Rost Glukhov | Personal site and technical blog
🎉 Oh, rejoice! Another riveting tale of a "developer" spending a #DECADE on #Unity, presumably because making a #game where a #gun is also a #rocket is just that complex. 🚀🔫 Meanwhile, Unity has gone through more #updates than this project's player count. 😏
https://jackpritz.com/blog/updating-gun-rocket-through-10-years-of-unity-engine #developer #dev #HackerNews #ngated
Updating Gun Rocket through 10 years of Unity Engine — Jack Pritz

Join me as I update a project through 10 years of Unity editors. Along the way I will talk about my process, Unity tips and tricks, and the tech changes of Unity Engine - several of which I observed firsthand while working at Unity.

Jack Pritz

Deep dive on Discord webhooks and bots for alerts, approvals, and human-in-the-loop control. Go and Python examples, security, idempotency, and routing.

#integration #observability #alerting #bots #python #Architecture #Dev #Go #Golang

https://www.glukhov.org/app-architecture/integration-patterns/discord/

Discord Integration Pattern for Alerts and Control Loops

Deep dive on Discord webhooks and bots for alerts, approvals, and human-in-the-loop control. Go and Python examples, security, idempotency, and routing.

Rost Glukhov | Personal site and technical blog

Should there be a "Pages" widget too?


In working on the drop-down selector to Register different account types I got sidetracked making a "Pages Widget" like the existing "Groups Widget."

One nice thing about the "Groups Widget" is that little [+] that takes you to the Register form to create your own Group. But there isn't anything like that for creating a PAGE. So that was my primary reason for creating the new widget. But it's also nice to have a list of Pages you're following right there in the sidebar. It shows both "Organization" and "News" page account types.

And I made the Pages Widget sortable like everything else in that sidebar. Because this isn't a mock-up, it's functional on my Dev Server. I've only tested it in Frio/Bookface. I still need to check it in Vier. Also still need to add the icon for the widget.

Hopefully there wasn't some fringe technical reason a Pages Widget didn't already exist.

#Friendica #dev #widget @developers

📰 Claudeに原始時代に行ってもらっては困る話 (👍 132)

🇬🇧 The article pushes back on the caveman prompt trend for Claude, where people force ultra-short primitive-style output to save tokens. It argues tha...
🇰🇷 이 글은 토큰 절약을 위해 Claude에게 원시인처럼 짧게 말하게 하는 프롬프트 유행에 반대합니다. 자연스러운 언어를 지나치게 줄이면 유용성과 추론 품질이 떨어질 수 있다고 봅니다.

🔗 https://zenn.dev/holy_fox/articles/e0c0bf75fba9e6

#Zenn #AI #Dev

Claudeに原始時代に行ってもらっては困る話

Zenn

📰 設計書・コード・テストを全部AIに書かせて半年間開発してみたよ (👍 164)

🇬🇧 A team spent six months letting AI write the design docs, code, and tests for a real client system. The article shares what changed in their AI-nat...
🇰🇷 한 팀이 실제 고객 시스템 개발에서 6개월 동안 설계서, 코드, 테스트를 모두 AI에게 맡겨봤습니다. 이 글은 AI 네이티브 개발 방식으로 일하면서 바뀐 점과 얻은 교훈을 정리합니다.

🔗 https://zenn.dev/nttdata_tech/articles/8a010aff542625

#Zenn #AI #Dev

設計書・コード・テストを全部AIに書かせて半年間開発してみたよ

Zenn

🕐 2026-04-18 21:28 UTC

📰 gh skillが登場。GitHub公式のスキル管理ツールにnpx skillsから乗り換えた (👍 169)

🇬🇧 GitHub added the official gh skill subcommand for installing and updating Agent Skills from repositories. The author moved from npx skills to gh sk...
🇰🇷 GitHub가 저장소 기반 Agent Skills 설치와 업데이트를 위한 공식 gh skill 서브커맨드를 추가했습니다. 작성자는 보안성과 공식 지원 측면 때문에 npx skills에서 gh skill로 옮겼습니다.

🔗 https://zenn.dev/ubie_dev/articles/gh-skill-install-agent-skills

#Zenn #AI #Dev

gh skillが登場。GitHub公式のスキル管理ツールにnpx skillsから乗り換えた

Zenn

📝 New blog post: making a football analytics site

I built a static Super Lig analytics site with a Python scraper, an embedded SQLite database, a ReScript frontend, and a mildly annoying GitHub Pages deployment puzzle.

https://blog.arda.tr/blog/2026-04-18-making-a-football-analytics-site

#dev #rescript #data #football

making a football analytics site - Coze

How I built super-lig.arda.tr: a static Turkish football analytics site powered by a Python scraper, browser-side SQLite, ReScript, and GitHub Actions Pages deployment.