TOP 5 must-know SEO skills for every developer
SEO

TOP 5 must-know SEO skills for every developer

Google – the biggest search engine, has over 99,000 searches every single second (Internet Live Stats, 2022). Then we can calculate the number of searches is over 8 billion a day. It’s incredible. Therefore, bringing your website to appear on search engines is an extremely important step in marketing. This is called SEO – Search Engine Optimization.…

Count post views by AJAX in WordPress without any plugin
Web development

Count post views by AJAX in WordPress without any plugin

In the previous post, we finished counting post views for WordPress by PHP and checking the view state by using a PHP session. For low-traffic websites, this approach works well. But PHP session memory grows as the volume of traffic does. Remember that web hosting often has quite limited memory. Therefore, this technique is unsafe…

Top 5 free websites to learn CSS in 2023
CSS & UI

Top 5 free websites to learn CSS in 2023

CSS – Cascading Style Sheets is a very important language to decorate the presentation of any website. In addition, CSS is also used in the development of user interfaces for mobile applications and even for desktop UI. Is CSS important to learn? The answer is yes. A website’s vital role is to commercialize a business’s…

CSS element overlap by using relative and absolute position
CSS & UI

CSS element overlap by using relative and absolute position

I often have to do this thing again: Cover one element with another. The key CSS technique is the same every time: The first element is positioned relative, and the second will be marked as absolute. Often it’s a heading or caption that needs to cover an image, sometimes with a translucent background color or…

Detailed comparison of TCP and UDP
Network

Detailed comparison of TCP and UDP

Though you may be familiar with TCP and UDP as a developer, do you understand what they are, how they differ, and how they impact software systems architecture? Overview of computer networks Before introducing TCP and UDP, we must first describe how computers and the internet communicate. When you use your computer or smartphone to…