<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>ArrayKit guides</title>
  <subtitle>Plain-English guides to the ideas behind ArrayKit's tools: PDFs and photos, mortgages and interest, BMI, Unix time, regex, hashes, JSON and more.</subtitle>
  <link href="https://arraykit.com/feed.xml" rel="self" type="application/atom+xml"/>
  <link href="https://arraykit.com/learn" rel="alternate" type="text/html"/>
  <id>https://arraykit.com/learn</id>
  <updated>2026-10-18T00:00:00Z</updated>
  <author><name>Udit Agarwal</name><uri>https://arraykit.com/about</uri></author>
  <entry>
    <title>Base64 Encoding, Explained</title>
    <link href="https://arraykit.com/learn/base64-encoder-decoder" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/base64-encoder-decoder</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>Base64 explained: how it turns binary into text, the alphabet and padding, the URL-safe variant, size overhead, use cases, and why it isn't encryption.</summary>
  </entry>
  <entry>
    <title>Linux File Permissions and chmod, Explained</title>
    <link href="https://arraykit.com/learn/chmod-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/chmod-calculator</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>What chmod 755, 644 and 777 mean: owner, group and others, read, write and execute, octal and symbolic modes, umask, setuid, setgid and the sticky bit.</summary>
  </entry>
  <entry>
    <title>CIDR Notation and Subnetting, Explained</title>
    <link href="https://arraykit.com/learn/cidr-subnet-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/cidr-subnet-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>What CIDR notation like /24 means, how to find the subnet mask, network and broadcast address and usable hosts, plus private ranges and how to split a network.</summary>
  </entry>
  <entry>
    <title>Compressing a Photo to an Exact File Size</title>
    <link href="https://arraykit.com/learn/compress-image-to-size" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/compress-image-to-size</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>How to compress an image to 50 KB or reduce a photo to 20 KB for job, exam and government forms: what sets file size, KB vs KiB, and when to resize first.</summary>
  </entry>
  <entry>
    <title>DMS and Decimal Degrees, Explained</title>
    <link href="https://arraykit.com/learn/dms-to-decimal-degrees" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/dms-to-decimal-degrees</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>How to convert DMS to decimal degrees and back, how DD, DMS and DDM differ, how many decimal places you need, and which formats Google Maps and GPS accept.</summary>
  </entry>
  <entry>
    <title>Cron Expressions, Explained</title>
    <link href="https://arraykit.com/learn/cron-expression-explainer" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/cron-expression-explainer</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>Crontab syntax explained: the five cron fields, special characters, common schedules, the day-of-month or day-of-week rule, @daily shortcuts and time zones.</summary>
  </entry>
  <entry>
    <title>HEX, RGB and HSL Color Codes, Explained</title>
    <link href="https://arraykit.com/learn/css-color" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/css-color</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>How HEX, RGB and HSL color codes work, how to convert between them step by step, what alpha and 8-digit hex mean, and which WCAG contrast ratios text needs.</summary>
  </entry>
  <entry>
    <title>HEIC Files, Explained</title>
    <link href="https://arraykit.com/learn/heic-to-jpg" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/heic-to-jpg</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>What a HEIC file is, why iPhones save photos as HEIC, how to open HEIC on Windows, and how to convert HEIC to JPG while keeping quality and dropping GPS data.</summary>
  </entry>
  <entry>
    <title>Markdown Syntax, Explained</title>
    <link href="https://arraykit.com/learn/markdown-preview" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/markdown-preview</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>A Markdown cheat sheet and guide: headings, lists, links, images, code, tables and task lists, plus the line-break and escaping rules that trip people up.</summary>
  </entry>
  <entry>
    <title>How to Combine PDF Files, and What Survives the Merge</title>
    <link href="https://arraykit.com/learn/merge-pdf" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/merge-pdf</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>How to merge PDF files into one: file order, what happens to bookmarks, links and forms, password-protected PDFs, and merging on Windows, Mac and iPhone.</summary>
  </entry>
  <entry>
    <title>Ohm's Law and Electrical Power, Explained</title>
    <link href="https://arraykit.com/learn/ohms-law-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/ohms-law-calculator</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>The Ohm's law formula V = I × R explained: how to calculate voltage, current, resistance and power, with worked examples, units, series and parallel circuits.</summary>
  </entry>
  <entry>
    <title>Why PDFs Get Big, and How to Shrink Them</title>
    <link href="https://arraykit.com/learn/pdf-compress" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/pdf-compress</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>How to reduce PDF size: what makes a PDF large, how compression shrinks images and fonts, why some PDFs barely shrink, and how to meet email and upload limits.</summary>
  </entry>
  <entry>
    <title>Splitting a PDF and Extracting Pages, Explained</title>
    <link href="https://arraykit.com/learn/split-pdf" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/split-pdf</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>How to split a PDF or extract pages: writing page ranges like 1-3, 5, splitting every N pages or by file size, and what happens to bookmarks, links and size.</summary>
  </entry>
  <entry>
    <title>Unix Timestamps and Epoch Time, Explained</title>
    <link href="https://arraykit.com/learn/unix-timestamp-converter" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/unix-timestamp-converter</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-18T00:00:00Z</updated>
    <summary>What a Unix timestamp is, why epoch time ignores leap seconds, how to tell seconds from milliseconds, converting in JS, Python and SQL, and the 2038 problem.</summary>
  </entry>
  <entry>
    <title>How Exact Age Is Calculated</title>
    <link href="https://arraykit.com/learn/age-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/age-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to calculate exact age in years, months and days: the borrow method, 29 February birthdays, total days and weeks, and why calculators differ by a day.</summary>
  </entry>
  <entry>
    <title>Amortization Schedules, Explained</title>
    <link href="https://arraykit.com/learn/amortization-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/amortization-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What an amortization schedule is, how each row's interest and principal are calculated, why early payments are mostly interest, and what extra payments save.</summary>
  </entry>
  <entry>
    <title>Body Mass Index (BMI), Explained</title>
    <link href="https://arraykit.com/learn/bmi-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/bmi-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>The BMI formula in metric and imperial units, what a healthy BMI is for adults, the WHO categories, and why BMI is only a screening number with real limits.</summary>
  </entry>
  <entry>
    <title>Daily Calorie Needs, Explained</title>
    <link href="https://arraykit.com/learn/calorie-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/calorie-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How many calories you need a day: BMR vs TDEE, the Mifflin–St Jeor formula, activity multipliers, and what a 250 or 500 calorie deficit means in practice.</summary>
  </entry>
  <entry>
    <title>METs and Calories Burned, Explained</title>
    <link href="https://arraykit.com/learn/calories-burned-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/calories-burned-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What a MET is, the formula for calories burned (MET × 3.5 × kg ÷ 200 per minute), the Compendium of Physical Activities, and why fitness trackers disagree.</summary>
  </entry>
  <entry>
    <title>Colour Vision Deficiency, Explained</title>
    <link href="https://arraykit.com/learn/color-blind-test" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/color-blind-test</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What colour blindness is: protan, deutan and tritan types, how common it is, how an Ishihara-style color blind test works, and why a screen test only screens.</summary>
  </entry>
  <entry>
    <title>Compound Interest, Explained</title>
    <link href="https://arraykit.com/learn/compound-interest-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/compound-interest-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>The compound interest formula A = P(1 + r/n)^(nt) and how compound interest works, with real examples, compounding frequency, deposits, APY and the rule of 72.</summary>
  </entry>
  <entry>
    <title>How Much Concrete Do You Need?</title>
    <link href="https://arraykit.com/learn/concrete-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/concrete-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How much concrete you need for a slab, footing or post hole: volume in cubic yards and m³, 60 lb and 80 lb bag counts, waste allowance, and ready-mix vs bags.</summary>
  </entry>
  <entry>
    <title>Date Calculations, Explained: Counting and Adding Days</title>
    <link href="https://arraykit.com/learn/date-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/date-calculator</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to count the days between two dates, add days, weeks or months to a date, and why calculators disagree: inclusive counts, month ends and leap years.</summary>
  </entry>
  <entry>
    <title>Pregnancy Due Dates, Explained</title>
    <link href="https://arraykit.com/learn/due-date-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/due-date-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How a due date is calculated: Naegele's rule (LMP plus 280 days), cycle length, conception and IVF dates, early ultrasound, and why few babies arrive on it.</summary>
  </entry>
  <entry>
    <title>How to Add, Subtract, Multiply and Divide Fractions</title>
    <link href="https://arraykit.com/learn/fraction-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/fraction-calculator</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to add fractions with a common denominator, subtract, multiply, divide and simplify them, and convert mixed numbers and decimals, with worked examples.</summary>
  </entry>
  <entry>
    <title>Gas Mileage and Fuel Economy, Explained</title>
    <link href="https://arraykit.com/learn/gas-mileage-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/gas-mileage-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to calculate gas mileage with the full-tank method, convert MPG to L/100 km and km/L, US vs UK gallons, and work out the fuel cost per mile or km.</summary>
  </entry>
  <entry>
    <title>Grade Point Average (GPA), Explained</title>
    <link href="https://arraykit.com/learn/gpa-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/gpa-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to calculate GPA from letter grades and credit hours, the 4.0 GPA scale with plus and minus values, weighted vs unweighted GPA, and cumulative GPA.</summary>
  </entry>
  <entry>
    <title>GST Tax Invoices in India, Explained</title>
    <link href="https://arraykit.com/learn/gst-invoice-generator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/gst-invoice-generator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What a GST tax invoice in India must show: GSTIN, HSN/SAC, place of supply, CGST + SGST vs IGST, a worked example with rounding, and e-invoicing rules.</summary>
  </entry>
  <entry>
    <title>Cryptographic Hash Functions, Explained</title>
    <link href="https://arraykit.com/learn/hash-generator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/hash-generator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What a cryptographic hash is, how MD5, SHA-1, SHA-256 and SHA-512 compare, how checksums verify downloads, and why fast hashes are wrong for passwords.</summary>
  </entry>
  <entry>
    <title>HTTP Status Codes and MIME Types, Explained</title>
    <link href="https://arraykit.com/learn/http-reference" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/http-reference</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What HTTP status codes mean, from 200 to 504: 301 vs 302, 401 vs 403, 404 vs 410, soft 404s and redirects for SEO, plus MIME types and Content-Type.</summary>
  </entry>
  <entry>
    <title>PNG vs JPG vs WebP, Explained</title>
    <link href="https://arraykit.com/learn/image-converter" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/image-converter</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>PNG vs JPG vs WebP: lossy and lossless compression, transparency, file sizes for the same photo, and the best image format for the web, photos and logos.</summary>
  </entry>
  <entry>
    <title>Turning Images into a PDF, Explained</title>
    <link href="https://arraykit.com/learn/image-to-pdf" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/image-to-pdf</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to convert JPG and other images to PDF: page size and orientation, margins, image order, why photo PDFs get large, and how to make a scanned PDF searchable.</summary>
  </entry>
  <entry>
    <title>Image to Text: How OCR Works</title>
    <link href="https://arraykit.com/learn/image-to-text" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/image-to-text</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How OCR turns an image to text: what affects accuracy (resolution, contrast, skew, fonts, language), why handwriting is hard, and how to make PDFs searchable.</summary>
  </entry>
  <entry>
    <title>Lorem Ipsum, Explained</title>
    <link href="https://arraykit.com/learn/lorem-ipsum" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/lorem-ipsum</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What lorem ipsum means, where it comes from (Cicero, 45 BC), how it became the standard placeholder text, its downsides, and why it should never go live.</summary>
  </entry>
  <entry>
    <title>How a Mortgage Payment Is Calculated</title>
    <link href="https://arraykit.com/learn/mortgage-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/mortgage-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How is a mortgage payment calculated? The formula, what tax, insurance, PMI and HOA dues add, 15- vs 30-year costs, and checking it with a mortgage calculator.</summary>
  </entry>
  <entry>
    <title>Strong Passwords, Explained</title>
    <link href="https://arraykit.com/learn/password-generator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/password-generator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What makes a password strong: length vs complexity, password entropy in bits with worked numbers, passphrases, password managers and current NIST advice.</summary>
  </entry>
  <entry>
    <title>PDF to JPG and PNG, Explained</title>
    <link href="https://arraykit.com/learn/pdf-to-images" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/pdf-to-images</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to convert a PDF to JPG or PNG: which DPI to pick, pixel sizes for A4 and Letter pages, JPG vs PNG for text and photos, and fixing blurry or huge images.</summary>
  </entry>
  <entry>
    <title>Converting PDF to Word, Explained</title>
    <link href="https://arraykit.com/learn/pdf-to-word" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/pdf-to-word</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>Why converting PDF to Word is hard, what survives (text, headings, lists) and what breaks, why scanned PDFs need OCR first, and what a DOCX file really is.</summary>
  </entry>
  <entry>
    <title>How to Calculate Percentages</title>
    <link href="https://arraykit.com/learn/percentage-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/percentage-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to calculate percentage problems: X% of Y, what percent one number is of another, the percentage increase formula, reverse percentages and common mistakes.</summary>
  </entry>
  <entry>
    <title>Random Number Generators, Explained</title>
    <link href="https://arraykit.com/learn/random-number-generator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/random-number-generator</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How a random number generator works, how to pick a random number between 1 and 100, random numbers without repeats, modulo bias and real lottery odds.</summary>
  </entry>
  <entry>
    <title>Reaction Time, Explained</title>
    <link href="https://arraykit.com/learn/reaction-time-test" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/reaction-time-test</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What reaction time is, the typical simple visual reaction time for adults, why screens and mice add delay, what slows you down, and how to get a fair score.</summary>
  </entry>
  <entry>
    <title>Regular Expressions (Regex), Explained</title>
    <link href="https://arraykit.com/learn/regex-tester" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/regex-tester</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>Regular expressions explained: character classes, greedy vs lazy quantifiers, groups, flags and lookarounds, a regex cheat sheet, and catastrophic backtracking.</summary>
  </entry>
  <entry>
    <title>Converting Pay Between Hourly, Monthly and Annual</title>
    <link href="https://arraykit.com/learn/salary-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/salary-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to convert hourly pay to an annual salary and back: the 2,080-hour year, why a month is not 4 weeks, biweekly vs semi-monthly pay, and gross vs net.</summary>
  </entry>
  <entry>
    <title>How to Calculate Square Footage</title>
    <link href="https://arraykit.com/learn/square-footage-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/square-footage-calculator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to calculate square footage for rectangles, L-shaped rooms, triangles and circles, convert sq ft to m², add a flooring waste allowance and price per sq ft.</summary>
  </entry>
  <entry>
    <title>How to Calculate Standard Deviation</title>
    <link href="https://arraykit.com/learn/standard-deviation-calculator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/standard-deviation-calculator</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How to calculate standard deviation step by step, with a worked example, variance, sample vs population (n − 1 or n), the 68–95–99.7 rule and STDEV.S.</summary>
  </entry>
  <entry>
    <title>Text Diff, Explained</title>
    <link href="https://arraykit.com/learn/text-diff" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/text-diff</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How a text diff works: line, word and character diffs, the longest common subsequence, reading added and removed lines, and the whitespace traps to avoid.</summary>
  </entry>
  <entry>
    <title>Time Zones, UTC and Daylight Saving, Explained</title>
    <link href="https://arraykit.com/learn/time-zone-converter" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/time-zone-converter</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>UTC vs GMT, offsets such as +05:30 and +05:45, IANA zone names, why EST and IST are ambiguous, daylight saving shifts, and using a time zone converter well.</summary>
  </entry>
  <entry>
    <title>AI Tokens and Token Counts, Explained</title>
    <link href="https://arraykit.com/learn/token-counter" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/token-counter</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What a token is in AI, how many words a token is, why GPT, Claude and Gemini count the same text differently, and how tokens set context limits and API costs.</summary>
  </entry>
  <entry>
    <title>ZIP Files, Explained</title>
    <link href="https://arraykit.com/learn/unzip-online" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/unzip-online</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What a ZIP file is, how ZIP compression works, why photos and videos barely shrink, how to unzip safely on any device, and how ZIP compares with 7z and RAR.</summary>
  </entry>
  <entry>
    <title>UPI QR Codes, Explained</title>
    <link href="https://arraykit.com/learn/upi-qr-code-generator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/upi-qr-code-generator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How a UPI QR code works: the upi://pay link and its pa, pn, am, cu and tn fields, static vs fixed-amount codes, checking the payee name, and print sizes.</summary>
  </entry>
  <entry>
    <title>URL Encoding (Percent-Encoding), Explained</title>
    <link href="https://arraykit.com/learn/url-encoder-decoder" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/url-encoder-decoder</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How URL percent-encoding works: reserved and unreserved characters, %20 vs + for spaces, encodeURIComponent vs encodeURI, UTF-8 bytes and double-encoding bugs.</summary>
  </entry>
  <entry>
    <title>UUIDs, Explained: v4, v7 and GUIDs</title>
    <link href="https://arraykit.com/learn/uuid-generator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/uuid-generator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>What a UUID is, how the 8-4-4-4-12 format works, UUID v4 vs v7 and the other versions, how unlikely a v4 collision is, and how UUIDs affect database indexes.</summary>
  </entry>
  <entry>
    <title>How Video Compression Works</title>
    <link href="https://arraykit.com/learn/video-compressor" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/video-compressor</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How video compression works: codecs vs containers, bitrate and the file size formula, CRF quality settings, and how to get a video under 25 MB or 10 MB.</summary>
  </entry>
  <entry>
    <title>VLOOKUP, INDEX MATCH and XLOOKUP, Explained</title>
    <link href="https://arraykit.com/learn/vlookup-formula-generator" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/vlookup-formula-generator</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How VLOOKUP works, why FALSE matters for an exact match, what causes #N/A, and when INDEX MATCH or XLOOKUP is the better lookup in Excel and Google Sheets.</summary>
  </entry>
  <entry>
    <title>Spin the Wheel Pickers, Explained</title>
    <link href="https://arraykit.com/learn/spin-the-wheel" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/spin-the-wheel</id>
    <published>2026-10-18T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>How a spin the wheel picker chooses a winner, whether a random name picker wheel is fair, how weights and duplicates change the odds, and tips for giveaways.</summary>
  </entry>
  <entry>
    <title>Word Count, Explained</title>
    <link href="https://arraykit.com/learn/word-counter" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/word-counter</id>
    <published>2026-10-17T00:00:00Z</published>
    <updated>2026-10-17T00:00:00Z</updated>
    <summary>Word count explained: how words and characters are counted, words per page, reading and speaking time, and the limits for posts, meta descriptions and essays.</summary>
  </entry>
  <entry>
    <title>Image Size, Resolution and DPI, Explained</title>
    <link href="https://arraykit.com/learn/image-resizer" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/image-resizer</id>
    <published>2026-10-13T00:00:00Z</published>
    <updated>2026-10-13T00:00:00Z</updated>
    <summary>What image dimensions, DPI and file size mean, how to pick the right pixel size for web and print, and why resizing is not the same as compressing or cropping.</summary>
  </entry>
  <entry>
    <title>Internet Speed Test Results, Explained</title>
    <link href="https://arraykit.com/learn/internet-speed-test" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/internet-speed-test</id>
    <published>2026-10-13T00:00:00Z</published>
    <updated>2026-10-13T00:00:00Z</updated>
    <summary>What download speed, upload speed, ping, jitter and bufferbloat mean, how much speed streaming, calls and gaming need, and why you get less than your plan.</summary>
  </entry>
  <entry>
    <title>JSON Formatting, Explained</title>
    <link href="https://arraykit.com/learn/json-formatter" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/json-formatter</id>
    <published>2026-06-25T00:00:00Z</published>
    <updated>2026-10-13T00:00:00Z</updated>
    <summary>A complete guide to JSON: what it is, its data types and syntax rules, beautify vs minify, validation and JSON Schema, common errors, and best practices.</summary>
  </entry>
  <entry>
    <title>JSON Web Tokens (JWT), Explained</title>
    <link href="https://arraykit.com/learn/jwt-decoder" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/jwt-decoder</id>
    <published>2026-06-25T00:00:00Z</published>
    <updated>2026-10-13T00:00:00Z</updated>
    <summary>A complete guide to JWTs: the three-part structure, header and payload claims, signing algorithms, decoding vs verifying, and the security pitfalls to avoid.</summary>
  </entry>
  <entry>
    <title>BPM, Tempo and the Metronome, Explained</title>
    <link href="https://arraykit.com/learn/online-metronome" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/online-metronome</id>
    <published>2026-10-13T00:00:00Z</published>
    <updated>2026-10-13T00:00:00Z</updated>
    <summary>What BPM means, how tempo markings like Allegro map to beats per minute, how time signatures and subdivisions work, and how to practice with a metronome.</summary>
  </entry>
  <entry>
    <title>The Pomodoro Technique, Explained</title>
    <link href="https://arraykit.com/learn/pomodoro-timer" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/pomodoro-timer</id>
    <published>2026-10-13T00:00:00Z</published>
    <updated>2026-10-13T00:00:00Z</updated>
    <summary>How the Pomodoro Technique works: the 25-minute focus session, the 5-minute break, the long break after four, popular variations like 50/10, and tips that help.</summary>
  </entry>
  <entry>
    <title>QR Codes: Error Correction, Size and Logos, Explained</title>
    <link href="https://arraykit.com/learn/qr-code-with-logo" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/qr-code-with-logo</id>
    <published>2026-10-13T00:00:00Z</published>
    <updated>2026-10-13T00:00:00Z</updated>
    <summary>How QR error correction works, how large a logo can be, what size to print, which colors scan reliably, and when to use PNG or SVG so your code always scans.</summary>
  </entry>
  <entry>
    <title>Typing Speed and WPM, Explained</title>
    <link href="https://arraykit.com/learn/typing-test" rel="alternate" type="text/html"/>
    <id>https://arraykit.com/learn/typing-test</id>
    <published>2026-10-13T00:00:00Z</published>
    <updated>2026-10-13T00:00:00Z</updated>
    <summary>How WPM is calculated, how net and raw speed differ, what counts as a good typing score, and how to type faster with fewer mistakes. Test your speed online.</summary>
  </entry>
</feed>
