NEXIONsoftware
development

MON–FRI 09:00–18:00 UK

/library

Library://

Concise notes from the console. Free to read, no account, no tracking. Filter by channel or grep for a keyword.

001#planScope a project on one page

List the users, the three tasks they must complete, what “live” means, a budget ceiling and any fixed dates. Suppliers can respond to that precisely; they can only guess at a vague idea.

002#planApp or web app?

Choose native when you need deep hardware access, reliable background tasks, iPhone push notifications or store discovery. Otherwise a progressive web app can be cheaper to build and update.

003#planReading an estimate

Look for ranges, stated assumptions, exclusions and a change process. A single precise figure for loosely defined work is a risk indicator.

004#buildWhy ten-day cycles

Short cycles keep feedback cheap. If a cycle produces something unexpected, you lose two weeks of direction at most, not two months.

005#buildPerformance budgets

Decide upfront how heavy a page may be and how fast it must respond on a mid-range phone. Check every release against it rather than optimising in a panic later.

006#a11yFive-minute keyboard audit

Tab through your main journey. Can you always see focus? Reach every control? Close dialogs with Escape? Each “no” is a defect worth logging.

007#a11yContrast without guesswork

Normal text needs a contrast ratio of at least 4.5:1 against its background under WCAG AA. Check brand colours early; adjusting tints is cheaper before designs are signed off.

008#releaseStore review readiness

Provide demo credentials, describe hidden features, verify every link and ensure privacy disclosures cover all SDKs. Most avoidable rejections fail on one of these.

009#releaseVersion numbers that make sense

Use MAJOR.MINOR.PATCH. Increase PATCH for fixes, MINOR for features, MAJOR for breaking changes. Keep build numbers strictly increasing.

010#opsA useful fault report

What you did, what you expected, what happened, exact time, device/browser and whether it repeats. Attach a screenshot. Never include passwords.

011#opsDomain hygiene

Auto-renew on, payment card current, registrar notices going to a shared role mailbox, and registrar lock enabled to prevent unauthorised transfers.

012#opsLeaver checklist

When someone leaves, revoke their access to code hosting, cloud consoles, store accounts, DNS and shared vaults on the same day, and rotate any secrets they knew.

External sites, not controlled by us. Listed for usefulness only; no partnership implied.

If a question keeps coming up for your team, send it through the contact form. Useful answers may become new notes, without identifying who asked.

Suggest a topic →