Blog
Practical articles from KomuraSoft LLC about website development, SEO, Google Ads, Windows development, legacy asset reuse, and bug investigation.
Talk to KomuraSoft LLC about website development, SEO, Google Ads, existing site improvement, Windows development, or technical consulting.
-
Why PPAP Is Bad for Email Security, and What to Do Instead
We examine why PPAP — emailing a password-protected ZIP and then sending the password in a separate email — is dangerous, and lay out the realistic alternati...
-
Minimum Requirements for a Custom Logger, with an Integration Test Checklist
To make a custom app's diagnostic logs trustworthy, we lay out UTF-8 JSON Lines, the required fields, flush, rotation, and failure behavior, plus the integra...
-
Designing Bulk Email for Small Businesses Without Locking Into a Specific Service
We lay out how a small business can avoid Bcc blast sending and design announcement email at the scale of dozens to hundreds of recipients, covering per-reci...
-
Why Your Company Should Have a Website - Going Beyond a Brochure and Driving Profit
We lay out why a company should have a website and how it leads to profit within the flow from search to comparison, inquiry, and winning the deal. An articl...
-
Where to Draw the Line Between Unit Tests and Integration Tests
We organize the boundary between unit tests and integration tests along the axes of pure logic, formats, wiring, environment differences, and time dependence...
-
How to Connect Articles and Service Pages - Internal Link Design Basics
We lay out internal link design that connects articles naturally to service pages, covering search intent, anchor text, related articles, and CTA placement.
-
How to Build Service Pages - An Organizing Procedure for Technical B2B
For technical B2B sites, we lay out how to organize the role, headings, copy, CTAs, and inquiry flow of a service page.
-
The Three Places to Fix First on a Site That Gets No Inquiries
For a site where inquiries have stalled, we organize the issues to fix first on the top page, service pages, and contact page, by the points in the flow wher...
-
Why a Technical Company's Website Fails to Communicate What the Company Does
We examine why technical and B2B websites fail to convey what the company actually does, looking at the division of roles between the top page, service pages...
-
How Windows DLL Name Resolution Works - Search Order and SxS
A practical guide to Windows DLL name resolution, covering the DLL search order, Known DLLs, the loaded-module list, API sets, SxS manifests, and the effects...