This is the exact reason why I graduated ux design school and immediatly went to learn about whole CS from scratch. Not a single professor cared how the product ACTUALLY WORKS, and how the ACTUAL PRODUCT feels like to the end user. I mean, so many startup teams I met were just happy watching their pretty Illustrator design file. While their service can't scale up to more than 100 users.
This is true, I keep trying to teach and force my father that look here make sure you are not doing a Google Search rather visiting the Local Service we have. He never uses the service just because of this problem when working alone.
Really love your work, you are a brilliant guy in my opinion and I've learned alot for you. You talked 7 minutes into the vid and said nothing, I don't mind because I think you're a great guy with great technical insights, but this is a little strange. Do look into it if you can, thank you for the effort.
would love video on ottertune by Andy pavlo from CMUDB group, in a recent AMA he said how he underestimated the role of proxies in optimizing DBs using Machine learning!
Thank you for this amazing explanation :) , One relatable issue that I am facing is infinite scrolling and I am using total item counts to decide when to stop But as you said count is expensive how can I improve this? I am using mongoDb aggregation query and for pagination using $facet
I think it does not make sense to notify all videos from all channels, imagine a user subscribed in more than 100 channels would be nnotification hell :d
For the table view with row count, I just calculate the count the first time, and then pass it back and forth as a query param. If a row is inserted or deleted, the count is removed so it can be calculated again once the changes are committed. So yes, I cache the count and it works great.
Get my Fundamentals of Backend Engineering Design patterns udemy course (link redirects to udemy with coupon)
backend.husseinnasser.com
This is the exact reason why I graduated ux design school and immediatly went to learn about whole CS from scratch.
Not a single professor cared how the product ACTUALLY WORKS, and how the ACTUAL PRODUCT feels like to the end user.
I mean, so many startup teams I met were just happy watching their pretty Illustrator design file. While their service can't scale up to more than 100 users.
Imma tie my product designers to a chair and make them watch this video 100 times
Atlast someone came out on this. Having complicated UI/UX can mean having exponentially complex backend
Yes, and is very common to see designs approved by the clients before being seen by the developers
Designer: Tables with 20 fields. Make it searchable and sortable by 15 of them
Backend developer cries in the corner
It felt for a moment at 26:30 that Hussein might shed a tear by thinking so much about how TH-cam''s backend is gonna handle such a heavy workload! 😂😂
it really did :D :D :D
Awesome content that pushes me to expand my way of thinking as a software engineer
your videos are always informative and amazing
Amazing video! Really gives a new perspective on front end stuff and full stack 👏
This is true, I keep trying to teach and force my father that look here make sure you are not doing a Google Search rather visiting the Local Service we have. He never uses the service just because of this problem when working alone.
This was informative! Thank you Hussein!
This video should have million likes!
Thank you as always for the great content !!
Great as always 😊
Really love your work, you are a brilliant guy in my opinion and I've learned alot for you. You talked 7 minutes into the vid and said nothing, I don't mind because I think you're a great guy with great technical insights, but this is a little strange. Do look into it if you can, thank you for the effort.
Very insightful talk for a newbie like me.
very good examples given, thanks for the content!
This is amazing
Awesome video, love you man
Love your videos! What will you do in a CRM system in terms of count where you have to generate reports?
7:45 I do this all the time 😂 not for marketing but for whatever host I gave to my local server.
I'm not a backend developer but I feel you buddy
would love video on ottertune by Andy pavlo from CMUDB group, in a recent AMA he said how he underestimated the role of proxies in optimizing DBs using Machine learning!
Love those videos
I hit the bell icon anyway
Thank you for this amazing explanation :) , One relatable issue that I am facing is infinite scrolling and I am using total item counts to decide when to stop But as you said count is expensive how can I improve this? I am using mongoDb aggregation query and for pagination using $facet
Always use a next Id when you do paging so your last Id will be the startpoint of you next query/page
Thanks Hussein for this knowledge 💚
Great content
Hey, can you make a video about Open AI and ChatGPT?
What is the use having a best backend and the system itself is not user friendly?
Do you have video on Istio? What's the alternative?
Imagine, a page with the system logs in a paginated way
I think it does not make sense to notify all videos from all channels, imagine a user subscribed in more than 100 channels would be nnotification hell :d
For the table view with row count, I just calculate the count the first time, and then pass it back and forth as a query param. If a row is inserted or deleted, the count is removed so it can be calculated again once the changes are committed.
So yes, I cache the count and it works great.
And then you apply a filter
The reverse psychology worked =")
Are you an INFJ?