CLIEncoders

CLIEncoders · Insights

Engineering notes, including the parts that say don’t

Written when a question has come up more than once. No listicles, no predictions, and no article that ends by recommending whatever we happen to sell.

IoT & embedded10 min read

Choosing IoT connectivity: LoRaWAN, BLE, Wi-Fi or cellular

Connectivity is the first hardware decision with consequences everywhere else — battery size, enclosure, recurring cost, and what the product can do at all. It is also frequently chosen by habit rather than by requirement.

Read
AI engineering8 min read

Self-hosted LLM or API: when on-premise AI actually costs less

Self-hosting a language model is usually pitched as the cheaper option and usually is not. It becomes cheaper above a volume threshold that is higher than most people estimate — and for many organisations the real driver was never cost at all.

Read
Web engineering9 min read

The technical SEO checklist for a Next.js site

Most technical SEO advice for Next.js is a list of tags. The tags are the easy part. The decisions that actually determine whether a site can rank are architectural, and three of them are painful to reverse once content exists.

Read