Cory Etzkorn
About
→
Blog
Blog
2024
You Might Not Need a Design System
Focus on building a good product.
Thinking
Hiring Well
Build a better team by asking better questions.
Thinking
2023
Carrying the Torch
An ode to BrooklynJS and the communities that sustain us.
Community
Engineering
Thinking
2022
Evolving In a Rigid World
Making time for what matters.
Thinking
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
Learning to Fall
Two weeks on rollerskates.
Thinking
Semi-online
Should humans be always-online?
Thinking
Lovers Magazine
Recounting my journey into design.
Design
Thinking
Finding My Place
Searching for a physical in anchor in a digital world.
Thinking
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 Products People Love
A look into product and design thinking at Notion.
Design
Speaking
Video
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
Beautiful
Beauty is enough.
Design
Thinking
2018
Digital Expectations, Physical Limitations
Can the physical world keep up with our digital demands?
Thinking
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
Tools That Work
The best tool for the job is the tool that works.
Thinking
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
How to Make a Design Portfolio
8 rules for a strong portfolio.
Design
Design School Survival Guide
How to make the most of your college years.
Design