Bruno is a blockchain developer and technical educator at the Web3 Foundation, the foundation that's building the next generation of the free people's internet. He runs two newsletters you should subscribe to if you're interested in Web3.0: Dot Leap covers ecosystem and tech development of Web3, and NFT Review covers the evolution of the non-fungible token (digital collectibles) ecosystem inside this emerging new web. His current passion project is RMRK.app, the most advanced NFT system in the world, which allows NFTs to own other NFTs, NFTs to react to emotion, NFTs to be governed democratically, and NFTs to be multiple things at once.
Bruno's articles
It's open source week at SitePoint, and this sourcehunt is an excellent starter, listing some amazing and diverse projects from this month and the last.
Let's build a PHPSnake game together! In this part, we make a game loop and check for key presses!
On Oct 7-8, Bruno attended Bulgaria PHP. Here are his impressions, and why you shouldn't miss a conference like this one - it really is something else.
Hacktoberfest is starting! In this Sourcehunt, join DigitalOcean's initiative and get a free limited edition t-shirt for contributing to open source!
Connecting to IMAP and SMTP from PHP in order to filter, identify, and reply to recruiter spam - the inbox blight of any decent developer!
This sourcehunt we're featuring packages dealing with regex, hardcore math, mini-CMS, ORMs, and more! Come get your Github contributions going!
A tutorial on how to configure a local Satis instance for offline composer access on conferences or as packagist backups for companies - even on VMs!
Phalcon is back - and in style! It can now run on PHP 7, and is written completely in Zephir. Easy extension development AND perfect performance!
A solution to the PayPal IPN Simulator "INVALID" problem - where the verification message always returns invalid, even if everything seems fine
Super-caching, optimization, customization, comments, and much more you simply MUST do for your Grav installation
A list of must-have Grav plugins to round off any developer's personal blog, plus some extra performance and quality tweaks.
Our intro post to the world of IoT and PHP - a list of resources to get started with, and sites to buy electronic components from!
This sourcehunt features a PHP-7 only alternative to Laravel, input validation, HPKP, strict PHP object signatures, and more.
In this tutorial, we go through some effective performance hacks for developing Symfony apps on Vagrant virtual machines
This is an excerpt from SitePoint's recent book on PHP Application Environments and get getting started the right way. Enjoy this preview!
Installing composer packages globally can cause some dependency conflicts. Here's how to get around it with the help of a new, alternative tool.
A quick solution to getting rid of the 502 Nginx error when developing locally with Opera
Nitpick CI is a service with a singular purpose - making sure your Github PRs respect the PSR-2 code standard. In this post, we'll put it to the test
Another sourcehunt is here! This time, we're featuring conference apps, personal project managers, oauth2 helpers, and more!
Bruno demonstrates the use of Phinx, a framework-agnostic database migration package helping you write database-independent and versionable database changes
Laravel Valet is an OSX-only light-weight alternative to Vagrant for those quick, demo, throwaway projects.
Bruno looks at Pagekit, a CMS that recently reached V1 and offers what few others do out of the box, without being bloated. There is a caveat, though...
In this edition of sourcehunt, we look at cron managers for PHP, a Laravel Hackathon starter kit, a PHP-GUI package that lets you do desktop-PHP, and more
There are many approaches to internationalizing an app. Here's one using Gettext, Twig, and a solid application skeleton for a demo!
Controlling access to methods and classes rather than routes? This is where Rauth comes in - a package for full, granular access control in your whole app!
Let's take a look at Glide - an image manipulation library for easy dynamic on-demand image resizing for all the screen sizes!
The newest edition of sourcehunt presents 6 more promising packages that might find a home in your project one day. Help them grow by contributing!
Bruno goes through the entire process of contributing to an open source project - from contact with the author to sending PRs. Come see how it works!
Here's how to use a popular AI engine to classify uploaded images of dogs into breeds - much like Microsoft's What-Dog app, but in only 80 lines of code!
Bruno goes through the process of building a custom Svbtle-clone theme for Spress, the static site generator inspired by Sculpin.