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