about
01
projects
02
experience
03
resume
04
blog
05
elsewhere
esc
×
page
Home
About, projects, experience, latest posts
page
Resume
Full professional history & download
page
Blog
All posts, filterable by tag
post
React Compiler v1.0: Automatic Memoization Without the Headache
development · May 12, 2026
post
Svelte 5 Runes: Reactive State That Actually Makes Sense
development · May 9, 2026
post
CSS Anchor Positioning: Stop Using JavaScript for Tooltips
development · May 9, 2026
post
CSS Customizable Select: Finally Style It Without the Hacks
development · May 8, 2026
post
JavaScript Temporal API: Dates Are Finally Fixed
development · May 3, 2026
dan
.
holloran
About
Projects
Experience
Resume
Blog
// writing
Thoughts on code,
craft & exploration.
A mix of technical deep-dives, career reflections, and dispatches from the road.
all
development
travel
development
May 12, 2026
· 4 min
React Compiler v1.0: Automatic Memoization Without the Headache
React Compiler v1.0 landed in production-ready form and it automatically handles the memoization patterns you used to write by hand — here's what changed, how to set it up, and what it means for your day-to-day React code.
read more →
development
May 9, 2026
· 4 min
Svelte 5 Runes: Reactive State That Actually Makes Sense
An introduction to Svelte 5 runes — the explicit reactive primitives ($state, $derived, $effect, $props) that replace Svelte 4's magic $: syntax and make reactivity predictable, composable, and no longer limited to .svelte files.
read more →
development
May 9, 2026
· 4 min
CSS Anchor Positioning: Stop Using JavaScript for Tooltips
A deep dive into the CSS Anchor Positioning API — how anchor-name, position-anchor, position-area, and position-try-fallbacks let you build tooltips and floating elements entirely in CSS, no JavaScript or Floating UI required.
read more →
development
May 8, 2026
· 4 min
CSS Customizable Select: Finally Style It Without the Hacks
A guide to the CSS customizable select — how appearance: base-select unlocks full styling of native dropdowns including custom icons, rich option content, and picker pseudo-elements, without sacrificing accessibility or dropping in a JS library.
read more →
development
May 3, 2026
· 4 min
JavaScript Temporal API: Dates Are Finally Fixed
A practical introduction to the JavaScript Temporal API — the ES2026 replacement for Date that gets types right, handles timezones properly, and makes date arithmetic readable without moment.js or date-fns.
read more →
travel
Apr 25, 2026
· 2 min
Diamond Lake, Oregon
A 3,000-acre alpine lake at 5,138 feet in the Oregon Cascades, flanked by Mount Thielsen and Mount Bailey, stocked with 300,000 rainbow trout annually.
read more →
travel
Apr 17, 2026
· 2 min
Heceta Head Lighthouse
The most photographed lighthouse on the West Coast, built in 1894 above the Oregon Coast with a First Order Fresnel lens visible 21 miles at sea.
read more →
travel
Apr 17, 2026
· 1 min
Heceta Beach, Oregon
A long, windswept beach north of Florence where the Oregon Dunes begin and the Pacific delivers its full unfiltered character to anyone standing on the sand.
read more →
travel
Apr 17, 2026
· 2 min
Salt Creek Falls
A 286-foot plunge waterfall in the Oregon Cascades near Willamette Pass — one of the tallest in the state, with a viewing deck, rim trail, and winter snowshoeing season.
read more →
travel
Apr 17, 2026
· 2 min
Arcadia beach, Oregon
A small, quiet Oregon Coast beach between Cannon Beach and Hug Point, with tide pools, sea stacks, and a forested headland that most visitors drive past.
read more →
←
1
2
…
17
→