حمزه قائم پناه·۲ ماه پیشنماد O بزرگ؛ زمانی که پای عملکرد الگوریتم به وسط میآیدتوی طراحی یک نرمافزار با عملکرد بالا، چیزی که مهمه اینه که متوجه باشیم الگوریتممون از چه پیچیدگی زمانیای استفاده میکنه.پیچیدگی O(1)مفهو…
حمزه قائم پناه·۲ ماه پیشدروازه API ها چیه و چه کمکی میتونن بکنن؟ - API Gatewayدروازه API ها یا API Gateway یک واسطه که بین کاربرها و سرویسها قرار میگیره. به این صورت که همه درخواستهای کاربرها میان به این واسط و از…
حمزه قائم پناه·۳ ماه پیشکتاب انسان در جستجوی معناکتاب انسان در جستجوی معنا، اثر ویکتور فرانکل هست که یک پزشک متخصص مغز یهودی بوده که در زمان جنگجهانی در اردوگاههای کار اجباری نازیها به…
حمزه قائم پناه·۴ ماه پیشهمه چیز درباره سیستم اعتبارسنجی جنگوبه روشهای متفاوتی میشه توی جنگو پرمیژنها رو تعریف کرد، دو روش اصلی رو اینجا بررسی میکنیم:پرمیژنها میتونن در سطح model باشن (add, chang…
حمزه قائم پناه·۶ ماه پیشهمه چی درباره JWTیک نوع توکن اعتبارسنجی که به طور گسترده برای اشتراک اطلاعات بین کلاینت و سرور استفاده میشه. مهمه که توجه داشته باشیم که JWT گارانتی نمیکنه…
حمزه قائم پناه·۱ سال پیشدر پایتون GIL چیست؟فارسیش میشه قفل مترجم جهانی - Global Interpreter Lock - که یک مکانیزم در CPython (پیادهسازی پیشفرض و پراستفادهترین پایتون) هست که مانع ا…
حمزه قائم پناه·۱ سال پیشاستقرار جنگو - Django Deploymentجنگو، یک فریمورک وب هست، پس نیاز به وبسرور برای عمل کردن داره و چون اکثر وبسرورها به طور نیتیو پایتون نمیفهمن، ما نیاز به یک رابط برای ا…
حمزه قائم پناه·۱ سال پیشساختار داده Heapساختار داده هیپ یک ساختار داده بر مبنای درخت که به صورت دودویی هست ایجاد شده. یعنی به صورت باینری پیاده سازی میشه در نتیجه پیچیدگی زمانی ای…
حمزه قائم پناهدرروزمرگی های برنامه نویسان ⚡️·۱ سال پیشزبانهای برنامهنویسی از نگاه اجرا، سطح و پردازشاز جنبه اجرازبانهای تفسیری (interpreted)در زبانهای تفسیری (interpreted)، سورس کد مستقیما توسط مفسر اجرا میشه. مفسر کد رو خط به خط میخونه…
حمزه قائم پناه·۱ سال پیشکوبر Kubernetesکوبر چیه؟یک ابزار اپنسورس ارکستریشن (orchestration) هست که توسط گوگل توسعه پیدا کرده و کمک میکنه تعداد زیادی اپ کانتینرایز شده (container…