Blog

Clear thinking on software that lasts.

Long-form notes from the Techleet team on delivery, security, and ownership — written for founders and operators who want substance over noise. For same-day security incidents, see our News desk.

A response header card showing HSTS and X-Frame-Options checked in green and Content-Security-Policy flagged amber as not set, the header most sites skip
15 OCT 2026 · SECURITY

Security Headers: What They Actually Do

Only 20.8% of the top 1 million websites set a Content-Security-Policy header. What HSTS, CSP, and X-Frame-Options actually protect against.

A phone silhouette marked INDEXED in green beside a greyed-out desktop monitor marked NOT CRAWLED, stamped 5 JUL 2024
14 OCT 2026 · DEVELOPMENT

Why Google Only Sees Your Mobile Site Now

Since 5 July 2024 Google has crawled and ranked nearly every site using only the mobile version — if your mobile page is missing content, Google never sees it.

A search result card showing one working rich-result row and two crossed-out FAQ dropdown rows stamped RETIRED 7 MAY 2026
13 OCT 2026 · DEVELOPMENT

Structured Data: What It Actually Does

Structured data doesn't boost rankings, only rich results — and Google retired FAQ snippets on 7 May 2026 with no warning anywhere.

An English page flowing left to right beside an Arabic page flowing right to left, representing dir=rtl and CSS logical properties for bilingual GCC builds
09 OCT 2026 · DEVELOPMENT

Arabic/English Websites for GCC Clients

Bilingual Arabic/English sites for GCC clients need RTL layout, logical CSS, and reciprocal hreflang — not a mirrored English template.

An invoice document marked with a checkmark next to a card showing an RM3 million exemption threshold effective 1 September 2026
08 OCT 2026 · DEVELOPMENT

What MyInvois Means for Your Website

LHDN raised the e-Invoice exemption to RM3 million turnover from 1 September 2026. What that still requires from a website that takes orders or payments.

A shield marked EU next to a fine amount of up to 20 million euros or 4 percent of global turnover, representing GDPR's extraterritorial reach for international website builds
06 OCT 2026 · DEVELOPMENT

GDPR for International Website Builds

GDPR applies by where visitors are, not where the business is based. What an international or white-label build needs before launch, and the real cost of getting it wrong.

A calendar marked 28 June 2025 next to a WCAG AA badge, representing the EU Accessibility Act's conformance deadline
02 OCT 2026 · DEVELOPMENT

WCAG 2.2 and the EU Accessibility Deadline

The EU Accessibility Act took effect 28 June 2025. Who it covers regardless of where a business is based, who's exempt, and why accessibility isn't a one-time build step.

A shrinking SSL certificate lifespan timeline — 398 days in 2020 down to 200 days in 2026, 100 in 2027, and 47 by 2029 — with the 200-day figure highlighted as the current rule
29 SEP 2026 · SECURITY

When Your SSL Certificate Expires

SSL certificates now max out at 200 days under 2026 CA/Browser Forum rules. What actually breaks when one lapses, and who should catch it first.

Four account types — CMS admin, hosting panel, domain registrar, DNS and email — with the registrar marked as needing two-factor authentication first
27 SEP 2026 · SECURITY

Two-Factor Authentication and Your Website

Microsoft: over 99.9% of compromised accounts had no MFA. Which of the accounts that actually run a website need it first, and which method holds up.

A checkout flow diagram showing the customer redirected to a payment processor's hosted page, with a 22-question compliance tier marked instead of the full PCI DSS standard
23 SEP 2026 · DEVELOPMENT

What Changes When a Website Takes Payments

A hosted checkout keeps a store in PCI DSS's shortest tier — SAQ A, 22 questions, not the full standard. What actually changes once a site takes payments.

Three metric gauges labelled LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1, each showing a good reading
22 SEP 2026 · DEVELOPMENT

Core Web Vitals, Explained for Business Owners

Google measures Core Web Vitals — LCP, INP, and CLS — at the 75th percentile and uses them as a ranking signal. What the three thresholds mean for your site.

A backup diagram showing three copies of data across two storage types, one copy marked off-site, with a restore-test checkmark on the off-site copy
18 SEP 2026 · DEVELOPMENT

What a Real Website Backup Looks Like

CISA recommends 3 copies of your data, 2 storage types, 1 copy off-site — and a backup nobody has tried restoring is not a backup. What a real plan covers.

A compliance checklist card showing a privacy notice and consent log marked complete, and a 72-hour breach-notification plan flagged amber as the item most businesses are missing
17 SEP 2026 · SECURITY

Malaysia's PDPA and Your Website

A confirmed data breach must be reported within 72 hours — with no small-business exemption. What the amended PDPA actually requires from an ordinary business website.

A DNS record card showing SPF and DKIM checked and DMARC flagged amber as the record most businesses never enforce
16 SEP 2026 · SECURITY

SPF, DKIM, DMARC: What They Actually Do

A business email lands in spam, or gets convincingly spoofed for a phishing attempt, for the same reason: three DNS records most domains never fully set up.

A request ticket moving through four connected steps — logged, scoped, quoted, approved — before the final step is marked complete
12 SEP 2026 · DEVELOPMENT

When Does a Maintenance Request Need a Separate Quote?

A flat monthly fee can't honestly cover every request. The four-step path a request follows — logged, scoped, quoted if it's outside the plan, approved — before any hour is billed.

An AI agent node connected to an open folder of key icons, one highlighted amber as exposed outside scope
11 SEP 2026 · SECURITY

Before an AI Coding Tool Touches Your Code

An AI coding chatbot built a working credential-harvester in under six hours. What to check about access, secrets, and sessions before connecting one to your codebase.

A phone icon with a paused sync symbol behind a clock, representing the gap between signal returning and the next background sync window
03 SEP 2026 · DEVELOPMENT

Does Your App Really Need to Work Offline?

Offline is one of the few real reasons to build native instead of web — but going native doesn't make sync automatic. What genuine offline support actually requires.

A mail icon and a server icon connected by a broken link, representing email decoupled from web hosting, with a 24 to 48 hour DNS propagation window labelled beneath
02 SEP 2026 · DEVELOPMENT

Why Your Business Email Shouldn't Live on Your Web Hosting Account

Bundling email with your web host means losing the host can mean losing your inbox too. Why we keep the two separate on every project, and how to check yours.

A checklist of six website security basics, five marked complete and one — the certificate renewal item — flagged as an ongoing task
26 AUG 2026 · SECURITY

The Secure Website Checklist: What's Built In, and What's Yours

Some website security basics get built in once, during development. Others expire quietly on their own — starting with your TLS certificate. Which is which, and how to keep both current.

A domain lock icon next to a 60-day countdown, representing the registrar transfer lock triggered by a change of registrant
25 AUG 2026 · DEVELOPMENT

Who Should Own the Domain and Hosting on a White-Label Build?

Whoever holds the domain and hosting login controls a white-label project once it ends. What client-owned access means in practice, and the 60-day transfer lock a wrong registrant name can trigger.

A phone icon behind a review-queue clock, representing the wait between submitting an app update and it going live
22 AUG 2026 · DEVELOPMENT

How Often Should a Business App Actually Be Updated?

A website update goes live the moment you publish. An app update sits in a review queue first — the three maintenance clocks a business app runs on, plus the one clock a website never has.

A row of thirty small day-markers, most of them dim, with only the first and last lit up
19 AUG 2026 · DEVELOPMENT

Questions to Ask a Web Developer Before You Sign

A portfolio tells you what a developer already built. One question tells you what happens on day 12 of your project — and that's the one worth asking first.

Four labelled inputs feeding into a single quote, representing design, integrations, content and timeline
18 AUG 2026 · DEVELOPMENT

What Actually Drives the Cost of a Website in Malaysia?

Page count is the wrong first question. The four inputs that actually move a website quote — custom design, integrations, content ownership and timeline.

Three clocks of different sizes, representing monthly, quarterly and multi-year update cycles
10 AUG 2026 · DEVELOPMENT

How Often Should a Website Actually Be Updated?

A site can look perfectly fine and still be dangerously out of date. The three different clocks — patches, content, and a full rebuild — every business site runs on.

A clock showing roughly four hours of overlapping business hours, next to two connected badges representing an agency and its build partner
6 AUG 2026 · DEVELOPMENT

White-Label Web Development: How the Partnership Actually Works

Most white-label horror stories are about ownership, not code quality. What actually changes when the work is white-label — and where the model breaks.

A phone screen next to a browser window, representing the choice between a native app and a web app
1 AUG 2026 · DEVELOPMENT

Small Business Apps in Malaysia: Native or Web First?

Most small businesses that ask for "an app" need a web app first. When a native Flutter app is actually worth building — and when it isn't.

A shield with a checkmark and two small clocks, representing recurring website patching
27 JUL 2026 · DEVELOPMENT

Website Maintenance in Malaysia: What's Actually in the Plan

Most maintenance plans in Malaysia are a black-box monthly fee. What a real plan should cover, and why you should be able to see every hour of it.

A project brief document with a checklist
9 JUL 2026 · DEVELOPMENT

How to Brief a Developer So You Get What You Actually Want

Most project pain traces back to a vague brief. The five things every developer needs from you — and why one page beats a twenty-page spec.

Code under a magnifying glass with one line flagged
8 JUL 2026 · SECURITY

What a Security Code Review Actually Checks — In Plain English

A normal review asks "does it work?". A security review asks "how could this be abused?". What a reviewer looks for, without the jargon.

A key beside labelled tiles for domain, hosting, repository and analytics
7 JUL 2026 · DEVELOPMENT

The Website Handover Checklist: What to Own Before the Final Invoice

The most expensive mistake in web projects is not owning your own site. The accounts that should be in your name — not your developer's.