Home About Skills Products Work
Projects Services Experience
Learn
Tutorials Courses Blogs Resources
Contact
Blog

Writing & Insights

Articles on web development, tools, and lessons learned.

51 articles · browse by category or tag below

How to Build an Ecommerce Website Step by Step

From scoping the actual requirements to inventory, checkout, and order states — the realistic build order for a real store.

Read Article

Popular Articles

Recent Articles

Building a Full-Stack App with Vue.js and Laravel (Inertia.js)

Building a Full-Stack App with Vue.js and Laravel (Inertia.js)

How Inertia.js lets a Laravel backend and Vue.js frontend feel like one SPA-style codebase, without building a separate JSON API.

React Hooks Explained: useState, useEffect, and Beyond

React Hooks Explained: useState, useEffect, and Beyond

A practical walkthrough of useState, useEffect, useRef, and useContext — the hooks that cover the majority of real React component logic.

React Performance Optimization: Memoization and Code Splitting

React Performance Optimization: Memoization and Code Splitting

React.memo, useMemo, useCallback, and code splitting — how to actually measure and fix real React performance problems.

Dockerizing a Laravel Application: A Complete Guide

Dockerizing a Laravel Application: A Complete Guide

A complete Dockerfile, docker-compose stack, and Nginx configuration for running a Laravel app in containers, from local dev to production.

CI/CD for Web Apps with GitHub Actions

CI/CD for Web Apps with GitHub Actions

Automated testing and deployment with GitHub Actions — running a real database in CI, and deploying automatically on merge to main.

Docker Compose for Multi-Service Development Environments

Docker Compose for Multi-Service Development Environments

Structuring a real multi-service Docker Compose stack — app, worker, database with health checks, and environment-specific overrides.

Flutter for Beginners: Building Your First Cross-Platform App

Flutter for Beginners: Building Your First Cross-Platform App

Widgets, StatelessWidget vs StatefulWidget, layout basics, and calling a REST API — everything needed to build a first real Flutter screen.

State Management in Flutter: Provider vs Riverpod

State Management in Flutter: Provider vs Riverpod

How Provider and Riverpod solve shared app state differently, and which one makes sense for a new Flutter project today.

Entity Framework Core Migrations: A Practical Guide

Creating, applying, and safely rolling back EF Core migrations — the .NET equivalent of Laravel migrations, and where the workflow differs.

Showing 28 to 36 of 51 results
Esc