A little
curiosity.
A better web.
Notes on code, design, and the small discoveries that make a difference. A place to look closer. And think a little further.
THE JOURNAL / LATEST ENTRIES
Fresh from the notebook.
- JavaScriptAdaptation
An Introduction to JavaScript’s padStart() and padEnd()
Format dates, build consistent timestamps, and make text output easier to read.
7 min read - Browser APIsAdaptation
Privacy: Understanding the Do Not Track API
What a browser privacy signal communicates—and how developers can turn user preferences into meaningful product behavior.
10 min read - JavaScriptAdaptation
Hooray! Browsers Natively Support JavaScript Modules!
Understanding static imports, dynamic imports, and the browser rules that make them work.
11 min read - JavaScriptAdaptation
It Turns Out Browsers Natively Support Base64 Encoding and Decoding in JavaScript
The browser already had the tools. I just hadn’t checked the toolbox.
9 min read - JavaScriptAdaptation
Look! for…in and for…of Are Arguing Over There!
Two JavaScript loops walk into ChinaJoy. Only one gets the photography job.
11 min read - Browser APIsAdaptation
Using the JavaScript Clipboard API to Improve Pasting in Input Fields
Small formatting fixes can make everyday forms feel much more thoughtful.
7 min read
Nothing in this selection yet.
Find your next read in the full journalA NOTE ABOUT THIS SPACE
The interesting things
are in the details.
Melin is a growing collection of practical notes, thoughtful adaptations, and discoveries from around the web. Mostly code. Sometimes design. Always a reason to stay curious.
Find something worth exploringLOOK CLOSER.
A small corner
of a very big web.