Publishing Your React.js App on cPanel with GitHub Actions

Please following this step: emove the “dist” and “build” folders from the .gitignore file. You need to create an FTP account from your cPanel host and add it to the secrets of your repository. Add the CPANEL_HOST, CPANEL_USERNAME, and CPANEL_PASSWORD to the secrets of your repository. Create a deploy.yml file in the “.github/workflows” directory and […]

Read more.

Find keyword position in the google search result + python

As the world becomes increasingly digital, more and more businesses rely on search engine optimization to drive traffic to their websites. In order to optimize their website for search engines, website owners need to know the position of their keywords in Google search results. This can be a laborious process for businesses to do manually. […]

Read more.

How to improve WordPress speed

As a web developer, I have completed many WordPress projects, such as developing plugins or themes. Here is a quick checklist for improving page speed in WordPress. You can use this checklist to improve your WordPress website: Plugins, themes and the core of WordPress should be updated. Even though I know many WordPress web admins use cracked […]

Read more.

Setup DigitalOcean spaces in django

Here I will explain how to set up DigitalOcean spaces in the django app, one of the popular products in DigitalOcean. Before you start reading this post, you are reading this post as an expert user, so I won’t explain simple points. The first step is to install Django, gunicorn, Django-storages, and boto3 packages using pip: pip install […]

Read more.

Digital ocean infrastructure shocked me.

My current job is as a full-stack developer on an international project. My task is to develop scalable social media for this project. However, it is a new social media platform, and we are developing a new project. We use Next.js for front-end development and Django for back-end development. For this project, I chose digital […]

Read more.

Inspect element in safari for iOS + macOS

All web developers today know websites should be mobile-friendly. A handy tool you might need if you’re working on a web project is the “browser inspect element.” The purpose of this post is to explain how to use “inspect element” on your iPhone with your mac device (MacBook, iMac, etc.). How to activate the inspect […]

Read more.

The world has lost good people :(

The world loses many people all the time. Death is the most horrible thing ever seen but the most significant event in a person’s life. On October 3, 2022, my friend Faeze died of breast cancer. I have not found one person saying Faeze did inappropriate actions or used wrong words during her routine. Faeze […]

Read more.

Instead of LMS, use Github

As a teacher assistant, I taught over 800 hours to 150 students in four semesters. I trained and practiced machine learning, image processing, and computer architecture courses with students. During the Covid-19 pandemic, all classes are online. Professors, teacher assistants, etc., use university LMS to receive student assignments and grades. My class created a new organization […]

Read more.

Datalk podcast in 2022

In 2022, I published 22 episodes of the “Datalk” podcast, a conversational podcast centered on Machine Learning, Data Science, Data Privacy, and Data Security. Thanks to all team members for recording, sharing, booking guests, and creating graphical elements. Most of our podcast listeners are from Iran, which is unsurprising since our podcast is in Persian. […]

Read more.