Thoriq Firdaus

Thoriq is a writer for Hongkiat.com with a passion for web design and development. He is the author of Responsive Web Design by Examples, where he covered his best approaches in developing responsive websites quickly with a framework.

Latest posts

Fresh Resources for Web Designers and Developers (September 2024)

It’s September and we’ve got a fresh set of resources for our fellow web developers. This month, we’ve got tools from various categories, includ…

How to Disable “Unattended Upgrades” in Ubuntu

The Unattended Upgrades feature in Ubuntu allows it to automatically install important updates, like security patches and system fixes, without needin…

Getting Started with Flask

Flask is a lightweight and flexible micro-framework for Python that makes it easy to get started with web development. It’s designed to be simple an…

10 FilamentPHP Plugins to Supercharge Your Laravel Admin Panel

FilamentPHP has quickly become a go-to choice for developers to build admin panels for Laravel applications. With its sleek design and powerful featur…

Getting Started with CSS @property Rule

The CSS @property is a powerful feature that brings more control and flexibility to custom properties, also known as CSS variables. It is introduced a…

Fresh Resources for Web Designers and Developers (August 2024)

August 2024 brings us a collection of new tools, libraries, and resources to help you build better websites and applications, and improve your product…

Laravel Development Environment Compared

When developing a Laravel application, having a reliable local development environment is as important as the code itself. A good local development en…

Native CSS Masonry Grid

One popular layout style on the web is the masonry layout, often used in image galleries and portfolio websites to display images or items of varying …

CSS Container Queries

In traditional responsive design, we rely on media queries to change styles based on the overall viewport size. This works well for adjusting layouts …

Snappy Scroll with CSS Scroll Snap

CSS Scroll Snap was introduced to allow you to define snap points for scrollable elements. It ensures that the scrolling lands precisely at the desire…

:where() – CSS: Cascading Style Sheets

Managing CSS can be tricky, especially when styles need to override each other. This often makes it hard to keep the styles in the right places. To si…

A Look Into: CSS “:is” Selector

The CSS :is selector is a handy pseudo-selector that simplifies complex selector queries. It allows you to group multiple selectors into a single, mor…