Tagged articles

RFC

11 articles · Page 1 of 1
Open Source Tech Hub
Open Source Tech Hub
Sep 22, 2026 · Fundamentals

PHP Traits: The Underrated Metaprogramming Tool with Untapped Potential

The article argues that PHP Traits are an underestimated metaprogramming feature offering low cognitive overhead, but their potential is limited by weak composition contracts; it proposes bidirectional contracts allowing traits to require interfaces and implement interfaces, turning traits into predictable compile-time class transformations.

Compile-time TransformationComposition ContractsLanguage Design
0 likes · 8 min read
PHP Traits: The Underrated Metaprogramming Tool with Untapped Potential
21CTO
21CTO
Sep 20, 2026 · Backend Development

PHP 8.6 Stream Errors: Typed Codes Replace Warning Strings for Robust Handling

PHP 8.6 introduces StreamErrorMode, StreamError objects, and stream_last_errors() to provide typed error codes for stream operations, replacing fragile warning string parsing. It details three context options, exception and silent modes, StreamException with StreamErrorCode enum (70+ cases), handling multiple errors, new context parameters for four functions, and backward compatibility.

PHP 8.6RFCStreamError
0 likes · 13 min read
PHP 8.6 Stream Errors: Typed Codes Replace Warning Strings for Robust Handling
Open Source Tech Hub
Open Source Tech Hub
Jun 22, 2026 · Backend Development

Will the TrueAsync RFC Survive PHP 8.7? A Candid Outlook on Its Future

The author reflects on outreach efforts for the TrueAsync PHP async library, explains why the RFC is unlikely to be accepted—citing community misunderstanding and lack of support—and confirms the project will continue to a 1.0 release despite limited resources and shifting focus to Python.

@AsyncOpenSourcePHP
0 likes · 5 min read
Will the TrueAsync RFC Survive PHP 8.7? A Candid Outlook on Its Future
21CTO
21CTO
Jan 16, 2026 · Backend Development

What’s New in PHP 8.5? Pipe Operators, PFA, and Upcoming Features Explained

The article reviews PHP 8.5’s late‑2025 release, highlighting enhanced pipe operators, partial function application (PFA), object‑cloning syntax, closure improvements, richer fatal‑error stack traces, and upcoming RFCs such as pattern matching, while also covering related runtimes like FrankenPHP, the Mago toolchain, TrueAsync, and the PHPverse conference.

@AsyncPHPRFC
0 likes · 8 min read
What’s New in PHP 8.5? Pipe Operators, PFA, and Upcoming Features Explained
Open Source Tech Hub
Open Source Tech Hub
Dec 4, 2025 · Backend Development

What PHP’s Partial Function Application RFC Brings to the Language

The RFC introduces Partial Function Application (PFA) for PHP, allowing developers to pre‑bind some arguments of a callable using placeholders like ? and ... which generate a closure that preserves type information, optionality, defaults, and attributes, simplifying pipeline and functional code.

Partial Function ApplicationRFCfunctional programming
0 likes · 11 min read
What PHP’s Partial Function Application RFC Brings to the Language
21CTO
21CTO
Jan 24, 2024 · Fundamentals

Remembering Dave Mills: The Father of Internet Time and NTP’s Legacy

David L. Mills, the visionary behind the Network Time Protocol and a key architect of the early Internet, passed away at 85, leaving a legacy that spans groundbreaking synchronization technology, influential RFCs, and a playful spirit that inspired generations of developers.

David MillsInternet HistoryNTP
0 likes · 7 min read
Remembering Dave Mills: The Father of Internet Time and NTP’s Legacy
Deepin Linux
Deepin Linux
Aug 16, 2023 · Fundamentals

Fundamentals of TCP/IP: Protocol Suite, Standardization Process, and Layered Model

This article provides a comprehensive overview of TCP/IP, covering its definition as a protocol suite, the open and practical standardization process driven by IETF, the role of RFCs and STD numbers, the multi‑stage standardization workflow, the layered architecture compared with the OSI model, and detailed explanations of packet headers, data flow, and connection management such as the three‑way handshake and four‑way termination.

Packet TransmissionRFCTCP/IP
0 likes · 31 min read
Fundamentals of TCP/IP: Protocol Suite, Standardization Process, and Layered Model