October 16, 2026 - 02:50

Web Development

Web Development Image File Formats: When to Use JPEG, PNG, WebP and SVG

A file extension tells you what a file is intended to contain; it does not tell you whether the export is suitable for your website. A tiny PNG can be...

HTML5 & CSS3 Search an HTML Table with Plain JavaScript

A small HTML table does not need a search library. Read the search field, compare it with the loaded rows and hide rows that do not match. The importa...

HTML5 & CSS3 Create Tabs with CSS and JavaScript Without Bootstrap

Tabs let related sections share the same area of a page. They work well for short alternatives such as an overview, installation notes and examples. T...

HTML5 & CSS3 Build a Modal with HTML, CSS and JavaScript

A modal is useful when a short task needs the reader's attention without leaving the page. A dark overlay alone does not make a component modal: keybo...

PHP PHP Built-in Functions: array_map, filter_var, trim and explode

PHP's built-in functions can reduce repetitive code, but misreading a return value introduces new bugs. Distinguish validation from sanitization, and ...

HTML5 & CSS3 HTML Form Controls: input vs textarea vs select

Do not choose a form control only by its appearance. Decide whether the user should send one value, a longer explanation, or one of a fixed set of opt...

HTML5 & CSS3 CSS Flexbox vs Grid: When to Use Each

Choose between Flexbox and Grid by asking how items should align, not which feature is newer. Content widths often drive a button group; a card list m...

HTML5 & CSS3 Responsive Design: Viewport and Media Queries

If a page looks fine on a desktop but shows tiny text or horizontal scrolling on a phone, separate two problems: the browser's viewport and the CSS la...

PHP Authentication with JWT (JSON Web Token) in PHP

JSON Web Token (JWT) is a secure and widely used method for authentication and authorization in web applications. In this guide, we’ll build a basic a...

Web Development Recommended Tools for Web Development

During the web development process, I’ll share some of the best tools I've used across code editors, backend utilities, database management systems, d...