@paulina7497

Amazing! I have my interview next week, binge watching all your stuff now :D

@MartinDoyleUK

Great video, and thank you for making it. If you’re interested, I believe it’s actually the “masonry” layout rather than “mansory”, with masonry being a term for bricks and bricklaying, thereby referring to Pinterest looking like bricks in a wall. If I’m wrong, I do apologise though!

@Prathameshsb

Instead of the explanation starting from 15:26 until data entities of how the cards will displayed in this infinite scroll, can we instead just mention that we can make use of the intersection observer API or the react virtualized library and display the card masonry layout? Would save us like time of almost 15-20 mins during the interview? Can you guys confirm please?

@sureshungarala7579

Excellent explanation. Keep up the good work. Thank you. 👏

@konghu7642

I noticed that it's almost always the same generic stuff in your performance section in your different videos. You didn't talk about performance improvements in the context of the platform you are designing for much. For example, when you say you want to use service workers to cache expensive calculation, should you talk about what the expensive calculation might be in the context of Pinterest? Please share your experiences. Thanks!

@ayaramzy6815

You save me man keep going

@anindya2791

Great explanation, thanks :)

@ElectricTune

Great video, thanks for sharing about front end system design,

@rahultripathi8865

Very well designed series. Thanks a lot for all the efforts. It really helps even if we are not preparing for an interview

@DK-om9sj

Author confused functional and general requirements... Overall good job, but the list of app features is actually functional requirements and browser\device support is general (non-functional requirements)

@projectcodemastery118

@Front-End Engineer  @17:20 by sentinel  you mean just an (invisible) edge of current window where we going to for example fetch more data?

@sechpham

The part about the masonry layout is actually mostly about infinite scrolling. But great videos. Thank you!

@C-SuiteUchiha

Your definition of Long polling is actually of short polling. Long polling is actually keeps the connection alive till we get a new request.

Also 6 connections are allowed in HTTP/1.1 and not 5.

@djslimcodes2337

Hi, at @27:16 - origin: PinBoard, shouldn't it be origin:  'pinBoard' | 'google'  etc or maybe even just a string?

@subham-raj

I'm loving your videos <3

Just a feedback, you should get a good mic :)

@haasium

This is a really great tutorial.

@mohdshahzaib4094

You videos are  really heplefull!
Can you please make a project video by implementing all the rules explained in the video?

@bjojosimpson

SUBSCRIBED SIR.

Great content.

@samatdavletshin3112

Топчик!) Спасибо) Привет из Сан Франциско))

@rshuv

Could you please  elaborate more on a "brottle" term? I did try to find it everywhere, but looks like google doesn't know about it.