Blog

CS50

The CS50 Journey

As many others, I’m a able to work from home the same way I work in the office. Unfortunately it took a pandemic for my company to realize that, but better sooner than later. With that, now I have some extra time to do more stuff, like study something. And that’s how I started yet …

PHP Conference 2019

PHP Conference 2019

Last weekend I was in Porto Alegre for the main PHP event in Latin America. It was really cool, feels good to hear great people talk, we feel renovated and motivated to do a better work. The first day was dedicated to full length courses, I attended one about evolving architecture. It was nice to …

Composer running @ Dreamhost

Using composer on a Dreamhost shared server

I’m starting yet another project (but this one I intend to finish, I swear 🙏) and I’m using Symfony to develop it. But when you deploy to Dreamhost, you can’t use composer by default (unless you are the proud owner of a VPS server). I configured my site to use PHP 7.3 and with that …

podcast

Podcasts I listen to

I listen to lots of podcasts, much more than I’m able to, so I have to pick up the topics I’m most interested in. I’m gonna list the technical ones I like more, ordered alphabetically because it’s easier. 👌 In english Coding Blocks Darknet Diaries Front End Happy Hour Shop Talk Show Soft Skills Engineering …

PHP logo

Updating from PHP7.2 to PHP 7.3 on Linux Mint

So, today I wanted to upgrade the PHP version installed in my notebook. 7.3 was not available at the default repositories, so I had to include a new one: $ sudo add-apt-repository ppa:ondrej/php After which you’ll refresh the cache $ sudo apt update Now you can install PHP7.3 normally $ sudo apt install php7.3 And …

postman webservice

Using Postman to test SOAP webservices

Recently I had to maintain a soap-based webservice. Really ugly stuff, you know. The problem is that I wanted to test my endpoint, but as the development environment is inside a docker that is inside a vagrant (is it correct to say this? 😩) I’m unable to use online tools like plum voice soap tester …

NodeJS

Installing Node.js 12 on Linux Mint 19 with apt

When I have to install anything, I like doing it using apt instead of downloading a tar file. Unfortunately, Node.js isn’t available in any default repo on Mint, so here is how to configure and install it: Configuring Node.js PPA First of all, install python-software-properties to better manage your repositories. Then add the latest (as …