Building a Pinterest Clone
summary
Builds a Pinterest‑style masonry grid using CSS Grid and Ember modifiers, claiming a working Ember Photo Gallery demo that reflows responsively with no visible delay. Replaces heavy masonry.js positioning (2,500 lines, last released 2018) with a solution of less than 150 lines that uses ResizeObserver, grid-auto-rows set to 1px, per-item row-span calculations, and image-load promises (Unsplash demo). Code and live demo are available at Ember photo gallery / elwayman02.
AI-written summary · about
chapters (14)
- 0:00Start
- 0:37Introduction
- 1:38Masonry Layouts
- 3:09Masonry Javascript Library
- 4:09Grid Layout
- 6:02Perfect Masonry Layout
- 6:39Pinterest
- 11:04Ember Photo Gallery
- 11:50Masonry Grid Component
- 14:37Masonry Columns Modifier
- 15:41Masonry Columns
- 21:11Masonry Item Template
- 27:05Takeaways Should Be from Today
- 27:21Css Grid
related talks
32mAn Ember Dev's Guide to CSS Grid
17mReact Responsively, Render Responsibly
38mResponsive Grid with Garden CLJS
37mRebuilding Tumblr as a Single Page App
46mArt and Science of Shipping Single Page Apps with Ember.js
19mPivoting to React, at scale
25mMigrating Pinterest profiles to React
51mCSS GRID LAYOUT - PRACTICE TRICKS
