Developer TurkeyBlog

Writing on Node.js, Next.js and careers

Problems I ran into on real projects, and how I solved them.

  1. 9 min readSEO vs GEO vs AEO vs AIO: What Are the Differences?What do SEO, GEO, AEO and AIO mean, and how do they differ? I explain it with Google's official docs and what I set up while building this site. Read it now!
  2. 3 min readRole-Based Authorization in Node.js and Express with JWTI explain authentication and role-based authorization with Express and JWT through code examples, including the common ownership check mistake. Read it now!
  3. 3 min readMultilingual Next.js Site: Setting Up hreflang and CanonicalI explain a TR/EN setup in the Next.js App Router, and the hreflang and canonical mistakes to avoid, starting from my own www redirect mistake. Read it now!
  4. 3 min readDatabase Schema Design in Node.js with Prisma and PostgreSQLI explain designing a relational schema with Prisma and PostgreSQL through an e-commerce example, including migrations, indexes and transactions. Read it now!
  5. 3 min readJunior Developer Portfolio: Which Projects Should Go In?Which projects belong in a portfolio, how to show client work, how to organize GitHub? I explain it all with real decisions from my own portfolio. Read it now!
  6. 3 min readMoving to .NET Core Through a Node.js Developer's EyesMoving from Node.js to C# and .NET Core, I describe where the two ecosystems are alike and where they differ. Not a guide, but a learning note. Read it now!
  7. 6 min readHow Does a Local Business Show Up in AI Search Answers?A bag shop's website started showing up in ChatGPT and Google AI answers. I share what I observed, what I don't know and what I recommend. Read it now!