Story
Practical writing on software, the web, and how to use NEXNARA tools. New stories appear here as they are published.
Latest Stories
No stories in this category yet.
JPG vs PNG for Screenshots: Which Is Smaller?
Choose JPG or PNG for screenshots by content: UI and text often stay sharper as PNG; photo-heavy frames may be smaller as JPEG.
Why Does JSON.parse Say "Unexpected Token"?
JSON.parse throws Unexpected token when the text is not valid JSON. Debug single quotes, trailing commas, HTML responses, and error position.
How to Reduce Image File Size Without Making It Blurry
Reduce photo and image file size while keeping acceptable visual quality. Resize oversized dimensions first, then compress moderately, then pick a fitting format.
Unix Timestamp to Date: Seconds, Milliseconds and UTC Explained
Convert a Unix timestamp to a date. See seconds vs milliseconds, UTC vs local time, ISO 8601, and how to convert a date back to epoch time.
Why Does Base64 Make Files Bigger?
Base64 usually makes binary data about one-third larger. See the 3-byte to 4-character structure, padding, Data URL overhead, and when the extra size is worth it.
How Long Should a Password Be in 2026?
NIST now requires 15 characters for a single-factor password. CISA recommends 16+ that are random and unique. See what length to use in 2026.
Base64 Is Not Encryption: What It Actually Does
Base64 is encoding, not encryption. See why it is not a way to hide passwords, why it gets larger, and how to decode it.
WebP vs JPG vs PNG: Which Should You Actually Use?
Compare WebP, JPG, and PNG for photos, logos, screenshots, and the web. There is no single best format—choose by use, transparency, and size.
Why Won't My PDF Compress Any Smaller? 7 Reasons Compression Stops Working
Already compressed a PDF and the size barely moved? See why further compression stalls, when JPEG and scans resist shrinking, and what a smaller file costs.
Common JSON Errors: Trailing Commas, Quotes, and Unexpected Token
Fix invalid JSON: trailing commas, single quotes, unquoted keys, and Unexpected token. See why JSON.parse fails and how to validate JSON.
Unix Timestamp Seconds vs Milliseconds: Why Your Date Shows 1970
If a Unix timestamp becomes a date near 1970, the value is often seconds read as milliseconds. See how to tell the units apart.
Why Is My PDF So Large? 7 Reasons and How to Make It Smaller
Find out why your PDF file is so large and learn practical ways to reduce its size without unnecessarily sacrificing quality.
Why Is My PNG File So Large? How to Make It Smaller Without Ruining It
PNG files can be large because PNG is lossless and can keep transparency. Compress PNG, resize if needed, or convert photos to JPEG or WebP.
How to Find and Remove Duplicate Values in Excel
Step-by-step ways to find duplicate values in Excel with Conditional Formatting, remove duplicate rows with Remove Duplicates, and clean Excel or CSV data in the browser.
How to Download a Video from a Direct Video URL
Learn what a direct video URL is, how to download an MP4 or WebM file in your browser, and why CORS, HLS, or DASH playlists can block a file download.