Cory Etzkorn
About
Blog
Blog
/
Engineering
2023
Carrying the Torch
An ode to BrooklynJS and the communities that sustain us.
Community
Engineering
Thinking
2022
How the Notion API Powers My Blog
Publishing blog posts directly from a Notion database.
Engineering
Detecting Dark Mode With React Hooks
Keep your JavaScript and media queries in sync.
Engineering
2021
Migrating Notion’s Marketing Site to Next.js
Sharing Notion’s migration journey at Next.js Conf 2021.
Engineering
Speaking
Scaling Marketing Design at Notion
A YouTube interview with Charli Marie.
Design
Engineering
Speaking
2020
Why I Prefer React
My journey from Vue to React and back again.
Engineering
Implementing Dark Mode With SASS
Adding dark mode may be less work than you think.
Engineering
Building a Figma Plugin
How to build and launch a Figma plugin from scratch.
Design
Engineering
Don’t Fear Empty Divs
Rethinking layout semantics.
Engineering
Thinking
How I Started Writing TypeScript
Using static types to write code that scales.
Engineering
Thinking
2019
The Perks of Being a Solo Founder
Small means nimble.
Design
Engineering
Thinking
2018
Volunteering with Code Nation
Reflections on my experience teaching high school students.
Community
Design
Engineering
Something New
A look under the hood of my new site.
Design
Engineering
Process
2016
Choosing the Best CMS
A comparison of the best content management systems available.
Engineering
Color Variables in SASS
SASS color variable names that work for YOU.
Engineering
2015
13 Important Web Development Details
The last 10% is the difference between good and great.
Design
Engineering
2014
Web Workflow
Do this, then that. Actually... don’t do that.
Engineering
Process
2012
How Legos Taught Me Web Development
When you build something great, tear it down and build something better.
Engineering