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
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 - JavaScriptAdaptation
Upload Images with a Paste: A Front-End JavaScript Guide
Copy an image, press Ctrl+V or Command+V, and let the browser handle the rest.
11 min read - Browser APIsAdaptation
The Black Goat of the Drag-and-Drop Sacrifice: Understanding DataTransfer
A front-end survival guide to drag data, drop effects, and the events that connect them.
15 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.