Thursday, May 14, 2026
GitHubTwitter
GINBOK
HomeArticlesSearchAbout
|ENVIExplore
HomeArticlesSearchAbout
🇬🇧 English🇻🇳 Tiếng Việt
Blog

Engineering Blog

Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.

AllAI & AutomationDevelopmentEngineering NotesTools & WorkflowCMS & Content PlatformsWeb PerformanceEngineeringDevOps & InfrastructureAI AgentsSecurityAI ToolsAITechOpen SourceFinTechCMS Administration
Open Source

Floci: The Free, Open-Source AWS Emulator That Replaced LocalStack

In March 2026, something quietly shifted in the AWS local development world. LocalStack's Community Edition reached end-of-life — no more security updates, and a mandatory auth token requirement t...

May 14, 2026
Development

How I Used AI to Build Ginbok.com — From Idea to Production in My Spare Time

Ginbok.com started as a side project I spun up in my spare time — a personal blog powered by Optimizely CMS 12 on the backend and Next.js 14 on the frontend. What made this build different from my...

Mar 17, 2026
Tools & Workflow

How to Configure Azure DevOps MCP for Antigravity & LLMs

Imagine you are pair-programming with an advanced AI assistant inside your IDE. You identify a bug, and instead of switching tabs to your browser, navigating to your project management tool, and ma...

Feb 22, 2026
AI & Automation

Automate Workflow: Cursor + Azure DevOps with MCP Server

Modern software development often feels like a constant battle against context switching. A developer starts their day by reading a ticket on Azure DevOps (ADO), manually creating a local branch, s...

Feb 12, 2026
Development

Autonomous Software Factory: From Idea to Product in 15 Minutes

Imagine having a business idea and, instead of spending months recruiting a CTO and a development team, you simply input your requirements into a "Technology Black Box." Fifteen minutes later, you ...

Feb 11, 2026
Development

How to Fix WSL2 BSOD and Continue Using WSL2 Safely on Windows

Introduction Experiencing a Blue Screen of Death (BSOD) after enabling the Windows Subsystem for Linux (WSL2) is a frustrating experience for developers. Many assume that a system crash means WSL2 ...

Feb 1, 2026
Engineering Notes

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...

Jan 20, 2026
Development

How to Fix ASP.NET Core 500.30 Error: Ensure SQL Server is Ready Before Application Startup

If you’ve encountered the 500.30 – ANCM In-Process Start Failure error when starting your ASP.NET Core application, you’re not alone. This issue can be frustrating because the application fails to ...

Jan 11, 2026
DevOps & Infrastructure

Self-Hosting a Production Website on a Home Server: A Real Case Study

Project Background Running a website does not always require expensive cloud services. In this post, I want to share a real case study of how I built, deployed, and hosted a production website usin...

Dec 23, 2025
GINBOK

Deep technical writing for developers and designers who care about the craft.

Content
  • All Articles
  • Engineering
  • Design
  • Product
Company
  • About Ginbok
  • Authors
  • Write for Us
  • Contact
Stay Updated
© 2026 Ginbok. All rights reserved.
PrivacyTermsSitemap