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
![How to Optimize MySQL: Indexes, Slow Queries, Configuration](https://uploads.sitepoint.com/wp-content/uploads/2017/10/1509294383superhero-534120_1280-300x196.jpg)
Here's a compendium of practical MySQL optimization tricks - from bottlenecks to configuration and indexes. Leave your ORM behind and get your hands dirty!
![Git and WordPress: How to Auto-Update Posts with Pull Requests](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495148199wordpress-mod-300x297.jpg)
How compatible are git and wordpress? Let's see how easy it is to make WordPress posts auto-update based on PR submissions on the Github repository!
![Symfony Flex: Paving the Path to a Faster, Better Symfony](https://uploads.sitepoint.com/wp-content/uploads/2014/10/1413373270symfony-logo-300x300.png)
Symfony Flex is a new package manager exclusively for Symfony 3.3 and above, sporting a new directory structure and smoother workflow. Come see!
![Are Bitwise Operators Still Relevant in Modern PHP?](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489014435Fotolia_94353427_Subscription_Monthly_M-300x169.jpg)
Heard of bitwise operators? Let's explore their practical application in storing and checking for user permissions, and whether this makes sense!
![PHPBot – Can a PHP Bot Help You Look up Documentation Faster?](https://uploads.sitepoint.com/wp-content/uploads/2016/09/1473324296robots_and_you_guide_to_robots_txt-1473149095763-300x241.jpg)
Let's take a look at a new PHP experiment: PHPBot. An interactive PHP manual bot which returns code examples from the manual for easy copy-pasting!
![Duolingo for PHP – How Much PHP Can Apps like Mimo Teach?](https://uploads.sitepoint.com/wp-content/uploads/2017/07/1502441357Screenshot-2017-08-11-10.48.15-300x232.png)
Let's take a look at Mimo - an app aiming to teach programming "on the go". How much PHP can it teach us? Is it the Duolingo of programming?
![Re-Introducing PHPUnit: Getting Started with TDD in PHP](https://uploads.sitepoint.com/wp-content/uploads/2017/06/1497880521testing-functional-js-300x167.png)
Let's take a fresh look at PHPUnit - the de-facto TDD tool for PHP. We'll explain TDD on an example, implement code coverage, and more!
![Why Is a String Called a String?](https://uploads.sitepoint.com/wp-content/uploads/2017/07/1501002923Screenshot-2017-07-25-19.14.54-300x222.png)
Did you know the history of the "string" in computation stretches back all the way to 1944? Come learn why strings are strings, and where they come from!
![The Theory of Constraints in PHP](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1477940607weak-link-cropped-300x188.jpg)
What is the theory of constraints, and can be it be applied to PHP application development? The answer to the latter is oh yes, and for the former, dive in!
![There’s a Gender Extension for PHP](https://uploads.sitepoint.com/wp-content/uploads/2017/06/1497648155elephant-baby-shower-set-2-Converted-300x141.png)
Did you know PHP has an extension for determining genders of first names? It's quite pointless on all levels, and still in the core manual. Weird!
![Being a Full Stack Developer](https://uploads.sitepoint.com/wp-content/uploads/2017/06/1497215335Fotolia_115109431_Subscription_Monthly_M-282x300.jpg)
Bruno talks about being a full stack developer and the required technologies to be a good jack of all trades in the modern age of web development
![Family CRMs, Guzzle Wrappers and PHP Machine Learning? Sourcehunt!](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487696168Final-01-300x300.png)
In this sourcehunt, we present PHP machine learning, a CRM that helps you track personal relationships, a wrapper to make Guzzle usable again, and more!
![How to Set up an Online Multi-Language Magazine with Sulu](https://uploads.sitepoint.com/wp-content/uploads/2017/06/1496671374sulu.png)
In this Sulu CMS bootcamp post, we go through the full process of setting up a brand new multi-language online magazine site like SitePoint (+ languages!).
![Getting Started with Sulu CMS on Vagrant The Right Way™](https://uploads.sitepoint.com/wp-content/uploads/2017/06/1496671374sulu.png)
Sulu CMS: a CMS for the next generation. Based on the newest Symfony with all the bells and whistles, it takes a bit of getting used to. Allow me to help!
![The Balance between Visual and Technical Debt in PHP](https://uploads.sitepoint.com/wp-content/uploads/2014/08/1406890363Fotolia_53196837_Subscription_Monthly_M-Small-300x200.jpg)
What's the difference between technical and visual debt in code? Which one is more important, more dangerous? Let's discuss their balance in this editorial.
![Day Camp 4 Developers: PHP Application Security](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495801354Fotolia_50612106_Subscription_Monthly_M-300x200.jpg)
Day Camp 4 Developers is a regular, fully online conference, featuring true experts in their fields. This edition focuses on PHP application security!
![How to Build a Basic Twitter Analytics App with RestDB](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1492757130birds-300x201.jpg)
Want to build a custom Twitter analytics app? Bruno Škvorc shows you how to use RestDB to build a Twitter follower-farmer detection app.
![Can You Build a CLI Image Drawing Laravel App with These Packages?](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487696168Final-01-300x300.png)
This time, we look at a package that lets us interactively add code to Laravel from the command line, an image drawing package, and much more.
PHP - the server-side programming language powering over 80% of the web - is now at version 7.1. Bruno shows us how to get started with PHP.
![Can 9-to-5 Developers Be Good Developers?](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493676561gearclock-300x300.jpg)
Discussing recycled conference talks and developers who stop learning after 5pm (when they come home from work). Are you one of them? Can they ever be good?
![Make Your Own Social Network, Game Server, or Knowledgebase! – Sourcehunt](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487696168Final-01-300x300.png)
This sourcehunt, we've gained the magical ability to make our own game servers, knowledgebases, and social networks. Join us in contributing!
![Getting to Know and Love Xdebug](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1492509685402_RGlmZmVyZW50MTYtb3JhbmdlLTIz-Converted-300x300.png)
Let's take a fresh look at Xdebug, the de-facto PHP debugger, which turned an epic 15 years old this month. A quick look at some tricks, tips, and features!
![Sourcehunt – Build a Medium Exporter + Cool New Libs!](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487696168Final-01-300x300.png)
This sourcehunt, we've found a lot of Laravel and/or JSON focused packages. It's an interesting combo which led us to our newest "app idea of the month"!
![Covering Laracon: Are Online Conferences Introvert Heaven?](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1488907308Screenshot-2017-03-07-17.58.50-300x134.png)
Laracon: the official Laravel conference, is online in this edition. Let's talk about online vs offline conferences, and how they help / hinder networking!
![Sourcehunt: Idea of the Month and 6 Interesting Repos!](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487696168Final-01-300x300.png)
Sourcehunt Feb, apart from promoting really interesting open source repos, now also features an app idea of the month, worth a fortune. Check it out!
![Quick Tip: LetsEncrypt “server” error fix on Ubuntu 16.04](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1478209441Fotolia_112827874_Subscription_Monthly_M-300x300.jpg)
Running into the cryptic "server" error when renewing your server's HTTPS certificates with LetsEncrypt? Here's how to solve it.
![Testing Frenzy – Can We BDD Test the Units?](https://uploads.sitepoint.com/wp-content/uploads/2017/01/1485786716Screenshot-2017-01-30-15.31.48-300x253.png)
Let's take a look at Peridot - a testing suite with a different approach. Can we BDD test our units? Should we?
![Sourcehunt 17.1: 7 Interesting PHP Packages to Keep an Eye On](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469263919sourcehunt-300x162.png)
Here's January's Sourcehunt with 7 new libs/packages to keep and eye on or to contribute to. Use open source? Give back by helping out!
![SourceHunt Xmas 2016 – Give the Gift of Open Source Prestige](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469263919sourcehunt-300x162.png)
This year's final Sourcehunt deals with some packages and libraries that have potential and inertia, but never really got critical mass. Let's change that!
![What Would You Pay to Make 27% of the Web More Secure?](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1480078351internet-security-blue-01-Converted-300x210.png)
We talked to Scott Arciszewski who is intent on writing a PHP polyfill for libsodium, with the potential to increase the security of at least 27% of the web