SShortSingh.
Back to feed

How to Demo a Developer Tool, CLI or API on Video

0
·8 views

Developer products are difficult to showcase on video because their most valuable features, such as the time saved, are often invisible on screen. The article recommends a structured demo covering the problem, installation, a minimal working example, and the result, typically kept to 60 to 90 seconds. It stresses readability, advising large fonts, short lines, highlighted key changes, and high contrast so terminal and code text can be read on phones. For APIs, which have no user interface, it suggests showing requests and responses side by side or pairing code with its visible effect. The author also notes that copyable code should accompany the video in the post or README, since viewers cannot copy text from a video.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Pre-Validation Strategies to Stop Silent CSV Corruption from Mixed Encodings and Newlines

Enterprise CSV pipelines often fail silently because files mix encodings such as UTF-8, UTF-8-BOM, and legacy code pages without declaring them. Mixed line terminators, combining CRLF and LF within one payload, can also cause standard readers to misalign rows and columns. The article argues that relying on database errors after ingestion is insufficient and proposes a pre-validation layer that inspects raw bytes before deserialization. The proposed design uses charset-normalizer for encoding detection, a binary scan for line delimiters, Pydantic v2 for schema assertions, and orjson for audit reporting.

0
ProgrammingDEV Community ·

How an AI Agent Sent 13,786 Requests in One Day and Learned to Stop Looping

A developer's autonomous code-review bot, called Sentinel, sent 13,786 requests to OpenAI on 13 April 2026, roughly one every 6.3 seconds around the clock. Its monthly usage and costs were tracked through OpenAI's billing data, which showed the bot's activity dropping sharply after mid-July. By the author's count, 99.6% of all the bot's requests occurred before that point, largely consisting of repeated file reads and identical questions. The article explains such repetitive behavior as an agent 'looping' and walks through the fixes the team applied, with a non-technical section for general readers and a technical section for developers. The author notes where figures are estimates and where the cause of certain behavior remains unknown.

0
ProgrammingDEV Community ·

Three-Way Agent Trial Compares Local, Server, and Split-Fallback Failure Modes

A proposed evaluation pits local-only, server-only, and split-with-fallback runs of a coding agent against each other. The authors argue that two-arm benchmarks mostly measure speed and miss how each setup fails. They recommend a frozen task suite of 12 to 20 tasks, each checked by a validator that returns pass or fail without human judgment. Each attempt would be logged as a JSONL record, with failures sorted into classes such as transport, schema, truncation, and wrong answer. The piece is produced as product outreach for MonkeyCode, so readers should check current free-tier terms on the project's own pages.

0
ProgrammingDEV Community ·

CISA Flags Exploited Check Point Path Traversal Flaw CVE-2026-93616 as Critical

CISA added CVE-2026-93616, a critical path traversal vulnerability in Check Point management and logging products, to its Known Exploited Vulnerabilities catalog on September 22, 2026. The flaw lets an unauthenticated attacker upload files outside their intended directory and execute arbitrary scripts on the server. Check Point has acknowledged that a small number of customers were attacked. Affected products include Security Management Server, Multi-Domain Security Management Server, Log Server, Multi-Domain Log Server, and SmartEvent. At the time of reporting, no final patch covering all affected releases was available, and LivePatch Take 28 and Take 29 did not resolve the issue.