If you're looking for my old blog, it's been moved. Go to old blog →

I'm a full-stack software developer

And this is my blog about Laravel, PHP, Vue and TDD.
You can follow me on twitter or find out a little bit about me.

Keep track of my articles, tutorials and courses and receive valuable information directly in your inbox.

Thanks for subscribing!

Articles

Big Tech is taking away our freedom — how Apple is making companies their hostages and demanding ransom money

Published on

An analysis on how Apple demands developers implement In-App Payment on their applications while taking a 30% cut, using as an example the recent situation with Basecamp's HEY.

Read more

Why do they say Node.js is "fast"?

Published on

A quick explanation on how Node handles requests and why it is so fast.

Read more

Handling side projects as a developer

Published on

Strategies I've been using to get side projects shipped.

Read more

Understanding the delegated type pattern and multi-table inheritance

Published on

Recently, DHH published this tweet about adding the delegated type to Rails. I wrote a thread explaining what it did, but I wanted to write a blog post to explain it better.

Read more

5 Tips to start testing your applications today

Published on

Don't delay on testing your app. Those tips will help you start testing it today.

Read more

I finally moved on from my failed, 5-year old project

Published on

This month, I decided to shut down my 5-year old project and start something new.

Back in 2016, when I was just fresh out of highschool, I started a project (events platform, similar to Eventbrite) with an older friend. We thought we had everything to succeed: he had an app for parties invitations, which actually had a pretty significant amount of users, he had contacts and I had the technical skill to build the platform.

I spent about 10 months getting everything ready — at the beginning, I was going to college, though I quit mid 2016. We had events, multiple tickets, payment integration (credit card and bank slip, which is widely used in Brazil), everything we needed to calculate how much we should pay each user (the event holders), the authentication app to be used by the event staff, etc.

Read more

Test Post

Published on

Testing this

Read more