© 2026 Thilina Rathnayaka. All rights reserved.
Every article, in one place.Every article, in one place.

A chronological reading shelf for everything published here, kept intentionally simple and easy to scan.

2026

March 24, 2026

Changelog for Template-NEXT: Version 0.4.2

A small changelog for Template-NEXT v0.4.2, adding AGENTS.md support in the Next.js scaffold flow, updating the shadcn/ui preset to b1YmqvjRA, and polishing the starter links.

March 13, 2026

Changelog for Template-NEXT: Version 0.4.1

A detailed changelog for Template-NEXT v0.4.1, featuring a custom Next.js scaffold flow, the shadcn/ui preset abkeIa, next-themes support, a refreshed landing page, automatic formatting, and publish/runtime fixes.

2025

November 02, 2025

Changelog for Template-NEXT: Version 0.3.2

A detailed changelog for Template-NEXT v0.3.2, featuring a Next.js 16 baseline, a Node 20.9+ runtime guard, a new 'versions' command to reveal pinned packages, and UX/publish polish.

November 01, 2025

Template-NEXT: A Comprehensive Guide to Getting Started

An in-depth look at Template-NEXT v0.3.2, a professional Next.js project generator with TypeScript, TailwindCSS, and Shadcn/ui. Learn about its Next.js 16 baseline, current directory support, conflict detection, template presets, and how to leverage its capabilities for your next project.

July 01, 2025

Changelog for Template-NEXT: Versions 0.3.0 and 0.3.1

A detailed changelog covering the complete architectural overhaul in Template-NEXT version 0.3.0 and the addition of current directory support in version 0.3.1. These updates transform Template-NEXT from a simple git clone tool into a professional project generator.

June 15, 2025

ScopeAI: Real-Time, Lightweight Polyp Detection with YOLOv8

How I built ScopeAI: a fast, accurate, and clinically practical AI system for polyp detection in colonoscopy images, running on modest hardware, with a modern web interface and YOLOv8 at its core.

March 03, 2025

Setting Up a Flask App from Scratch: A Beginner's Guide

Learn how to set up a Flask app from scratch, including essential files, virtual environments, installing packages, and running your first page locally.

2024

October 11, 2024

Git for Absolute Beginners: A Comprehensive Guide

An in-depth guide to essential Git commands for beginners, covering installation, configuration, and basic workflow.

October 03, 2024

Understanding DNS Record Types: A, AAAA, CNAME, TXT, and More

Learn about the different DNS record types like A, AAAA, CNAME, and TXT, and their roles in managing domain names and directing traffic on the internet.

October 03, 2024

Guide to Connecting an External Domain from Dynadot to Vercel Hosting

Learn how to connect your Dynadot-purchased domain to a Vercel-hosted project by updating DNS records and verifying your domain.

September 12, 2024

Changelog for Template-NEXT: Versions 0.2.5 and 0.2.6

A detailed changelog covering updates in Template-NEXT versions 0.2.5 and 0.2.6. This includes a minor CLI update in 0.2.5 and major CLI enhancements with fixes in 0.2.6.

September 12, 2024

Template-NEXT: A Comprehensive Guide to Getting Started (2.x - Deprecated)

An in-depth look at Template-NEXT, a powerful Next.js template with TypeScript, TailwindCSS, and Shadcn/ui. Learn about its features, flexible installation process, and how to leverage its capabilities for your next project.

September 09, 2024

Changelog for Template-NEXT: Version 0.2.4

A detailed changelog for the updates in Template-NEXT, version 0.2.4. This release includes package updates, optimizations, and a directory structure change to enhance the development experience.

September 02, 2024

Branching and Merging with Git: A Step-by-Step Guide

Learn how to create a new branch, commit changes, and merge it back into the main branch using Git commands in VS Code.

September 01, 2024

Getting Started with Git: Initializing and Cloning a Repository

A comprehensive guide on how to initialize a new Git repository and clone an existing one using simple Git commands.

August 09, 2024

Shadcn Carousel Error

Learn how to fix the deployment issue with the Shadcn Carousel in React applications when deploying on Vercel.

August 09, 2024

Footer Component with React & Tailwind

Learn how to create and integrate a customizable footer in your React application using Tailwind CSS and React Icons.

Want to get in touch?
Or just say Hi?

Drop me a line at rathnayaka3548@gmail.com . If you ever come to Colombo, let's meet up for coffee. Let's work together to bring ideas to life!