Skip to content

bitsimba.com

  • Home
  • About Us
  • Contact Us
  • Privacy Policy

Cors Protects Browsers, Not Your Api

By Otieno MbathaAugust 28, 2026Security
Understanding CORS and its misconceptions.

I was staring at my monitor at 2:00 AM, the blue light burning my eyes, while a client’s production API sat completely paralyzed by a single red error message in the console. It’s the same old story: a developer spends …

Read More →

Product Pages Cache, Checkout Does Not

By Otieno MbathaAugust 28, 2026WordPress
Scaling a wordpress shop with cache issues.

I still remember the 3:00 AM page from a client three years ago. They had just launched a massive influencer campaign, and their site wasn’t just slow; it was effectively dead. They had spent thousands on “enterprise-grade” cloud architecture, but …

Read More →

The Slow Query Log Names the Problem for You

By Otieno MbathaAugust 27, 2026Performance
Database query optimisation using slow query logs.

I remember being paged at 3:00 AM during my hosting days because a client’s site had ground to a halt, and their first instinct wasn’t to look at their code, but to demand a more expensive server. They thought throwing …

Read More →

Two Domains Can Look Identical and Be Different

By Otieno MbathaAugust 24, 2026Domains
Visual guide to punycode explained.

I still remember getting paged at 3:00 AM for a client whose site had “vanished” from the internet, only to find out they had registered a domain using non-Latin characters. They were staring at a beautiful, localized URL, but the …

Read More →

Compression Behind a Proxy Needs One Extra Directive

By Otieno MbathaAugust 23, 2026Performance
Enabling compression correctly via proxy directive.

I spent six years running a small hosting outfit, and if there is one thing I’ve learned, it’s that people love to throw money at “performance plugins” when they should be looking at their server config. I’ve seen clients pay …

Read More →

A Shop Cannot Cache the Cart

By Otieno MbathaAugust 23, 2026WordPress
Understanding WooCommerce hosting requirements for carts.

I still have a page in my notebook from three years ago dedicated to a single client who spent a fortune on a “high-performance” VPS, only to have their store crawl to a halt during a seasonal sale. They had …

Read More →

Stop Your Page Being Loaded Inside Someone Else’s

By Otieno MbathaAugust 22, 2026Security
Implementing effective clickjacking protection for web pages.

I remember sitting in my old server room at 3:00 AM, the hum of the cooling fans feeling louder than usual, staring at a client’s dashboard after a massive spike in unauthorized transactions. They hadn’t been hacked by some sophisticated …

Read More →

Consistent Throttling Is the Clearest Signal

By Otieno MbathaAugust 22, 2026Hosting Basics
Signs you have outgrown shared hosting: throttling.

I still have the entry in my notebook from 2014, written at 3:00 AM when my phone wouldn’t stop buzzing. It wasn’t some complex DDoS attack or a sophisticated hack; it was just a client’s site hitting a resource ceiling …

Read More →

Non Latin Domains Are Stored as Ascii Underneath

By Otieno MbathaAugust 18, 2026Domains
Internationalised domain names stored as ASCII.

I remember being woken up at 3:00 AM three years ago by a frantic client whose site had effectively vanished from the internet. They had just transitioned to using internationalised domain names to better serve their local market, thinking it …

Read More →

Translation Doubles the Maintenance, Plan for It

By Otieno MbathaAugust 16, 2026WordPress
Explore multilingual wordpress options for translation.

I’ve seen it happen more times than I care to count: a client decides they want to go global, installs a massive, bloated translation suite, and suddenly their database is screaming and their page load speeds have cratered. People treat …

Read More →

Posts pagination

1 2 3 … 17 Next →
© 2026 bitsimba.com. All rights reserved.

Powered by Immersa Builder