<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>RedBison Blog</title>
  <subtitle>In-depth guides to the formats, formulas and standards behind RedBison&apos;s free browser tools, with worked examples.</subtitle>
  <id>https://redbison.dev/blog</id>
  <link href="https://redbison.dev/blog"/>
  <link href="https://redbison.dev/feed.xml" rel="self" type="application/atom+xml"/>
  <updated>2026-11-04T00:00:00Z</updated>
  <author><name>RedBison</name><uri>https://redbison.dev/about</uri></author>
  <icon>https://redbison.dev/redbison-logo.png</icon>
  <entry>
    <title>NOVA Food Classification: How to Tell If a Food Is Ultra-Processed</title>
    <link href="https://redbison.dev/blog/nova-food-classification-ultra-processed-foods"/>
    <id>https://redbison.dev/blog/nova-food-classification-ultra-processed-foods</id>
    <published>2026-11-03T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Health"/>
    <summary>The four NOVA groups, the label markers that make a product ultra-processed, why additives that preserve do not count, what the research shows, and where NOVA falls short.</summary>
  </entry>
  <entry>
    <title>How Accurate Are RedBison&apos;s Tools? 7,331 Tests That Check the Answers</title>
    <link href="https://redbison.dev/blog/how-accurate-are-redbison-tools"/>
    <id>https://redbison.dev/blog/how-accurate-are-redbison-tools</id>
    <published>2026-11-02T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Development"/>
    <summary>The 7,331 automated tests that check our tools&apos; answers, where the expected values come from, bugs they caught, the limits no test removes, and how to report a mistake.</summary>
  </entry>
  <entry>
    <title>RedBison Now Has 563 Free Tools: What&apos;s Included and What&apos;s New</title>
    <link href="https://redbison.dev/blog/redbison-563-free-tools-whats-new"/>
    <id>https://redbison.dev/blog/redbison-563-free-tools-whats-new</id>
    <published>2026-11-02T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Productivity"/>
    <summary>A tour of all 12 categories and the 143 tools added since October 28: a new AI Tools category, PDF and video editing, statistics and physics calculators, and security utilities.</summary>
  </entry>
  <entry>
    <title>AI for Civil and QA Engineers: Prompts That Respect the Engineer of Record</title>
    <link href="https://redbison.dev/blog/ai-for-civil-engineers-and-qa-engineers-guide"/>
    <id>https://redbison.dev/blog/ai-for-civil-engineers-and-qa-engineers-guide</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Engineering"/>
    <summary>Using AI to draft RFI responses, site reports, test cases and bug reports, while keeping calculations, specifications and sign-off with the engineer who is accountable.</summary>
  </entry>
  <entry>
    <title>AI for Doctors and Nurses: Safe Prompts for Notes, Letters and Teaching</title>
    <link href="https://redbison.dev/blog/ai-for-doctors-and-nurses-guide"/>
    <id>https://redbison.dev/blog/ai-for-doctors-and-nurses-guide</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Health"/>
    <summary>Where AI assistants save clinicians time, where they must not be trusted, how HIPAA and GDPR apply to pasting patient text, and a 30-day plan for trying it safely.</summary>
  </entry>
  <entry>
    <title>AI for Executive Assistants and Front Desk Staff: A Practical Playbook</title>
    <link href="https://redbison.dev/blog/ai-for-front-desk-and-executive-assistants-guide"/>
    <id>https://redbison.dev/blog/ai-for-front-desk-and-executive-assistants-guide</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Productivity"/>
    <summary>Prompts for inbox triage, briefings, itineraries, appointment reminders and difficult callers, plus what never to paste into a chatbot and how to check the drafts.</summary>
  </entry>
  <entry>
    <title>AI for Sales, Marketing, Insurance and Restaurants: Prompts and Pitfalls</title>
    <link href="https://redbison.dev/blog/ai-for-sales-marketing-insurance-and-restaurants-guide"/>
    <id>https://redbison.dev/blog/ai-for-sales-marketing-insurance-and-restaurants-guide</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Business"/>
    <summary>Customer-facing teams can draft emails, briefs, policy explainers and menus with AI. Here is what works, the rules on reviews, email and allergens, and how to review drafts.</summary>
  </entry>
  <entry>
    <title>Fine-Tuning Datasets and LLM Evals: A Practical Guide</title>
    <link href="https://redbison.dev/blog/fine-tuning-datasets-and-llm-evals-guide"/>
    <id>https://redbison.dev/blog/fine-tuning-datasets-and-llm-evals-guide</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Tech"/>
    <summary>SFT versus preference tuning, the JSONL formats trainers expect, what makes training data good, and how to hold out an eval set and read metrics like exact match, F1 and ROUGE-L.</summary>
  </entry>
  <entry>
    <title>How to Build an MCP Server in TypeScript or Python</title>
    <link href="https://redbison.dev/blog/how-to-build-an-mcp-server"/>
    <id>https://redbison.dev/blog/how-to-build-an-mcp-server</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Tech"/>
    <summary>Tools, resources and prompts, a first server with the official TypeScript and Python SDKs, stdio or HTTP, wrapping an API, auth, testing with MCP Inspector and tool design tips.</summary>
  </entry>
  <entry>
    <title>How to Make Your Website Visible to AI Assistants and AI Search</title>
    <link href="https://redbison.dev/blog/make-your-website-visible-to-ai-guide"/>
    <id>https://redbison.dev/blog/make-your-website-visible-to-ai-guide</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Tech"/>
    <summary>How AI crawlers and fetchers find and read pages, robots.txt for AI bots, server-rendered content, structured data, llms.txt, MCP, and what is known versus guesswork.</summary>
  </entry>
  <entry>
    <title>How to Reduce LLM Token Usage and API Cost</title>
    <link href="https://redbison.dev/blog/how-to-reduce-llm-token-usage-and-cost"/>
    <id>https://redbison.dev/blog/how-to-reduce-llm-token-usage-and-cost</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Tech"/>
    <summary>Where the tokens in an LLM bill come from, how to count them, and the levers that cut cost in order of impact: output length, prompt caching, batch APIs, model choice and trimming what you paste.</summary>
  </entry>
  <entry>
    <title>How to Set Up MCP Servers in Claude, Cursor, VS Code, Codex and Gemini CLI</title>
    <link href="https://redbison.dev/blog/how-to-set-up-mcp-servers-in-ai-clients"/>
    <id>https://redbison.dev/blog/how-to-set-up-mcp-servers-in-ai-clients</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Tech"/>
    <summary>What MCP is, local stdio versus remote servers, the exact config file and format for each AI client, keeping API keys out of shared files, and how to fix a server that will not connect.</summary>
  </entry>
  <entry>
    <title>How to Share or Embed Just Part of a YouTube Video</title>
    <link href="https://redbison.dev/blog/how-to-share-part-of-a-youtube-video"/>
    <id>https://redbison.dev/blog/how-to-share-part-of-a-youtube-video</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Design"/>
    <summary>Start times in links, start and end in embeds, why quality follows the player size, privacy-enhanced mode, YouTube Clips, and what to do when a video will not embed.</summary>
  </entry>
  <entry>
    <title>How to Write Better AI Prompts: Structure, Examples and Format</title>
    <link href="https://redbison.dev/blog/how-to-write-better-ai-prompts"/>
    <id>https://redbison.dev/blog/how-to-write-better-ai-prompts</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Tech"/>
    <summary>The parts of a prompt that change the answer: task, context, audience, examples, output format and rules phrased as what to do. With a before and after rewrite and the vendor advice behind each habit.</summary>
  </entry>
  <entry>
    <title>LLM GPU Memory and Training Compute, Worked Out</title>
    <link href="https://redbison.dev/blog/llm-gpu-memory-and-training-compute-guide"/>
    <id>https://redbison.dev/blog/llm-gpu-memory-and-training-compute-guide</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Tech"/>
    <summary>How much VRAM a model needs to serve, fine-tune or train with LoRA and QLoRA, how the KV cache grows with context, and how 6ND and Chinchilla turn into GPU-hours and cost.</summary>
  </entry>
  <entry>
    <title>The Chief of Staff Agent: Designing Multi-Agent Systems That Finish the Job</title>
    <link href="https://redbison.dev/blog/chief-of-staff-ai-agent-multi-agent-guide"/>
    <id>https://redbison.dev/blog/chief-of-staff-ai-agent-multi-agent-guide</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Tech"/>
    <summary>How an orchestrator agent plans, delegates to specialists and asks a person at the right moments: four patterns, when one agent is better, delegation messages, budgets and failure modes.</summary>
  </entry>
  <entry>
    <title>Tracing LLM and Agent Apps with OpenTelemetry, Plus Audit Logs</title>
    <link href="https://redbison.dev/blog/llm-tracing-and-ai-audit-logs-guide"/>
    <id>https://redbison.dev/blog/llm-tracing-and-ai-audit-logs-guide</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Tech"/>
    <summary>GenAI semantic conventions, instrumentation libraries, what to capture and what to keep out of traces, agent span trees, and how audit records and EU AI Act logging differ from traces.</summary>
  </entry>
  <entry>
    <title>.gitignore Patterns Explained: Rules, Negation and What to Ignore</title>
    <link href="https://redbison.dev/blog/gitignore-patterns-guide"/>
    <id>https://redbison.dev/blog/gitignore-patterns-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Development"/>
    <summary>How git matches .gitignore patterns, why a negation sometimes cannot work, where else ignore rules live, how to stop tracking committed files, and what each stack should and should not ignore.</summary>
  </entry>
  <entry>
    <title>301, 302, 307 or 308? Writing Redirects for Apache, Nginx, Netlify and Vercel</title>
    <link href="https://redbison.dev/blog/redirects-301-302-307-308-guide"/>
    <id>https://redbison.dev/blog/redirects-301-302-307-308-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Development"/>
    <summary>The right redirect code for pages and APIs, what each does for SEO and caching, and working rules for Apache mod_rewrite, Nginx return, Netlify _redirects and vercel.json, plus chains and loops.</summary>
  </entry>
  <entry>
    <title>ADA Ramp Rules: Slope, Rise, Landings and Handrails</title>
    <link href="https://redbison.dev/blog/ada-ramp-slope-and-landing-rules"/>
    <id>https://redbison.dev/blog/ada-ramp-slope-and-landing-rules</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Home &amp; DIY"/>
    <summary>What ADA 2010 Section 405 requires for a ramp, the existing-site exceptions, how the residential code differs, and worked layouts for common rises.</summary>
  </entry>
  <entry>
    <title>AES-GCM vs AES-CBC: Encrypting Text with a Password Properly</title>
    <link href="https://redbison.dev/blog/aes-gcm-vs-cbc-encryption-guide"/>
    <id>https://redbison.dev/blog/aes-gcm-vs-cbc-encryption-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Security"/>
    <summary>Block cipher modes, IVs and nonces, why authenticated encryption matters, deriving keys from passwords with PBKDF2, and how openssl enc lays out its output.</summary>
  </entry>
  <entry>
    <title>ASCII Art Text with FIGlet: Fonts, Smushing and Where to Use It</title>
    <link href="https://redbison.dev/blog/figlet-ascii-art-text-guide"/>
    <id>https://redbison.dev/blog/figlet-ascii-art-text-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Education"/>
    <summary>How FIGlet turns text into banner letters, what is inside an .flf font file, the smushing rules, choosing fonts for code and terminals, and pasting banners without breaking them.</summary>
  </entry>
  <entry>
    <title>Attic Insulation R-Values by Climate Zone, and How to Get There</title>
    <link href="https://redbison.dev/blog/attic-insulation-r-value-by-climate-zone"/>
    <id>https://redbison.dev/blog/attic-insulation-r-value-by-climate-zone</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Home &amp; DIY"/>
    <summary>ENERGY STAR R-value targets for every IECC climate zone, crediting the insulation you already have, depth per R for cellulose and fiberglass, bag charts and batt layers.</summary>
  </entry>
  <entry>
    <title>Average Cost per Share: Averaging Down, Break-Even and Cost Basis</title>
    <link href="https://redbison.dev/blog/stock-average-cost-guide"/>
    <id>https://redbison.dev/blog/stock-average-cost-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Finance"/>
    <summary>The weighted average behind your broker&apos;s figure, how many shares it takes to average down to a target, what sells do to the average, and how tax cost basis differs.</summary>
  </entry>
  <entry>
    <title>Barcode Types and Check Digits: EAN, UPC, Code 128 and More</title>
    <link href="https://redbison.dev/blog/barcode-types-and-check-digits"/>
    <id>https://redbison.dev/blog/barcode-types-and-check-digits</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Business"/>
    <summary>Which barcode to use for products, cartons and asset tags, how the GS1 mod-10 check digit works step by step, why you need GS1 numbers to sell at retail, and print size rules.</summary>
  </entry>
  <entry>
    <title>Beautifying and Minifying JavaScript Without Breaking It</title>
    <link href="https://redbison.dev/blog/javascript-beautify-and-minify-guide"/>
    <id>https://redbison.dev/blog/javascript-beautify-and-minify-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Development"/>
    <summary>How js-beautify and Prettier differ, why automatic semicolon insertion makes naive minifiers dangerous, what TypeScript generics do to a JS formatter, and what real minifiers add.</summary>
  </entry>
  <entry>
    <title>Blood Pressure Categories Explained: ACC/AHA Stages vs ESH Grades</title>
    <link href="https://redbison.dev/blog/blood-pressure-categories-guide"/>
    <id>https://redbison.dev/blog/blood-pressure-categories-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Health"/>
    <summary>What normal, elevated, stage 1 and stage 2 mean, why Europe draws the line at 140/90, how to measure at home properly, and how to average readings like a clinician.</summary>
  </entry>
  <entry>
    <title>Blur, Pixelate or Black Box? Hiding Private Details in Images</title>
    <link href="https://redbison.dev/blog/blur-vs-pixelate-vs-redact-images"/>
    <id>https://redbison.dev/blog/blur-vs-pixelate-vs-redact-images</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Security"/>
    <summary>How blur and pixelation work, why pixelated text can sometimes be recovered, when only a solid box is safe, plus EXIF location data and the other ways screenshots leak information.</summary>
  </entry>
  <entry>
    <title>Body Surface Area Formulas: Mosteller, Du Bois and Why They Differ</title>
    <link href="https://redbison.dev/blog/body-surface-area-formulas-guide"/>
    <id>https://redbison.dev/blog/body-surface-area-formulas-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Health"/>
    <summary>Where the BSA equations came from, how mg/m² dosing and cardiac index use them, when the formulas disagree, and why some drugs are no longer dosed by surface area.</summary>
  </entry>
  <entry>
    <title>Bolt Circle Coordinates: Drilling Holes on a Pitch Circle</title>
    <link href="https://redbison.dev/blog/bolt-circle-coordinates-guide"/>
    <id>https://redbison.dev/blog/bolt-circle-coordinates-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Engineering"/>
    <summary>The trigonometry behind bolt hole patterns, angle conventions, chord spacing, partial arcs, measuring wheel bolt patterns and laying out flanges on a manual mill or CNC.</summary>
  </entry>
  <entry>
    <title>Color Harmony Explained: Building Palettes That Work on Screen</title>
    <link href="https://redbison.dev/blog/color-harmony-palette-guide"/>
    <id>https://redbison.dev/blog/color-harmony-palette-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Design"/>
    <summary>Complementary, analogous, triadic and other harmony rules, RGB versus painter wheels, why OKLCH gives even lightness, building a 50-950 scale, and checking contrast before you ship.</summary>
  </entry>
  <entry>
    <title>Cron Schedules Across Platforms: Crontab, GitHub, Kubernetes, AWS</title>
    <link href="https://redbison.dev/blog/cron-schedules-across-platforms"/>
    <id>https://redbison.dev/blog/cron-schedules-across-platforms</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Development"/>
    <summary>Building a cron schedule that does what you mean: the five fields, the day-of-month OR rule, time zones and daylight saving, and how GitHub, Kubernetes, Quartz and EventBridge read it.</summary>
  </entry>
  <entry>
    <title>CSS Formatting, Minification and Property Order: What Is Safe</title>
    <link href="https://redbison.dev/blog/css-formatting-minify-sort-guide"/>
    <id>https://redbison.dev/blog/css-formatting-minify-sort-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Development"/>
    <summary>Which CSS whitespace is significant, why shorthand properties make alphabetical sorting risky, the value rewrites that break minified CSS, and how to format SCSS and Less.</summary>
  </entry>
  <entry>
    <title>Density, Mass and Volume: Formula, Units and the Archimedes Test</title>
    <link href="https://redbison.dev/blog/density-mass-volume-guide"/>
    <id>https://redbison.dev/blog/density-mass-volume-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Science"/>
    <summary>How to calculate and convert density, what specific gravity means, why water is 1 g/cm³, how temperature changes it, and how to measure an irregular object by weighing it in water.</summary>
  </entry>
  <entry>
    <title>Depth of Field and Hyperfocal Distance, Worked Out</title>
    <link href="https://redbison.dev/blog/depth-of-field-and-hyperfocal-distance-guide"/>
    <id>https://redbison.dev/blog/depth-of-field-and-hyperfocal-distance-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Design"/>
    <summary>What sets the near and far limits of sharpness, where the circle of confusion comes from, why sensor size changes depth of field, and how to use the hyperfocal distance for landscapes.</summary>
  </entry>
  <entry>
    <title>Dipole Antenna Length: Where 468/f Comes From and When to Trust It</title>
    <link href="https://redbison.dev/blog/dipole-antenna-length-468-formula"/>
    <id>https://redbison.dev/blog/dipole-antenna-length-468-formula</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Engineering"/>
    <summary>Free-space wavelength, the end effect that shortens a real dipole by about 5%, quarter-wave and 5/8-wave verticals, why loops are longer, and velocity factor for coax stubs.</summary>
  </entry>
  <entry>
    <title>Dividend Yield, Income and DRIP Compounding Explained</title>
    <link href="https://redbison.dev/blog/dividend-yield-drip-guide"/>
    <id>https://redbison.dev/blog/dividend-yield-drip-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Finance"/>
    <summary>How yield is calculated, what a dividend really pays per quarter, how reinvesting compounds share count, and why yield on cost and dividend growth matter more than a high headline yield.</summary>
  </entry>
  <entry>
    <title>Estimating VO2 Max Without a Lab: Cooper, Rockport and VDOT</title>
    <link href="https://redbison.dev/blog/vo2-max-estimation-guide"/>
    <id>https://redbison.dev/blog/vo2-max-estimation-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Health"/>
    <summary>What VO2 max measures, how the Cooper run, Rockport walk, heart rate ratio and race-based VDOT estimate it, how accurate each is, and what the FRIEND norms say.</summary>
  </entry>
  <entry>
    <title>EV vs Gas: Running Cost, Break-Even and CO2 Compared</title>
    <link href="https://redbison.dev/blog/ev-vs-gas-cost-comparison"/>
    <id>https://redbison.dev/blog/ev-vs-gas-cost-comparison</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Finance"/>
    <summary>Cost per mile for electric and gasoline cars, how home versus public charging changes the answer, how long a higher EV price takes to pay back, and grid CO2 by region.</summary>
  </entry>
  <entry>
    <title>Exponent Rules: Negative, Zero and Fractional Powers Explained</title>
    <link href="https://redbison.dev/blog/exponent-rules-negative-fractional-exponents"/>
    <id>https://redbison.dev/blog/exponent-rules-negative-fractional-exponents</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Math"/>
    <summary>Why b⁰ = 1 and b⁻ⁿ = 1/bⁿ, how fractional exponents become roots, the negative-base trap in software, 0⁰, and how to count the digits of enormous powers.</summary>
  </entry>
  <entry>
    <title>Exposure Value Explained: Stops, Sunny 16 and Equivalent Exposures</title>
    <link href="https://redbison.dev/blog/exposure-value-and-exposure-triangle-guide"/>
    <id>https://redbison.dev/blog/exposure-value-and-exposure-triangle-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Design"/>
    <summary>How aperture, shutter speed and ISO trade against each other in stops, what an EV number means, the scene brightness table behind sunny 16, and how to find an equivalent exposure quickly.</summary>
  </entry>
  <entry>
    <title>Field of View and Crop Factor: What a Lens Really Sees</title>
    <link href="https://redbison.dev/blog/field-of-view-and-crop-factor-guide"/>
    <id>https://redbison.dev/blog/field-of-view-and-crop-factor-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Design"/>
    <summary>Angle of view from focal length and sensor size, horizontal versus diagonal figures, equivalent focal lengths on APS-C and Micro Four Thirds, and how wide a scene a lens covers at a distance.</summary>
  </entry>
  <entry>
    <title>Free Fall With and Without Air Resistance: Fall Time and Terminal Velocity</title>
    <link href="https://redbison.dev/blog/free-fall-air-resistance-guide"/>
    <id>https://redbison.dev/blog/free-fall-air-resistance-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Science"/>
    <summary>The vacuum formulas, what drag does to them, how terminal velocity depends on mass, area and air density, and the exact tanh solution for a falling object, with worked numbers.</summary>
  </entry>
  <entry>
    <title>From curl to Code: What Each curl Option Means in Your Language</title>
    <link href="https://redbison.dev/blog/curl-to-code-guide"/>
    <id>https://redbison.dev/blog/curl-to-code-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Development"/>
    <summary>The curl options behind every API example, the defaults that differ between curl and fetch, requests, Axios and Go, and how to turn a browser Copy as cURL into clean code.</summary>
  </entry>
  <entry>
    <title>From docker run to Docker Compose: Every Flag Mapped</title>
    <link href="https://redbison.dev/blog/docker-run-to-compose-guide"/>
    <id>https://redbison.dev/blog/docker-run-to-compose-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Development"/>
    <summary>How docker run flags become Compose keys, named volumes versus bind mounts, networks and service DNS, GPUs, health checks, the flags with no equivalent, the obsolete version key, and going back again.</summary>
  </entry>
  <entry>
    <title>Fuel Injector Sizing: BSFC, Duty Cycle and Fuel Pressure</title>
    <link href="https://redbison.dev/blog/fuel-injector-sizing-bsfc-duty-cycle"/>
    <id>https://redbison.dev/blog/fuel-injector-sizing-bsfc-duty-cycle</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Engineering"/>
    <summary>The injector sizing formula step by step, sensible BSFC values for naturally aspirated, blower and turbo engines, E85 and methanol, lb/hr to cc/min, and the square-root pressure law.</summary>
  </entry>
  <entry>
    <title>Grass Seed Rates and Sod Ordering for a New Lawn</title>
    <link href="https://redbison.dev/blog/grass-seed-rates-and-sod-ordering"/>
    <id>https://redbison.dev/blog/grass-seed-rates-and-sod-ordering</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Home &amp; DIY"/>
    <summary>Seeding rates by species for new lawns and overseeding, why bluegrass and tall fescue differ tenfold, unit conversions, and how many pieces and pallets of sod to order.</summary>
  </entry>
  <entry>
    <title>Heat Pump vs Gas Furnace: Running Costs and Payback</title>
    <link href="https://redbison.dev/blog/heat-pump-vs-gas-furnace-running-costs"/>
    <id>https://redbison.dev/blog/heat-pump-vs-gas-furnace-running-costs</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Finance"/>
    <summary>Cost per kWh of heat for gas, oil, propane and heat pumps, the break-even electricity price, what COP and HSPF2 mean, and why backup heat matters.</summary>
  </entry>
  <entry>
    <title>HELOC Maths: How Much Equity You Can Borrow and What It Costs</title>
    <link href="https://redbison.dev/blog/heloc-home-equity-guide"/>
    <id>https://redbison.dev/blog/heloc-home-equity-guide</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Finance"/>
    <summary>How lenders use combined loan-to-value to size a credit line, why the payment jumps when the draw period ends, and how a HELOC compares with a fixed home equity loan.</summary>
  </entry>
  <entry>
    <title>HMAC Signatures Explained, with GitHub, Stripe and Slack Webhooks</title>
    <link href="https://redbison.dev/blog/hmac-signatures-webhooks-explained"/>
    <id>https://redbison.dev/blog/hmac-signatures-webhooks-explained</id>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="Security"/>
    <summary>What HMAC adds to a hash, how RFC 2104 builds it, how the big webhook providers sign requests, and the raw-body and timing mistakes that break verification.</summary>
  </entry>
</feed>
