Observer pattern được sử dụng triển khai news feed trong facebook và cách triển khai DOTA 2 vs IP 14

  Рет қаралды 22,365

Tips Javascript

Tips Javascript

Күн бұрын

Observer pattern
Video này chúng ta sẽ tìm hiểu cách sử dụng về Observer pattern. Một pattern được những Devs gọi là "Supper pattern" . Vì pattern này được áp dụng nhiều nhất trong cuộc sống cũng như phần mềm. Từ game DOTA đến chiến lược quảng bá iPhone 14.
Video thuộc trong Series Design Patterns:
Phần 1: 5 câu hỏi cần phải trả lời được khi học Design Patterns ( • DESIGN PATTERNS | Bạn ...
Phần 2: Strategy pattern, độ khó 3 sao, độ phổ biến 4 sao ( • Strategy pattern cách ... )
Phần 3: Observer pattern từ game DOTA đến chiến lược iPhone14 ( • Observer pattern được ... )
....
Link download code, books + Design Pattern Tips: bit.ly/3wHQ2tv
🚩 Subscribe ➜ / tipsjavascript
#designpatterns #pattern #javascript
🚩 Subscribe ➜ / tipsjavascript
✅ Follow Me:
Blog: anonystick.com
Facebook: / tipjs
KZbin: / tipsjavascript

Пікірлер: 68
@hoangvacban
@hoangvacban 6 ай бұрын
kkk đây là kênh dành cho em đây rồi, vừa về code mà chủ kênh lại là dota 2 player nữa, quá tuyệt vời luôn
@tinhtatu4347
@tinhtatu4347 2 жыл бұрын
*kênh này làm đúng sát thực tế công việc*
@anonystick
@anonystick 2 жыл бұрын
Video này chúng ta sẽ tìm hiểu cách sử dụng về Observer pattern. Một pattern được những Devs gọi là "Supper pattern" . Vì pattern này được áp dụng nhiều nhất trong cuộc sống cũng như phần mềm. Từ game DOTA đến chiến lược quảng bá iPhone 14. ## Video thuộc trong Series Design Patterns: Phần 1: 5 câu hỏi cần phải trả lời được khi học Design Patterns (kzbin.info/www/bejne/ommXXn2Ihp5ojJY Phần 2: Strategy pattern, độ khó 3 sao, độ phổ biến 4 sao (kzbin.info/www/bejne/qZnIh2V_d9GEobc) Phần 3: Observer pattern từ game DOTA đến chiến lược iPhone14 (kzbin.info/www/bejne/bXuYoYWZZ9utjc0) .... ## Link download code, books + Design Pattern Tips: bit.ly/3wHQ2tv
@phamvietnam3359
@phamvietnam3359 2 жыл бұрын
Bài giảng của anh rất dễ hiểu và thực tế. Cảm ơn anh
@anonystick
@anonystick 2 жыл бұрын
Đã có video phần 2, mời anh chị ghé qua: Push or Pull ngăn xếp công nghệ nào được FACEBOOK và INSTAGRAM lựa chọn phát triển NEWS FEED? - kzbin.info/www/bejne/p6aWfZZomtueitk
@hieuhoccode99
@hieuhoccode99 2 жыл бұрын
Cảm ơn anh video hay và dễ hiểu quá. Mong anh làm thêm về series này ạ.
@anonystick
@anonystick 2 жыл бұрын
Chuẩn bị là factory pattern, singleton và Prototype pattern nha
@yughiole7088
@yughiole7088 2 ай бұрын
Hay quá ạ, cuối cùng đến nagỳ hôm nay em đã hiểu hơn, sao lúc bắt đầu xem cách đây 1 năm lại ko hiểu nổi :v?
@hiephoa2170
@hiephoa2170 2 жыл бұрын
Đang cb nghe a tâm sự cái hết. :((
@uchungnguyen9158
@uchungnguyen9158 2 жыл бұрын
video đỉnh chóp luôn, đã like và subcribe
@anonystick
@anonystick 2 жыл бұрын
Cảm ơn em. Những video cũ em tham khảo thử ha
@KhangNguyen-kq2iw
@KhangNguyen-kq2iw 2 жыл бұрын
hóng video này lâu r, cuối cùng cũng có kkk, sắp tới video có ra đều k chú nhỉ, chủ đề này hot quá
@mcnb02
@mcnb02 Жыл бұрын
video hay quá a
@moonieslife5586
@moonieslife5586 Жыл бұрын
Em cảm ơn anh đã chia sẻ ạ. Chúc anh nhiều sức khỏe
@ThacHungCoder
@ThacHungCoder 2 жыл бұрын
tuyệt vời ông mặt tời
@anonystick
@anonystick 2 жыл бұрын
Tks em
@toanho2850
@toanho2850 2 жыл бұрын
ngóng ngóng...
@haoho3258
@haoho3258 2 жыл бұрын
cám ơn anh đã chia sẻ
@thienngo2953
@thienngo2953 2 жыл бұрын
cám ơn anh
@tuandanh7048
@tuandanh7048 2 жыл бұрын
chú thỉnh thoảng livechym để tâm sự với ae đi ạ
@SơnGC98Nam
@SơnGC98Nam Жыл бұрын
thank anh
@anonystick
@anonystick Жыл бұрын
email em ơi..?
@SơnGC98Nam
@SơnGC98Nam Жыл бұрын
@@anonystick cảm ơn anh
@crisjoin8780
@crisjoin8780 2 жыл бұрын
Em cảm ơn anh vì video chia sẻ kiến thức rất hữu ích ! Em chúc kênh anh ngày càng được phát triển hơn nữa ạ Tiện thể anh cho em hỏi là cái phần nhắc import ở terminal thì anh dùng extensions gì vậy ạ
@anonystick
@anonystick 2 жыл бұрын
Fig em nha
@duyminh7799
@duyminh7799 11 ай бұрын
Mô hình này con có thể áp dụng vào khi một người cmt vào bài post thì add user vào observer và thông báo đến tất cả người dùng đã cmt đúng không ạ và thêm real-time bằng socket
@quanphamanh957
@quanphamanh957 2 жыл бұрын
Cái này giống như ai đăng kí cùng một kênh youtube và bật thông báo thì sẽ nhận được thông báo khi kênh ra video mới
@anonystick
@anonystick 2 жыл бұрын
Đúng rồi em
@tubui6639
@tubui6639 2 жыл бұрын
chờ phần 2 của anh :))
@anonystick
@anonystick 2 жыл бұрын
Ok luôn
@yughiole7088
@yughiole7088 Жыл бұрын
em xem xong vẫn còn mơ hồ, sao lại dùng nó huhu 😂
@nhattranminh7814
@nhattranminh7814 2 жыл бұрын
Uả anh trai? Rồi lập trình viên sao anh :((( em đang chơi vơi giữa những dòng code đang đợi câu kết của anh mà??? :D
@hoalethien1807
@hoalethien1807 Жыл бұрын
Cảm ơn anh nhiều. Nhờ anh update lại file tài liệu pattern, em thử tải thấy báo fille không còn tồn tại
@anonystick
@anonystick Жыл бұрын
OK em!
@acbafide
@acbafide Жыл бұрын
cho e xin 1 con Observer cắm mid lane cái a tipsJavascipt :D
@guessboy1991
@guessboy1991 Жыл бұрын
wd patch này đang mạnh a ơi :))
@anonystick
@anonystick Жыл бұрын
À, thật à... Quay lại chăng :D
@ThachNguyen-tx5yp
@ThachNguyen-tx5yp 2 жыл бұрын
Xem xong thì em nhận ra 1 điều là: em sẽ chơi dota :))
@anonystick
@anonystick 2 жыл бұрын
kakak cho một slot hén.
@minhphongvn9216
@minhphongvn9216 2 жыл бұрын
trời ơi khúc cuối tâm sự hụt hẫng quá anh ơi :v
@anonystick
@anonystick 2 жыл бұрын
Cảm ơn em đã đồng hành. Chuẩn bị học về redis advance nha.
@alterartoria5868
@alterartoria5868 11 ай бұрын
Anh ơi a có thể reup lại link cuốn sách không ạ, em cảm ơn nhiều ạ!!! 🥰🥰🥰🥰🥰🥰🥰🥰
@anonystick
@anonystick 11 ай бұрын
Ok em hen
@vietepochtimes8879
@vietepochtimes8879 4 ай бұрын
Hôm nào chơi LOL đi ad
@anonystick
@anonystick 4 ай бұрын
kha fkhà, múc
@xdxylitol9407
@xdxylitol9407 2 жыл бұрын
2:50 link ở phần mô tả ở đâu vây a
@Sulerhy
@Sulerhy 6 ай бұрын
Engineer thần thánh mà chơi game lại feed là sao ta 😂
@hungtrantv9891
@hungtrantv9891 Жыл бұрын
Sao em thấy Apple nó gửi cho em new letters đều đều mà trong khi em có subscribe nó đâu nhỉ ?
@hieuhoccode99
@hieuhoccode99 2 жыл бұрын
Cho em hỏi là với một ứng dụng web thực tế, vd như tính năng subscribe để nhận được thông báo mới nhất khi có video mới đi. Em không thể lưu list observer vào system đc vì nó quá nhiều, vậy lúc này em lưu lên database. Cụ thể là: 1. Viewer đi subscribe kênh tips javascript, hệ thống lưu vào trong list subscribe vào database, 2. Chủ kênh đăng tải video mới, hệ thống sẽ lấy danh sách ng subscribe, gửi thông báo tới cho họ.... ... thì lúc này có còn được tính là observer pattern ko ạ?
@anonystick
@anonystick 2 жыл бұрын
Không phải em. Observer pattern được sử dụng trong các tình huống giữa nhiều objects với nhau khi cần thay đổi một object thì các object còn lại được thông báo. Giống như mô hình MVC vậy.
@quanphamanh957
@quanphamanh957 2 жыл бұрын
Anh ơi sao trong danh sách phát của kênh lại có list Design Patterns vậy ạ
@anonystick
@anonystick 2 жыл бұрын
Là sao em , anh chưa hiểu?
@quanphamanh957
@quanphamanh957 2 жыл бұрын
@@anonystick em tìm danh sách phát để học design pattern theo bài nhưng nó có 2 danh sách mỗi cái có lẫn nhau 1 vài video
@MsHaTrang
@MsHaTrang 2 жыл бұрын
Đang tới dòng "cái lập trình viên ấy..." thì lại thôi :((
@anonystick
@anonystick 2 жыл бұрын
Để tâm sự chút đó ..
@SonNguyen-zc6je
@SonNguyen-zc6je 2 жыл бұрын
anh cũng là fan dota 2 à anh ? =))
@anonystick
@anonystick 2 жыл бұрын
Lập team đê
@SonNguyen-zc6je
@SonNguyen-zc6je 2 жыл бұрын
Lập team đi singapo đánh ti11 🤣
@hoangvunguyen8467
@hoangvunguyen8467 2 жыл бұрын
fan dota 12 năm :D
@hoangvacban
@hoangvacban 6 ай бұрын
@@SonNguyen-zc6je eyy, được nha
@QuyNguyen-eh8bb
@QuyNguyen-eh8bb 2 жыл бұрын
em có 1 trang mạng xã hội, khi vào trang chủ nó sẽ load những bài viết sớm nhất cho tới cũ nhất, lúc mà scroll xuống để xem bài viết tiếp theo trong lúc đó thì có những người dùng khác tạo bài viết mới, và khi mà mình lướt xuống thì những bài post vừa tạo đó sẽ hiện trang chủ mình, anh có giải pháp để nó không hiện những bài post mà user vừa tạo trong lúc scroll không và khi reload lại trang thì những bài post đó mới cho hiện
@anonystick
@anonystick 2 жыл бұрын
Em hỏi câu này đúng bài này luôn... Câu hỏi khá thực tế. FB nó làm sao ta?
@QuyNguyen-eh8bb
@QuyNguyen-eh8bb 2 жыл бұрын
@@anonystick trên video a nói khá ít vê vấn đề new feed nên em còn nhiều thắc mắc, a có thể nói rõ hơn ở video sau không anh
@anonystick
@anonystick 2 жыл бұрын
@@QuyNguyen-eh8bb Mai có em, chủ yếu là cách họ đi thế nào? Rồi mình xem triển khai theo, dù chuối cũng không sao miễn là đứng trên vai người khổng lồ mà đi.
@trinhhoan3634
@trinhhoan3634 2 жыл бұрын
Bạn lấy ra last id của bài post, khi query phân trang, truyền thêm last id lên, rồi tìm những bài viết có id < last id này
@tanduynguyen3833
@tanduynguyen3833 6 ай бұрын
link hỏng rồi anh
@lamtrong7425
@lamtrong7425 2 жыл бұрын
à mà thôi ... :((
@huuquocdattran2877
@huuquocdattran2877 Жыл бұрын
em hỏi a nha, trong Angular tại sao người ta hay dùng thằng này mà ko dùng thằng async await vậy ạ, nó có lợi thế gì so với thằng async await
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Observer Design Pattern in Java
14:34
Telusko
Рет қаралды 180 М.
How The Observer Pattern Works
6:51
MattStopaDev
Рет қаралды 56 М.
MVC-MVP-MVVM : Sự khác biệt?
19:06
NhatVM
Рет қаралды 7 М.
Observer Design Pattern: Áp dụng vào Code (C#)
23:51
Ông Dev
Рет қаралды 10 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН