Vinicius Dias

With a degree in IT and being a Zend Certified Engineer, I always try to follow the good boy scout rule: “Always leave the code cleaner than when you found it”. I am currently a Software Engineer at SOCi Inc, instructor at the biggest online tech school of Brazil, called Alura, and a YouTuber (https://youtube.com/@DiasDeDev). I am one of the administrators of Brazilian PHP user groups such as PHP Rio and PHP Brasil, having spoken in multiple conferences.

twitter: @cviniciussdias

Articles

AI With PHP – Running Pre-Trained Models With TransformersPHP

By Vinicius Dias

Artificial Intelligence is a major trend right now, and there are many great AI-based SaaS solutions out there for us to use. However, we can also leverage the same techniques in our own applications without any external API calls and for free. This text will show you how you can use a tool that allows you to perform Natural Language Processing tasks (summarization, translation, text classification, sentiment analysis, etc.), Computer Vision (image classification, object detection, background removal), and even audio tasks (audio classification and speech recognition). by Vinicius Dias

Published in Transforming PHP, March 2025

Asynchronous PHP without external libraries

By Vinicius Dias

Asynchronous programming can be daunting at first, especially in PHP, but we will understand how to achieve it without using any external libraries in PHP. This will make the world of non-blocking I/O much clearer and prepare you to use tools like ReactPHP or Swoole with a greater understanding of what is happening under the hood.
by Vinicius Dias

Published in The Spectrum of PHP, September 2023