Ginbok
Home Blog Contact
Home Blog Contact

Categories

  • All (99)
  • Development (24)
  • AI & Automation (26)
  • Engineering Notes (12)
  • CMS & Content Platforms (11)
  • Tools & Workflow (9)
  • Web Performance (6)
  • DevOps & Infrastructure (3)
  • AI Agents (3)
  • Security (2)
  • Tech (1)
  • FinTech (1)
  • CMS Administration (1)
Engineering Notes Mar 04, 2026

Updating Google OAuth and Supabase for New Domains

When migrating an application to a new domain, such as transitioning to erp.ginbok.com, updating your authentication providers is critical. If the handshake between Google OAuth and Supabase isn't ...

Read more →
Engineering Notes Mar 01, 2026

Eliminating N+1 Queries in Optimizely CMS: A Case Study

The Hidden Cost of Nested ContentAreas In Optimizely CMS (formerly Episerver), the flexibility of ContentArea often leads to nested architectures. While great for editors, it frequently introdu...

Read more →
Engineering Notes Mar 01, 2026

Strategic API Architecture: A Guide for Modern Enterprises

The Strategic Role of API Architecture in Digital Transformation In the current era of hyper-connectivity, the choice of Application Programming Interface (API) architecture is no longer just a...

Read more →
Engineering Notes Feb 24, 2026

Understanding ESB and Message Queues: Architecture & Use Cases

Introduction to Modern Integration Patterns In modern software architecture, especially when moving from monoliths to microservices, the way systems communicate is critical. Two dominant patter...

Read more →
Engineering Notes Feb 19, 2026

Building an E-commerce Site in Hours with Google AI Studio & Supabase

In the modern development landscape, the distance between a spark of inspiration and a production-ready application has shrunk to a record minimum. By leveraging Generative AI, specifically Google ...

Read more →
Engineering Notes Feb 16, 2026

The Developer Paradox: How AI Reshapes Software Engineering

The tech landscape is undergoing a seismic shift. While many believe developers are the primary beneficiaries of Artificial Intelligence, the reality is more nuanced. We are witnessing a "Developer...

Read more →
Engineering Notes Jan 29, 2026

The Dark Side of JWT: Hidden Drawbacks Every Developer Should Know

Introduction In the era of microservices and separated frontend-backend architectures, JWT (JSON Web Tokens) has become the default authentication mechanism, replacing traditional session-based app...

Read more →
Engineering Notes Jan 26, 2026

Why Microservices Are Killing Your Startup: The Hidden Cost of Distribution

Introduction Here's an uncomfortable truth: most large-scale systems didn't start with microservices. Netflix, Uber, Amazon—they all began as monoliths and evolved gradually. Yet today, startups wi...

Read more →
Engineering Notes Jan 21, 2026

Migrating from Legacy SMTP to Microsoft Graph API for Email Delivery in .NET Applications

Why Migrate from SMTP? Microsoft is deprecating Basic Authentication for Exchange Online, making SMTP obsolete for modern applications. Why Graph API? ✅ OAuth 2.0 authentication (no passwords stor...

Read more →
Engineering Notes Jan 20, 2026

Implementing Serilog Structured Logging in Optimizely CMS 12

Introduction This guide shows you how to implement Serilog - a powerful structured logging library - in Optimizely CMS 12. What you'll learn: Configure Serilog with file and console outputs Use st...

Read more →
Ginbok | A Personal Tech Blog

© 2026 All rights reserved.