Open Source

Here are all the posts tagged Open Source.

June 10, 2025 β€’ 2 min read

How PHP Velho Oeste 2025 went

In late May, ChapecΓ³ hosted the third edition of PHP Velho Oeste, an event born with the purpose of strengthening the PHP community in western Santa Catarina (Brazil), and one that keeps growing...


May 18, 2025 β€’ 2 min read

The "Pipe" Operator |> in PHP 8.5

🐘 PHP 8.5 will bring a new operator: the Pipe Operator |>. Yes, an old proposal for the language will finally be implemented, adding a new operator to PHP. The operator has the...


May 7, 2025 β€’ 1 min read

array_first() and array_last() in PHP 8.5

🐘 PHP 8.5 will have two more array functions: array_first() and array_last(). Finally, we'll have dedicated functions to get the first and last elements of an array,...


April 1, 2025 β€’ 1 min read

πŸ§ͺ PHP being written in... PHP?

A recent PoC (proof of concept) in PHP's Core caught my attention: implementing internal functions using pure PHP, instead of C. Link to the proposal (PoC): PR 18204. A practical example was...


March 5, 2025 β€’ 1 min read

Marking return values as important (#[\NoDiscard]) in PHP 8.5

A new RFC currently under vote for PHP 8.5 proposes adding the #[\NoDiscard] attribute, which warns when the return value of a function or method isn't used. Ignoring return values can lead to...


February 13, 2025 β€’ 1 min read

PHP Velho Oeste 2025

Hey, PHP crowd! 🐘 Just letting you know that PHP Velho Oeste already has registration open for attendees and speakers for the 2025 edition! If you work with PHP and want to be part of an amazing...


December 24, 2024 β€’ 2 min read

Closure support in constant expressions in PHP 8.5

In PHP, Closures are anonymous functions that can be assigned to variables, passed as arguments, or returned by other functions. They're widely used to simplify the creation of...


June 1, 2024 β€’ 1 min read

PHP Velho Oeste 2024

Another PHP Velho Oeste in the books! 🐘🌡 In 2024, our goal remained just as strong: boost the PHP language in western Santa Catarina (Brazil) and organize a community event for the community,...


May 15, 2024 β€’ 2 min read

Calling class methods without parentheses in PHP 8.4

With PHP 8.4, you'll be able to call class methods without using parentheses when creating the instance. 🐘 That's what the RFC proposes: new MyClass()->method() without...


April 15, 2024 β€’ 3 min read

Property Hooks in PHP 8.4

For a while now, the community has been discussing the implementation of Property Hooks. A consensus has now been reached, and the feature will be available in PHP 8.4. This feature...


February 24, 2024 β€’ 1 min read

OOP Curl API in PHP 8.4

PHP will get an OOP API for the cURL extension in version 8.4.0. That's what the RFC proposes: Add OOP methods to Curl objects. The proposal is part of the ongoing package...


January 26, 2024 β€’ 2 min read

BLAKE3 in PHP

On 01/19, a Pull Request (PR) was submitted to the PHP project aiming to add support for the BLAKE3 hashing function. πŸ˜πŸ”‘ Until then, I didn't know about this function. However,...


December 26, 2023 β€’ 2 min read

Building your first C extension for PHP

I've previously covered the importance of determination when facing challenges in programming. If you're interested, the link is available at the end of this post, to avoid distractions. Last month...


November 3, 2023 β€’ 3 min read

PHP Core Roundup 18 summary

This post is a summary of PHP Core Roundup #18, the PHP Foundation's official monthly newsletter. πŸ˜πŸŽ‰ Last month brought some excellent improvements to PHP's core, most of which will land in...


August 2, 2023 β€’ 1 min read

PHP Velho Oeste 2023

Extremely happy and proud to have been there from the very conception through to the realization of PHP Velho Oeste 2023, the feeling of accomplishment is huge. Our main purpose in coming up with...


June 30, 2023 β€’ 1 min read

PHP Core Roundup 14

πŸŽ‰ The next PHP version, 8.3, is scheduled for release on November 23rd. With that, the feature freeze is getting close. While we wait, the core keeps bringing new features, internal improvements,...


June 9, 2023 β€’ 2 min read

PHP turns 28 + PHP Core Roundup 13

PHP turns 28 today! 🐘 πŸŽ‰ To celebrate, I'm bringing a summary of the last 2 months in the language's Core. The PHP development team shipped two new versions in May 2023. Version 8.2.6...


April 11, 2023 β€’ 2 min read

PHP Core Roundup 11

Improvements for PHP 8.3 keep on coming! The updates below cover last March in the language's core and are a summary of the #PHP Core Roundup #11 by PHP Foundation. Before that, I need to mention...


March 6, 2023 β€’ 2 min read

PHP Core Roundup 10

In February, work kept moving forward with several RFCs under discussion, improvements, security releases for older versions, etc. Below, I've highlighted a few topics: If you want to get involved...


February 15, 2023 β€’ 1 min read

The PHP world just came alive!

What a creative idea, they drew the PHP 'world' in such a fun way to understand haha I missed a few things, like the PHP Foundation for example. But I already saw it'll be added in upcoming...


February 5, 2023 β€’ 2 min read

PHP Core Roundup 9

According to Core Roundup #9, here are some improvements and RFCs for version 8.3, highlights from January: The proposed change is to allow regular classes to extend (inherit from) Readonly...


February 3, 2023 β€’ 1 min read

elementary OS 7 Horus

On 01/31/2023, elementary OS 7.0 was released with several improvements and fixes. If you're looking for a Linux distro with a modern, fast, and reliable interface, this is an excellent option. In...