Knowledgebase

Viewing articles tagged 'performance'

504 Gateway Timeout The upstream process took too long to respond.WHAT IT MEANSYour application started work and did... A Brief History of Artificial Intelligence How the field developed.THE BEGINNINGThe field was named in the 1950s, with early optimism that... A Database Checklist Everything that matters.SETUPOne database per application One user per database, with all... A Monthly Rewards Routine Two minutes a month is all this needs.WHAT TO CHECKYour current balance, and whether it meets the... A Practical Database Task Reference Common jobs and where they are covered.TAKING A BACKUPcPanel > Backup > Partial Backups, or... A Simple Website Maintenance Routine What to do, and how often.MONTHLYApply updates, having backed up Test the contact form from an... A Speed Improvement Plan What to do, in order.STEP ONE: MEASURERun a speed test on three pages. Note the page size and the... A Website Improvement Plan You Can Follow Twelve weeks, an hour a week.WEEKS ONE TO TWOAudit: read every page, list what is wrongFix... Accelerators in Scientific Computing Specialised processors.WHAT ACCELERATORS AREProcessors designed for specific classes of... Accessibility and Its Relationship to SEO Overlapping concerns.WHERE THEY OVERLAPAlt text on images Clear heading structure Descriptive... Accessibility for Content and Blog Sites Where reading is the purpose.WHAT MATTERS MOSTReadability: size, contrast, line length,... Accessibility for Membership and Login Areas Behind the sign-in.WHY IT IS OFTEN WORSEAreas behind a login receive less testing and less design... Account Ownership and Access Who controls the account.THE RULEBusiness accounts belong to the business, registered with a... Acquiring Customers Getting people to find and buy.WHAT CHANNELS EXISTSearch, through content and optimisation Direct... Adding a Map and Location Information Helping people find you.WHEN TO INCLUDE A MAPIf customers visit your premises. Otherwise it adds... Addressing and Address Management Allocating addresses.WHAT THE TWO VERSIONS AREThe original, whose free pool is exhausted The... Advanced Practice: Everything That Matters, Briefly The summary.EVERYTHING IN A SERVICE PROVIDER'S BOOT METHOD COSTS EVERY REQUESTNo queries, no... Aerial and Drone Footage Filming from above.WHAT IT PROVIDESScale and context obtainable no other way.WHAT IT REQUIRES... Aggregate and Summary Tables Precomputing for speed and cost.WHAT THEY ARETables holding pre-aggregated results at a coarser... AI and Financial Advice A regulated boundary.THE POSITIONFinancial advice is regulated in most jurisdictions. Providing... AI for a Government Contractor or Supplier Public sector work.WHERE IT HELPSTender responses, structured Compliance documentation Reporting... AI for a Hotel or Guest House Accommodation.WHERE IT HELPSReplying to booking enquiries Room and facility descriptions... AI for a Human Resources Officer People administration.WHERE IT HELPS SAFELYJob adverts Interview question preparation Policy... AI in Agriculture Farming and production.WHERE IT IS USEDCrop monitoring from imagery Pest and disease... AI in Design and Simulation Generating and testing options.WHAT GENERATIVE DESIGN DOESGiven constraints and objectives,... AI in Legal Practice: What It Can and Cannot Do The essential position.WHAT IT CAN ASSIST WITHFirst-draft documents, for review Summarising... AI in Logistics and Supply Chain Movement and planning.WHERE IT HELPSRoute optimisation Demand forecasting Inventory... AI in Manufacturing Production and quality.WHERE IT IS USEDVisual quality inspection Predictive maintenance... AI in Retail Shops and physical stores.WHERE IT HELPSDemand forecasting and stock planning Product... AI in Telecommunications Networks and service providers.WHERE IT IS USEDNetwork fault prediction and prevention Traffic... AI in Transport and Delivery Moving people and goods.WHERE IT HELPSRoute planning for multi-drop delivery Scheduling Customer... AI Tools and Models: Everything That Matters, Briefly The section summarised.WHAT MOST PEOPLE NEEDOne good chat assistant, used well.Most other... AI Tools for Developers Building with AI.WHAT IS AVAILABLEAPIs for text, image, speech and embeddings Frameworks for... Algorithms and Modelling: Everything That Matters, Briefly The summary.FIT A LINEAR OR LOGISTIC MODEL FIRST AND RECORD ITS PERFORMANCEIt is fast,... Alternative Networks Other significant platforms.WHAT THEY GENERALLY OPTIMISE FORThroughput and low fees.HOW THEY... Alternatives to Cloudflare Other ways to get the same benefits.OTHER CDN PROVIDERSSeveral offer similar services, some with... An Annual Backup and Recovery Review An hour once a year.THE ARRANGEMENTIs the frequency still right for how the site has changed Is... An Annual Review for Your Online Business An afternoon once a year.THE BUSINESSWhat sold, and what did not Which products or services were... An SEO Routine You Can Actually Sustain What to do, and how often.MONTHLY, ABOUT AN HOURCheck Search Console: traffic trend, new errors,... Analysing Marketing and Channel Performance Where effort pays.WHAT TO MEASURE PER CHANNELEnquiries produced Customers produced Cost Cost per... Analytical Versus Transactional Databases Two different purposes.WHAT TRANSACTIONAL SYSTEMS OPTIMISE FORMany small reads and writes Strong... Analytics and Tracking Scripts Adding third-party code to your pages.WHAT THEY COSTEvery tracking script is a request, a... Analytics, Crash Reporting and Feedback Understanding real usage.WHAT THE PLATFORM PROVIDESCrash reports, aggregated Performance metrics... Android App Distribution and Play Console Publishing and managing.WHAT THE CONSOLE PROVIDESPublishing and release management Testing tracks... Android Background Work Doing things when not in front.WHY IT IS RESTRICTEDBackground work consumes battery, and the... Android Development: Everything That Matters, Briefly The summary.STATE HELD ONLY IN AN ACTIVITY IS LOST ON ROTATIONHold it where it survives... Android Layouts and Resources Building interfaces.WHAT LAYOUT SYSTEMS EXISTView-based layouts, defined in markup Declarative... Android Performance Optimisation Making applications responsive.WHAT TO MEASURE FIRSTStartup time Frame rendering Memory use... Android Testing Verifying an Android application.WHAT LEVELS EXISTUnit tests, running on a development machine... Animation Systems Bringing characters to life.WHAT ANIMATION TYPES EXISTSprite sequences, for two-dimensional work... Anti-Patterns Common structures that cause harm.THE BIG BALL OF MUDNo discernible structure. Everything reaches... App Store Listings and Discovery How your application is presented.WHAT MATTERS MOSTThe icon The name The subtitle The first... Apple Business and School Deployment Programmes Organisational accounts.WHAT THEY PROVIDEAutomated device enrolment Volume purchasing of... Apple Hardware and Silicon Devices and processors.WHAT CHANGED WITH APPLE SILICONApple moved its computers from Intel... Apple Technology: Everything That Matters, Briefly The whole category in one page.DEVELOPMENT REQUIRES macOS HARDWARE, WITHOUT EXCEPTIONWhich is a... Applied Fields: Everything That Matters, Briefly The summary.IN ROBOTICS, NO SINGLE SENSOR IS ADEQUATESensor fusion exists because each fails... Architecture for Financial Systems Designing for money.WHAT DISTINGUISHES ITCorrectness matters absolutely State must be auditable... Archiving Old Data Reducing a database without losing records.WHYA shop with years of orders, or a site with years... Archiving Old Mail Keeping without cluttering.WHY ARCHIVEStorage Performance Finding thingsHOW TO ARCHIVE ON THE... Art and Content Production: Everything That Matters, Briefly The summary.CONSISTENT SIMPLE ART LOOKS INTENTIONAL; INCONSISTENT GOOD ART LOOKS BROKENWhich is... Asset and Vehicle Tracking Knowing where things are.WHAT IS TRACKEDVehicles Containers and equipment High-value goods in... Auditing Accessibility and Quality Checking what automation can check.WHAT THE ACCESSIBILITY TOOLS PROVIDEInspecting the... Auditing What Is Tracking on Your Site Finding what you have installed.WHY AUDITSites accumulate tracking scripts: analytics,... Auditing Your Existing Website Working out what needs fixing.READ IT AS A VISITOREvery page, as though you had never seen it.... Augmented and Virtual Reality Computing in three dimensions.WHAT VIRTUAL REALITY PROVIDESA wholly simulated environment,... Authentication and Sessions Establishing who someone is.WHAT AUTHENTICATION ISEstablishing identity.WHAT AUTHORISATION... Automating Google Sheets Spreadsheet automation.WHAT AUTOMATION SUITSImporting and transforming data Generating reports... Automating Mobile Tests Test automation on devices.WHAT MAKES IT HARDERDevice variation Slower execution Platform... Automating With Platform Pipelines Continuous integration on hosted platforms.WHAT PIPELINES DORun defined steps automatically when... Automation in Data Centre Operations Reducing manual work.WHAT IS AUTOMATEDMonitoring and alerting Provisioning of servers and virtual... Automation in Practice: Everything That Matters, Briefly The summary.AUTOMATE WHAT YOU MUST DO UNDER PRESSUREDeployment, backup, restore and environment... Automation: Everything That Matters, Briefly The summary.BEFORE AUTOMATING ANYTHINGAsk whether the task is necessary at all, and who maintains... Avoiding Plugin Overlap Two plugins doing one job.WHERE IT HAPPENSCaching: two caching plugins conflict badlySEO: two SEO... Avoiding the Query Multiplication Problem The most common performance fault.WHAT HAPPENSA list of records is retrieved with one query.Then,... Azure Databases Managed data services.WHAT OPTIONS EXISTManaged relational databases Document and multi-model... Backend and Full-Stack: Everything That Matters, Briefly The summary.THE BROWSER IS UNDER THE USER'S CONTROLAnything requiring trust — authorisation,... Backend Development: Common Mistakes What goes wrong repeatedly.TRUSTING THE CLIENTPrices, quantities, identifiers and permissions... Backend Development: Everything That Matters, Briefly The whole category in one page.THE CLIENT IS UNDER THE USER'S CONTROLPrices, permissions,... Backend Development: Where to Start Learning A path into the work.WHAT TO LEARN FIRSTOne language, properlyHow HTTP works: methods, status... Backend Fundamentals: Everything That Matters, Briefly The summary.EVERYTHING IN THE CLIENT IS UNDER THE USER'S CONTROLPrices, permissions, validation... Backend Testing Strategy Verifying server code.WHAT TO TEST AT EACH LEVELUnit: business rules, without... Background Jobs and Scheduled Work Work outside the request.WHAT TO MOVE OUT OF A REQUESTSending mail Processing files and images... Backing Up Files with FTP or File Manager Simple methods without special tools.USING FILE MANAGERcPanel > File Manager.Select... Backing Up Media and Large Files When the content is large.THE PROBLEMImage libraries, video and document archives make backups... Backup Types: Full, Incremental and Differential How backup tools reduce size and time.FULLA complete copy every time. Simple, large, and slow,... Balancing Difficulty Matching challenge to ability.WHAT THE GOAL ISChallenge that is demanding but achievable,... Bandwidth and Disk Reports for Clients Clients ask what they are using, particularly when you suggest an upgrade.WHERE TO FIND ITWHM... Bandwidth, Latency and Throughput Different measurements.BANDWIDTHThe maximum rate data can be transferred.Usually what a... Bare-Metal Servers Physical machines without virtualisation.WHAT THEY PROVIDEAll of the hardware, with no hypervisor... Batch Processing and Automation Handling volume efficiently.WHAT CAN BE AUTOMATEDApplying the same adjustments to many images... Being Consistent Why reliability builds loyalty.WHAT CONSISTENCY MEANSThe same quality every time The same... Bias, Variance and Error Analysis Understanding where error comes from.WHAT BIAS ISError from a model too simple to represent the... Bill Payment and Value-Added Services Airtime, data and utilities.WHAT THE CATEGORY COVERSMobile airtime and data Electricity tokens... Bitcoin and Its Design The original network.WHAT IT WAS DESIGNED FORElectronic payment between parties without a... Blockchain Fundamentals: Everything That Matters, Briefly The summary.THE TECHNOLOGY PROVIDES A RECORD NO SINGLE PARTY CONTROLSVerifiable history, and... Blocking IP Addresses and Ranges cPanel's IP Blocker refuses connections from specified addresses.BLOCKING AN ADDRESScPanel >... Bot Traffic and How It Slows Your Site Traffic that is not customers.WHAT IT ISAutomated requests: search engine crawlers, scrapers,... Broken Functionality After Enabling Cloudflare Things that stop working.THE USUAL CULPRITSRocket Loader, which changes when scripts execute... Browser APIs: Everything That Matters, Briefly The summary.REQUEST PERMISSION AT THE MOMENT THE FEATURE IS USED, WITH CONTEXTAsking on page load... Browser Developer Tools Diagnosing in the browser.WHAT THEY PROVIDEInspecting the document and applied styles The... Browsing and Searching Data Finding what you need without SQL.BROWSINGSelect a table and click Browse. Rows appear in... Build Systems and Compilation Producing runnable output.WHAT A BUILD DOESTurns source into something executable or... Build Tools: Everything That Matters, Briefly The summary.VERSIONED FILENAMES ARE WHAT MAKE CACHING SAFEAssets can then be cached indefinitely,... Building a List Honestly Getting addresses people meant to give you.WHERE SUBSCRIBERS COME FROMA signup form on your... Building a Media Portfolio Demonstrating what you can do.WHAT TO SHOWYour best work only.WHY ONLYA portfolio is judged by... Building a Mobile Testing Strategy What to verify and how.WHAT TO TEST AUTOMATICALLYBusiness logic, as fast unit tests Data layer... Building a Product Website The page that sells.WHAT IT MUST DOExplain the product quickly Establish credibility Answer... Building a Testing Career Developing in the field.WHAT ENTRY ROUTES EXISTManual testing roles Support roles, moving across... Building an API on Shared Hosting Practical considerations.WHAT WORKSA PHP API using any framework, or none. This is ordinary web... Building an Online Shop, Part Two: Briefly Shipping, orders, performance and launch.FOR SHIPPINGZones by area, with rates that reflect your... Building and Consuming Webhooks Receiving notifications from other systems.WHAT A WEBHOOK ISAn external service calls a URL on... Building and Testing: Everything That Matters, Briefly The summary.RUN CHECKS ON EVERY CHANGE, AUTOMATICALLYInstalls, tests, static analysis,... Building and Training Models Construction and fitting.WHAT TO START WITHThe simplest model that could work.WHYIt establishes a... Building Depth in a Language Beyond basic competence.WHAT DEPTH INVOLVESUnderstanding how the language actually executes... Building Development Tools Tools for your own team.WHY THEY MATTERThe speed of content creation determines how much content... Building for Local Conditions The Nigerian web specifically.WHAT TO ASSUME ABOUT VISITORSMost are on phones Many are on mobile... Building for the Web: Everything That Matters, Briefly The whole category in one page.STRUCTURE, PRESENTATION AND BEHAVIOUR ARE SEPARATEMarkup describes... Building Internal Capability Reducing dependence on outsiders.WHY IT MATTERSEvery change requiring the vendor is slow and... Building IoT Products: Everything That Matters, Briefly The summary.VALIDATE THAT THE DATA CHANGES A DECISION BEFORE OPTIMISING ANY DEVICEUse... Building Layouts in SwiftUI Composing interfaces.WHAT THE BASIC CONTAINERS AREVertical and horizontal stacks Overlapping... Building Mobile Applications for This Market Local conditions.WHAT TO ASSUME ABOUT USERSAndroid, overwhelmingly Devices across a wide... Building Reliable Dashboards Reports people can trust.WHAT MAKES A DASHBOARD FAILNumbers that disagree with other sources... Building Repeatable Support Processes Efficiency.WHAT TO STANDARDISEDiagnostic steps for common problems Standard responses Onboarding... Building Services in Rust Practical development.WHAT THE ECOSYSTEM PROVIDESAsynchronous runtimes Web frameworks of varying... Building Tables and Data Grids Displaying structured data.WHAT TO USEA proper table, with marked header cells.WHYAssistive... Building With Apps Script Practical scripting.WHAT IT CAN REACHSheets, documents, slides, forms Mail and calendar Drive... Building Your First Business Website What to build, and what to leave out.WHAT YOU ACTUALLY NEEDA homepage saying what you do, for... Building Your Support Knowledge Learning the environment.WHAT TO LEARN FIRSTWhat systems exist and what each does Who the users... Bundles and Package Pricing Selling more at once.WHAT A BUNDLE DOESIncreases order value Moves slower stock alongside popular... Buying and Setting Up: Everything That Matters, Briefly The summary.WHAT DETERMINES HOW A COMPUTER FEELSMemory and solid-state storage, far more than... C Plus Plus and Modern Systems Programming Power and complexity.WHAT IT ISA statically typed compiled language extending C with object... Caching a Shop Correctly What to cache and what not to.WHAT MUST NOT BE CACHEDCart Checkout My account Any page showing... Caching a WooCommerce Store Correctly Caching is essential for a shop and dangerous if configured carelessly.WHAT MUST NEVER BE... Caching Explained Caching stores the result of work already done so it does not have to be repeated. It is the... Caching HTML Pages at Cloudflare Making the proxy serve pages.WHY YOU MIGHTBy default every page request reaches us and runs your... Caching Plugins and Performance Tools Making applications fast.ON OUR SERVERSWe run LiteSpeed, so the LiteSpeed Cache plugin uses... Camera Fundamentals What the settings actually do.WHAT APERTURE CONTROLSHow much light enters, and how much is in... Capacity Planning for Infrastructure Growing ahead of demand.WHAT TO MEASURECurrent use, per resource The growth trend Peak against... Card-Present and Card-Not-Present Transactions How presence changes everything.WHAT CARD-PRESENT MEANSThe card is physically used at a... Cards and Networks: Everything That Matters, Briefly The summary.NEVER STORE THE SECURITY CODE AFTER AUTHORISATIONScheme rules prohibit it absolutely.... Cart Emptying or Not Updating Items disappear from the cart, or the cart count is wrong.THE USUAL CAUSECaching. The cart is... Category and Collection Page SEO Frequently your best-ranking pages.WHY THEY MATTERPeople search for categories more than... CDN Versus Server-Side Caching Two different things people confuse.SERVER-SIDE CACHINGStores generated pages on our server. A... Cellular Connectivity for Devices Using mobile networks.WHAT IT PROVIDESCoverage wherever mobile service exists No dependence on... Changing Connection Providers Switching service.WHAT TO ESTABLISH FIRSTWhether the new service is actually available at your... Changing Your Theme Safely Switching without breaking things.WHAT CHANGESAppearance Widget areas and menus, which may not... Checking a Theme Before You Commit Due diligence.WHAT TO CHECKLast updated date Active installations Recent reviews, particularly... Checking Announcements and Network Status Before opening a ticket about an outage, check whether we already know.ANNOUNCEMENTSSupport >... Checking Your Affiliate Statistics What the figures mean and how often to look.THE METRICSVisitors: clicks that arrived through your... Checklist: Annual Network Review Once a year, properly.INVENTORYEvery device accounted for Equipment age and support status... Checklist: Monthly Network Check A short routine.EQUIPMENTFirmware current on router and access points Nothing overheating Nothing... Checklist: Reviewing Python Code What to look for.CORRECTNESSDoes it do what it claims?Are edge cases handled: empty, missing,... Checklist: Setting Up a New Office Network From nothing to working.BEFORE INSTALLATIONConnectivity ordered, with lead time allowed Cabling... Checklist: Taking a Laravel Application Live Before launch.CONFIGURATIONEnvironment set to production Debug mode off Application key set... Choosing a Computer for Business Use What to buy.WHAT TO ESTABLISH FIRSTWhat you will actually do with it.WHAT DIFFERENT WORK... Choosing a Fast Theme The foundation.WHY IT MATTERSSome themes load enormous amounts of code on every page regardless... Choosing a Language for a Project Making the decision.WHAT TO ASSESSWhat the project actually requires What your team knows What... Choosing a Mobile Development Approach Native, cross-platform or web.NATIVESeparate applications per platform, in each platform's... Choosing a Technology Stack Deciding what to build with.WHAT TO CHOOSE ONWhat you and your team can build and maintain... Choosing a Theme for Your Store The theme decides how much work everything else becomes.WHAT TO LOOK FORExplicit WooCommerce... Choosing a WordPress Theme What matters in the decision.WHAT ACTUALLY MATTERSSpeed Whether it is maintained Whether it works... Choosing and Working Across Languages: Everything That Matters, Briefly The summary.WEIGH LIBRARIES AND MAINTENANCE ABOVE EVERYTHING ELSEWriting what a mature library... Choosing Between a VPS and a Dedicated Server When a slice of a machine is not enough.THE DIFFERENCEA VPS is a portion of a physical server,... Choosing Between Building and Buying IoT Solutions Make or adopt.WHAT BUYING A COMPLETE SOLUTION PROVIDESSpeed Proven devices and platform Support... Choosing Between Firebase and Google Cloud Which platform for what.WHAT FIREBASE ISA set of services aimed at application developers, built... Choosing Between Flutter and Native Android Deciding for this market.WHAT NATIVE PROVIDESSmallest application size Best performance on modest... Choosing Between Low-Code and Development When each is appropriate.WHAT LOW-CODE SUITSForms and data collection Approvals and simple... Choosing Between These Frameworks Practical selection.WHAT SUITS LARGE ORGANISATIONS AND LONG-LIVED APPLICATIONSA complete... Choosing Fonts Readability first.HOW MANYTwo. One for headings, one for body text. Or one used at different... Choosing Hosting for an Online Store A shop needs more than a brochure site.WHAT MATTERSMemory. Set memory_limit to at least 256M.... Choosing Native or Cross-Platform The fundamental decision.WHAT NATIVE MEANSSeparate applications, each written in that platform's... Choosing Test Automation Tools Selecting what to build with.WHAT TO ASSESSWhat your application is built with What your team can... Choosing the Right Input Type Matching control to data.WHAT TO USE FOR SHORT TEXTA single-line field, sized roughly to the... Choosing the Right PHP Version PHP runs most websites on our servers, and the version matters for both speed and... Choosing VPS Specifications Sizing a server for what you actually run.START FROM THE WORKLOADA single WordPress site with... Choosing Where to Optimise The order that gives results.THE HONEST ORDERCompress and resize images. Almost always the... Choosing WooCommerce Extensions Wisely Every extension is code running on every page load.BEFORE INSTALLING ANYTHINGAsk whether the shop... Chrome DevTools: Everything That Matters, Briefly The summary.THE NETWORK AND PERFORMANCE PANELS ANSWER QUESTIONS GUESSING CANNOTMost people use... Classifying and Routing Support Requests Machine learning in support operations.WHAT THE TASKS ARECategorising by topic Assessing urgency... Cleaning Up a Bloated WordPress Database Over time the database fills with data no visitor ever sees, which slows queries and inflates... Cleaning Up Database Bloat Reclaiming size and speed.WHERE BLOAT ACCUMULATESPost revisions, one per edit, indefinitely... Cleaning Up Your Database Removing accumulated waste.WHAT ACCUMULATESPost revisions, sometimes dozens per page Spam and... Cloud Versus Dedicated Computing Resources Where to run large workloads.WHAT DEDICATED FACILITIES PROVIDESpecialised interconnects... Cloudflare and CDN: Everything That Matters, Briefly The whole category in one page.WHAT CLOUDFLARE ISA layer between visitors and our servers,... Cloudflare and Mobile Visitors Performance where most of your traffic is.WHY IT MATTERSMost Nigerian traffic is mobile,... Cloudflare and Our Support What we can help with.WHAT WE CAN HELP WITHWhether our server is responding correctly Certificate... Cloudflare APO for WordPress Caching dynamic pages properly.WHAT IT ISA paid Cloudflare feature that caches WordPress HTML at... Cloudflare Error Codes Explained What each number means.ERROR 520: unexpected response from the origin. Usually our server... Cloudflare Free Versus Paid Plans What the free plan actually covers.THE FREE PLANDNS hosting Unlimited bandwidth through the proxy... Cloudflare Optimisation Features Minification, compression and the rest.WHAT IS OFFEREDMinification of HTML, CSS and JavaScript... Cloudflare Pages and Static Hosting Hosting a site at Cloudflare itself.WHAT IT ISHosting for static sites, built from a repository... Cloudflare R2 and Object Storage Storing files at Cloudflare.WHAT IT ISObject storage for files, with no charge for data... Cloudflare Workers and Advanced Features Beyond the basics.WHAT WORKERS ARECode that runs at Cloudflare's edge, between visitor and... Code Quality: Everything That Matters, Briefly The summary.CODE IS READ FAR MORE OFTEN THAN IT IS WRITTENSo optimise for the reader. Clever code... Combining Cloudflare With Server-Side Caching Two caching layers working together.THE ARRANGEMENTLiteSpeed cache on our servers generates and... Comments and Interaction on Static Sites Adding discussion.THE OPTIONSA hosted comment service No comments A separate discussion... Common Affiliate Mistakes The ones that cost people money.SELF-REFERRALOrdering through your own link. Excluded everywhere,... Common Architectural Mistakes What goes wrong.DISTRIBUTING A SYSTEM THAT DID NOT NEED ITAdding network calls, partial failure... Common Cloudflare Misconceptions What people believe that is not true.THAT IT MAKES ANY SITE FASTIt caches static assets. Pages... Common Conversion Mistakes What goes wrong.NO CLEAR ACTIONThe page informs and stops.CONTACT DETAILS HARD TO... Common Database Mistakes What goes wrong.RUNNING UPDATE OR DELETE WITHOUT A WHERE CLAUSEChanges or removes every row. No... Common Design Assumptions That Are Wrong Beliefs worth discarding."PEOPLE WILL READ THE INSTRUCTIONS"They will not."PEOPLE WILL EXPLORE TO... Common Design Mistakes The ones that cost you visitors.TEXT TOO SMALL OR TOO LIGHTGrey text on white, at fourteen... Common Developer Mistakes on Shared Hosting The ones that cause real problems.EDITING FILES DIRECTLY ON PRODUCTIONChanges exist nowhere else... Common Frontend Anti-Patterns What repeatedly goes wrong.ADDING A FRAMEWORK A CONTENT SITE DID NOT NEEDREBUILDING NATIVE... Common Mistakes in Web Projects What goes wrong repeatedly.BUILDING WITHOUT REAL CONTENTReal content breaks the layout.DESIGNING... Common Mistakes With Installed Applications The ones that cause real problems.NULLED SOFTWAREThe most common cause of compromised sites we... Common Pricing Mistakes What goes wrong.NOT KNOWING YOUR COSTSThe root of most pricing problems.CONFUSING MARKUP AND... Common Seller Mistakes What goes wrong.PRICING ON HOPEThe largest single reason names do not sell.IGNORING LOW OFFERSA... Common SSL Myths Advice that was true once, or never."SSL REQUIRES A DEDICATED IP"Obsolete. SNI made this untrue... Common Support Scenarios Patterns you will meet repeatedly.CANNOT SIGN INPassword, account locked, expired, caps lock,... Common Table Expressions and Query Structure Writing readable SQL.WHAT A COMMON TABLE EXPRESSION ISA named subquery defined before the main... Common Technical SEO Problems What goes wrong.THE SITE IS NOT INDEXEDThe visibility setting, or robots.txt.PAGES ARE... Common Website Mistakes The ones that cost the most.NO CLEAR STATEMENT OF WHAT YOU DOVisitors cannot tell within seconds... Communicating During a System Project Keeping people informed.WHAT TO COMMUNICATEWhat is happening and when What will change for each... Comparing AI Tools Fairly Like for like.WHAT TO KEEP CONSTANTThe task The prompt The input materialComparing a well-crafted... Comparing Plans Before You Order Read plan comparisons for the figures that will actually constrain you.WHAT ACTUALLY... Comparing Systems Languages Choosing among them.WHAT C PROVIDESMaximum portability and minimal footprint, with no safety.WHAT... Comparison Content Done Honestly Comparisons convert well, and most are dishonest.WHAT READERS CAN TELLThey recognise a comparison... Compiled and Interpreted Languages How code becomes execution.WHAT COMPILATION ISTranslating source code into machine code before... Compiler Construction Turning source into executable code.WHAT THE STAGES ARELexical analysis: source into... Compose Performance Avoiding unnecessary recomposition.WHAT CAUSES POOR PERFORMANCERecomposing more than necessary... Composer and Dependency Management Using libraries.WHAT COMPOSER ISThe standard tool for managing PHP dependencies.WHAT IT... Composing Layouts and Modifiers Structuring Compose interfaces.WHAT THE BASIC LAYOUTS AREArranging children vertically Arranging... Computer Architecture and Systems: Everything That Matters, Briefly The summary.REAL PERFORMANCE IS DETERMINED BY THE MEMORY HIERARCHYSequential access uses every... Computer Architecture Fundamentals How processors are designed.WHAT AN INSTRUCTION SET ARCHITECTURE ISThe interface between hardware... Computer Basics: Everything That Matters, Briefly The summary.MEMORY AND STORAGE ARE DIFFERENT PURCHASESA computer slow with several programs open... Computer Fundamentals: Everything That Matters, Briefly The whole category in one page.IDENTIFY THE LAYER BEFORE DIAGNOSINGHardware, firmware, operating... Computer Graphics Fundamentals How images are produced.WHAT THE RASTERISATION PIPELINE DOESTransforms geometry into screen space... Computer Hardware: Everything That Matters, Briefly The summary.DIAGNOSE THE RIGHT COMPONENTA machine slow with several programs open needs memory,... Configuring Caching Correctly Controlling what is stored and for how long.WHAT CONTROLS CACHINGResponse headers stating how... Configuring the Environment on Your Hosting Settings in production.WHAT TO CREATEThe environment file, on the server, from your example.WHAT... Connecting a Web Application to a Database Persistence.WHAT TO SET UPDatabase credentials in configuration, not code A connection approach... Connecting Sites and Remote Workers Multiple locations.WHAT THE REQUIREMENT ISReaching resources at one location from another,... Connectivity: Everything That Matters, Briefly The summary.UPLOAD MATTERS MORE THAN PEOPLE THINKCalls, backups, sending files and anything... Consumer Expectations and Returns in Nigeria What customers expect, and what protects you.PUBLISH A RETURNS POLICYState the period, the... Containers and Environments: Everything That Matters, Briefly The summary.WHAT CONTAINERS SOLVESoftware behaving differently between environments, by... Content Moderation Systems Detecting prohibited content.WHAT THE TASKS AREClassifying content against policy categories... Continuous Integration for Any Language Automated verification.WHAT IT DOESRuns checks automatically on every change.WHAT TO RUNBuild... Contributing to Open Projects Learning through collaboration.WHY IT HELPSReview by experienced practitioners Exposure to real... Contributing to Open Source Software Participating well.WHY IT IS WORTH DOINGReview by experienced practitioners Exposure to... Conversion for Service Businesses Enquiries rather than sales.WHAT CONVERTSBeing contactable Answering the question before they ask... Conversion: Everything That Matters, Briefly The whole category in one page.THE PRINCIPLEDoubling conversion has the same effect as doubling... Cookie Notices and Consent What visitors see about tracking.WHAT COOKIES ARESmall files stored in the browser. Some are... Crawl Budget and Large Sites When crawling becomes a constraint.WHAT IT MEANSSearch engines allocate limited crawling to each... Creating Social Media Visuals Images and video for feeds.WHAT THE CONSTRAINTS ARESmall screens Muted playback Very brief... Credit and Risk Scoring Assessing likelihood of repayment.WHAT THE TARGET ISDefault, defined by a period and a... Cron Jobs and Resource Limits When scheduled work affects your site.THE PROBLEMCron jobs consume the same account resources as... Cross-Border Payments Moving money between countries.WHY THEY ARE SLOW AND EXPENSIVESeveral institutions in the chain... Cross-Border Transfers Moving value internationally.WHY IT IS USEDTraditional international transfer is slow and... Customer and Sales Systems: Everything That Matters, Briefly The summary.ADOPTION DEPENDS ON WHETHER THE SYSTEM HELPS THE PERSON ENTERING DATAMost... Customising Email Templates Order emails carry your brand more often than your homepage does.WHAT YOU CAN CHANGE WITHOUT... Cybersecurity Automation Defending at machine speed.WHY IT IS NECESSARYAttacks are automated, and manual response cannot... Dart and Cross-Platform Development One codebase, several targets.WHAT DART ISA statically typed language designed for building... Data Access With Entity Framework Core Working with databases.WHAT IT PROVIDESMapping between classes and database tables, with queries... Data Centre Network Topologies How the internal network is arranged.WHAT THE TRADITIONAL ARRANGEMENT WASThree tiers: access,... Data Centre Networking: Everything That Matters, Briefly The summary.MODERN DESIGNS OPTIMISE FOR TRAFFIC BETWEEN MACHINES, NOT IN AND OUTMeasure actual... Data Centre Technology: Everything That Matters, Briefly The whole category in one page.WHAT YOU ARE ACTUALLY BUYING WITH HOSTINGThe facility as much as... Data Consistency Across Services The hardest problem.WHAT IS LOSTTransactions spanning services.WHYEach service has its own... Data Languages: Everything That Matters, Briefly The summary.R REMAINS BECAUSE ITS STATISTICAL ECOSYSTEM IS UNMATCHEDMany methods appear there... Data Modelling Fundamentals Representing a business in tables.WHAT A DATA MODEL ISA representation of entities, their... Database and Data Replication Keeping copies consistent.WHAT REPLICATION DOESMaintains copies of data on several systems.WHAT... Database and Eloquent: Everything That Matters, Briefly The summary.ON CPANEL, DATABASE AND USER NAMES ARE PREFIXED WITH YOUR ACCOUNT NAMEConfiguration... Database Design for Backend Applications Structuring data.WHAT TO ESTABLISHWhat entities exist How they relate What must be unique What... Database is slow or queries timing out The database is the bottleneck.IDENTIFYING ITA profiling tool shows time spent in database... Database Maintenance Routine What to do and how often.MONTHLYCheck the database size in cPanel > MySQL Databases Clear... Database Performance Making queries fast.WHAT TO MEASURE FIRSTWhich queries are slow, and how many run per... Databases and Storage: Everything That Matters, Briefly The summary.ROW STORAGE SUITS TRANSACTIONS; COLUMN STORAGE SUITS ANALYSISWhich is why a read... Databases for Web Applications Persistent storage.WHAT KINDS EXISTRelational, with structured tables and defined relationships... Databases on Shared Hosting MySQL and MariaDB databases are available on every plan, managed through cPanel.CREATING... Debuggers and Profilers Understanding running code.WHAT A DEBUGGER PROVIDESPausing execution at a chosen point Inspecting... Debugging Techniques on Hosting Finding the cause when something fails.ENABLE ERROR LOGGINGNever display errors on a production... Deciding When to Release The go or no-go judgement.WHAT THE DECISION REQUIRESWhat has been tested, and what has not Known... Deciding Whether Cloudflare Is Right for You An honest summary.USE IT IFYou receive attack or bot traffic consuming resources Your visitors... Decision Trees and Ensembles The workhorses of tabular data.WHAT A DECISION TREE DOESSplits data repeatedly on feature values,... Dedicated IP Addresses A dedicated IP assigns your account its own address rather than sharing one with other accounts... Dedicated IP: A Summary and Checklist Everything worth knowing, in one place.WHAT IT ISAn IP address used solely by your account rather... Dedicated IPs and SEO: No Effect A persistent myth worth addressing directly.THE CLAIMThat a dedicated IP improves search... Dedicated IPs and Site Speed: No Effect A dedicated IP does not make a website faster.WHY NOTThe address is how traffic is routed to the... Deep Learning: Everything That Matters, Briefly The summary.MOST WORK IS ADAPTING AN EXISTING ARCHITECTURE, NOT INVENTING ONEStart from a... Defining Service Levels Agreeing expectations.WHAT A SERVICE LEVEL AGREEMENT DOESStates what is provided, to what... Delivering a Talk Confidently Speaking to an audience.WHAT HELPS MOSTKnowing the material Having rehearsed aloud Knowing your... Delivering Machine Learning Projects Making them succeed.WHAT KILLS PROJECTSNo clear decision the prediction supports Data that does... Delivery and Shipping Information What customers need to know before buying.WHY IT IS A LEGAL PAGEDelivery terms are part of the... Delivery Options for Nigerian Shops Practical arrangements.WHAT SHOPS TYPICALLY USEA courier company Motorcycle dispatch within a... Deploying and Managing Applications Getting software onto devices.WHAT DEPLOYMENT OPTIONS EXISTStore applications Line-of-business... Deploying Models to Production Getting models used.WHAT DEPLOYMENT OPTIONS EXISTA serving component behind an API Batch... Design Principles That Matter for Small Business Sites What actually affects whether a site works.CLARITY OVER CLEVERNESSA visitor should understand... Designing a Checkout That Converts Reducing abandonment.THE MAIN CAUSES OF ABANDONMENTUnexpected costs at the end Forced... Designing a SaaS Product Interface Usability for recurring work.WHAT DIFFERS FROM OTHER SOFTWAREUsers return repeatedly, so... Designing APIs for Mobile Clients What mobile needs from a backend.WHAT DIFFERS FROM WEB CLIENTSConnections are slower and... Designing Data Storage Where information lives.WHAT TO ESTABLISHWhat data exists, and how it relates How it is read, and... Designing for Constrained Connectivity Intermittent and metered networks.WHAT TO ASSUMEConnections drop Speeds vary widely Data is... Designing for Different Contexts of Use Where and how people are.WHAT VARIESLocation: indoors, outdoors, in transitAttention: focused or... Designing for Poor Connections and Old Devices Real conditions.WHY THIS BELONGS HEREA design that requires a fast connection and a recent device... Designing for Real Conditions Not the ideal case.WHAT DESIGNS ARE USUALLY TESTED ONA large screen, a fast connection, perfect... Designing for Scale Handling more load.WHAT TO ESTABLISH FIRSTWhat the actual load is, and where the limit is.WHYMost... Designing for Speed Performance as experience.WHY IT IS A DESIGN CONCERNSpeed is experienced before anything else... Designing Honest Evaluation Estimates you can trust.WHAT UNDERMINES AN ESTIMATETuning against the test set Selecting the best... Designing Movement and Traversal How the player moves.WHY IT MATTERS MOSTMovement is what the player does constantly, so it must... Designing Search When people look rather than browse.WHEN TO PROVIDE ITWhen there is enough content that browsing... Designing Turn-Based Systems Play without time pressure.WHAT TURN-BASED PLAY PROVIDESTime to consider Complexity that... Designing Your Database Structure Tables and relationships.WHAT TO ESTABLISHWhat things exist What each holds How they relateWHAT... Desktop or Laptop Choosing a form.WHAT A DESKTOP OFFERSMore performance for the money Easier to upgrade and repair... Detecting and Preventing Leakage The error that ruins everything.WHAT LEAKAGE ISInformation in training data that would not be... Detecting Problems in Device Data Finding what matters.WHAT TO DETECTValues outside safe ranges Rates of change that are... Developing a Game in Public Sharing progress.WHAT IT PROVIDESAn audience building before release Feedback while changes are... Developing an IoT Product The full undertaking.WHAT IT INVOLVESHardware design or selection Firmware Connectivity... Development Lifecycle: Everything That Matters, Briefly The summary.REQUIREMENTS BECOME CLEAR THROUGH USEWhich is why iterative approaches suit most... Devices and Maintenance: Everything That Matters, Briefly The summary.RESTART WEEKLY, AND FIRST WHEN SOMETHING IS WRONGIt resolves a substantial proportion... Diagnosing a Slow Connection Finding the constraint.WHAT TO ESTABLISHSlow for everyone or one device? Everything or one... Diagnosing a Slow Server Finding the actual bottleneck.START BY MEASURINGIs the server slow, or is the application slow?... Diagnosing Intermittent Errors Problems that come and go.WHAT INTERMITTENT USUALLY MEANSA resource limit being hit at busy... Diagnosing Network Problems Understanding what is requested.WHAT THE NETWORK PANEL SHOWSEvery request made Its status Its... Diagnosing Slow Performance When things work but slowly.WHAT TO ESTABLISHEverything or one service? All devices or one? Wired... Diagnosing Slow PHP Execution When pages take too long.WHAT TO ESTABLISH FIRSTWhether it is all pages or some Whether it... Digital Literacy and Maintenance: Everything That Matters, Briefly The summary.ASSESS WHAT A USER CAN ACTUALLY DOIt determines how to explain anything. Confidence... Dimensional Modelling Facts and dimensions.WHAT A FACT TABLE HOLDSMeasurements of events: sales, payments, page views,... Directing People Who Are Not Actors Getting natural performance.WHO THIS COVERSStaff, customers, executives and members of the... Directory and Listing Applications Sites where the content is entries.WHAT THEY AREBusiness directories, classified listings,... Displaying Maps in Applications Embedding maps.WHAT OPTIONS EXISTThe interactive map libraries for web, Android and iOS Static... Distance-Based and Probabilistic Methods Other classical approaches.WHAT NEAREST NEIGHBOUR METHODS DOPredict from the most similar... Distributed Computing Fundamentals Systems spread across machines.WHAT DISTINGUISHES ITIndependent machines, communicating over a... Distributed Ledgers and Their Uses Shared records without a central authority.WHAT A DISTRIBUTED LEDGER ISA record replicated across... Distributed Processing Frameworks Processing across machines.WHAT THEY PROVIDESplitting work across machines Handling of machine... DNS Costs and What You Pay For Where money is involved.WHAT COSTS MONEYDomain registration and renewal Premium DNS services,... DNS Myths What people believe that is not true.THAT PROPAGATION TAKES 48 HOURS ALWAYSIt takes up to the... Do You Actually Need a VPS? Most people asking do not, and some genuinely do.YOU PROBABLY DO IFYou need root access or custom... Documenting Models Responsibly Recording what a model is and is not.WHAT TO DOCUMENTIntended use, and uses considered... Documents and Data: Everything That Matters, Briefly The summary.USE STYLES, NOT MANUAL FORMATTINGFormatting by hand produces documents that are... Double Opt-In and Why It Matters Confirming subscriptions.WHAT IT ISAfter someone submits the form, they receive a message asking... Dynamic Languages: Everything That Matters, Briefly The summary.PYTHON DOMINATES DATA WORK BECAUSE THE LIBRARIES ARE THERE AND MATUREIts numerical... Editing Images for Your Website Basic adjustments that help.WHAT TO DOCrop to remove distraction and improve framing Straighten,... Email Infrastructure: Everything That Matters, Briefly The summary.REJECT AT THE TRANSACTION RATHER THAN ACCEPTING AND BOUNCINGAccepting then bouncing... Email Troubleshooting: Slow or Delayed Mail Mail arrives, but late.COMMON CAUSESGreylisting. Many receiving servers temporarily reject mail... Embedded and Firmware: Everything That Matters, Briefly The summary.AVOID DYNAMIC ALLOCATION AFTER INITIALISATIONFragmentation over long uptimes and... Embedded Programming Practice Writing firmware.WHAT LANGUAGES DOMINATEC, overwhelmingly C++, in larger systems Rust,... Embedding Video in Your Website Adding it to a page.HOW IT WORKSThe platform provides embed code.You paste it into your page.FOR... Enabling Compression Sending less data.WHAT IT DOESCompresses text files before sending: HTML, CSS, JavaScript.The... Enabling WP_DEBUG and Finding Your Error Logs When something breaks, the log tells you exactly what failed. Guessing is slower. WordPress debug... Enclosures and Environmental Protection Surviving where deployed.WHAT THE ENVIRONMENT PRESENTSTemperature extremes Humidity and... Encrypting Data at Rest Protecting stored information.WHAT IT MEANSData stored in a form unreadable without the key.WHY... End-to-End Testing Verifying complete journeys.WHAT IT VERIFIESThat the assembled system serves a user journey.WHAT... Ending a Remote Arrangement Doing it properly.WHEN TO END ITPerformance has not improved after being addressed The work is no... Entry processes limit reached Too many simultaneous requests.WHAT IT MEANSYour account has a limit on concurrent PHP processes.... Error 523 and 524: Unreachable and Timeout Two related failures.ERROR 523: ORIGIN IS UNREACHABLECloudflare could not route to the address in... Error Handling and Logging Knowing what went wrong.WHAT TO DISTINGUISHExpected failures: invalid input, not found, not... Errors and Testing: Everything That Matters, Briefly The summary.READ TRACEBACKS FROM THE BOTTOMThe last line states the error. Then find the last... Escalating an Unresolved Issue If a ticket is not progressing, escalate within it rather than starting again.FIRST, CHECK THE... Escalating Client Problems Correctly Deciding what to send us.WHAT TO SEND USServer-level errors Resource limits you cannot explain... Essential Diagnostic Tools What to use.A CONNECTIVITY TESTSends a small packet and reports whether a reply arrives, and how... Establishing Art Direction Deciding how the game looks.WHAT ART DIRECTION ISA consistent set of decisions about appearance,... Establishing Requirements Knowing what you need before looking.WHAT TO DO FIRSTDocument how the business actually works.WHY... Evaluating Implementation Partners Who does the work.WHY THE PARTNER MATTERS MORE THAN THE PRODUCTMost failures are implementation... Evaluating Information in This Sector Judging what you read.WHAT TO ASK OF ANY SOURCEWho wrote it What they hold What they are selling... Evaluating Local and International Hosting Where to place your services.WHAT LOCAL HOSTING PROVIDESLower latency for local visitors Billing... Evaluating Model Performance Knowing whether it works.WHAT ACCURACY MEASURESThe proportion of correct predictions.WHY IT... Evaluating Recommendation and Ranking Systems Knowing whether they work.WHAT OFFLINE EVALUATION DOESMeasures performance against historical... Evaluation and Training: Everything That Matters, Briefly The summary.EVERY CLASSIFICATION METRIC DERIVES FROM THE CONFUSION MATRIXStart there. Precision... Events and Decoupling Reacting to things happening.WHAT AN EVENT ISA notification that something occurred.WHAT A... Extensions Most Stores Actually Need A short list, in the order most shops should add them.ESSENTIALYour payment gateway plugin An... Fairness in Machine Learning Systems Models that treat people equitably.WHY IT MATTERSModels make or influence decisions about people,... Fatal error: Maximum execution time exceeded The script ran longer than permitted.WHAT IT MEANSPHP stopped a script that exceeded its time... Feature Selection and Dimensionality Choosing what the model sees.WHY IT MATTERSIrrelevant features add noise, cost and opportunity... Feedback Loops Knowing quickly whether something worked.WHAT A FEEDBACK LOOP ISThe time between doing something... Fetching Data and Working With APIs Communicating with a server.WHAT A REQUEST INVOLVESAn address A method, indicating intent Headers... File Formats for Data How data is physically stored.WHAT TEXT FORMATS PROVIDEHuman readability Universal supportWHAT... Finding Backend Performance Problems Diagnosing slowness.WHAT TO ESTABLISH FIRSTWhich operation is slow, specifically Whether it is... Finding Duplicate Rows Identifying repeated data.WHY IT ARISESAn import run twice A form submitting twice A plugin... Finding Slow Queries Identifying what is actually slow.DURING A PAGE LOADA query monitoring plugin lists every query... Fintech and Payment Systems: Everything That Matters, Briefly The whole category in one page.AUTHORISATION IS NOT SETTLEMENTA successful payment does not mean... Fixing 502 and 504 Gateway Timeout Errors The web server waited too long for PHP to respond. The request was too slow, not necessarily... Flutter Performance and Application Size Optimising delivery.WHAT AFFECTS PERCEIVED PERFORMANCEFrame rendering during animation and... Flutter: Everything That Matters, Briefly The summary.IT RENDERS ITS OWN CONTROLS RATHER THAN USING THE PLATFORM'SWhich gives identical... Forecasting Demand and Stock Planning what you need.WHAT TO FORECASTUnits expected to sell, by period, by item.WHAT TO BASE IT... FPGA Programming Configurable hardware.WHAT AN FPGA ISA chip containing configurable logic blocks and... Framing a Machine Learning Problem Turning a business need into a task.WHAT TO ESTABLISHWhat decision is being made Who or what... Free SEO Tools Worth Using What you actually need, at no cost.ESSENTIALGoogle Search Console: what queries bring you... Free Versus Paid AI Tools What the difference actually is.WHAT FREE TIERS TYPICALLY OFFERA less capable model Usage limits... Free Versus Paid Themes The honest comparison.FREE THEMES FROM THE OFFICIAL DIRECTORYReviewed before listing Usually... Frontend Testing Verifying interface code.WHAT TO TESTLogic, independently of the interface Components, in... Funding a SaaS Business Paying for growth.WHAT THE OPTIONS ARERevenue, reinvested Other income while building Loans... Game Development Foundations: Everything That Matters, Briefly The summary.THE MOMENT-TO-MOMENT ACTIVITY IS THE GAME; EVERYTHING ELSE DECORATES ITBuild that... Game Development: Everything That Matters, Briefly The whole category in one page.THE MOMENT-TO-MOMENT ACTIVITY IS THE GAMEBuild it as grey boxes... Game Feel and Juice Why actions feel good.WHAT GAME FEEL ISThe tactile sensation of controlling something.WHAT... Game Performance Optimisation Making games run smoothly.WHAT TO MEASUREFrame time, and its distribution Time spent on the... Generating Documents and Reports Producing files.WHAT APPLICATIONS COMMONLY GENERATEInvoices Receipts Statements Reports Data... Getting Development Support from Us What we cover, and what is yours.WHAT WE HELP WITHServer configuration questions PHP versions and... Getting Help with a Billing Question Billing questions are answered fastest through the Client Area.HOW TO ASKLog in and open a ticket... Getting Help With Accessibility Who to ask.WHAT WE CAN HELP WITHHosting matters affecting accessibility indirectly: site speed,... Getting Help with Database Problems What we can do.WHAT WE CAN HELP WITHCreating databases and users Correcting ownership and... Getting Help With SEO From Us What we can and cannot assist with.WHAT WE CAN HELP WITHTechnical hosting matters affecting SEO:... Getting Help With the Marketplace Support.WHAT SUPPORT CAN HELP WITHAccount and access problems A sale that has stalled A payment... Getting Started with phpMyAdmin The interface explained.OPENING ITcPanel > phpMyAdmin. You are logged in automatically with... Google Cloud Networking Connecting resources.WHAT A VIRTUAL PRIVATE CLOUD ISAn isolated network for your resources,... Google Technology: Everything That Matters, Briefly The whole category in one page.ALMOST EVERYTHING IS SCOPED TO A PROJECTSeparate projects per... Google Workspace Development: Everything That Matters, Briefly The summary.READ AND WRITE SPREADSHEET RANGES IN BULK, NEVER CELL BY CELLEach call is slow, and a... GPU Computing for Machine Learning Where most GPU work happens now.WHY GRAPHICS PROCESSORS SUIT ITTraining is dominated by large... Graphics and GPU Computing: Everything That Matters, Briefly The summary.GRAPHICS PROCESSORS OPTIMISE FOR THROUGHPUT, NOT LATENCYWhich is why branching code... Handling Abuse and Compromised Accounts Responding to problems on your network.WHAT ABUSE LOOKS LIKEOutbound mail floods Phishing pages... Handling Background Jobs and Queues Work that should not happen during a page load.WHY QUEUES EXISTSending email, processing images,... Handling Concurrency and Consistency Correctness under load.WHAT THE RISKS AREDouble spending from concurrent requests Balances read... Handling Events and Forms in React User interaction.HOW EVENTS WORKHandlers are attached as props, with React managing the... Handling File Uploads Getting files from users.WHAT TO ESTABLISHWhat types are permitted What size is permitted Whether... Handling Forms in Applications Input in interactive interfaces.WHAT TO START FROMNative form elements and native submission... Handling Growth Without Losing Quality Scaling carefully.WHAT BREAKS FIRSTSupport response time Your own attention to detail... Handling High Traffic on Shared Hosting Getting the most from a constrained environment.THE PRINCIPLEServe as many requests as possible... Handling Messages and Enquiries Where the business actually happens.WHY THIS MATTERS MOSTFor many small businesses, more... Handling Messages When You Are Busy Realistic management.THE PROBLEMMessages arrive while you are working, and answering constantly... Handling Payment Notifications Receiving asynchronous updates.WHAT A NOTIFICATION ISA message from the provider reporting a... Handling Poor Connectivity Building for unreliable networks.WHAT TO ASSUMEConnections drop mid-action.WHAT THAT MEANSAny... Handling Poor Results When it does not go well.WHAT TO DO FIRSTRead the feedback properly, once the disappointment... Handling Problems With Staff When it is not working.WHAT TO DO FIRSTEstablish the facts Establish whether it is fixable... Handling Product Images in a Shop Images at volume.THE SCALE PROBLEMA shop with two hundred products has hundreds of... Handling Refunds and Disputes When money goes back.REFUNDINGThrough your gateway dashboard, or through your shop platform where... Handling Resistance and Workarounds When the system is bypassed.WHAT WORKAROUNDS LOOK LIKESpreadsheets maintained alongside Records... Handling Scale and Performance Growing without degrading.WHAT DEGRADES FIRSTThe database, almost always.WHAT CAUSES ITQueries... Handling Too Many Connections Connection limits reached.WHAT IT MEANSThe limit on simultaneous connections was reached, and new... Handling Traffic with a Reverse Proxy Nginx in front of an application server.WHAT IT DOESReceives requests, serves static files... Handling Unknown Transaction States When the outcome is not known.WHAT CAUSES THEMTimeouts Connection failure after sending Provider... Hardware and Chip Design: Everything That Matters, Briefly The summary.DESCRIBING HARDWARE IS NOT WRITING A PROGRAMEverything described happens... Hardware and Software RAID Where the work happens.WHAT HARDWARE RAID ISA dedicated controller managing the array.WHAT IT... Help Desk Fundamentals: Everything That Matters, Briefly The summary.SILENCE CAUSES MOST DISSATISFACTIONUpdate even when there is no progress. "Still... Helping Clients with WordPress Problems Most reseller clients run WordPress, and most of their problems are the same few.WHITE... High-Performance Computing: Everything That Matters, Briefly The summary.SPEEDUP IS LIMITED BY THE PART THAT CANNOT BE PARALLELISEDA program ninety per cent... Hosting and Infrastructure for SaaS Where the product runs.WHAT THE OPTIONS AREManaged platforms, handling deployment and scaling... Hosting Networking: Everything That Matters, Briefly The summary.WHY A CORRECT DNS RECORD IS NOT ENOUGHThe server must also recognise the domain as... How an AI System Is Built The stages of a project.DEFINING THE PROBLEMWhat decision or task is this for? What does success... How Content Delivery Networks Work Serving from close to the user.WHAT THEY AREDistributed networks of servers holding copies of... How File Systems Work Organising storage.WHAT A FILE SYSTEM DOESRecords where each file's data physically resides... How Internet Service Providers Are Built The provider network.WHAT A PROVIDER NETWORK CONSISTS OFAccess: how customers connectAggregation:... How Languages Communicate Interoperability.WHAT OPTIONS EXISTNetwork APIs, over HTTP or another protocol Message queues... How Long Account Setup Takes Most hosting accounts are provisioned automatically within a few minutes of payment clearing.THE... How Long Should I Wait? Realistic timings.A RECORD CHANGEUp to the previous TTL. If that was four hours, allow four... How Long to Keep Backups Retention, and why short retention fails.THE PROBLEM WITH THREE DAYSA site compromised with SEO... How Mobile Development Differs What makes it its own discipline.WHAT DIFFERS FROM WEB AND DESKTOPThe device is constrained:... How Models Are Evaluated Measuring whether it works.THE BASIC APPROACHHold back a portion of the data. Train on the rest.... How Models Are Fine-Tuned Adapting a general model to a specific purpose.WHAT FINE-TUNING ISTaking a trained model and... How Much Database Does Your Site Need Size, growth and limits.TYPICAL SIZESA small brochure site: a few megabytesA blog with several... How Much Time to Spend Being realistic about effort.THE MINIMUM THAT WORKSTwo or three posts a week, and responding to... How Nigerian Customers Actually Contact Businesses Where enquiries come from.WHAT MOST BUSINESSES ASSUMEEmail and a contact form.WHAT ACTUALLY... How Payments Work: Everything That Matters, Briefly The summary.A SUCCESSFUL PAYMENT DOES NOT MEAN YOU HAVE THE MONEYAuthorisation reserves funds;... How Search Engines Actually Work Three stages, and problems can occur at any of them.CRAWLINGSearch engines follow links and read... How the Internet Is Structured Networks of networks.WHAT IT ISAn enormous number of independent networks, interconnected, using... How to Accept Payment The options.BANK TRANSFERStandard for most Nigerian business payments.Include your account name,... How to Measure Your Site Speed Getting a real picture.WHAT TO MEASUREHow long until something appears How long until the page is... How to Speed Up WordPress on Shared Hosting Most slow WordPress sites are slow for the same handful of reasons. Work through these in order... How to Write an Article With AI The workflow that produces usable results.THE WRONG APPROACH"Write me an article about X." The... How Transactions Work From signing to settlement.WHAT A TRANSACTION CONTAINSThe sender The recipient The amount or... How VPS Resources Are Allocated Understanding what you are buying.CPUMeasured in cores or virtual cores. Your allocation is... How Web Traffic Works HTTP and HTTPS in practice.WHAT HAPPENSYour browser resolves the name Opens a connection, usually... HTTPS and Third-Party Embeds Content from other sites must also be secure.WHAT THIS AFFECTSEmbedded videos Maps Social media... HTTPS, HTTP/2 and Site Speed Secure sites can be faster, not slower.THE OLD CONCERNEncryption adds processing overhead, so... Hyperparameter Tuning Finding good settings.WHAT A HYPERPARAMETER ISA setting chosen before training, not learned from... If You Have Been Defrauded What to do afterwards.WHAT TO DO FIRSTStop sending money, immediately, whatever is... Image Delivery and Optimisation Serving pictures efficiently.WHAT CLOUDFLARE DOES BY DEFAULTCaches images at the edge, so repeat... Image Galleries and Media Libraries Publishing collections of images.THE OPTIONSA gallery plugin for your content system, which suits... Image SEO and Getting Found in Image Search An overlooked source of traffic.WHY IT MATTERSImage search brings visitors, particularly for... Images Not Displaying Broken image placeholders.THE COMMON CAUSESURLs in the database still pointing at an old domain,... Implementing Caching in Your Application What to cache and how.THE CANDIDATESExpensive query results Rendered template fragments External... Implementing Search Finding records.WHAT SIMPLE SEARCH LOOKS LIKEMatching against columns with a pattern.WHY THAT IS... Improving Advertising Performance Making it work better.WHERE THE GAINS AREThe landing page, usually.Improving conversion reduces... Improving Open Rates Getting messages read.WHAT AFFECTS THEMWhether the message arrives in the inbox at all The sender... Improving Your Contact and Enquiry Rate Getting more from the visitors you have.THE COMMON CAUSES OF LOW ENQUIRIESContact details hard to... Improving Your Conversion Rate Small changes to how you recommend often matter more than more traffic.WHAT TENDS TO... Improving Your Site's Speed Practical steps in order.MEASURE FIRSTTest with a performance tool, on mobile. Look at what is... Increasing Revenue from Existing Clients The easier growth.WHY IT IS EASIERThey already trust you. The hardest part is done.WHAT TO OFFERA... Increasing Upload File Size Uploading larger files.THE SYMPTOMAn upload fails, or the interface states a maximum smaller than... Information to Include When Asking for Help Getting resolved faster.WHAT TO INCLUDE ALWAYSYour account username or domain Exactly what... Ingesting Device Data Receiving at volume.WHAT THE INGESTION PATH MUST DOAuthenticate the device Accept the message... Input, Output and Peripheral Devices Everything connected.WHAT INPUT DEVICES DOProvide data to the system: keyboards, pointing... Installing a Web Server Apache or Nginx, and what each suits.APACHEMature, widely documented, and supports .htaccess... Installing and Securing a Database Server MySQL or MariaDB on your own machine.INSTALLINGInstall the package, then run the secure... Installing Dependencies on Your Hosting Composer in a hosting environment.WHERE TO RUN ITThrough terminal access in cPanel, where... Installing Laravel Getting a project started.WHAT YOU NEEDA supported PHP version Composer The required PHP... Insurance and Other Financial Products Beyond payments.WHAT EMBEDDED INSURANCE ISCover offered within another transaction: device... Integration Testing Verifying components together.WHAT IT VERIFIESThat components communicate correctly, with real... Interaction and Polish: Everything That Matters, Briefly The summary.USE ESTABLISHED LIBRARIES FOR DIALOGS, MENUS AND SELECTSFocus trapped and restored,... Internet Architecture: Everything That Matters, Briefly The summary.ROUTING IS POLICY BEFORE IT IS GEOGRAPHYThe shortest path is not chosen; the... Internet Fundamentals: Everything That Matters, Briefly The summary.PROPAGATION IS CACHES EXPIRING, NOT A SPREADING PROCESSWhich is why a change appears... Interpreting Performance Results Understanding what you measured.WHAT TO ESTABLISH FIRSTWhether the system or the test was the... Interviewing Remotely The conversation.WHAT TO ASSESSWhether they understand the role How they think about the work How... Introduction to IT: Everything That Matters, Briefly The summary.MOST IT PROBLEMS ARE NOT TECHNICAL FAILURESThey are process and communication... Invoice Fraud and Business Email Compromise A costly fraud that targets businesses through email.HOW IT WORKSAn attacker gains access to a... iOS Testing and Debugging Verifying Apple platform applications.WHAT LEVELS EXISTUnit tests, for logic Interface tests,... IoT Foundations: Everything That Matters, Briefly The summary.ESTABLISH WHAT DECISION THE DATA CHANGES BEFORE DEPLOYING ANYTHINGData nobody acts on... IPv4 and IPv6 Explained Two versions of the addressing system exist, and both are in use.IPV4The original system, written... Is AI Biased? An honest answer.YES, IN A SPECIFIC SENSEIt reflects patterns in its training data, including... Issuing Refunds and Handling Returns Handle these well and customers come back anyway.REFUNDING IN WOOCOMMERCEOpen the order and click... Java as a Language Characteristics and use.WHAT IT ISA statically typed, object-oriented, compiled language running... Java, .NET and Ruby: Everything That Matters, Briefly The summary.THESE FRAMEWORKS TRADE FLEXIBILITY FOR CONSISTENCYStrong conventions, dependency... JavaScript: Everything That Matters, Briefly The summary.BUILD SO THE CORE WORKS WITHOUT SCRIPTSScripts fail — blocked, slow or erroring — and... Joining Tables in Queries Combining related data.WHYUseful information usually spans tables. Orders in one, customer... Judging Output Rather Than Hours The right measure.THE PROBLEM WITH HOURSYou cannot observe them remotely.Attempting to produces... JVM and Enterprise Languages: Everything That Matters, Briefly The summary.THESE LANGUAGES SUIT LARGE, LONG-LIVED SYSTEMSStatic typing, automatic memory... Keeping a Computer Running Well Routine care.WHAT TO DO REGULARLYApply updates Restart, at least weekly Check free disk space... Keeping Staging and Production in Step A staging environment only helps if it resembles production.WHAT MUST MATCHPHP version and... Keeping Trading When Systems Fail Operating without your usual tools.WHAT TO PREPAREA way to take enquiries without the website A... Keeping Up With AI Tools Without Chasing Everything A sustainable approach.THE PROBLEMNew tools appear constantly. Evaluating each consumes time that... Keeping Up With Web Development Staying current without exhaustion.WHAT CHANGES FREQUENTLYFrameworks and libraries Tooling... Keeping Up Without Becoming Overwhelmed Staying current sensibly.THE PROBLEMSecurity information is endless and mostly not about you.WHAT... Keeping Your Own Skills Sharp Not becoming dependent.THE RISKSkills erode when unused.If you never draft, your drafting... Keeping Your Site Fast Over Time Preventing regression.WHAT MAKES A SITE SLOW AGAINImages uploaded without preparation Plugins... Keeping Your Skills Current Staying capable.WHAT CHANGESSoftware interfaces Where settings live What is possibleWHAT DOES... Keyboard Shortcuts Worth Learning Working faster.WHY THEY MATTERReaching for the mouse repeatedly is slow, and the time... Knowing When to Ask for Help Escalating sensibly.WHEN TO ASKYou have tried the obvious things The problem involves data you... Knowing When to Invest in Growth Spending money to grow.WHAT TO ESTABLISH FIRSTThat the business is profitable per unit That you... Knowing When to Raise Your Prices Recognising the signal.THE SIGNALSYou are busy and not making enough Support time exceeds what... Knowing When to Upgrade Your Network Recognising the constraint.WHAT SUGGESTS THE NETWORK IS THE CONSTRAINTConsistent slowness across... Landing Pages for Ads Where the click goes.THE RULEThe landing page must deliver what the ad promised.WHAT BREAKS... Language Concepts: Everything That Matters, Briefly The summary.LANGUAGES TRADE OFF SPEED OF WRITING, SPEED OF RUNNING, SAFETY AND CONTROLNone... Language Features: Everything That Matters, Briefly The summary.CHOOSE DATA STRUCTURES BY THE OPERATIONS YOU PERFORM MOSTLooking up by key in a... Laravel Deployment and Optimisation Getting a Laravel application running well.THE DEPLOYMENT SEQUENCEPull the code.Install... Late Fees and Reactivation Charges and timings are set out in our terms; this explains how they work in practice.LATE... Latency and Its Consequences The fundamental constraint.WHAT LATENCY ISThe time for a message to travel and return.WHY IT... Layout and Interaction: Everything That Matters, Briefly The summary.PROXIMITY IS THE STRONGEST GROUPING SIGNALThings near each other are read as related... Lazy Loading Images Loading only what is needed.WHAT IT DOESImages below the visible area are not loaded until the... Learning From Incidents Improving after something goes wrong.WHAT TO DO AFTERWARDSRecord what happened Establish why... Learning Independently Studying without a course.WHAT MAKES IT DIFFICULTNo structure No deadlines No feedback No sense... Learning New Software Efficiently Getting productive quickly.WHAT NOT TO DORead the manual from the beginning Watch a long course... Learning to Delegate The hardest transition.WHAT MAKES IT HARDYou can do it faster You know it will be right Letting... Learning to Manage Your Own Site What you should be able to do.WHAT TO LEARNUpdate text on a page Add a page or a product Upload... Ledger Design for Payments Recording money correctly.WHAT A LEDGER ISAn append-only record of movements between accounts.WHY... Levels of Testing Where testing happens.WHAT THE LEVELS AREUnit: individual functions or classesIntegration:... Lighting and Shadows Making scenes readable and atmospheric.WHAT LIGHTING TYPES EXISTDirectional, like sunlight Point,... Lighting Setups for Video Practical arrangements.WHAT A SINGLE-LIGHT SETUP LOOKS LIKEOne diffused source, above and to one... Linear and Logistic Models The baseline worth beating.WHAT LINEAR REGRESSION DOESFits a weighted sum of features to predict... Lists, Keys and Rendering Displaying collections.WHAT A KEY ISAn identifier telling React which item is which between... Loading States and Perceived Performance While waiting.WHY IT MATTERSPerceived speed depends on feedback as much as on actual... Local Search and Being Found by Nigerian Customers Where the realistic opportunity is.THE PRINCIPLECompeting nationally for broad terms is slow and... Local SEO: Why It Matters Most for Small Businesses Where the realistic opportunity is.THE PRINCIPLECompeting nationally for broad terms is expensive... Logging From Hosted Applications Knowing what happened.WHY LOGGING MATTERSYou cannot watch a hosted application run.The log is the... Loops and Repetition Doing something repeatedly.THE TWO KINDSIterating over a collection, and repeating while a... Low-Code Platforms and Citizen Development Applications built by non-developers.WHAT THEY PROVIDEBuilding applications with limited coding... Low-Level Performance Engineering Getting the most from hardware.WHAT TO DO FIRSTMeasure, with a profiler, on representative... Lua as a Language Characteristics and use.WHAT IT ISA small, fast, embeddable scripting language.WHAT DISTINGUISHES... Machine Learning Engineering: Everything That Matters, Briefly The whole category in one page.GENERALISATION IS THE ONLY THING THAT MATTERSTraining performance... Machine Learning Foundations: Everything That Matters, Briefly The summary.GENERALISATION IS THE ONLY THING THAT MATTERSPerformance on training data is... Machine Learning in Biology Pattern recognition applied to life sciences.WHAT IT IS USED FORPredicting protein structure... Maintaining a Website Over Time Ongoing care.WHAT REQUIRES ATTENTIONDependency and platform updates Certificate and domain... Maintaining Client Sites Ongoing work after launch.WHAT MAINTENANCE ACTUALLY INVOLVESApplying core, plugin and theme... Making Sure Your Site Can Be Crawled The prerequisite for everything else.WHAT CAN PREVENT CRAWLINGrobots.txt disallowing the site or... Making the Most of ZillionKingHost AI Over Time Getting better at it.WHAT IMPROVES WITH PRACTICEKnowing what to include in a prompt Recognising... Managing a Large Product Catalogue Hundreds or thousands of products bring their own problems.WHAT GETS DIFFICULTAdmin pages slow to... Managing and Repaying Technical Debt Addressing it sustainably.WHAT DOES NOT WORKRequesting a period to fix everything.WHYIt is rarely... Managing Autoloaded Data in WordPress A specific and common performance problem.WHAT IT ISOptions marked for autoload are loaded into... Managing Background Workers Across Stacks Running work outside requests.WHAT EVERY STACK NEEDSA queue Worker processes consuming it A... Managing Card Fraud Reducing losses without rejecting customers.WHAT THE TYPES AREStolen card details used online... Managing Cash Flow Money in and money out, timed.THE TIMING PROBLEMCustomers pay, the gateway settles days later,... Managing Client Expectations Preventing dissatisfaction.WHAT CAUSES MOST DISSATISFACTIONExpectations, not performance.WHAT TO... Managing Data in Large-Scale Computing Storage and movement.WHAT THE CONSTRAINT FREQUENTLY ISData movement, not computation.WHYMoving... Managing Database Size and Growth Databases grow, and growth causes problems.WHAT GROWSLog and audit tables Revisions, in content... Managing Disk Space Keeping room to work.WHAT TO CHECKHow much space remains.WHAT CONSUMES ITDownloads never deleted... Managing Distributed Edge Estates Operating many small locations.WHAT THE CHALLENGE ISMany locations, few or no staff, variable... Managing Environment Parity Keeping environments alike.WHAT PARITY MEANSEnvironments differing only in configuration and... Managing Examination Anxiety Performing under pressure.WHAT IS NORMALNervousness before and during an examination.WHAT REDUCES... Managing Fonts Typefaces on your system.WHAT FONTS AREFiles describing how characters are drawn.WHY THEY MATTERA... Managing Frontend Assets Styles and scripts.WHAT LARAVEL PROVIDESA build tool configuration for compiling styles and... Managing Large Media Files Storage, transfer and hardware.WHAT VIDEO CONSUMESFar more than people plan for, growing with... Managing Memory and Swap The resource that most often causes trouble.WHY MEMORY MATTERS MOSTWhen memory is exhausted, the... Managing Multiple Windows and Tasks Working across programs.WHAT SLOWS PEOPLE DOWNHunting for windows Too many things open Switching... Managing Orders at Volume When the order list stops being manageable by hand.FILTERING AND SORTINGFilter the orders list by... Managing Phone Storage Running out of space.WHAT CONSUMES SPACEPhotographs and video Messaging applications, which store... Managing Power BI Refresh and Performance Keeping reports current and fast.WHAT REFRESH DOESReloads data from the source into the... Managing Pressure and Wellbeing Sustaining performance.WHAT SUSTAINED PRESSURE PRODUCESReduced judgement Slower work Errors... Managing Product Images at Scale Images are the largest thing in most shops.BEFORE UPLOADINGResize to around 1200 pixels on the... Managing Redirects at Scale When a site has hundreds of URL changes.WHEN THIS ARISESA redesign changing URL structure A... Managing Regression Testing Confirming nothing broke.WHY IT GROWSEvery release adds behaviour that must keep working.WHAT... Managing Resource-Heavy Clients When one client affects the others.THE SITUATIONYour allocation's CPU and memory limits are... Managing Server Data Separately Data from an API is not application state.WHY IT IS DIFFERENTIt is owned elsewhere It can become... Managing Social Campaigns Ongoing work.WHAT TO CHECKSpend against results Which ads perform Whether the audience is being... Managing Technical Debt Accumulated shortcuts.WHAT IT ISWork deferred, which makes future work slower.WHERE IT COMES... Managing Technical Debt in a SaaS Product Keeping the product changeable.WHAT IT ISConsequences of earlier decisions that make current... Managing Test Configuration Running against different targets.WHAT VARIES BETWEEN RUNSThe environment address Credentials... Managing Third-Party Scripts Code from other people's servers.WHAT COUNTSAnalytics Chat widgets Social media embeds... Managing Your Own Time Deciding what gets done.WHAT TO ESTABLISHWhat must be done What only you can do What matters... Managing Your Support Workload Handling many requests.WHAT TO DO AT THE START OF A PERIODReview what is open, and what is... Managing Yourself: Everything That Matters, Briefly The summary.URGENT AND IMPORTANT ARE DIFFERENT, AND URGENCY WINS BY DEFAULTDecide the important... Manual and Automated Testing Roles How the work divides.WHAT MANUAL TESTING PROVIDESJudgement Discovery Assessment of experience... Marketing a Small Hosting Business Getting found.WHAT ACTUALLY WORKSReferrals from satisfied clients Existing relationships from... Marketing Automation Systems supporting demand generation.WHAT THEY DOCapture enquiries Send communication based on... Matchmaking and Player Sessions Bringing players together.WHAT MATCHMAKING MUST BALANCEMatch quality Waiting time Connection... Mathematics for Machine Learning The foundations that matter.WHAT LINEAR ALGEBRA PROVIDESThe language of the field: vectors,... Matomo and Self-Hosted Analytics Analytics you control.WHY SELF-HOSTData stays on your own hosting rather than with a third party,... Measuring and Monitoring Performance Knowing where you stand.WHAT TO MEASURETime until meaningful content appears Time until the page... Measuring Form Performance Whether your forms work.WHAT TO MEASUREHow many people see the form How many start it How many... Measuring Fulfilment Performance What to track.WHAT TO MEASURETime from order to dispatch Delivery success rate Delivery failure... Measuring Local Search Performance What to track.WHAT YOUR PROFILE REPORTSHow many people saw your listing How many visited your... Measuring Marketing and Sales Conversion From enquiry to customer.WHAT TO MEASUREEnquiries received Quotes or proposals issued Customers... Measuring Media Performance Whether it worked.WHAT TO DEFINE FIRSTWhat the media was meant to achieve.WHYWithout that, any... Measuring Operational Efficiency Doing the work.WHAT TO MEASURETime taken per job or unit Quoted versus actual Rework and errors... Measuring Performance With DevTools Finding where time goes.WHAT THE PERFORMANCE PANEL RECORDSEverything happening over a period:... Measuring Real User Performance Field data.WHY IT MATTERSLaboratory measurement is controlled and repeatable. It is not what your... Measuring Shop Performance What to track.WHAT MATTERSOrders and revenueConversion rate: visitors who buyAverage order value... Measuring Subscription Performance What to track.THE ESSENTIAL FIGURESActive subscribers New subscribers per period Cancellations... Measuring Support Performance Knowing how you are doing.WHAT TO MEASUREVolume, by type Time to first response Time to... Measuring Video Performance Whether it works.WHAT TO MEASUREViews How long people watch Whether they act afterwardsTHE WATCH... Measuring What Matters: Everything That Matters, Briefly The summary.THE TEST FOR ANY METRICWould you act differently if it changed? If not, do not track... Measuring Whether Content Works The honest assessment.WHAT TO MEASUREVisitors to each piece Whether they contact you Which pieces... Measuring Your Site Speed Properly Speed testing is easy to misread, and people frequently optimise the wrong thing as a result.THE... Membership, Booking and Course Sites: Everything That Matters, Briefly The whole category in one page.CHOOSING THE MODELMembership: ongoing value, recurring payment,... Memory and How It Is Used Working storage.WHAT IT DOESHolds data and instructions currently in use.WHY IT IS FASTIt is... Memory Management Approaches Who frees memory.MANUAL MANAGEMENTThe programmer allocates and frees explicitly.What it provides:... Memory Systems and Caching Where the time actually goes.WHAT CACHE ISSmall fast memory holding recently and likely-used... Microservices: Everything That Matters, Briefly The summary.THEY TRADE ONE SIMPLE PROBLEM FOR SEVERAL HARDER ONESNetwork calls where there were... Migrating Email from Another Provider Moving mailboxes without losing anything.THE OPTIONSAsk us. Our free migration covers email where... Migrating Workloads to Google Cloud Moving existing systems.WHAT TO ESTABLISH FIRSTWhat each system does and what depends on it What... Mobile and Local Search Where local searches happen.THE REALITYMost local searches are on phones, frequently while... Mobile and Responsive: Everything That Matters, Briefly The summary.START WITH THE PHONEMost visitors are there, and the constraint forces... Mobile Checkout Where most purchases happen.WHY IT MATTERS MOSTMost Nigerian customers buy on phones.A checkout... Mobile Conversion Where most visitors are.WHY IT MATTERS MOSTMost Nigerian visitors are on phones.If mobile... Mobile Development: Everything That Matters, Briefly The whole category in one page.A DEFECT SHIPPED PERSISTS ON DEVICES FOR MONTHSUsers do not update... Mobile First for Nigerian Customers Where your visitors actually are.THE REALITYThe large majority of Nigerian web traffic is mobile,... Mobile Forms and Input Collecting information on a phone.WHY IT MATTERSTyping on a phone is slow and error-prone, and... Mobile Foundations: Everything That Matters, Briefly The summary.A DEFECT SHIPPED MAY PERSIST ON DEVICES FOR MONTHSUsers do not update immediately and... Mobile Versus Desktop Performance Comparing the two.WHY COMPAREMost Nigerian visitors are on phones.If mobile performs worse, that... Model Deployment: Everything That Matters, Briefly The summary.PREFER BATCH SCORING WHERE IT FITSNo latency requirement, no serving infrastructure,... Modelling Slowly Changing Facts and Events Handling corrections and late data.WHAT LATE-ARRIVING DATA ISRecords for a period that arrive... Modernising an Old Website Without a Rebuild Improving what you have.WHAT CAN BE FIXED WITHOUT REBUILDINGSpeed: images, caching, removing... Modifying an Existing Client Account Limits, packages and details can be changed at any time without recreating the account.CHANGING... Money Movement: Everything That Matters, Briefly The summary.NEVER USE FLOATING POINT FOR MONEYUse integers in the smallest unit or a decimal... Monitoring and MLOps: Everything That Matters, Briefly The summary.MONITOR INPUT DISTRIBUTIONS, BECAUSE OUTCOMES ARRIVE LATE OR NEVERActual performance... Monitoring Application Performance Knowing how the site actually performs.WHAT TO MEASUREServer response time, which reflects your... Monitoring Azure Resources Understanding what is running.WHAT MONITORING PROVIDESMetrics for every resource Logs, collected... Monitoring Database Growth Over Time Spotting problems before they matter.WHAT TO RECORDTotal database size, monthly The size of the... Monitoring Database Health Noticing problems early.WHAT TO WATCHTotal size, and its growth rate The largest tables Query... Monitoring Models in Production Knowing whether it still works.WHAT TO MONITOROperational health: availability, latency,... Monitoring Network Infrastructure Watching the fabric.WHAT TO MONITORLink status and utilisation Error, discard and retransmission... Monitoring Your Email Delivery Knowing whether mail arrives.WHY YOU NEED TODelivery fails silently.You do not receive a... Monitoring Your Network Noticing problems.WHAT TO WATCH FORDevices you do not recognise Unusual traffic volumes Slowness... Monitoring Your Resource Usage Resource Usage shows whether your account is hitting the CPU, memory or process limits of your... Monitoring Your Site's Search Health A routine that catches problems early.MONTHLYSearch Console performance: is traffic trending up,... Monitoring: Everything That Matters, Briefly The summary.MONITOR FROM OUTSIDEA system cannot reliably report its own unavailability, and an... Motion Graphics and Animation Making graphics move.WHAT MOTION GRAPHICS AREAnimated text, shapes and graphics, rather than... Moving Away From a Page Builder If you decide to leave.THE REALITYContent built with a builder generally must be rebuilt.WHAT TO... Moving From On-Premises to Cloud Migration and hybrid operation.WHAT TO ESTABLISH FIRSTWhat each system does, and what depends on... Moving from Reseller Hosting to a VPS A VPS gives control. It also gives you a server to look after.WHEN IT IS WARRANTEDYou need root... Moving From Static to WordPress Going the other direction.WHY PEOPLE DO ITThe owner cannot edit the static site They need a shop,... Moving From WordPress to Static Converting a site.WHY PEOPLE CONSIDER ITSpeed Security Reduced maintenance Lower resource useWHAT... Moving Your Store to a Bigger Plan or VPS When and how to upgrade.SIGNS YOU GENUINELY NEED MOREConsistent resource limit warnings after... MQTT in Practice Practical use.WHAT A LAST WILL MESSAGE ISA message the broker publishes if a device disconnects... Multilingual Plugins and Tools Serving more than one language.WHAT THEY DOLet you maintain content in several languages, with a... Multilingual WordPress How it is usually done.THE OPTIONSA multilingual plugin managing translations within one site A... Multiplayer and Networking: Everything That Matters, Briefly The summary.THE SERVER DECIDES; THE CLIENT REQUESTS AND DISPLAYSIf a client determines outcomes,... My Hosting Provider Had an Outage When the problem is ours.WHAT TO CHECK FIRSTClient Area > Announcements and Network Issues. If... MySQL server has gone away The connection was lost mid-query.WHAT IT MEANSThe database closed the connection while the... Narrative in Games Telling stories interactively.WHAT MAKES GAME NARRATIVE DIFFERENTThe player acts, so the story... Narrow AI Versus General AI What exists and what does not.NARROW AISystems that do one kind of task. Everything currently in... Natural Language Understanding Extracting meaning from text.WHAT THE TASKS INCLUDEClassifying textIdentifying entities: names,... Network Architecture in a Data Centre How equipment connects.WHAT THE TRADITIONAL ARRANGEMENT ISSwitches in each rack, connecting... Network Attached Storage Storage served over a network.WHAT IT ISStorage presented as file shares over a network.WHAT... Network Automation Configuring at scale.WHY MANUAL CONFIGURATION FAILS AT SCALEDevices drift apart, mistakes are... Network Cabling Basics The physical layer.WHAT CABLES DOCarry data between devices.CATEGORIESCables are rated by... Network Infrastructure: Everything That Matters, Briefly The summary.REDUNDANCY MUST BE GENUINELY DIVERSETwo cables in one tray, two connections to one... Network Monitoring in the Data Centre Watching the infrastructure.WHAT TO MONITORLink status and utilisation Error and discard rates... Networking for Cloud Services When your systems are elsewhere.WHAT CHANGESYour connection becomes critical.Everything stops... Networking for Remote Access to Your Own Systems Reaching your premises.WHEN THIS ARISESAccessing files, equipment or applications at your... Networking for Specific Needs: Everything That Matters, Briefly The summary.THE MEASUREMENT THAT MATTERS FOR CALLS AND VIDEOConsistency, not speed. Jitter and... Networking for Video Conferencing Meetings over the network.WHAT IT NEEDSMore bandwidth than voice, in both directions Consistent... Networking for Voice Calls Telephony over the network.WHAT MATTERSConsistency, not raw speed.A call needs modest bandwidth... Networking Fundamentals: Everything That Matters, Briefly The summary.THE THREE THINGS EVERY CONNECTION NEEDSA physical or wireless link, an address, and... Networking: Everything That Matters, Briefly The whole category in one page.THE THREE THINGS EVERY CONNECTION NEEDSA link, an address, and an... Nextcloud: Setup and Practical Limits Self-hosted file storage.BEFORE INSTALLINGNextcloud is demanding. It needs substantial memory,... Object Caching and Its Effect on Databases Reducing repeated queries.WHAT IT ISStoring the results of database queries in memory, so... Observability in Distributed Systems Understanding what is happening.WHY IT IS HARDEROne user action touches several services, and no... Offering Performance Optimisation Selling speed as a service.WHAT IT INVOLVESMeasuring the current state Enabling and configuring... Offering Service Level Commitments Promising availability.WHAT A COMMITMENT STATESA target availability, and what happens if it is... Onboarding New Customers The first days decide everything.WHY IT MATTERS MOSTCustomers who do not reach value early do not... Online Setup for a Fashion or Clothing Business A common Nigerian online business.WHAT MATTERS MOSTPhotographs. Clothing sells on how it looks,... Online Setup for a Real Estate Business Property listings and enquiries.WHAT MATTERS MOSTPhotographs. Poor ones cost you enquiries... OpenCart: Setup Notes A lighter shop platform.WHO IT SUITSShops wanting something simpler than PrestaShop or Magento,... Opening a Support Ticket Tickets from inside the Client Area are answered fastest, because you are identified... Operating Streaming Systems Running them reliably.WHAT TO MONITORConsumer lag, per partition Throughput, in and out Error and... Operating System Choices for a VPS Which Linux distribution, and why it matters less than people think.THE COMMON CHOICESAlmaLinux... Operating System Development Building a system.WHY PEOPLE DO ITLearning how computers actually workSpecialised requirements:... Operations and Standards: Everything That Matters, Briefly The summary.BACKUP SYSTEMS FAIL MORE OFTEN THAN ANYONE EXPECTS, BECAUSE THEY ARE RARELY... Optimisation and Operations Research Finding the best arrangement.WHAT OPTIMISATION PROBLEMS INVOLVEAn objective to maximise or... Optimising Database Access The usual bottleneck.WHAT TO FIND FIRSTSlow queries, from the database's own reporting.WHAT TO... Optimising Existing Content Frequently more valuable than writing new content.WHYYou already have pages with some traffic and... Optimising Fonts and Styles Text rendering cost.WHAT FONTS COSTA download per family and weight, and potentially a delay... Optimising Front-End Assets The part of performance visitors feel most.THE BASICSCompress and resize images before they are... Optimising Images and Assets Images are usually the largest part of a page. Fixing them often halves load time with no other... Optimising Images and Media Usually the largest saving.WHY IMAGES FIRSTThey are typically the majority of transferred... Optimising Images for a Faster WordPress Site Images are usually the largest part of a page's weight. Getting them right often halves load... Optimising Images for the Web Making pages fast.THE PROBLEMImages are usually the largest part of a page. Unoptimised images... Optimising Inference Performance Making prediction fast and affordable.WHAT TO MEASURELatency, at the percentiles that matter... Optimising Laravel for Production Performance settings.WHAT TO CACHEConfiguration Routes Events Compiled templatesWHYIt removes... Optimising Slow Queries Finding and fixing the queries that cost time.FINDING THEMThe slow query log records queries... Optimising the Build Output Shipping less.WHAT TO MEASURE FIRSTTotal output size, and what the largest contributors... Ordering a Dedicated IP Address A dedicated IP assigns your account its own address rather than sharing one.WHEN IT IS GENUINELY... Ordering a Dedicated Server Full control of a machine.WHO IT SUITSApplications requiring software we cannot install on shared... Ordering a VPS A VPS gives dedicated resources and root access. It also transfers server management to you... Ordering Additional Disk Space Extra storage is available as an add-on where your plan supports it.BEFORE ORDERING ITCheck where... Ordering an Extended Validation Certificate The most rigorous and slowest option.WHAT IT INVOLVESVerification to a defined industry standard:... Ordering an Upgrade to an Existing Service Upgrades are ordered from within the service, not as a new order.HOWServices > My Services... Ordering Ultimate Hosting For larger or busier sites.WHO IT SUITSSites that have outgrown an entry shared plan Shops with... Organising and Maintaining Stylesheets Structure at scale.WHAT GOES WRONG WITHOUT ORGANISATIONStyles nobody can find Rules nobody dares... Outbound Mail Abuse Control Preventing your servers becoming a source.WHY IT MATTERS MOST TO A HOSTING PROVIDEROne... Overfitting and Why Models Fail in Practice Learning the examples instead of the pattern.WHAT OVERFITTING ISA model that learned the training... Page Builder Problems Common issues.PAGES LOAD SLOWLYExpected. See the performance article.Reduce what the builder... Page Builders and Design Tools Visual editing for non-developers.WHAT THEY GIVE YOUBuilding layouts without code, which for many... Page Builders and Site Speed The performance cost.WHY BUILDERS ARE HEAVYThey load their own styles and scripts on every page... Page Rules and Cache Rules Configuring behaviour per URL.WHAT THEY DOApply settings to URLs matching a pattern: caching... Page Speed and Why It Matters Visitors leave slow sites.THE REALITYOn a mobile connection, a page taking several seconds loses... Parallel Computing Concepts Doing many things at once.WHAT PARALLELISM ISExecuting parts of a computation simultaneously.WHAT... Paying by Bank Transfer Bank transfer works, but it is manual and therefore slower.HOWSelect bank transfer at checkout,... Paying Developers Payment terms and protection.A REASONABLE STRUCTUREA deposit before starting One or more... Payment Failures and Their Causes Why transactions do not complete.WHAT THE COMMON CAUSES AREInsufficient funds Card expired or... Payment Operations Running payments day to day.WHAT TO MONITORTransaction volume against expectation Success and... People and Finance Systems: Everything That Matters, Briefly The summary.PAYROLL IS UNFORGIVING BECAUSE ERRORS AFFECT INCOME AND ARE NOTICED IMMEDIATELYVerify... Performance and Learning Systems Developing people.WHAT PERFORMANCE SYSTEMS SUPPORTObjectives recorded Reviews conducted and... Performance and Operations: Everything That Matters, Briefly The summary.MEASURE THE DISTRIBUTION, NOT THE AVERAGEAverages conceal the experience of the... Performance and Platforms: Everything That Matters, Briefly The summary.ESTABLISH WHETHER YOU ARE PROCESSOR OR GRAPHICS LIMITED FIRSTReduce resolution: if... Performance and Resource Constraints Working within limits.WHAT MATTERS MOSTStartup time Responsiveness to touch Memory use Battery... Performance and Security Testing: Everything That Matters, Briefly The summary.REPORT PERCENTILES, NOT AVERAGESAverages conceal the slow requests users actually... Performance for Membership and Course Sites Speed with logged-in users.THE CACHING PROBLEMLogged-in pages are usually not cached.Members... Performance in React Applications Avoiding unnecessary work.WHAT CAUSES SLOWNESSComponents re-rendering when nothing relevant... Performance of Multilingual Sites The added weight.WHY THEY ARE SLOWERMultilingual plugins add queries to every request More... Performance of Static Sites Already fast, and how to keep it.WHY THEY ARE FASTThe server sends an existing file. Nothing is... Performance Terms Speed and delivery.PAGE LOAD TIMEHow long a page takes to become usable.CACHINGStoring generated... Performance Testing Fundamentals Measuring how well software performs.WHAT THE TYPES ARELoad testing: behaviour at expected... Phone and Messaging: Everything That Matters, Briefly The whole category in one page.WHERE ENQUIRIES ACTUALLY ARRIVEPhone and WhatsApp, for most... PHP and Laravel: Everything That Matters, Briefly The whole category in one page.RUN A SUPPORTED PHP VERSION AND A SUPPORTED FRAMEWORK... PHP as a Backend Language Today The current state.WHAT HAS CHANGEDSubstantially improved performanceModern language features:... PHP as a Language Characteristics and use.WHAT IT ISA dynamically typed, interpreted language designed for the... PHP Extensions Additional functionality.WHAT THEY AREModules adding capability: image processing, encryption,... PHP Frameworks: Everything That Matters, Briefly The summary.PHP RUNS ON ESSENTIALLY ALL SHARED HOSTING, WHICH MATTERS WHERE THAT IS THE... Planning Delivery for a Nigerian Online Business Working out how goods reach customers.THE OPTIONSYour own delivery, within your immediate area A... Planning for Growth Without Breaking Scaling an online business.WHAT BREAKS FIRSTOrder processing, which is manual and grows linearly... Planning for Traffic Growth Before you need it.WHAT TO MONITORResource usage over time, not just today Traffic trends Disk... Platforms and Data: Everything That Matters, Briefly The summary.CALCULATE COST PER DEVICE PER YEAR AT PROJECTED SCALEPer-message charges accumulate... Playbook: I Need More Resources Limits and upgrades.ESTABLISH FIRSTWhat limit are they hitting? Is the usage legitimate? What... Playbook: The Site Is Slow Performance complaints.ESTABLISH FIRSTSlow for them, or for everyone? All pages or specific ones?... Plugin Settings and Configuration Getting them right.THE COMMON MISTAKEInstalling and activating without configuring.Default... Plugins and Site Speed The performance cost.HOW PLUGINS SLOW A SITELoading scripts and styles on every page, including... Polish and Finishing The last stretch.WHAT POLISH MEANSRefining what exists rather than adding.WHAT IT INCLUDESFixing... Ponzi and High-Yield Investment Schemes Paying earlier participants with later deposits.WHAT A PONZI SCHEME ISAn arrangement paying... Portable GPU Computing Cross-vendor approaches.WHAT OPTIONS EXISTAn open standard for heterogeneous computing Compute... Practical Applications: Everything That Matters, Briefly The summary.FOR SENDING MAILSend from your own domain through an authenticated account, never as... Preparing a Demo A playable sample.WHAT A DEMO IS FORConvincing people to buy, and proving the game exists.WHAT IT... Preparing a Site for Deployment Before it goes live.WHAT TO BUILDProduction output: compiled, minified, with versioned... Preparing an Incident Response Plan Before you need it.WHY PREPAREDecisions made during an incident are worse and slower.WHAT THE... Preparing for a Traffic Spike A campaign, a launch, a mention.BEFOREConfirm caching is enabled and working Optimise the pages... Preparing for Incidents Before something goes wrong.WHAT TO PREPAREWho responds, and how they are reached What systems... Preparing Images for Use Basic image handling.WHAT TO KNOW ABOUT SIZEDimensions, in pixels File size, in bytesThose are... Preparing Product Images for the Web Technical preparation.THE TWO STEPSResize, then compress.WHAT SIZEAround 1,000 to 1,500 pixels on... Preparing Your Site for a Traffic Increase Before the traffic arrives.WHY THIS MATTERSSuccessful SEO, a campaign, or media coverage produces... Presenting Yourself Professionally Small things that matter.EMAIL ON YOUR OWN DOMAINA hosting provider emailing from a free mail... PrestaShop: Setup Notes A dedicated ecommerce platform.INSTALLINGSoftaculous or manually. Requires a supported PHP... Preventing Cheating Protecting fair play.WHAT THE PRINCIPLE ISNever trust the client.WHAT CLIENTS CAN DOModify memory... Pricing Media Production Work Charging appropriately.WHAT THE MODELS AREPer hour or per day Per project Per deliverable... Principles of Responsive Design Building for any screen.WHAT IT MEANSOne codebase adapting to the available space.WHAT THAT... Problem Framing and Data: Everything That Matters, Briefly The summary.DEFINE THE TARGET PRECISELY BEFORE ANYTHING ELSEPredicting churn requires defining... Processing Data in Volume Larger datasets.THE FIRST PROBLEMLoading everything into memory.WHAT TO DO INSTEADProcess in a... Processing Data With Python Practical transformation code.WHAT THE COMMON LIBRARIES AREA long-established tabular library... Processors and Memory in Servers Computing capacity.WHAT PROCESSORS PROVIDECores, each able to execute work independently Clock... Procurement and Purchasing Buying under control.WHAT THE PROCESS TYPICALLY ISA requisition raised Approval obtained A... Producing Audio Advertisements Short commercial audio.WHAT MAKES THEM DIFFICULTVery little time No visual support One chance to... Product Page Optimisation Making individual products findable.THE TITLEInclude the words customers actually search: brand,... Product Photography and Images Photographs sell the product. Everything else supports them.THE BASICSNatural light near a window... Profiling Slow Code Finding where time is actually spent.MEASURE BEFORE OPTIMISINGAssumptions about what is slow are... Profiling With Instruments Measuring performance.WHAT INSTRUMENTS PROVIDESProfiling of processor time, memory, disk,... Programming Languages: Everything That Matters, Briefly The whole category in one page.EVERY LANGUAGE TRADES OFF SPEED OF WRITING, SPEED OF RUNNING,... Programming With CUDA Vendor-specific parallel computing.WHAT IT ISA platform for general computation on one vendor's... Progressive Enhancement in Practice Building in layers.WHAT IT MEANSStarting with content that works everywhere, then adding... Progressive Web Applications Web applications with application-like behaviour.WHAT THEY PROVIDEInstallation to the device... Promoting Ethically and Effectively The affiliates who earn most are those whose audience trusts them.WHAT WORKSGenuinely useful... Prompting for Extraction and Data Tasks Structured output.WHAT THIS COVERSPulling specified information out of text into a usable... Prompting in Other Languages Beyond English.WHAT TO KNOWModels are generally strongest in English, because most training data... Prompts for Staff and Recruitment People matters.A JOB ADVERT"Write a job advert for [role]. Daily tasks: [list]. Essential: [short... Proof of Stake Security through committed value.HOW IT WORKSParticipants lock holdings as collateral, and are... Protocols and Ports: Everything That Matters, Briefly The summary.WHAT A PORT IS FOROne address, many services. The port says which service a... Protocols and Transport: Everything That Matters, Briefly The summary.EACH HTTP VERSION ADDRESSED THE BOTTLENECK THE LAST ONE EXPOSEDVersion two removed... Prototyping Finding the game quickly.WHAT A PROTOTYPE IS FORAnswering one question about whether something... Providers and Integration: Everything That Matters, Briefly The summary.READ THE TERMS ON SUSPENSION AND FUND HOLDS BEFORE ANYTHING ELSEWithheld settlement... Public, Private and Permissioned Networks Who may participate.WHAT A PUBLIC NETWORK ISOpen to anyone to join, read, transact and... Publishing Flutter Applications Releasing across platforms.WHAT EACH TARGET REQUIRESAndroid: a signed bundle, and Play Console... Putting It All Together: An SEO Plan for a Small Business A realistic twelve months.MONTH ONESet up Search Console and analyticsFix technical basics:... Python Applications and Resource Limits Staying within your plan.WHAT LIMITS APPLYMemory Processing Simultaneous processes Entry... Python as a Language Characteristics and use.WHAT IT ISA dynamically typed, interpreted, multi-paradigm language... Python Backends: Everything That Matters, Briefly The summary.ALWAYS USE AN ISOLATED ENVIRONMENT WITH PINNED DEPENDENCIESOtherwise projects... Python for Machine Learning The working language.WHY IT DOMINATESThe libraries, overwhelmingly.WHAT THE CORE LIBRARIES... Python: Everything That Matters, Briefly The whole category in one page.SET UP EVERY PROJECT THE SAME WAYPython 3, a virtual environment,... Quality Attributes and Non-Functional Requirements What the system must be, not only do.WHAT FUNCTIONAL REQUIREMENTS DESCRIBEWhat the system... Quantum Computing: Everything That Matters, Briefly The summary.QUANTUM COMPUTERS ARE NOT FASTER CLASSICAL COMPUTERSThey may solve specific classes... Query and Configuration Languages Declarative tools.WHAT SQL ISA declarative language for querying and manipulating relational... Query Performance and Optimisation Making queries fast.WHAT TO DO FIRSTRead the query plan.WHAT TO LOOK FORFull scans where an index... Querying With Eloquent Retrieving data.WHAT YOU CAN DOFilter, sort, limit, group and aggregate, without writing... Queues and Background Work Deferring slow operations.WHAT A QUEUE DOESAccepts work now, performs it later, outside the... Queues, Jobs and Scheduling in Laravel Work outside the request.WHAT TO MOVE TO A QUEUESending mail Processing images and files Calling... Quick Improvements With Large Effects Changes worth making first.ADD YOUR PHONE NUMBER TO EVERY PAGEIn the header or the footer,... R as a Language Statistics and analysis.WHAT IT ISA language and environment designed specifically for... Raising Your Prices The conversation people avoid.WHY IT IS NECESSARYCosts rise. Prices that do not rise mean... React: Everything That Matters, Briefly The summary.DESCRIBE THE INTERFACE FOR A GIVEN STATE, AND KEEP STATE MINIMALNever store values... Reactivating a Suspended Service Suspension is reversible. Nothing is deleted at suspension.IF IT IS NON-PAYMENTPay the... Reading an EXPLAIN Result Understanding how a query will run.WHAT IT DOESPrefix any SELECT with EXPLAIN and the database... Reading an SEO Audit Report Separating what matters from filler.WHAT AUDIT TOOLS REPORTMissing meta descriptions Duplicate... Reading the Search Console Performance Report What your site is actually found for.THE METRICSImpressions: how often your pages appeared in... Real Estate and Property Listing Sites A common Nigerian use case.WHAT IT INVOLVESProperty listings with many images Search and... Receiving Payment From International Clients Digital assets in business.WHY IT IS CONSIDEREDSome clients prefer it, and traditional routes can... Recognising Invoice Fraud and Business Email Compromise A common and costly fraud: someone monitors business email, then sends a message at the right... Recognising That Something Is Wrong Early signs.ON A DEVICEUnexpected slowness Programs you did not install Security software... Recognising Threats and Working Safely Everyday security awareness.WHAT TO BE ALERT TOMessages about accounts asking you to sign in... Recommendation Engines Suggesting what someone might want.WHAT APPROACHES EXISTContent-based: recommending items similar... Recommendation Systems Explained How systems suggest what you might want.WHAT THEY DOPredict what a user will find relevant, based... Recording Music and Performance Capturing instruments and singing.WHAT DIFFERS FROM SPEECH RECORDINGWider dynamic range Wider... Recording Voiceover Narration that sounds professional.WHAT MATTERS MOSTThe room, not the microphone.WHYRoom... Recovering a Deleted Database When it is gone.FIRSTStop. Do not create a new database with the same name, which complicates... Recovering a Site from Web Archives When there is genuinely no backup.WHAT IS AVAILABLEPublic archive services crawl and store copies... Redirect Chains and Why They Slow Your Site Each redirect costs a round trip.WHAT A CHAIN LOOKS LIKEhttp://yourdomain.com to... Reducing Abandoned Carts Most people who add to a cart do not buy. Some of that is recoverable.THE COMMON CAUSESUnexpected... Reducing and Optimising Scripts JavaScript cost.WHY SCRIPTS COST MORE THAN THEIR SIZEThey must be downloaded, parsed, compiled... Reducing Bandwidth Use Sending less data.THE LARGEST SAVINGImage optimisation.Resizing and compressing images reduces... Reducing Bounce and Keeping Visitors Why people leave immediately.WHAT CAUSES ITSlow loading, so they leave before seeing anything The... Reducing Checkout Abandonment Why people leave with a full cart.THE MAIN CAUSESUnexpected costs appearing at the end Forced... Reducing Client Churn Keeping the clients you have.WHY IT MATTERSAcquiring a client costs far more than keeping one.A... Reducing Database Load Fewer and lighter queries.WHAT ADDS QUERIESEach plugin Related posts and recommendations... Reducing Database Queries Per Request The most common performance problem in web applications.THE CLASSIC MISTAKEA loop that queries... Reducing the Number of Plugins Every addition costs something.THE PROBLEMEach plugin loads code, styles, scripts and database... Reducing the Number of Queries Per Page Fewer requests to the database.WHY IT MATTERSEach query has overhead. A page running four hundred... Reference: Infrastructure Problems and Where to Look Quick lookup.SITE DOWN ENTIRELYCheck from outside, then the provider's status, then your own... Reference: Laravel Problems and Where to Look Quick lookup.BLANK PAGEApplication log, then server error log.CHANGES NOT APPEARINGConfiguration... Reference: Python Problems and Where to Look Quick lookup.SCRIPT WILL NOT RUN AT ALLSyntax error, or the wrong interpreter. Read the first... Reference: What to Check for Each Symptom Quick lookup.NO CONNECTIVITY AT ALLLink, then address, then gateway.SOME SITES WORK, OTHERS DO... Reinforcement Learning Explained Learning by trial and consequence.WHAT IT ISA system takes actions in an environment and receives... Repairing and Optimising Tables Maintenance operations.REPAIRFor a table marked as crashed, usually after an interrupted write or... Reporting and Dashboards for Customers Showing them their own data.WHAT CUSTOMERS WANTAnswers to specific questions they already... Reporting on Website Performance Summarising for yourself or others.WHAT A USEFUL REPORT CONTAINSEnquiries or sales this period... Reporting Test Results Making outcomes useful.WHAT A REPORT MUST ANSWERDid it pass What failed Why it failed Is this... Representation and Whose Data Trained the System Who these systems serve well.THE PATTERNModels perform best on what they saw most.That means... Reputation for a New Business Starting with nothing.THE PROBLEMNo reviews, no history, no evidence.Customers hesitate.WHAT TO... Research Skills: Everything That Matters, Briefly The summary.STATE YOUR QUESTION IN ONE SENTENCEIf it cannot be, it is probably several... Reseller Support: Everything That Matters, Briefly The whole category in one page.WHAT DETERMINES CLIENT SATISFACTIONResponse speed, more than... Resolvers and Where Answers Come From The lookup path.WHAT A RESOLVER ISThe service your device asks when it needs to resolve a... Resolving Disputes Without Going to Court Practical resolution.WHYLegal action is slow and expensive, and frequently costs more than it... Resource and Limit Terms What limits mean.CPUProcessing capacity. Consumed by generating pages, running queries and... Resource Sharing Between Sites in One Account One account, several sites.WHAT IS SHAREDDisk space Bandwidth CPU and memory limits Inode count... Responding Quickly The competitive advantage.WHY SPEED MATTERSA customer with a question is deciding.The business... Responding to IoT Security Incidents When devices are compromised.WHAT TO ESTABLISH FIRSTScope: which devices, and what they can... Responsible and Applied Practice: Everything That Matters, Briefly The summary.REMOVING PROTECTED ATTRIBUTES DOES NOT MAKE A MODEL FAIROther features correlate with... Responsible Machine Learning Fairness, privacy and honesty.WHAT MODELS LEARNWhatever is in the data, including its biases.WHAT... Responsive Design: Everything That Matters, Briefly The summary.START FROM THE SMALLEST SCREENIt forces prioritisation, and adding space is easier... Responsive Layout Principles Adapting to width.WHAT RESPONSIVE MEANSThe layout adapts to the space available.WHAT TO BASE... Restoring Email Recovering mailboxes and messages.FROM JETBACKUPWhere email backups are included in your plan,... Restoring Is Taking Too Long When recovery is slower than you can afford.WHY IT MATTERSRecovery time is part of your plan. A... Retail and Point of Sale Systems Systems for selling in person.WHAT THEY MUST DOProcess sales quickly Handle several payment... Retraining Strategy Keeping models current.WHAT THE OPTIONS AREOn a schedule When performance degrades When drift is... Returns and Exchanges in Practice Handling them without losing money or customers.PUBLISH A POLICYThe period, the condition items... Reviewing Frontend Code What to look for.CORRECTNESSEvery state handled: loading, empty, errorEdge cases: no data, very... Reviewing Web Code What to look for.CORRECTNESSDoes it do what it claims?Are edge cases handled: empty, missing,... Reviewing Your Affiliate Performance Annually Once a year, work out whether this is worth your time.WHAT TO LOOK ATTotal cleared commission... Reviewing Your Website Annually An hour once a year.READ IT AS A VISITOREvery page, in order, as though you had never seen it.You... Reviews You Should Never Get What not to do.NEVER BUY REVIEWSPurchased reviews are detected and removed.Platforms penalise... Rewards for Long-Term Customers Where the programme recognises tenure, continuity itself earns.WHAT THIS TYPICALLY MEANSLonger... Risks From Customers Not Paying Credit risk.WHAT THE RISK ISWork done or goods supplied, and payment never received.HOW COMMONThe... Robotics and Autonomous Systems Machines that act in the physical world.WHAT THE COMPONENTS ARESensing: perceiving the... Roles in Game Development Who does what.WHAT PROGRAMMING SPECIALISMS EXISTGameplay Engine and systems Graphics Networking... Rollups and Scaling Networks Where activity is moving.WHAT A ROLLUP DOESExecutes transactions away from the main network,... Routes and Directions Journeys and travel time.WHAT THE SERVICES PROVIDEDirections between points Distance and duration... Routine Computer Maintenance Keeping machines working.WHAT TO DO REGULARLYApply updates Restart, at least weekly Check free... Ruby as a Language Characteristics and use.WHAT IT ISA dynamically typed, interpreted, object-oriented language... Running a Hosting Platform: Everything That Matters, Briefly The summary.PER-ACCOUNT LIMITS ARE WHAT MAKE SHARED HOSTING WORKWithout them one site under load... Running AI Locally on Your Own Computer Models on your machine.WHY YOU MIGHTData never leaves your computer No subscription Works without... Running an IoT Pilot Proving before scaling.WHAT A PILOT SHOULD ESTABLISHThat the data is accurate That devices... Running Containers in Development Consistent local environments.WHAT IT SOLVESEvery developer running the same versions of... Running Databases for Multiple Applications Keeping applications separated.THE PRINCIPLEOne database and one database user per application,... Running Dovecot Mail storage and access.WHAT IT ISA server providing mail access, with mailbox storage and... Running Promotions and Sales Effectively Discounting works when it is deliberate.BEFORE YOU DISCOUNTCheck the margin on the discounted... Rust as a Language Safety without a collector.WHAT IT ISA statically typed compiled language providing memory safety... Sales Process and Pipeline Management Structuring how selling happens.WHAT A DEFINED PROCESS PROVIDESConsistency Visibility of where... Scaling a Hosting Platform Growing the infrastructure.WHAT CONSTRAINS GROWTH FIRSTStorage performance, usually.WHAT ELSE... Scaling a Laravel Application Handling growth.WHAT TO DO FIRSTMeasure.Establish which pages are slow and why.WHAT USUALLY HELPS... Scaling a Server When one is not enough.THE SIGNSConsistently high resource use Slowness under load rather than... Scaling an IoT Backend Growing with the fleet.WHAT GROWSMessage volume, linearly with devices Storage, continuously... Scaling Approaches Handling more transactions.WHAT THE CONSTRAINT ISEvery node validating everything limits... Scaling Your Store as It Grows What breaks first, and in what order.WHAT BREAKS AS TRAFFIC GROWSResource limits at peak times,... Scaling Your VPS Adding capacity when you genuinely need it.BEFORE SCALINGConfirm the constraint. Adding CPU when... Scheduled Database Maintenance with Cron Automating cleanup.WHAT TO AUTOMATEClearing expired transients Removing old revisions Deleting... Scheduling and Send Times When to send.WHAT THE RESEARCH SAYSGeneral advice about the best day and hour is largely... Screen Recording and Tutorials Showing software and process.WHAT TO PREPAREA clean environment, with personal information... Search and Detection: Everything That Matters, Briefly The summary.QUERY TERMS MUST BE ANALYSED IDENTICALLY TO INDEXED TERMSOtherwise nothing matches,... Search and Filtering Interfaces Helping people find things.WHAT TO PROVIDEA visible search field Filters appropriate to the data... Search and Marketing Terms Being found and promoting.SEOSearch engine optimisation: work to improve visibility in search... Search Rankings After a Migration Protecting your visibility.WHAT CAN GO WRONGURLs changed without redirects The site blocked from... Search Within a Product Helping users find their own data.WHY IT MATTERS MORE AS ACCOUNTS GROWNavigation works at small... Searching for Academic Sources Finding material.WHERE TO SEARCHAcademic databases and indexes Your institution's library Open... Securing Authentication in Web Applications Sign-in and sessions.WHAT TO USEEstablished libraries, not your own implementation.WHAT TO DO... Securing Your Social Accounts Protecting what you built.WHY IT MATTERSA compromised business account can be used to impersonate... Security for Non-Technical Staff Practical guidance for everyone.THE FEW THINGS THAT MATTERUse unique passwords, through a... Selecting Between Models Choosing what to deploy.WHAT TO COMPARE ONPerformance on the metric that matters Performance on... Selecting Hardware Choosing components.WHAT TO ESTABLISHProcessing required Memory required Connectivity needed... Seller Tools and Your Dashboard Managing your selling.WHAT THE DASHBOARD PROVIDESYour listings and their status Offers awaiting... Selling a SaaS Business Exiting.WHO BUYSCompetitors Larger companies entering the market Individuals and small groups... Selling Domains as a Bundle Grouping names.WHAT A BUNDLE ISSeveral names sold together at one price.WHEN IT WORKSVariations... Selling Media Work as a Product Income beyond client projects.WHAT CAN BE SOLDStock photographs and footage Templates and presets... Selling to Customers Outside Nigeria International sales.WHAT CHANGESPayment: Nigerian gateways may not suit international customers,... Sensors and What They Measure Reading the physical world.WHAT COMMON SENSORS MEASURETemperature and humidity Light Motion and... SEO for Blogs and Content Sites Where content is the product.THE OPPORTUNITYContent sites can rank for many specific queries,... SEO for Nigerian Businesses Specifically Considerations particular to this market.DOMAIN CHOICEA .com.ng or .ng domain signals local... SEO Maintenance After the Initial Work What keeps results once you have them.WHAT DEGRADES WITHOUT ATTENTIONContent goes out of date... SEO Terms Explained A glossary for the jargon.CRAWLING: search engines finding and reading pagesINDEXING: storing a... Server Resource Limits: Everything That Matters, Briefly The whole category in one page.THE LIMITSProcessor, memory, entry processes, disk operations,... Server Resources and Speed When you are hitting limits.WHAT LIMITS EXISTCPUMemory Entry processes, meaning simultaneous... Server Storage Options Disks and arrays.WHAT TYPES EXISTMechanical drives: high capacity, lower cost, slowerSolid-state... Server-Side Rendering and Rendering Strategies Where pages are produced.WHAT THE OPTIONS ARERendered on the server for each request Generated in... Servers and Storage: Everything That Matters, Briefly The summary.WHAT MAKES SERVER HARDWARE DIFFERENTContinuous operation, redundant components,... Service Level Agreements for Facilities What is committed.WHAT IS TYPICALLY COMMITTEDPower availability Environmental conditions within a... Serving Data to Consumers Making it usable.WHO THE CONSUMERS AREAnalysts, querying directly Reporting tools Applications... Serving International Customers From Here Selling abroad.WHAT IT PROVIDESRevenue in stronger currency A far larger market Prices that... Serving Static Files Images, styles and scripts.WHAT STATIC FILES AREFiles served as they are: images, stylesheets,... Setting Performance Budgets Limits that hold.WHAT A BUDGET ISA defined limit on size or timing, enforced automatically.WHAT... Setting Realistic Speed Goals What to aim for.A REASONABLE TARGETContent visible within about two seconds on a decent... Setting Targets That Mean Something Goals attached to numbers.WHAT A USEFUL TARGET ISSpecific Based on your own history Achievable... Setting Type for Readability Making text comfortable.WHAT AFFECTS READABILITYSize Line spacing Line length Contrast... Setting Up a Live Stream Practical requirements.WHAT YOU NEEDA stable connection with adequate upload speedA device: phone... Setting Up a Mobile Development Environment Tools and prerequisites.WHAT ANDROID DEVELOPMENT NEEDSThe official development environment The... Setting Up an Automated Pipeline The mechanics.WHAT A PIPELINE ISA defined sequence of steps run automatically when something... Setting Up Email in Outlook Outlook's automatic setup often guesses wrongly. Manual configuration is faster.THE STEPSFile... Setting Up LiteSpeed Cache on WordPress Our servers run LiteSpeed, so the LiteSpeed Cache plugin can use full server-level page caching —... Setting Up Product Filtering and Search Making a large catalogue navigable.WHY THE DEFAULT IS NOT ENOUGHWordPress search matches titles... Setting Up Product Variations For products sold in several sizes, colours or options.THE SEQUENCEProducts > Attributes.... Settings Worth Adjusting Configuration that helps.WHAT TO SET FIRSTDisplay of file extensions Screen lock with a short... Shared Hosting Architecture How shared hosting is built.WHAT IT ISMany customers' sites served from one machine, isolated... Shared Hosting, Reseller Hosting and VPS Compared SHARED HOSTINGYour account sits on a server alongside other customers, each with allocated... Shared Hosting, VPS or Dedicated Server? Choosing honestly.SHARED HOSTINGYour site runs alongside others on one server, with your own... Shared Versus Dedicated: A Straight Comparison What genuinely differs, and what does not.SHARED IPIncluded with your plan at no cost Fully... Shooting in Low Light Working when there is not enough.WHAT THE OPTIONS AREAdd light Open the aperture Slow the shutter... Shop Performance and Speed Where slowness costs money.WHY IT MATTERS MORE FOR SHOPSA slow homepage loses visitors. A slow... Should You Build or Buy AI Capability? A practical decision.USE AN EXISTING SERVICE WHENThe task is common: writing, summarising,... Should You Use a Page Builder at All? An honest assessment.WHEN A BUILDER IS JUSTIFIEDYou need layouts your theme does not offer You... Signs You Are Ready to Grow Readiness.WHAT INDICATES READINESSYou consistently turn away work Demand is stable, not a... Signs You Should Change Theme When the foundation is wrong.THE SIGNSYou cannot achieve what you need without extensive... Signs Your Site Has Been Compromised What to look for.WHAT VISITORS MIGHT SEERedirects to another site Pages you did not create... Simulating Devices for Development Building without hardware.WHY IT MATTERSHardware is limited, slow to flash, and unavailable... Simulators and Device Testing Where to run your application.WHAT SIMULATORS PROVIDEFast iteration across many device sizes and... Site is slow but no error appears Working, and too slowly.MEASURE FIRSTLoad a plain static file. If that is fast while pages are... Site Slower After Enabling Cloudflare When the proxy makes things worse.WHY IT CAN HAPPENAn extra hop between visitor and server... Site Speed and Core Web Vitals Performance as a ranking factor.WHAT IS MEASUREDLargest Contentful Paint: how quickly the main... Slow or Stuck Email Performance problems.WHAT CAUSES SLOWNESSA very large mailbox Very large folders A poor... Snapshots Versus File Backups Two different tools for different situations.SNAPSHOTSA point-in-time image of the entire server.... Social Media and Your Website Together Making them work as one.WHAT EACH DOESSocial reaches people who were not looking Your website... Social Media for Nigerian Businesses Local considerations.WHERE CUSTOMERS ACTUALLY AREInstagram and Facebook for most consumer... Social Media: Everything That Matters, Briefly The whole category in one page.WHAT IT DOESBuilds familiarity with people who were not looking... Software Engineering: Everything That Matters, Briefly The whole category in one page.WHAT SEPARATES ENGINEERING FROM PROGRAMMING IS TIME AND OTHER... Software Maintenance and Evolution After the first release.WHAT PROPORTION OF EFFORT MAINTENANCE ISThe majority of a system's total... Software Testing and QA: Everything That Matters, Briefly The whole category in one page.TESTING SHOWS THE PRESENCE OF DEFECTS, NEVER THEIR ABSENCEIt... Speaking and Presenting: Everything That Matters, Briefly The summary.STATE WHAT YOU WANT THE AUDIENCE TO TAKE AWAY IN ONE SENTENCEIf you cannot, the talk... Specialised Languages: Everything That Matters, Briefly The summary.SMART CONTRACT CODE IS FREQUENTLY UNCHANGEABLE AND DIRECTLY FINANCIALWhich makes... Specialised Technology: Everything That Matters, Briefly The whole category in one page.MOST OF THESE FIELDS REWARD THE SAME DISCIPLINEMeasure before... Speed as a Search Factor How much it matters.WHAT IS TRUESpeed is one factor among many.WHAT IS OVERSTATEDThat speed alone... Speed for Online Shops Specifically Where it costs money directly.WHY IT MATTERS MOREA slow homepage loses visitors. A slow checkout... Speed on Mobile and Slow Connections The measurement that matters most.WHY THIS IS THE REAL TESTMost visitors are on phones. Many are... Speeding Up Your Online Store Shops are slower than brochure sites by nature, and most of the difference is fixable.THE ORDER... Splitting Data for Evaluation Separating training from assessment.WHAT THE SPLITS ARETraining: what the model learns... Static and Dynamic Typing When types are checked.WHAT STATIC TYPING MEANSTypes are known and checked before the program... Static Site Generators and Static Hosting Sites with no application at all.WHAT THEY ARETools that build plain HTML files from templates... Static Sites and Frameworks: Everything That Matters, Briefly The whole category in one page.WHAT STATIC MEANSThe server sends an existing file. Fast, secure,... Static, WordPress or Framework: Which Do You Need? Choosing honestly.CHOOSE STATIC WHENThe content changes rarely You do not need accounts or a... Storage Devices Compared Where data persists.MECHANICAL DRIVESSpinning platters with moving heads.High capacity, low cost,... Storage Infrastructure: Everything That Matters, Briefly The summary.RAID IS NOT A BACKUPIt protects against drive failure, not deletion, corruption,... Storage Performance and Capacity Planning Sizing and measuring.WHAT TO MEASUREOperations per second Throughput Latency Queue depthWHAT... Storage Systems and Shared Storage Storage beyond the server.WHAT SHARED STORAGE ISStorage accessible by several servers, rather... Store Optimisation and Growth Being found and installed.WHAT DETERMINES INSTALLSBeing found The listing convincing peopleWHAT... Store Slow Only at Checkout Browsing is fast, checkout is slow. A specific problem with a specific cause.WHY IT HAPPENSCart... Storing Data in the Browser Client-side persistence.WHAT OPTIONS EXISTSimple key and value storage, persisting indefinitely... Storing Time-Series Data Where readings live.WHAT MAKES THIS DATA DISTINCTIVEIt is append-only It is queried by time range... Structured Cabling Physical connectivity.WHAT IT ISA planned, documented cabling system rather than ad hoc... Structuring an Automation Framework Organising test code.WHAT LAYERS TO SEPARATETests, expressing intent Actions, expressing what a... Styling Components in JavaScript Frameworks Scoped approaches.WHAT THE OPTIONS AREStyles written in JavaScript, generated at runtime or build... Subtitling and Translation Reaching other languages.WHAT SUBTITLES DIFFER FROM CAPTIONS INSubtitles translate speech;... Supercomputing and Large Facilities The largest machines.WHAT A SUPERCOMPUTER ISA machine among the most capable available, measured... Supervised Learning Fundamentals Learning from labelled examples.WHAT IT REQUIRESExamples, each with input features and a known... Suppliers and Restocking Keeping goods available.WHAT TO ESTABLISH WITH A SUPPLIERLead times Minimum order quantities... Support and Operations Terms Working with your host.TICKETA logged support request with a reference.SLAA service level... Support Tiers and Their Purpose How support is organised.WHAT THE TIERS TYPICALLY AREFirst: initial contact, common issues, known... Surviving Sudden Load Sudden load.WHAT CAUSES THEMMarketing activity Being featured somewhere Seasonal events Automated... SwiftUI Performance and Previews Working efficiently.WHAT PREVIEWS PROVIDERendering views during development, without running the... Switches, Access Points and Extenders Network equipment explained.A SWITCHConnects wired devices on the same local network.Adds ports.... Symptom: The Site Is Very Slow Loading takes too long.WHAT TO ESTABLISHSlow for everyone, or only for you? All pages or specific... Systems Languages: Everything That Matters, Briefly The summary.C IS WHAT OTHER LANGUAGES HIDEOperating systems, runtimes and databases are built on... Table Locking and Concurrency Why writes sometimes wait.WHAT LOCKING ISWhile one operation writes, others may have to wait, to... Targeting Desktop and Console Larger platforms.WHAT DESKTOP REQUIRESSupport for a wide hardware range Graphics settings the... Targeting Mobile Platforms Games on phones.WHAT CONSTRAINS MOBILEThermal limits, which reduce performance over time Battery... Technical Debt in Backend Codebases Accumulated compromise.WHAT IT ISConsequences of decisions taken for speed, now costing time.WHAT... Technical Debt: Everything That Matters, Briefly The summary.ONLY DELIBERATE, RECORDED COMPROMISE IS ACTUALLY DEBTConflating it with everything... Technical SEO Audit Checklist What to check periodically.CRAWLING AND INDEXINGrobots.txt correct and not blocking anything... Technical SEO Maintenance Routine Ongoing work.MONTHLYCheck Search Console for new errors Check indexed page count Check for... Technical Support: Everything That Matters, Briefly The summary.RESOLVE THE ACTUAL PROBLEM, NOT THE REPORTED SYMPTOMAnd know when to stop and... TensorFlow Lite and On-Device Inference Models on mobile and embedded devices.WHAT IT PROVIDESRunning models on devices, without a... TensorFlow.js and Browser Inference Models in the browser.WHAT IT PROVIDESRunning models in a browser, using the device's... Terms You Will Hear and Should Question Language used loosely.UNLIMITEDUsually subject to limits stated elsewhere.Ask what the actual... Testing Across Devices and Browsers Verifying it works.WHAT TO TEST ONReal devices, primarily Browser developer tools, for rapid... Testing Across Languages Verifying correctness.WHAT LEVELS EXISTUnit tests, covering individual pieces Integration tests,... Testing an AI Tool Before Committing Practical evaluation.BUILD A TEST SETTen to twenty representative tasks from your actual... Testing Extensions and Third-Party Components Verifying what you did not write.WHAT THE RISKS AREBehaviour changing on update Conflicts between... Testing Foundations: Everything That Matters, Briefly The summary.TESTING SHOWS THE PRESENCE OF DEFECTS, NEVER THEIR ABSENCEIt samples rather than... Testing Games Finding problems before players do.WHAT TYPES OF TESTING EXISTFunctional: does it... Testing in a Pipeline Running checks automatically.WHAT TO RUN ON EVERY CHANGEFast checks: formatting, static analysis,... Testing in Continuous Delivery Verification in a pipeline.WHAT THE PIPELINE SHOULD DOBuild Run fast tests Run static analysis... Testing in Xcode Automated verification.WHAT TEST TYPES EXISTUnit tests, for logic Interface tests, driving the... Testing IoT Systems Verifying before and after deployment.WHAT TO TEST ON THE BENCHFunction Power consumption,... Testing Machine Learning Systems Verification before deployment.WHAT TO TEST ABOUT THE CODEPreprocessing, against known inputs and... Testing Mobile Applications Verification on phones.WHAT DIFFERS FROM OTHER PLATFORMSInterruption is constant Connectivity... Testing on Real Devices Coverage across hardware.WHY EMULATORS ARE INSUFFICIENTThey do not reproduce performance, battery... Testing Plugins Before Using Them Live Trying things safely.WHERE TO TESTA staging site.A subdomain with a copy of your site, protected... Testing Queries Safely Working out what a query does before it does it.THE METHODSRun it as a SELECT first, with the... Testing React Applications Verifying components.WHAT TO TESTBehaviour as a user experiences it.WHAT NOT TO... Testing Reliability and Resilience Verifying behaviour under failure.WHAT TO TESTBehaviour when a dependency fails Behaviour when a... Testing Search Functionality Verifying finding things.WHAT TO TESTExact matches Partial matches Multiple terms Terms in... Testing Vendor-Supplied Software Verifying what someone else built.WHAT YOU CAN TESTWhether it meets your requirements Whether it... Testing Web Applications Browser-based verification.WHAT TO TEST BEYOND FUNCTIONBehaviour across browsers Behaviour at... Testing With Realistic Data Volume Scale in testing.WHY IT MATTERSBehaviour at a hundred records differs entirely from a... Testing Your Connection Properly Measuring what you have.WHAT TO TESTDownload speed Upload speed Latency Packet loss and jitterHOW... Textures and Art Assets Managing visual content.WHAT TEXTURES CONSUMEMemory, which is frequently the tightest... The Application Is Slow Diagnosing performance.MEASURE FIRSTLoad a static file. If that is fast while pages are slow, the... The Backup Is From the Wrong Date Discovering the copy predates or postdates what you need.TOO RECENTThe backup already contains... The C Programming Language The foundational systems language.WHAT IT ISA statically typed, compiled, procedural language... The Data Platform Landscape Components and how they fit.WHAT THE LAYERS ARESources: applications, databases, files, external... The Evolution of HTTP From one version to the next.WHAT THE ORIGINAL VERSION DIDOne request per connection, then the... The Extracted Data Is Wrong Extraction problems.THE COMMON CAUSESPoor image or scan quality Complex table layouts Fields not... The First Email You Should Send Starting the list you already have.THE SITUATIONYou have customers, their addresses, and no... The First Week With a New Client Establishing the pattern.WHAT TO DOStart when you said you would Send the first update on... The Game Loop The heart of every game.WHAT IT DOES, EACH FRAMEGathers input Updates simulation state Renders... The Growth of Data Centres in Africa Regional development.WHAT HAS CHANGEDSubstantial investment in facilities across the continent,... The Landscape of Business Applications How the categories fit together.WHAT ENTERPRISE RESOURCE PLANNING COVERSFinance, inventory,... The Parts of a Computer and What They Do Hardware in plain terms.THE PROCESSORPerforms the calculations. Determines how quickly work is... The Processor and How It Works Central processing.WHAT IT DOESFetches instructions, decodes them, executes them, and stores... The Server Is Slow: Systematic Diagnosis Working through it rather than guessing.ESTABLISH WHERE THE TIME GOESLoad a static file directly.... The Test Pyramid Structuring an automated suite.WHAT THE SHAPE DESCRIBESMany unit tests, fewer integration tests,... The Trade-Offs of Going Static What you gain and lose.WHAT YOU GAINSpeed, substantially Security, since there is little to... The Translation Is Wrong or Awkward Language problems.WHY IT HAPPENSPerformance varies substantially by language.Languages with less... Themes and Builders: Everything That Matters, Briefly The whole category in one page.CHOOSING A THEMECheck the demo's speed before committing. That is... Three-Dimensional Asset Production Making models for games.WHAT THE PROCESS INVOLVESBlocking out the form Detailing Creating a... Time-Lapse and Slow Motion Manipulating time.WHAT TIME-LAPSE DOESCompresses a long period into a short sequence.WHAT IT... Title Tags and Meta Descriptions The two elements that determine clicks.TITLE TAGSUnique per page Descriptive of that page... Too many connections The database refused a new connection.WHAT IT MEANSThe connection limit was reached. Existing... Tooling and Quality: Everything That Matters, Briefly The summary.COMMIT THE LOCK FILE, ALWAYSIt guarantees identical versions everywhere, and prevents... Tools and Environment: Everything That Matters, Briefly The summary.ALWAYS USE A PIPELINE OBJECT FOR PREPROCESSINGIt is what prevents leakage, since... Tracing Problems Across Systems Following a request.WHAT THE PROBLEM ISA request touching several services, with a failure... Trade-Offs in Engineering Decisions There is no best option.WHAT EVERY DECISION INVOLVESGaining something and giving up something... Training Deep Learning Models Practical training.WHAT THE LOOP ISForward pass, compute loss, compute gradients, update... Training Infrastructure and Cost Running training practically.WHAT DETERMINES COSTHardware type and hours Data transfer Storage of... Transaction Fees and Network Costs What using a network costs.WHY FEES EXISTBlock space is limited, and fees allocate it and... Transactions and Data Integrity Changes that must succeed together.WHAT A TRANSACTION ISA group of changes applied entirely or... Transfer Learning and Fine-Tuning Starting from an existing model.WHAT IT ISUsing a model trained on a large general dataset as the... Transferring a Domain to Us Transferring consolidates your domains where your hosting is, and usually adds a year to the... Transferring Email and Mailboxes The part people get wrong.WHAT DOES NOT MOVEMailbox contents do not travel with a website backup,... Transformation: Everything That Matters, Briefly The summary.LOAD RAW, THEN TRANSFORM IN PLACETransformation is far easier to test, version and... Trends and Wider Context: Everything That Matters, Briefly The summary.HYPERSCALE FACILITIES ASSUME FAILURE RATHER THAN PREVENTING ITThey build redundancy... Troubleshooting Hardware Faults Physical problems.WHAT COMMON SYMPTOMS SUGGESTNo power at all: supply, cable or socketPowers on,... Tuning Your Database The most impactful tuning on most servers.THE KEY SETTINGFor InnoDB, the buffer pool size... Two-Dimensional Game Graphics Sprites and tiles.WHAT A SPRITE ISA two-dimensional image drawn in the scene.WHAT A SPRITE SHEET... Types of Internet Connection What is available.FIXED LINEDelivered over cable or fibre to the premises.Generally the most... Types of Testing What is being examined.WHAT FUNCTIONAL TESTING EXAMINESWhether the software does what it... Typing Skills and Accuracy Input speed.WHY IT MATTERSTyping is the primary interface for most work.WHAT MAKES THE LARGEST... Typography for Business Materials Choosing and using type.WHAT TO CHOOSE FEW OFTypefaces. Two is usually enough.WHYMore produces... Understanding AI APIs Connecting AI to your own software.WHAT AN API ISA way for your software to send a request to an... Understanding AI Benchmarks What the scores mean.WHAT THEY AREStandardised tests measuring model performance on defined... Understanding and Adding Indexes The most effective database fix.WHAT AN INDEX ISA structure allowing the database to find... Understanding Backup Types and Strategies Protecting data properly.WHAT A BACKUP ISA separate copy, from a point in time, that the live... Understanding Bandwidth Data transferred.WHAT IT MEASURESData sent to and from your account over a period.WHAT CONSUMES... Understanding Bandwidth and Capacity Network throughput.WHAT BANDWIDTH ISThe maximum rate a link can carry.WHAT COMMITTED CAPACITY... Understanding BGP The protocol that holds the internet together.WHAT IT DOESExchanges reachability information... Understanding Cloudflare Caching Levels What gets stored and for how long.THE CACHING LEVEL SETTINGStandard, which treats different query... Understanding Common Contract Terms What the language means.WHY THIS MATTERSSigning something you do not understand is a real... Understanding Concurrency Models How servers handle many requests.WHAT THE MODELS AREA process or thread per request An event loop... Understanding Connection Limits Simultaneous connections.WHAT LIMITS EXISTHow many requests an account can handle at once How... Understanding Conversion Rates The proportion who act.WHAT IT ISVisitors who did what you wanted, as a proportion of all... Understanding CPU Limits Processor time.WHAT IT MEASURESHow much processor time your account uses.WHAT CONSUMES ITEvery... Understanding Cross-Connects Connections between parties.WHAT A CROSS-CONNECT ISA physical cable linking your equipment to... Understanding Data Centres: Everything That Matters, Briefly The summary.WHAT A DATA CENTRE PROVIDESContinuous power, controlled cooling, multiple network... Understanding Database Indexes The single most common performance fix.WHAT AN INDEX DOESLets the database find matching rows... Understanding DDoS Attacks A denial-of-service attack floods a site with traffic so that legitimate visitors cannot reach... Understanding Digital Hardware Design Designing circuits that compute.WHAT DIGITAL DESIGN ISBuilding circuits from logic gates to... Understanding Drift Why models decay.WHAT DATA DRIFT ISThe input distribution changing.WHAT CONCEPT DRIFT ISThe... Understanding Entry Processes Simultaneous requests.WHAT IT MEASURESHow many requests your account is processing at the same... Understanding Game Genres and Their Demands What different games require.WHAT ACTION GAMES DEMANDResponsive input handling High frame rates... Understanding Google Workspace Development Ways to extend the platform.WHAT THE OPTIONS AREApps Script, for scripting within the platform... Understanding GPU Architecture Why graphics processors are different.WHAT A PROCESSOR OPTIMISES FORLow latency on sequential,... Understanding GraphQL Query-driven APIs.WHAT IT ISA query language where the client specifies exactly what data it... Understanding gRPC Efficient service-to-service communication.WHAT IT ISA framework for calling procedures on... Understanding High-Performance Computing Computing for large problems.WHAT IT ISAggregating computing power to solve problems too large or... Understanding How Computers Connect Networking in plain terms.WHAT A CONNECTION REQUIRESA physical or wireless link An address Agreed... Understanding Hyperscale Facilities Very large data centres.WHAT THEY AREEnormous facilities operated by the largest cloud and... Understanding Index Coverage Reports Which pages are in the index, and why others are not.WHERESearch Console's indexing report lists... Understanding Inode Limits The number of files.WHAT IT MEASURESThe count of files and directories in your account.Not their... Understanding Input and Output Limits Disk operations.WHAT IT MEASURESHow much reading and writing to disk your account does.WHAT... Understanding Internet Capacity and Congestion Where slowness comes from.WHAT DETERMINES PERCEIVED SPEEDBandwidth: how much can be... Understanding Interpreters and Runtimes Executing without ahead-of-time compilation.WHAT AN INTERPRETER DOESExecutes a program directly,... Understanding Kanban Managing flow.WHAT IT ISA method for visualising and managing work, focused on flow rather than... Understanding Language Documentation Finding answers.WHAT OFFICIAL DOCUMENTATION PROVIDESAuthoritative, current information The... Understanding Language Performance What actually matters.WHAT DETERMINES APPLICATION PERFORMANCE, USUALLYDatabase queries Network... Understanding Latency and Location Why the facility's location matters.WHAT LATENCY ISThe time for data to travel there and back.WHY... Understanding Load Average and CPU Usage Reading the numbers correctly.LOAD AVERAGEThree numbers: the average over one, five and fifteen... Understanding Metrics Numbers over time.WHAT A METRIC ISA value recorded repeatedly, showing change over time.WHAT TO... Understanding Model Capacity and Regularisation Controlling how much a model can learn.WHAT CAPACITY ISHow complex a pattern a model can... Understanding Model Names and Versions Making sense of the naming.WHAT THE NAMES USUALLY INDICATEA family name, identifying the... Understanding Model Parameters and Size What billions of parameters means.WHAT A PARAMETER ISOne adjustable value inside the model, set... Understanding Next.js The most widely used React framework.WHAT IT ADDS TO REACTRouting based on file structure Server... Understanding Node.js JavaScript outside the browser.WHAT IT ISA runtime executing JavaScript on the server.WHY IT IS... Understanding Operating System Internals What the system actually does.WHAT THE KERNEL DOESSchedules processes Manages memory Controls... Understanding Packet Loss and Jitter Quality, not speed.PACKET LOSSPackets that never arrive.The sender resends them, which costs... Understanding Performance Problems Why code is slow.WHAT TO DO FIRSTMeasure.Never optimise based on where you assume the time... Understanding PHP Versions Which version to run.WHY IT MATTERSEach version brings performance improvements, new features,... Understanding Power BI Reporting and analysis.WHAT IT PROVIDESConnecting to data sources Transforming and modelling data... Understanding Quantum Hardware How machines are built.WHAT APPROACHES EXISTSuperconducting circuits, cooled to near absolute... Understanding RAID Combining drives.WHAT IT DOESCombines several drives for capacity, performance, resilience, or a... Understanding React Native JavaScript producing native interfaces.WHAT IT ISA framework building mobile applications with... Understanding Relationships Connecting models.WHAT KINDS EXISTOne record having one other One record having many A record... Understanding Resource Limits as a Developer Working within a shared environment.THE LIMITSCPU time, memory, entry processes, and disk I/O,... Understanding Reverse Proxies A server in front of servers.WHAT IT ISA server accepting requests on behalf of backends, and... Understanding Ruby on Rails Convention over configuration.WHAT ITS PRINCIPLE ISSensible defaults, so that following... Understanding Rust for Backend Work Performance with safety.WHY IT IS USEDPerformance comparable to the fastest languages Memory... Understanding SaaS Metrics The numbers that describe the business.WHAT RECURRING REVENUE MEASURESPredictable revenue per... Understanding Server Maintenance and Incidents Planning around them.SCHEDULED MAINTENANCEAnnounced in advance through the Client Area.Check... Understanding Server Virtualisation Machines within machines.WHAT IT ISRunning several complete operating systems on one physical... Understanding Slow Database Queries When the database is the bottleneck.THE SYMPTOMPages slow even with caching, particularly for... Understanding Speed Test Results Reading the report.WHAT THE SCORE ISA summary. Useful for tracking change over time, not as a... Understanding Storage and File Sizes Space and capacity.WHAT THE UNITS MEANEach step is roughly a thousand times the previous one.A... Understanding Svelte Compiling away the framework.WHAT IT DOES DIFFERENTLYCompiles components into direct, efficient... Understanding TCP and UDP Two ways to send data.TCPEstablishes a connection, confirms delivery, resends what is lost, and... Understanding Technical Debt The metaphor and its limits.WHAT IT ISThe future cost of a decision taken for short-term... Understanding the Mobile Platforms Android and iOS compared.WHAT ANDROID ISAn open platform running on devices from many... Understanding the Request Lifecycle What happens on every request.THE SEQUENCEThe request reaches the single entry point The... Understanding Ticket Response Times What to expect, and what makes a difference.WHAT AFFECTS SPEEDThe department. Technical issues go... Understanding TTL The number that controls propagation.WHAT IT ISTime to live, in seconds. How long a resolver may... Understanding Units and Measurements in IT Quantities you will meet.STORAGE AND FILE SIZEMeasured in bytes, with each step roughly a... Understanding Upload and Download Speeds Why they differ.WHAT DOWNLOAD ISData coming to you: pages, files, video.WHAT UPLOAD ISData... Understanding Vite The modern build tool.WHAT IT DOES DIFFERENTLY IN DEVELOPMENTServes modules directly to the... Understanding Webpack The established bundler.WHAT IT DOESBuilds a dependency graph from an entry point, and produces... Understanding What IT Support Can and Cannot Do Realistic expectations.WHAT A HOSTING PROVIDER HANDLESThe server and its services Account-level... Understanding Wireless and Mobile Connectivity Connections without cables.WHAT AFFECTS WIRELESS QUALITYDistance Walls and obstructions... Understanding Xcode The development environment.WHAT IT ISApple's integrated development environment, and the only... Understanding Your Reseller Allocation vs Client Limits Two layers of limits operate at once, and confusing them causes avoidable outages.YOUR... Understanding Your Router The device everything passes through.WHAT IT DOESConnects your local network to your provider... Undoing a Bad Query When you have just broken something.STOP IMMEDIATELYDo not run anything else. Further changes... Updating Your PHP Version Frequently the easiest gain available.WHY IT MATTERSNewer PHP versions are substantially faster... Upgrading a Service You Already Have Moving to a larger plan.WHEN TO UPGRADEYou are approaching your disk limit You are hitting... Useful Queries for WordPress Sites Common tasks.BEFORE ANY OF THESEExport the affected table.CHECKING THE SITE URLSELECT * FROM... Using a CDN to Improve Speed Serving files from closer to visitors.WHAT IT DOESStores copies of your files on servers in many... Using a CDN with Your Hosting A content delivery network keeps copies of your static files at locations around the world and... Using a Content Delivery Network Serving from closer.WHAT IT DOESServes your files from servers closer to each visitor.WHY THAT... Using Accessibility Features Built-in assistance.WHAT EXISTS ON EVERY MODERN SYSTEMText size and display scaling High contrast... Using AI for Legal Drafting First drafts.WHERE IT HELPSStandard-form documents Turning instructions into a first draft... Using AI for Performance Conversations A sensitive area.WHERE IT CAN HELPStructuring your thinking before a conversation Drafting... Using AI for Shop Content and Campaigns Marketing the shop.WHAT TO PRODUCECategory page content, which most shops leave empty Buying... Using AI With Everyday Software: Briefly The section summarised.THE DIVISION THAT APPLIES EVERYWHEREThe software does the work. AI... Using AI With WhatsApp for Business The channel most Nigerian businesses actually use.WHY IT MATTERSFor many businesses here, more... Using Analytics to Find Design Problems Where people fail.WHAT TO LOOK ATWhere people arrive Where they leave How far they get through a... Using CAPTCHA Well Balancing protection and conversion.THE TRADE-OFFEvery CAPTCHA costs some legitimate... Using Chrome DevTools Effectively The diagnostic toolkit.WHAT THE MAIN PANELS PROVIDEElements: the document and applied... Using Data Analysis Libraries When to reach for them.WHAT THEY PROVIDETabular data handling, with operations for filtering,... Using Email Templates for Repeated Replies If you answer the same question weekly, write it once.WHAT TO TEMPLATEAnswers to common questions... Using Images Effectively Pictures that help rather than decorate.WHAT WORKSPhotographs of your actual work Photographs of... Using Images in Content Visual content.WHAT IMAGES DOBreak up text Show what words cannot Demonstrate real workWHAT WORKS... Using Motion Purposefully Animation and transition.WHAT MOTION SHOULD DOShow where something came from or went Direct... Using Page Builders with WooCommerce Page builders and shops coexist awkwardly.THE PROBLEMPage builders load substantial code on every... Using Pre-trained Model Repositories Starting from published models.WHAT THEY PROVIDEPre-trained weights Standardised loading... Using Product Tags and Attributes Effectively Two systems that look similar and do different jobs.CATEGORIESWhat the product fundamentally is.... Using Reviews in Your Marketing Putting them to work.WHERE TO USE THEMYour website Social posts Quotes and proposals Your... Using Social Media for a Nigerian Business What works and what wastes time.WHAT WORKSPhotographs of actual work, actual products, actual... Using Social Media to Drive Store Traffic What works for shops specifically.WHAT SELLSPhotographs of actual products, well lit Products in... Using Templates and Stock Assets Well Working faster without looking generic.WHAT THEY PROVIDESpeed A competent starting point... Using Video on Your Website When it helps and how to do it.WHEN VIDEO WORKSDemonstrating something difficult to describe... Using Website Builders and Templates Building it yourself.WHAT THEY GIVE YOUA working site without writing code, which for many small... Using WP-CLI for Database Work The command line tool for WordPress.WHAT IT ISA command-line interface to WordPress, available... Using Your Mouse and Trackpad Well Pointer technique.WHAT MOST PEOPLE DO NOT USEThe right button, which reveals a menu of what is... Variables, Types and Data Structures The building blocks.WHAT A VARIABLE ISA named reference to a value.WHAT DIFFERS BETWEEN... Vector Storage and Retrieval Storing embeddings.WHAT A VECTOR STORE DOESHolds embeddings and finds the most similar to a query... Video and Live Streaming: Everything That Matters, Briefly The whole category in one page.THE MOST IMPORTANT POINTNever host video on your hosting... Video and Page Speed The performance cost.WHAT AN EMBEDDED VIDEO COSTSCode loaded from the platform Additional... Video and SEO When you have video content.WHERE VIDEO HELPSKeeping visitors on a page longer Answering... Video Production Basics Making moving pictures.WHAT THE STAGES AREPlanning Shooting Editing Sound Export and deliveryWHAT... Viewing and Replying to Support Tickets Support > Tickets holds every conversation, open and closed.THE STATUSESOpen. With us,... Virtual Machine Management Day-to-day operation.WHAT TO STANDARDISETemplates, from which machines are created Naming... Virtual Private Servers Selling virtual machines.WHAT A VPS ISA virtual machine sold to a customer, with root access.WHAT... Virtualisation: Everything That Matters, Briefly The summary.OVERCOMMIT PROCESSORS MODERATELY AND MEMORY VERY CAUTIOUSLYExhausting memory causes... Voice Interfaces in Practice Speaking to systems.WHERE VOICE SUITSHands and eyes occupied Accessibility Devices with no screen... VPS Terminology You Will Encounter A glossary for the terms that appear in documentation and support tickets.ROOTThe administrative... Waiting Room and Traffic Queuing Managing extreme spikes.WHAT IT DOESWhen traffic exceeds a threshold, additional visitors are... Warehouse Management Systems Controlling physical storage.WHAT THEY MANAGEReceiving Putaway and locations Picking Packing and... Web and Browser Games Games without installation.WHAT THE WEB PROVIDESNo installation Instant access from a link Easy... Web Development: Everything That Matters, Briefly The summary.CHOOSE AN ESTABLISHED, WELL-DOCUMENTED FRAMEWORKAnswers exist when you are stuck.... Web Performance: Everything That Matters, Briefly The summary.WHAT MATTERS IS WHEN SOMETHING USEFUL APPEARSNot when everything has finished. And... Web Security: Everything That Matters, Briefly The summary.THE COMMONEST SERIOUS FAULT IN CUSTOM APPLICATIONSChecking authentication but not... Website Speed: Everything That Matters, Briefly The whole category in one page.THE THREE THINGS THAT PRODUCE MOST OF THE GAINImages: resize, then... Websites for Creative Professionals Photographers, designers, artists, writers.WHAT THE SITE IS FORShowing work, and making it easy... Websites for Property and Real Estate Listings and enquiries.WHAT VISITORS WANTListings they can filter by area, price and type Good... What a Blockchain Actually Is The technology, plainly.WHAT IT ISA record of transactions, replicated across many computers,... What a CDN Is and How It Works The general concept.THE IDEACopies of your static files held at many locations around the world.... What a Data Centre Actually Is The building behind the cloud.WHAT IT ISA facility housing computing equipment, with the power,... What a Database Actually Is The part of your site that holds everything.THE SHORT VERSIONYour website has two halves. Files... What a Help Desk Does The function.WHAT IT PROVIDESA single point of contact for users needing help Recording and... What a Programming Language Is The fundamentals.WHAT IT ISA formal notation for instructing a computer, designed to be written... What a Static Site Is Pages without a database.WHAT IT MEANSThe server sends a file that already exists, rather than... What a VPS Actually Is A virtual private server is a slice of a physical machine, allocated to you alone.HOW IT WORKSA... What Actually Affects Your Rankings Signal from noise.WHAT MATTERS MOSTContent that genuinely answers what someone searched for Being... What Bioinformatics Is Computing for biological data.WHAT IT ISThe application of computational methods to biological... What Blockchains Are Not Good For Honest limitations.WHAT THEY DO POORLYStoring large data High-throughput processing Anything... What Build Tools Do The processing step.WHY A BUILD EXISTSSource code uses features, syntax and structure that... What Cannot Be Tested Limits of the discipline.WHAT TESTING CANNOT ESTABLISHThat no defects remain That performance... What Changes When You Move to a VPS The differences that surprise people.WHAT YOU GAINRoot access and the ability to install anything... What Cloudflare Actually Does The service explained plainly.THE BASIC IDEACloudflare sits between your visitors and our... What Cloudflare Caches by Default Understanding what is and is not stored.CACHED BY DEFAULTStatic files: images, stylesheets,... What Conversion Actually Means The outcome that matters.WHAT A CONVERSION ISA visitor doing what you wanted: contacting you,... What CRM Systems Do Managing customers and prospects.WHAT THEY HOLDContacts and organisations Interaction history... What Data Your Business Already Produces Taking stock.FROM SALESWhat was sold, when, to whom, at what price Discounts given Returns and... What Determines Page Speed The contributing factors.WHAT AFFECTS HOW FAST A PAGE FEELSHow quickly the server responds How... What DNS Does Names to addresses.WHAT IT ISThe system translating names people use into addresses machines... What Every Business Website Needs The non-negotiables.VISIBLE CONTACT DETAILSA phone number and an address in the footer of every... What Good Design Actually Does The purpose.WHAT IT ACHIEVESPeople accomplish what they came for With less effort With fewer... What Happens When a Payment Is Made The sequence behind a transaction.WHAT THE PARTIES AREThe payer, sending money The payee,... What Is a Benchmark? Standardised model testing.THE DEFINITIONStandardised tests measuring model performance on... What Is a Parameter? The adjustable values inside a model.THE DEFINITIONOne adjustable value inside the model, set... What Is an API? How software connects to AI.THE DEFINITIONA way for your software to send a request to a service... What Is Fine-Tuning? Adapting a model to a specific purpose.THE DEFINITIONTaking a trained model and training it... What Is Inference? Running a trained model.THE DEFINITIONUsing a trained model to produce output, as distinct from... What Is Overfitting? Learning the examples instead of the pattern.THE DEFINITIONA model that learned its training data... What JavaScript Does Scripting the page.WHAT IT ISA programming language running in the browser, and increasingly on... What Laravel Provides Why use a framework.WHAT IT GIVES YOURouting Request and response handling Database access and an... What Makes Code Good Qualities that matter.WHAT GOOD CODE ISCode that someone else can read, understand and change... What Python Is and What It Is For An introduction.WHAT IT ISA general-purpose programming language, designed to be readable.WHAT IT... What Quantum Computing Actually Is The fundamentals, without the hype.WHAT A CLASSICAL BIT ISA value that is either zero or one.WHAT... What to Automate Choosing what becomes a test.WHAT AUTOMATION PROVIDESRepeatability Speed Execution on every... What to Do After a Fraud Attempt Whether or not it succeeded.IF IT FAILEDRecord what happened Tell staff what to watch for Check... What to Do If Your Website Is Not Producing Results Diagnosing commercial failure.ESTABLISH THE ACTUAL PROBLEMIs anyone visiting? Check analytics. If... What to Do When Customers Will Not Review Low response rates.WHAT IS NORMALMost customers do not leave reviews, even when satisfied.WHAT... What to Do When Delivery Suddenly Drops Diagnosing a change.FIRST, CONFIRM ITCompare open rates over several sends. A single poor send is... What to Fix Before Advertising Preparation.THE LANDING PAGEWhere the ad sends people.Must answer what the ad promised,... What TypeScript Adds Types on top of JavaScript.WHAT IT ISJavaScript with a type system, compiled to plain... What You Must Not Do as an Affiliate These breach the programme terms and can result in forfeited commission and... What You Need to Decide Before Selling Delivery decisions that come first.WHAT TO ESTABLISHWhere you will deliver Who will deliver What... What Your Clients Expect From You Setting the foundation.WHAT THEY EXPECTTheir site to work Someone to answer when it does not A... When a Dedicated IP Will Not Solve Your Problem The requests we most often decline, and why."MY SITE IS SLOW"The address does not affect... When a Scheduled Job Is the Cause Cron and resource limits.THE PATTERNResource spikes at regular intervals.Slowness at predictable... When DNS Is Not Actually the Problem Ruling it out.SYMPTOMS THAT LOOK LIKE DNS AND ARE NOTThe site loads but shows an error: DNS... When Not to Use Machine Learning Recognising the wrong tool.WHAT A RULE SOLVES BETTERAnything with clear, stable, enumerable... When Remote Work Is Not Working Recognising and addressing it.THE SIGNSDeadlines missed Work below the standard Slow or no... When to Ask Us and When to Ask Cloudflare Directing the question correctly.ASK USThe site is unreachable and you want to know whether our... When to Choose Each Approach A summary decision.STATIC SITEA landing page Documentation A portfolio A site whose content... When to Get Help With Speed Knowing your limit.WHAT YOU CAN DO YOURSELFResize and compress images Enable caching Update PHP... When to Move Back to Shared Hosting A legitimate decision.THE SIGNSYou are not maintaining the server You dread touching it The... When to Move Beyond Spreadsheets Recognising the limit.WHAT SPREADSHEETS DO WELLAd hoc analysis Modest volumes One person working... When to Move Clients to Their Own Hosting Recognising the limit.WHEN A CLIENT HAS OUTGROWN YOUR ALLOCATIONTheir legitimate usage... When to Move from Shared Hosting to a VPS Shared hosting suits most websites. These are the signs it no longer suits yours.GENUINE... When to Redesign Your Website And when not to.GOOD REASONSThe site does not work on phones It is genuinely slow and cannot be... When to Simplify Reducing scope.THE SIGNSVersions are out of date Nobody maintains one Traffic to a version is... When to Stop Advertising Recognising failure.THE SIGNSCost per enquiry consistently above what a customer is worth No... When to Use an Application Versus Custom Code Build or install.USE AN EXISTING APPLICATION WHENThe requirement is common: a blog, a shop, a... When You Genuinely Need a Larger Plan Knowing the difference.WHEN AN UPGRADE IS THE RIGHT ANSWERGenuine visitor traffic exceeding what... When Your Database Has Outgrown Shared Hosting Recognising the limit.THE SIGNSQueries consistently slow despite indexes and caching Connection... When Your Online Business Is Not Working Diagnosing the problem.ESTABLISH WHICH PROBLEM IT ISIs anyone visiting? If not, it is a... Where Email Marketing Advice Goes Wrong Judging what you read.CLAIMS ABOUT OPTIMAL SEND TIMESLargely unreliable, because it varies by... Where Quantum Computing May Help Realistic applications.WHAT THE GENUINE CANDIDATES ARESimulating quantum systems: molecules,... Where Reseller Businesses Go Wrong The patterns that cause failure.UNDERPRICING AT THE STARTThe single most common cause. Difficult... Where SEO Advice Goes Wrong How to judge what you read.THE PROBLEMSEO advice ages badly, is frequently written to sell... Where to Check for Known Issues Before opening a ticket about an outage, check whether we already know.CLIENT AREA... Where to Find Your Rewards Balance Everything is in one place.WHEREClient Area > Rewards. The section shows your current balance,... Where Website Slowness Actually Comes From The real causes, ranked.IMAGESThe largest cause by a wide margin. Uncompressed photographs... Whether to Stream Live Deciding.WHEN LIVE WORKSEvents people want to attend and cannot Question and answer sessions... Whether You Need a Developer at All An honest assessment.WHEN YOU DOCustom functionality Integration with other systems Something... Who You Are Designing For Understanding the audience.WHAT TO ESTABLISHWho uses this What they are trying to do What they... Why AI Gets Things Wrong The mechanism behind the errors.WHAT THESE SYSTEMS DOGenerate text that is statistically likely... Why AI Makes Things Up Understanding hallucination.WHAT IT ISA model producing confident, fluent, false information:... Why Cooling Matters Heat as the primary constraint.WHAT EQUIPMENT DOESConverts essentially all the electricity it... Why Databases Get Slow Understanding the causes.THE MAIN CAUSESMissing indexes on tables that have grownBloat:... Why Deep Learning Changed Everything What made the difference.BEFOREMachine learning required experts to decide which features... Why Email Marketing Still Works The channel you own.THE ARGUMENTSearch rankings move. Social platforms change their rules and... Why Images Slow Your Site Down The main culprit.THE PROBLEMA photograph from a phone or camera is several megabytes and several... Why Response Speed Wins Work The competitive advantage.WHAT HAPPENS WHEN SOMEONE ENQUIRESThey frequently contact several... Why Some Themes Slow Your Site Down The performance floor.WHAT MAKES A THEME HEAVYLoading every feature whether used or not Bundled... Why Visitors Leave Without Acting The common reasons.THEY DID NOT FIND THE ANSWERThe page did not address what brought them.THEY... Why Website Speed Matters The commercial case.WHAT SLOW COSTS YOUVisitors who leave before the page loads Customers who... Why You Should Use a Current PHP Version Two reasons that matter.SPEEDNewer versions execute substantially faster.The difference on a busy... Why Your Website Is Slow Slow sites almost always come down to the same handful of causes, and the server is rarely one of... Window Functions Calculations across related rows.WHAT THEY DOCompute a value for each row, using a set of related... Wired and Wireless Compared Choosing a connection.WIREDMore consistent Lower latency Not affected by interference Requires... Working as a Developer: Everything That Matters, Briefly The summary.SET UP THE IGNORE FILE BEFORE THE FIRST COMMITOnce a secret is committed it remains... Working as a Solo SaaS Founder Running it alone.WHAT YOU WILL DOBuild Support Sell Market Invoice Operate infrastructure... Working Efficiently: Everything That Matters, Briefly The summary.THE SHORTCUT MOST PEOPLE DO NOT KNOWPaste without formatting. It prevents pasted text... Working in Fintech The discipline in practice.WHAT THE WORK DEMANDSPrecision, since errors move money Understanding... Working on Frontend Teams: Everything That Matters, Briefly The summary.ESTABLISH FORMATTING, LINTING, TYPE CHECKING AND TESTS IMMEDIATELYIntroducing them... Working With Accelerated Hardware Training on graphics processors.WHAT DETERMINES WHAT YOU CAN TRAINMemory, primarily.WHAT CONSUMES... Working with an SEO Agency or Consultant Choosing and managing help.WHAT GOOD WORK LOOKS LIKEA technical audit identifying specific... Working With Angular Effectively Practical use.WHAT TO LEARN FIRSTComponents and templates Services and dependency injection... Working with APIs and External Services Calling other systems from your application.PRACTICAL RULESAlways set a timeout. An API call... Working With Collections Handling sets of data.WHAT A COLLECTION ISA wrapper around an array with a large set of... Working With Contract Artists and Composers Buying what you cannot make.WHAT TO PREPARE BEFORE APPROACHING ANYONEA clear brief Reference... Working With Data: Everything That Matters, Briefly The summary.ALWAYS SPECIFY THE ENCODING WHEN OPENING FILESDefaults differ between systems,... Working With Eloquent and the Database Layer Data access in Laravel.WHAT THE ORM PROVIDESModels mapping to tables, with relationships... Working With Financial Institutions Partnering with banks.WHY YOU WILL NEED THEMAccounts, settlement, licensing cover, and access to... Working With Frontend Teams Collaboration across the boundary.WHAT TO AGREE EARLYThe API contract: endpoints, shapes,... Working With Hardware Suppliers Sourcing and partnership.WHAT SUPPLIERS PROVIDEComponents Modules Contract manufacturing Complete... Working With Image and Audio Data Practical handling.WHAT IMAGE PREPROCESSING INVOLVESResizing to the model's expected dimensions... Working With Images Processing pictures.WHAT PYTHON CAN DOResize Convert formats Crop Compress Read dimensions and... Working With Java Effectively Practical use.WHAT TO USE FOR BUILDSAn established build tool, with dependencies declared and... Working With Removable Storage External drives and memory devices.WHAT THEY SUITBackups Archives Transferring large files where... Working With Spring Boot Effectively Practical use.WHAT TO LEARN FIRSTDependency injection and component scanning Controllers and... Working With Text Data Natural language processing practice.WHAT TOKENISATION DOESSplits text into units the model... Working With the Django ORM Data access.WHAT IT PROVIDESModels defining tables, with relationships and constraints.WHAT... Working With the Document Object Model Interacting with the page.WHAT IT ISThe browser's representation of the document, as a structure... Working With Unstructured Data Text, documents, images and audio.WHAT MAKES IT DIFFERENTNo schema Large individual objects... Working With Web Designers as Partners Hosting for other people's clients.THE ARRANGEMENTA designer builds sites and does not want to... Writing a Post-Incident Review Learning from failure.WHAT TO PRODUCEA short written record.WHAT IT SHOULD CONTAINWhat happened,... Writing a Returns and Refunds Policy Clarity that prevents disputes.WHY IT MATTERSMost refund disputes come from an expectation nobody... Writing Code That Scales Practical performance engineering.WHAT TO DO FIRSTMeasure, and establish where time is actually... Writing Correct .htaccess Redirect Rules Where manual control is needed.THE BASIC HTTPS REDIRECTRewriteEngine On RewriteCond %{HTTPS}... Writing Efficient Code for Shared Environments Habits that keep applications within limits.PRINCIPLESDo the minimum work per request Never do in... Writing Internal Communications Messages to staff.WHERE AI HELPSAnnouncements Policy explanations Change communications... Writing Search Ads What the ad says.WHAT AN AD MUST DOMatch the search State what you offer Give a reason to... Writing Subject Lines That Get Opened The line that decides everything else.WHAT MATTERSSpecific beats clever. Say what the message... Writing With ZillionKingHost AI The general approach.THE WORKFLOW THAT PRODUCES GOOD WRITINGDecide who reads it and whyGather... Xcode and Tooling: Everything That Matters, Briefly The summary.BEHAVIOUR DIFFERS BETWEEN DEBUG AND RELEASEProblems appearing only in release are... Xcode Build System and Schemes How builds are configured.WHAT A SCHEME DEFINESWhich targets to build Which configuration to use... You Paid but the Invoice Still Shows Unpaid This happens most often with bank transfers and with payments interrupted mid-process.FIRST,... Your Marketplace Dashboard Where everything lives.WHAT IT SHOWSYour listings and their status Bids you have placed Offers... Your Own Website as a Hosting Provider What your site needs.WHAT VISITORS WANT TO KNOWWhat you offer and what it costs Who you are How... Zaraz and Third-Party Script Management Moving tracking scripts off the browser.WHAT IT DOESLoads third-party scripts, such as analytics...
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot