Building a Recommendation Engine That Actually Converts
A recommender only earns its keep if it converts. Approaches that move clicks, baskets, and retention—not just benchmarks.
Read articleLoading…
The archive
Practical posts on data analytics, web scraping, and AI/ML — written by practitioners, for practitioners.
A recommender only earns its keep if it converts. Approaches that move clicks, baskets, and retention—not just benchmarks.
Read articleA result you can't reproduce is a story, not a result. Closing the gap from one-off notebook to dependable pipeline.
Read articleQuality checks catch known problems; observability catches the ones you didn't think to check. Monitoring for your data.
Read articleThe property signals that tell you a suburb is heating up or cooling down, grounded in current Australian data, and how real estate analytics turns messy feeds into a dashboard that flags the change and says what to do next.
Read articleThe August and September 2026 releases changed how Power BI on Fabric refreshes, recovers and governs your data. Here is what actually touches your estate, and what to check now.
Read articleThe 2026 privacy Bill changes what publicly available is allowed to mean. Here is what it does, plus a practical checklist to keep your scraping and pipelines defensible.
Read articleModels inherit the biases in their data. Practical steps for fairness, transparency, and accountability in AI.
Read articleSelf-service means freedom—or five teams defining revenue five ways. How to empower teams without the chaos.
Read articleBad data quietly breaks dashboards, models, and trust. We treat quality as a first‑class feature with tests, ownership, and alerts—here's the playbook.
Read articleAnyone can output a price; the hard part is a valuation you can defend. Building a property model people trust.
Read articleOutgrown your spreadsheets? Here's a low‑risk, staged path to a modern data stack—without a big‑bang rebuild or a runaway cloud bill.
Read articleMost dashboards are ignored because they answer no clear question. We design decision‑first—here are the principles that make a dashboard get used daily.
Read articleSome questions are about how things connect, not rows and columns. Where knowledge graphs earn their keep.
Read articleAnalytics and privacy aren't opposites. Here's how we build data products that respect the Australian Privacy Act and the APPs—without killing insight.
Read articleAn upstream column rename shouldn't break three dashboards. How data contracts stop silent breaking changes at the source.
Read articleEveryone has questions; few write SQL. How LLMs that turn plain English into queries can shorten the analytics queue.
Read articleA correct analysis is wasted if no one acts on it. The craft of turning results into decisions people actually make.
Read articleHow we take you from discovery to dashboards in weeks—not months—while keeping governance, quality, and ROI front and center.
Read articleA practical guide to building scraping pipelines that respect websites, handle anti‑bot measures, and scale reliably.
Read articleLessons learned deploying models: feature ownership, monitoring, drift alarms, and when to choose simple over clever.
Read articleWhy modular models, tests, and contracts reduce breakage—and how we pair dbt with orchestrators for predictable ops.
Read articleBefore you build, align on the question. We share a worksheet for defining problem statements and success metrics.
Read articleRAG that actually works: chunking strategies, embeddings, evals, and guardrails to keep latency and costs in check.
Read articlePeeking, early stopping, and tiny samples quietly ruin experiments. Here's how to run A/B tests you can actually trust.
Read articleSwapping models gives small gains; better features give step changes. Where real model accuracy comes from—and the traps to avoid.
Read articleA flat moving average hides trend, seasonality, and shocks. A practical toolkit for forecasts your team can plan around.
Read articleAPI, plain HTTP, or a headless browser? How we pick the cheapest scraping method that works—and build it to last.
Read articleAggregate by suburb and patterns appear that a table hides. How geospatial analytics turns 'where' into decisions.
Read articleMost analytics still comes back to a good query. The handful of SQL patterns that cover the majority of real questions.
Read articleWarehouse, lake, or lakehouse? A plain-English guide to where your data should live—and our default advice.
Read articleTreating every customer the same wastes spend. From RFM scores to K-means, how to find segments you can act on.
Read articleFraud spikes and silent pipeline failures are cheap to catch early. How to detect anomalies before they cost you.
Read articleThe role bridging data engineers and analysts—and often the highest-leverage hire a data team can make.
Read articleSearch by meaning, not keywords. What vector databases are, how they work, and where they pay off.
Read articleThe same model can be flaky or dependable depending on how you ask. Patterns for reliable LLM output.
Read articleGovernance done wrong slows everyone down. Done right, it's why people trust data. How to keep it light.
Read articleCheap cloud warehouses flipped the order of the pipeline. What ELT changed, and when ETL still wins.
Read articleReal-time adds real cost and complexity. When streaming genuinely beats batch—and when hourly is plenty.
Read articleKeeping a customer beats finding one. How churn models spot who's drifting—and what to do about it.
Read articleIf five people define 'active user' five ways, you have a definition problem. How to build a dictionary teams use.
Read articleBefore scraping or exporting CSVs by hand, check for an API. How data teams pull data the right way.
Read articleCloud bills creep quietly. Where data-stack waste hides—and how to cut it without slowing the team down.
Read articlePrivacy rules and rare events limit real data. How synthetic data helps with testing and training—used carefully.
Read article