Creating a Web Application with PHP and CodeIgniter – Part 2

category:  CodeIgniter, Web development

In part 2, we will learn what is MVC pattern. Model-View-Controller (MVC) CodeIgniter is based on the Model-View-Controller development pattern aka “MVC“. MVC is a software approach that separates application logic from presentation. Model The Model represents the data structures (tables in your database). The model classes will contain functions that retrieve, insert and update the data in your database. View The View is the information that is showing to a user. Normally the View is a web page. Controller … Read More

Creating a Web Application with PHP and CodeIgniter – Part 1

category:  CodeIgniter, Web development

A few weeks ago, I was assigned a new project. The requirements were to create a new small application in a tight deadline. The application needed to be secure, lightweight, fast, and quickly adding new features in a small amount of time. I came up with some PHP frameworks (CodeIgniter3, Yii2, CakePHP, and Laravel) and JS frameworks (Reactjs). In the end, the winner was CodeIgniter. If you are a PHP Developer, you may hear one of the popular PHP frameworks … Read More

Where To Buy Top-Quality WordPress Themes

category:  Web Designer, WordPress

You want a new website and you choose WordPress to be the core of your site. Next, you are looking for a quality WordPress theme and perhaps the WordPress plugins. You find a ton of WordPress themes and plugins from various sources but you are not sure which place you can buy the quality WordPress theme and plugin. Today I have the best one that I have been using it since 2013 for recommending to you. Envato Market – quality … Read More

Why I use WordPress Elementor Plugin

category:  Web Designer, WordPress

“Why I use WordPress Elementor plugin” Before page builder plugins were introduced to WordPress. We, WordPress developers, had to create or customize the templates for our WordPress theme. Every time a WordPress layout needs to be changed, developers have to customize the templates. Sometimes we have to create the custom fields in order to display extra content on the page. Once the page builder plugins were introduced to WordPress, developers, and designers were able to create the pages faster. However, … Read More

How to create a WordPress child theme

category:  WordPress

If you are planning to do the customization (change the templates, CSS, or add more functionalities) on your site and your site is built by WordPress. You should create a child theme. Today, I am going to share “How to create a WordPress child theme”. What are the benefits of the child theme Keeping the changes you make after theme updates: If you change the templates, CSS or adding more functionalities to the active theme then the theme is updated, … Read More

Health Insurance for Long Stay Visa in Thailand

category:  Life in Chiang Mai

Since 31 Oct 2019, foreigners applying for a Non O-A visa will be required to purchase health insurance during staying in Thailand. Requirements According to the official immigration website, the requirements of health insurance are below. Applicants are required to have 40,000 baht outpatient coverage and 400,000 baht inpatient coverage. Health insurance for Non O-A visa in Thailand since 31 Oct 2019 Only Non O-A visa is required to purchase health insurance I called Chiang Mai immigration and spoke to … Read More

10 Most Popular Types of Websites

category:  Web development

When building a website, you should identify what type of website you need. The most popular types of websites are: E-commerce Blog Business Media/Entertainment Portfolio Educational Crowdfunding Non-profit Vlog Community Forums # E-commerce website E-commerce, also known as online shopping, is a website where visitors can directly buy the products and services. Also, the product can be both physical and digital products. Digital products are music, movie, WordPress themes, and WordPress plugins. Examples of e-commerce websites are Oriental Decor and … Read More

What You Need to Build a Website – Checklist

category:  Web development, WordPress

To build a website, there are 4 things you need. Domain Name Business Email Address / Contact Email Address Platform Web Hosting # Domain Name What is a domain name A domain name is a digital address for your website. It is where people can find and access your website. For example, my domain name is When you type “” into browsers such as Chrome, IE, Firefox or Safari and hit the enter key, you will see my website … Read More

How to fix WordPress not sending Emails issue

category:  WordPress

Issues with email sending are some of the most common questions that I have from my clients. Often, the clients are not seeing any of the expected WordPress notifications. This is usually due to problems with their server configuration or their contact form configuration. # Server configuration WordPress is built in PHP which is one of the most popular server script languages. WordPress uses the PHP mail function to send out the emails. Normally, web hosting that supports PHP and … Read More

Why you need LiveChat for your website

category:  WordPress, Web development

Have you ever used LiveChat to ask some questions before buying the products or services? Have you ever used LiveChat for getting your support? If the answer is no, let’s read on. LiveChat is not new. It is been around for over 10 years. LiveChat helps many businesses grow. You may be one of them. What is LiveChat? LiveChat is an online customer service software with live support, help desk software, and web analytics capabilities. Below it shows how LiveChat … Read More

1 2 3 4 5 6 7 13