Developer Spotlight: Francesco Michelini

In this Developer Spotlight, Francesco Michelini shares the journey behind his standout projects, his favorite tools, and how game development inspired his passion for creative coding.

Case Study: Gentle Rain

This case study explores how retro aesthetics and modern innovation came together to create a unique and inspiring learning experience.

Creating Generative Artwork with Three.js

Develop a dynamic, generative artwork using Three.js and grid systems, inspired by Lygia Clark’s minimalist geometric designs.

What is TCP/IP Model and How Does The Protocol Work

Learn the basics of the TCP/IP model, its layers, how TCP and IP work, and why it powers modern networking, from web browsing to IoT and 5G. Continue reading What is TCP/IP Model and How Does The Protocol Work on SitePoint.

Tracking Creativity: Inside the Making of Sixelf

Exploring the imaginative process and innovative details behind Sixelf, a platform empowering designers to showcase their contributions and visualize their creative impact.

Data Structures and Algorithms (DSA): A Complete Tutorial

Master Data Structures and Algorithms (DSA) with this complete tutorial. Learn about arrays, trees, graphs, sorting, recursion, and advanced algorithms. Continue reading Data Structures and Algorithms (DSA): A Complete Tutorial on SitePoint.

A beginner’s guide to Retrieval-Augmented Generation (RAG)

Read A beginner’s guide to Retrieval-Augmented Generation (RAG) and learn AI with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more. Continue reading A beginner’s guide to Retrieval-Augmented Generation (RAG) on SitePoint.

10 Top Free & Premium WordPress Plugins for 2025

A roundup of the best WordPress plugins for 2025 to help you build better sites, add smarter features, and keep things running smoothly.

Developer Spotlight: Lorenzo Dossi

Meet Lorenzo Dossi, a motion designer and front-end developer shaping the web with creativity and precision in our first-ever Developer Spotlight.

Control Statements in C: A Comprehensive Guide

Learn what control statements in C are and how they control the flow in C programming. Explore the types of control statements—including decision-making, selection, and iteration statements—with examples. Continue reading Control Statements in C: A Comprehensive Guide on SitePoint.