IAMUVIN

Blog

Blog

Technical writing on Web3, AI, and building things. Written by Uvin Vindula.

130 articles

Industry Analysis & Trends11 min
IAMUVIN

Web3 vs Web2: An Honest Comparison from Someone Who Builds Both

An honest, non-maximalist comparison of Web3 and Web2 from a developer who builds both professionally — DeFi protocols and Next.js SaaS platforms, NFT smart contracts and e-commerce stores. Where blockchain genuinely adds value, where traditional stacks are still better, real cost breakdowns, developer experience differences, and the hybrid approach that actually works in production. No tribal loyalty. Just engineering reality.

U
Uvin Vindula·March 9, 2026
Industry Analysis & Trends11 min
IAMUVIN

The AI Landscape in 2026: What Developers Need to Know

A developer's field guide to the AI landscape in 2026 — from Claude Opus 4.6 and GPT-4 Turbo to code AI tools, real agent workflows, MCP, RAG maturity, and multimodal generation. Based on daily hands-on use building production AI products, 90 minutes of morning research, and strong opinions on what's real versus what's hype. If you're building with AI in 2026, this is the map.

U
Uvin Vindula·February 9, 2026
Case Studies & Build Logs10 min
IAMUVIN

GemStore.lk: How I Built a Gemstone Export Business from Sri Lanka

The story behind GemStore.lk — how Uvin Vindula built a direct-to-customer Ceylon gemstone export business sourcing sapphires, rubies, and precious stones from mines in Eheliyagoda, Sri Lanka and shipping certified gems to buyers in the UK, USA, and Europe. No middlemen. No inflated prices. Just real stones, proper certification, and a platform built by someone who understands both the product and the technology.

U
Uvin Vindula·February 2, 2026
UI/UX & Design Engineering10 min
IAMUVIN

Dark Mode Implementation in Next.js with Tailwind CSS

iamuvin.com is dark-only by design — but most client projects need a proper dark/light toggle. This guide covers every detail of implementing dark mode in Next.js with Tailwind CSS v4: class-based vs media query strategies, CSS variables for seamless theme colors, solving the dreaded flash-of-wrong-theme on page load, building a Theme Provider with React Context, persisting user preferences, detecting system settings, and knowing when dark-only is the right choice. Every pattern comes from production code I've shipped for clients.

U
Uvin Vindula·January 26, 2026
Career & Professional Growth11 min
IAMUVIN

How to Learn to Code in 2026: A Practical Roadmap

A practical, no-nonsense roadmap for learning to code in 2026. Uvin Vindula breaks down where to start, what languages to learn first, which frameworks matter, how AI tools fit into the learning process, and a concrete 6-month plan that takes you from zero to employable. Based on teaching 10,000+ learners through uvin.lk and eight years of professional development experience across Web3, AI, and full-stack engineering.

U
Uvin Vindula·January 19, 2026
Next.js & React14 min
IAMUVIN

Next.js 16 Complete Guide: Everything That Changed

A comprehensive guide to Next.js 16 from someone who migrated four production apps. Covers App Router improvements, React 19 integration, Server Components, streaming patterns, performance gains, and a practical migration guide from Next.js 15.

U
Uvin Vindula·January 12, 2026
Industry Analysis & Trends11 min
IAMUVIN

Tech Trends 2026: What Actually Matters from a Developer's Perspective

A developer's honest take on the tech trends that actually matter in 2026. From AI agents that ship real features to L2s winning the scaling debate, Next.js 16 changing frontend architecture, and MCP redefining tool use — these are the trends I'm building with daily, not just reading about. Based on 90 minutes of daily trend research, building production systems, and attending Token 2049.

U
Uvin Vindula·January 6, 2026
DevOps & Deployment9 min
IAMUVIN

Environment Variables in Next.js: The Production Guide

A complete guide to managing environment variables in Next.js across local development, preview deploys, and production. Covers how Next.js resolves .env files, the NEXT_PUBLIC_ prefix rules that trip up every developer at least once, type-safe validation with Zod, build-time vs runtime variables, secrets management on Vercel, common mistakes that accidentally leak API keys to the browser, and the exact .env setup I use on every project. If you have ever shipped a deploy that silently broke because an env var was missing, this guide will save you from that particular brand of pain.

U
Uvin Vindula·December 8, 2025
Next.js & React11 min
IAMUVIN

Next.js Authentication Patterns in 2026: What Actually Works

A battle-tested comparison of Next.js authentication approaches in 2026. Covers Supabase Auth, NextAuth/Auth.js, Clerk, and custom JWT implementations with real code examples. Includes session management strategies, server-side auth in App Router, protected API routes, and the RLS + auth combo that eliminates an entire class of security bugs. Honest opinions from shipping production apps with every approach.

U
Uvin Vindula·December 1, 2025
Cybersecurity & Ethical Hacking11 min
IAMUVIN

API Security in Next.js: Common Vulnerabilities and How to Fix Them

A practical breakdown of the API security vulnerabilities I find most often in Next.js applications — missing authentication on route handlers, IDOR flaws, unsanitized query parameters, absent rate limiting, and more. Each vulnerability comes with vulnerable code I have actually seen in production, followed by the exact fix. If you are shipping API routes in Next.js, this is the checklist that keeps your endpoints from becoming someone else's attack surface.

U
Uvin Vindula·November 17, 2025
Case Studies & Build Logs11 min
IAMUVIN

Terra Labz: Building a Global Technology Company from Sri Lanka

The story of how Terra Labz grew from a local Sri Lankan operation into a global technology company with offices in Sri Lanka, Dubai, London, and the USA. Written by Uvin Vindula, Director of Blockchain and Software Solutions at Terra Labz — covering the expansion, the clients, the technical decisions, the challenges of operating across four countries, and the lessons learned along the way.

U
Uvin Vindula·November 10, 2025
Bitcoin & Cryptocurrency9 min
IAMUVIN

Best Bitcoin Wallets for Sri Lanka in 2026

A practical, unsponsored guide to the best Bitcoin wallets for Sri Lankans in 2026. Covers software wallets (BlueWallet, Exodus, Muun), hardware wallets (Ledger, Trezor), exchange wallet risks, CeyPay integration, step-by-step setup, backup and recovery, and common questions from uvin.lk students. Written by Uvin Vindula, founder of uvin.lk, Bitcoin educator, and author of The Rise of Bitcoin — based on real experience helping over 10,000 Sri Lankans secure their Bitcoin properly.

U
Uvin Vindula·November 3, 2025