Sunday, June 7, 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 PerformanceEngineeringSecurityDevOps & InfrastructureAI AgentsAI ToolsAITechOpen SourceFinTechCMS Administration
Web Performance

Critical CSS: The Secret to Lightning-Fast Web Performance

When it comes to modern web performance, speed and stability are everything. Users expect pages to load instantly, and search engines like Google reward fast, stable experiences with higher ranking...

Jan 6, 2026
Engineering Notes

Stop Overusing WebSockets for Real-Time Features

When developers talk about real-time web applications, WebSockets are usually the first solution that comes to mind. Libraries like Socket.IO made them popular, approachable, and powerful. But ther...

Jan 5, 2026
AI & Automation

Automating Image Alt Text Generation with AI

Introduction Alternative text (alt text) is critical for both accessibility and SEO. Screen readers rely on it to describe images to visually impaired users, and search engines use it to better und...

Jan 2, 2026
Optimizely CMS 13: GEO and the Rise of the AI-First CMS
CMS & Content Platforms

Optimizely CMS 13: GEO and the Rise of the AI-First CMS

Over the past few years, we’ve talked a lot about headless, composable architectures, and developer experience. But a much bigger shift is happening quietly in the background: AI is no longer just ...

Dec 30, 2025
Zero to Hero: Achieving a Perfect 100 Lighthouse Score in Optimizely CMS 12
Web Performance

Zero to Hero: Achieving a Perfect 100 Lighthouse Score in Optimizely CMS 12

In the world of Enterprise CMS, "performance" is often a checkbox that gets overlooked in the rush to ship features. Recently, I embarked on a mission to push an Optimizely CMS 12 site to its absol...

Dec 30, 2025
Web Performance

Fixing CLS Caused by Footer Layout Shifts: A Core Web Vitals Case Study

Cumulative Layout Shift (CLS) issues are often attributed to fonts or images, but footers can also be a major culprit. In this case study, I share how I fixed a high CLS score caused by the footer,...

Dec 26, 2025
Web Performance

Fixing CLS Caused by Web Fonts: A Real Core Web Vitals Case Study

Cumulative Layout Shift (CLS) is often described as a “layout problem,” but in practice, it is frequently a font problem. This case study documents how a seemingly correct setup still produced a CL...

Dec 26, 2025
Web Performance

A Practical Case Study on Improving Core Web Vitals by Fixing Render-Blocking Resources

When working on Core Web Vitals, it’s easy to overthink performance. In reality, many slow pages suffer from the same fundamental issues. This case study documents how I improved a slow Largest Con...

Dec 26, 2025
Tech

10 Windows Features I Always Disable in 2025 (And Why You Should Too)

Taking back control of your Windows PC feels like a never-ending fight. Every new version comes with more bloatware, more background services, and more “features” whose real job seems to be collect...

Dec 23, 2025
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
← PreviousPage 12 / 12
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.
PrivacyTerms