Philocode
https://medium.com/geekculture/create-an-api-gateway-using-nodejs-and-express-933d1ca23322
YouTube
What is API Gateway?
To get better at system design, subscribe to our weekly newsletter: https://bit.ly/3tfAlYD
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd
Volume 2: https://amzn.to/3HqGozy
ABOUT US:
Covering topics and trends…
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd
Volume 2: https://amzn.to/3HqGozy
ABOUT US:
Covering topics and trends…
👍3
داشتم صحبت میکردم و دیدم سرعت خیلی خرابه، گفتم ای بابا اهل خونه دارن با نت چیکار میکنن! وایفای رو خاموش کردم...
بعد یادم افتاد که عجبا خودم هم به وایفای وصل بودم! 🤣
نتیجۀ اخلاقی: کسی که اینترنت رو قطع کنه، خودش قبل از همه ضرر میکنه.
بعد یادم افتاد که عجبا خودم هم به وایفای وصل بودم! 🤣
نتیجۀ اخلاقی: کسی که اینترنت رو قطع کنه، خودش قبل از همه ضرر میکنه.
😁6👎1
اگه میدونید فایل
حالا برعکس اون، بعضی از دولوپرها (به احتمال قوی با اجازۀ شرکتهاشون 😁) کار بامزهای انجام دادند؛ یک فایل
چندتا نمونه رو ببینیم:
https://www.php.net/humans.txt
https://app.slack.com/humans.txt
https://medium.com/humans.txt
robots.txt چیه، این پاراگراف رو بیخیال بشید. اگه نمیدونید، به طور مختصر این فایل به عنوان یک راهنما برای خزندۀ موتورهای جستجو عمل میکنه تا از اینکه چی رو باید ایندکس کنند، مطلع باشند.حالا برعکس اون، بعضی از دولوپرها (به احتمال قوی با اجازۀ شرکتهاشون 😁) کار بامزهای انجام دادند؛ یک فایل
humans.txt درست کردند تا خودشون رو معرفی کنند! البته گاهی خبری از اسم دولوپرها نیست، ولی میدون حسابی برای شوخی باز شده!چندتا نمونه رو ببینیم:
https://www.php.net/humans.txt
https://app.slack.com/humans.txt
https://medium.com/humans.txt
🔥3😱1
به خاطر یه بیدقتی منطقی، یه فیچر کامل از کار افتاد!
داستان این بود که قبلاً به طور روزانه محصولات آپدیت میشد و هر دقیقه جزئیات ده محصول که بیش از یک ساعت از آپدیتنشدنشون گذشته بود آپدیت میشدند. بعداً لازم شد که به جای آپدیت روزانۀ لیست، هر ساعت این کار رو انجام بدیم و چنین شد که یه باگ خوشگل خزانساز به وجود اومد. این کوئری هیچوقت نتیجهای برنمیگردوند، چون هر ساعت لیست آپدیت میشد و عملاً موردی نبود که مربوط به زمانی قدیمیتر از یک ساعت پیش باشه! 😵💫
درس اخلاقی امروز: وقتی با اعداد و خصوصاً تاریخ سر و کار دارید، منطقی باشید!
داستان این بود که قبلاً به طور روزانه محصولات آپدیت میشد و هر دقیقه جزئیات ده محصول که بیش از یک ساعت از آپدیتنشدنشون گذشته بود آپدیت میشدند. بعداً لازم شد که به جای آپدیت روزانۀ لیست، هر ساعت این کار رو انجام بدیم و چنین شد که یه باگ خوشگل خزانساز به وجود اومد. این کوئری هیچوقت نتیجهای برنمیگردوند، چون هر ساعت لیست آپدیت میشد و عملاً موردی نبود که مربوط به زمانی قدیمیتر از یک ساعت پیش باشه! 😵💫
درس اخلاقی امروز: وقتی با اعداد و خصوصاً تاریخ سر و کار دارید، منطقی باشید!
😁4
Philocode
به خاطر یه بیدقتی منطقی، یه فیچر کامل از کار افتاد! داستان این بود که قبلاً به طور روزانه محصولات آپدیت میشد و هر دقیقه جزئیات ده محصول که بیش از یک ساعت از آپدیتنشدنشون گذشته بود آپدیت میشدند. بعداً لازم شد که به جای آپدیت روزانۀ لیست، هر ساعت این کار…
خُب دِ نشد!
باز هم منطقی نبودیم! اصلاحشدۀ این کوئری هم تا نیمساعت منفعل میمونه و این خیلی بده؛ این یعنی تا نیمساعت فیچر مد نظر ما کار نمیکنه، و بعدش رفته رفته شروع به کار میکنه (اون هم ناقص) تا اینکه کامل بشه، و بعد یهو همهچیز ریستارت میشه!
منطقیش اینه که به جای چنین شرطی، پروداکتهارو به ترتیب تاریخ آپدیت مرتب کنیم و بعد دهتای اول (یعنی اونهایی که قدیمیتر هستند) رو آپدیت کنیم.
باز هم منطقی نبودیم! اصلاحشدۀ این کوئری هم تا نیمساعت منفعل میمونه و این خیلی بده؛ این یعنی تا نیمساعت فیچر مد نظر ما کار نمیکنه، و بعدش رفته رفته شروع به کار میکنه (اون هم ناقص) تا اینکه کامل بشه، و بعد یهو همهچیز ریستارت میشه!
منطقیش اینه که به جای چنین شرطی، پروداکتهارو به ترتیب تاریخ آپدیت مرتب کنیم و بعد دهتای اول (یعنی اونهایی که قدیمیتر هستند) رو آپدیت کنیم.
👍2😁1
Philocode
Avram_A_Marinescu_F._Domain_Driven_Design_Quickly.pdf
In order to create good software, you have to know what that software is all about. You cannot create a banking software system unless you have a good understanding of what banking is all about, one must understand the domain of banking.
#DDDQuickly
#DDDQuickly
👍5
زیاد میدیدم که مینوشتند: با سلف استادی یاد گرفتم.
چیزی که مغزم میخوند: با سلف اُستادی...
الآن کلمه رو جایی دیدم (self-study)، گفتم اِهه! نگو تلفظ اشتباه اون بزرگواران باعث شده بود که فکر کنم منظورشون اینه که آدم استاد خودش باشه. سِلف سْتادی تلفظ کنید عزیزان! سکول رو اسکول نخونید!
#english
چیزی که مغزم میخوند: با سلف اُستادی...
الآن کلمه رو جایی دیدم (self-study)، گفتم اِهه! نگو تلفظ اشتباه اون بزرگواران باعث شده بود که فکر کنم منظورشون اینه که آدم استاد خودش باشه. سِلف سْتادی تلفظ کنید عزیزان! سکول رو اسکول نخونید!
#english
😁9🤩1