A customer called me saying he was creating an online store for selling cool hats online. The customer was using the default Storefront theme in WordPress. I have some experience setting up online stores. After setting up some products, permalinks and etc. We saw the theme was still displaying the default credit footer “Built with …
Category Archives: Web Development
ImageMagick to convert jpg to webp
I have been working with a lot a photos I take during my walks in NYC and when I travel to visit coffee farms in Latin America. I needed an efficient way to process my images for the web. I put these brief instructions together. You can also make this a script and process images …
Setup Apache Virtual Hosts on Red Hat 8
Last week a client asked me to setup a dev and production environments on their new Red Hat 8 box. I have setup Apache virtual hosts in Ubuntu in the past. I knew to setup Apache virtual hosts on Red Hat 8 should not be that difficult. This is when I decided to take a …
Git error: Please tell me who you are
The other day after having a great cup of coffee from my friends coffee farm in Quillabamba, Peru I got an error in Git saying “Git error: Please tell me who you are”. This happened after I entered my usual Git credentials in my Terminal. After doing some research I found out that Git made …
Docker failed to solve with frontend dockerfile.v0: failed to create LLB definition
I was working on improving my Flask skills and at the same time learning about REST APIs and how to build them using Flask, Docker, MongoDB and AWS. I’m using git in order to have my code available and practice whether at home or at the office macOS computer I have. Somehow, after pushing my …
Enable vim Syntax Highlighting
I have to admit, I’m addicted to vim. There are many cool editors out there, but I still not used to them. Now, that I discovered how to enable vim syntax highlighting I decided to share some details. First, I want to thank you for your support with my ITPro Helper shop. I’m going to …
xcrun: error: invalid active developer path MacOS
Again, I decided to come back and keep up with my path to become a full time Web Developer instead of an “IT handyman”. So, I brewed another cup of my favorite Caturra coffee varietal and poured it on my Caturra coffee varietal mug to get some code with coffee inspiration. I opened my Terminal …
Continue reading “xcrun: error: invalid active developer path MacOS”
Mirror a Website Using wget
The command is simple and to mirror a website using wget works fantastic. While I was crossing the Williamsburg Bridge in NYC I received a Slack chat from a customer. They wanted to backup some really old WordPress sites and just archive them as simple html files. You can mirror a website using wget easily. …
Python’s built-in HTTP server handy one
While building my own Flask application for learning purposes. I was not sure how it was being served on the web. I did not install Apache of any other web server, but it is running on my Digital Ocean test server. The I found out about Python’s built-in HTTP server. This final purpose of this …
Common HTTP response status codes to Understand
Hola! While having a great cup of Caturra coffee from Panama I decided to put together the most common HTTP response status codes in a simple list. HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped in five classes: Informational responses (100–199), Successful responses (200–299), Redirects (300–399), Client errors …
Continue reading “Common HTTP response status codes to Understand”