✕ Clear all filters
13 articles
▶ Videos →

📰 Dev.to · BeGoodTool.com

13 articles · Updated every 3 hours · View all reads

All Articles 178,247Blog Posts 165,046Tech Tutorials 47,573Research Papers 35,153News 22,376 ⚡ AI Lessons
Why `new Date(garbage) === "Invalid Date"` is always false (a timestamp converter taught me this the hard way)
Dev.to · BeGoodTool.com 🌐 Frontend Engineering ⚡ AI Lesson 1mo ago
Why `new Date(garbage) === "Invalid Date"` is always false (a timestamp converter taught me this the hard way)
I built a small Unix timestamp converter — paste in seconds or milliseconds, get a date back, or go...
I built a calorie lookup table and realized the search box was already a category filter
Dev.to · BeGoodTool.com 🌐 Frontend Engineering ⚡ AI Lesson 1mo ago
I built a calorie lookup table and realized the search box was already a category filter
A while back I wanted a fast way to answer "how many calories are in this" while eating instead of...
Why three "characters" in my HTML symbol table aren't actually there
Dev.to · BeGoodTool.com 🌐 Frontend Engineering ⚡ AI Lesson 1mo ago
Why three "characters" in my HTML symbol table aren't actually there
I built a click-to-copy table of HTML special characters — the kind of reference page you land on...
Why "business days between two dates" isn't a division problem (I only saw it clearly building a workday calculator)
Dev.to · BeGoodTool.com 📅 Project Management ⚡ AI Lesson 1mo ago
Why "business days between two dates" isn't a division problem (I only saw it clearly building a workday calculator)
A while back I needed to know how many working days I had left before a deadline. My first instinct...
Turns out a "random" spin wheel doesn't pick a winner and rotate to it — it spins first, then checks who's standing there
Dev.to · BeGoodTool.com 🌐 Frontend Engineering ⚡ AI Lesson 1mo ago
Turns out a "random" spin wheel doesn't pick a winner and rotate to it — it spins first, then checks who's standing there
A while back I needed a wheel for picking a raffle winner from a list of names. My mental model going...
Why regex match highlighting breaks on nested capture groups (I found out the hard way building a tester)
Dev.to · BeGoodTool.com 🌐 Frontend Engineering ⚡ AI Lesson 1mo ago
Why regex match highlighting breaks on nested capture groups (I found out the hard way building a tester)
I write enough regex that I got tired of bouncing between the browser console and random online...
Why "just convert everything to UTC" is the wrong way to find a meeting time across time zones
Dev.to · BeGoodTool.com 🌐 Frontend Engineering ⚡ AI Lesson 1mo ago
Why "just convert everything to UTC" is the wrong way to find a meeting time across time zones
The first time I tried to build a "find a meeting slot across time zones" tool, my plan was the...
Turns out my "random group splitter" doesn't roll any dice — here's what it does instead
Dev.to · BeGoodTool.com ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Turns out my "random group splitter" doesn't roll any dice — here's what it does instead
A while back I wanted to build the classic "paste a list of names, get N even groups" tool — the kind...
A "maintenance margin ratio" isn't one formula — it's two, and mixing them up gives you the wrong liquidation price
Dev.to · BeGoodTool.com 🌐 Frontend Engineering ⚡ AI Lesson 1mo ago
A "maintenance margin ratio" isn't one formula — it's two, and mixing them up gives you the wrong liquidation price
I put together a margin call calculator for leveraged stock positions after realizing I kept doing...