Codes of Conduct

I am a big fan of having, following, and enforcing a Code of Conduct (CoC) in all projects where I participate. If by any chance they do not have one, I always seek to collaborate with the project maintainers to adopt one that aligns properly with their values. So far I have seen great results, … Read more

Good practices for presentations

Estimated reading time: 3 minutes

A few days ago while I was doing some note cleanup and brainstorming for post ideas, I found a list of good practices for presentations and screen sharing I wrote some years ago and, even though we are already well into the new remote age, I decided to share them with you.

I hope you (or someone close to you) find them helpful.

Read more

Dear new (and not so new) developers

Estimated reading time: 4 minutes

I understand not everyone has or will have the privileges of good mentors, internet access, or even knowing how to read and understand English, but for those who have them, is that I want to share these bites of wisdom that have helped me advance my career over 17 years now.

Let me give you a bit of context about me. I graduated from CS 15 years ago, in a small university at my home town (Puebla, Mexico); and paid most of it by working in a small computer repair store near my home. Most of what I know today I either learned it from great mentors I have had over the years, because of someone answering my question in some form of online platform, or self thought.

Read more

Overlay text on images with PHP

Estimated reading time: 3 minutes

Some time ago, someone asked me how to create a list of diplomas using a static background image and a list of names. The problem was simple enough to be implemented in less than 30 mins, so I decided to give a try and here is what I ended up with.

Read more

Writing a URL shortener with PHP and Airtable

Do you want to build your own URL shortener, for free, and in less than 30 minutes? Are you familiar with PHP? Are you tired of using services like Bitly with weird URLs or not being able to update the URL? Keep reading and discover how easy it is to do so!