Django Expert
✔️ دیباگ با اردک پلاستیکی! 🟠 ما به عنوان یک برنامهنویس، بارها و بارها درگیر خطاها و مشکلات به ظاهر پیچیده میشویم که در نگاه اول حل کردن آنها بسیار دشوار است. اما اگر به سبک کامپیوتر کدهارا ببینیم چطور؟ یعنی خط به خط و با جزئیات دقیق کدهارا بررسی کنیم.…
This media is not supported in your browser
VIEW IN TELEGRAM
از این اردک های دیباگ که شهریار توی کانال معرفی کرد خریدم 😂✌️
باگ های بزرگی رو میتونن حل کنن مخصوصا وقتی چند تا باشن.
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/t6tMoN8iBqE
#اردک_پلاستیکی #دیباگ
〰〰〰〰〰〰
© @DjangoEx
باگ های بزرگی رو میتونن حل کنن مخصوصا وقتی چند تا باشن.
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/t6tMoN8iBqE
#اردک_پلاستیکی #دیباگ
〰〰〰〰〰〰
© @DjangoEx
✔️ اگر علاقمند به ریاضیات هستید یا میخواید تاثیرات دانش ریاضی و تئوریک در درک بهتر برنامهنویسی رو بدونید، دیدن این ویدئو رو پیشنهاد میکنم.
آقای Beazley فلسفه type در پایتون رو با استفاده از منطق ریاضی توضیح میده.
https://youtu.be/3A0y-ksmGgI
#python #types
〰〰〰〰〰〰
© @DjangoEx
آقای Beazley فلسفه type در پایتون رو با استفاده از منطق ریاضی توضیح میده.
https://youtu.be/3A0y-ksmGgI
#python #types
〰〰〰〰〰〰
© @DjangoEx
YouTube
No, not typing. Types.
Screencast of my invited keynote presentation from EuroPython 2021 wherein I exploit my reputation for live coding and systems programming to trick people into an impressionistic yarn about category theory and algebraic type systems. Some deer, space aliens…
✔️ استخدام برنامه نویس پایتون و کارشناس دواپس در شرکت فاوان
#استخدام
#موقعیت_شغلی
به صورت حضوری و نیمه حضوری (با محل اقامت- شهر یزد)
ارسال رزومه یا تماس در واتس اپ
جزییات بیشتر رو در تصاویر مشاهده کنید
〰〰〰〰〰〰
© @DjangoEx
#استخدام
#موقعیت_شغلی
به صورت حضوری و نیمه حضوری (با محل اقامت- شهر یزد)
ارسال رزومه یا تماس در واتس اپ
جزییات بیشتر رو در تصاویر مشاهده کنید
〰〰〰〰〰〰
© @DjangoEx
✔️ مرگ آزادی در فضای مجازی
🖥 مشاهده در یوتوب:
👉 Link: https://www.youtube.com/watch?v=c9Y8Q6CELko
〰️〰️〰️〰️〰️
©️ @DjangoEx
🖥 مشاهده در یوتوب:
👉 Link: https://www.youtube.com/watch?v=c9Y8Q6CELko
〰️〰️〰️〰️〰️
©️ @DjangoEx
چرا نرمافزار/اپلیکیشن ایرانی، نصب نکنیم ؟
راجب اتفاقی که توی روبیکا افتاده همگی خبر داریم، ساخت اکانتهای جعلی برای افراد مختلف.
بخشی که بعنوان یک برنامهنویس برای من مهم هست از بین بردن اعتماد به برنامهنویسان و اپلیکیشن های ایرانی هست
کاری که چندماه پیش هم یکی از اپلیکیشنهای ایرانی مسیریابی انجام داد.
سکوت مقامهای مسئول و نبود قوانین درست باعث این موضوع میشه، بعنوان ی برنامه نویس این موضوع رو خواستم گوشزد کنم و بگم که این کار روبیکا و اپ های مشابه چه ضرر سنگینی به همهی استارتاپهای حال حاضر و آینده کشور میزنه.
پ.ن :
۱- روبیکا ادعا کرده اکانت آدمای مشهور رو دیگران ساختند، که حرف مفت هست چون برای هرکسی با بیش از ۵۰۰ تا فالوور اکانت وجود داره
۲- به اکانتهای مشهور تیک آبی (تایید) داده شده
۳- اگر میخواهید اکانت شما حذف بشه، باید توی روبیکا اکانت بسازید و احراز هویت کنید بعد درخواست حذف بدید
چرا سازنده اکانت جعلی احراز هویت نمیشه اینم مسئلهی دیگریست
〰〰〰〰〰〰
© @DjangoEx
راجب اتفاقی که توی روبیکا افتاده همگی خبر داریم، ساخت اکانتهای جعلی برای افراد مختلف.
بخشی که بعنوان یک برنامهنویس برای من مهم هست از بین بردن اعتماد به برنامهنویسان و اپلیکیشن های ایرانی هست
کاری که چندماه پیش هم یکی از اپلیکیشنهای ایرانی مسیریابی انجام داد.
سکوت مقامهای مسئول و نبود قوانین درست باعث این موضوع میشه، بعنوان ی برنامه نویس این موضوع رو خواستم گوشزد کنم و بگم که این کار روبیکا و اپ های مشابه چه ضرر سنگینی به همهی استارتاپهای حال حاضر و آینده کشور میزنه.
پ.ن :
۱- روبیکا ادعا کرده اکانت آدمای مشهور رو دیگران ساختند، که حرف مفت هست چون برای هرکسی با بیش از ۵۰۰ تا فالوور اکانت وجود داره
۲- به اکانتهای مشهور تیک آبی (تایید) داده شده
۳- اگر میخواهید اکانت شما حذف بشه، باید توی روبیکا اکانت بسازید و احراز هویت کنید بعد درخواست حذف بدید
چرا سازنده اکانت جعلی احراز هویت نمیشه اینم مسئلهی دیگریست
〰〰〰〰〰〰
© @DjangoEx
✅ اگه دقت کرده باشید توی فایل settings.py در جنگو خیلی تاکید شده که مراقب SECRET_KEY باشید. به جای اینکه دلایل رو توضیح بدم، لینک کدهای جنگو که صراحتا SECRET_KEY رو استفاده کردن اینجا میگذارم. بد نمیشه یه نگاه بندازید. (لینک ها همه مربوط به ریپازیتوری اصلی جنگو و نسخه 3.1.x هستن)
1- https://github.com/django/django/blob/stable/3.1.x/django/contrib/auth/tokens.py
2- https://github.com/django/django/blob/stable/3.1.x/django/core/checks/security/base.py
3- https://github.com/django/django/blob/stable/3.1.x/django/core/signing.py
4- https://github.com/django/django/blob/stable/3.1.x/django/utils/crypto.py
Thanks to: @miladhzz
#django #جنگو
〰〰〰〰〰〰
© @DjangoEx
1- https://github.com/django/django/blob/stable/3.1.x/django/contrib/auth/tokens.py
2- https://github.com/django/django/blob/stable/3.1.x/django/core/checks/security/base.py
3- https://github.com/django/django/blob/stable/3.1.x/django/core/signing.py
4- https://github.com/django/django/blob/stable/3.1.x/django/utils/crypto.py
Thanks to: @miladhzz
#django #جنگو
〰〰〰〰〰〰
© @DjangoEx
تا حالا ایرانیای رو توی ۱۰ سال چهارم کاریش ندیدم که تجربیاتش رو به اشتراک بزاره، اگر میشناسید معرفی کنید.
کار کردن با افرادی که توی دهه سوم و چهارم زندگی کاری و حرفهای هستن به شدت توی پیشرفت شغلی تاثیر میزاره.
امیر صدیقی عزیز یکی از افراد خوبی هست که در حوزه نرم افزار اطلاعات خوبی رو به اشتراک میزاره و پر از تجربه هست. اگه دوست داشتید دنبالش کنید.
👉 Link: https://twitter.com/amirsedighi/status/1421124089473810438
〰〰〰〰〰〰
© @DjangoEx
کار کردن با افرادی که توی دهه سوم و چهارم زندگی کاری و حرفهای هستن به شدت توی پیشرفت شغلی تاثیر میزاره.
امیر صدیقی عزیز یکی از افراد خوبی هست که در حوزه نرم افزار اطلاعات خوبی رو به اشتراک میزاره و پر از تجربه هست. اگه دوست داشتید دنبالش کنید.
👉 Link: https://twitter.com/amirsedighi/status/1421124089473810438
〰〰〰〰〰〰
© @DjangoEx
Forwarded from DevOps Expert (Homayoun Sadeghi)
⚡️Git 2.33 Released⚡️
خب یکمی شاید دیر باشه ولی چند روز پیش ورژن جدید گیت با امکاناتی جالب هم Release شد. مخصوصا اضافه شدن یک استراتژی جدید در بحث Merging که خب جالب هست خوندن و دونستنش و کلی ویژگی ریز جدید دیگه!! مقالهای که قرار میدهم درباره Highlight ها و تغییرات اصلی ورژن جدید توسط Taylor Blau یکی از سنیور Software Engineer های پروژه گیت در گیت هاب نوشته شده. 🤘
پ.ن پیشنهاد میکنم مقالات دیگه این فرد رو بخونید مخصوصا راجب بحث های Mono-Repo و Multi-Repo یا دقیقترش Poly-Repo کار کردن در بحث های CI/CD بسیار کاربردی هست چند موردش رو من میزارم که لذتشو ببرید.
Main Link:
© @DevOpsEx
خب یکمی شاید دیر باشه ولی چند روز پیش ورژن جدید گیت با امکاناتی جالب هم Release شد. مخصوصا اضافه شدن یک استراتژی جدید در بحث Merging که خب جالب هست خوندن و دونستنش و کلی ویژگی ریز جدید دیگه!! مقالهای که قرار میدهم درباره Highlight ها و تغییرات اصلی ورژن جدید توسط Taylor Blau یکی از سنیور Software Engineer های پروژه گیت در گیت هاب نوشته شده. 🤘
پ.ن پیشنهاد میکنم مقالات دیگه این فرد رو بخونید مخصوصا راجب بحث های Mono-Repo و Multi-Repo یا دقیقترش Poly-Repo کار کردن در بحث های CI/CD بسیار کاربردی هست چند موردش رو من میزارم که لذتشو ببرید.
Main Link:
◾️https://github.blog/2021-08-16-highlights-from-git-2-33/
Scaling Mono-Repo Maintenance:◾️https://github.blog/2021-04-29-scaling-monorepo-maintenance/
◾️https://github.blog/2020-01-17-bring-your-monorepo-down-to-size-with-sparse-checkout/
〰️〰️〰️〰️〰️〰️© @DevOpsEx
✔️ به زودی با تحلیل تکنیکال و فاندامنتال جنگو در خدمتتون خواهیم بود و بازارکار را پیشبینی خواهیم کرد.
#fun
اما پاسخ بدون شوخی: فریمورک و تکنولوژی فانی است عزیزان من. هیچ تکنولوژی و فریمورکی نمیتونه سال ها جذاب بمونه و قابل استفاده باشه بدون اینکه تغییرات اساسی بکنه. صنعت نرمافزار به این شکل کار میکنه. بنابراین بجای اینکه خودتون رو به یک فریمورک محدود کنید و بگید مثلا من فقط flask بلدم یا فقط django بلدم، سعی کنید software engineering رو یاد بگیرید تا بتونید در هر موجی زنده بمونید و قابل انعطاف باشید. شاید جنگو یک روزی عمرش تموم بشه، نمیدونم، اما این رو میدونم که برای یک software engineer تا چند ده سال آینده کار هست و جزو پردرآمدترین مشاغل هستند.
این roadmap ها میتونن دید خوبی بهتون بدن.
👉 Link: https://roadmap.sh/
👉 Link: https://github.com/jwasham/coding-interview-university
اگر نگران هستید که فقط یک فریمورک خاص رو بلد هستید و با بقیه فریمورکها نمیتونید کار کنید و نمیتونید یاد بگیرید، این نگرانی صحیح هست و باید فکری براش بکنید. موفق باشید ✌️
#django #جنگو
〰〰〰〰〰〰
© @DjangoEx
#fun
اما پاسخ بدون شوخی: فریمورک و تکنولوژی فانی است عزیزان من. هیچ تکنولوژی و فریمورکی نمیتونه سال ها جذاب بمونه و قابل استفاده باشه بدون اینکه تغییرات اساسی بکنه. صنعت نرمافزار به این شکل کار میکنه. بنابراین بجای اینکه خودتون رو به یک فریمورک محدود کنید و بگید مثلا من فقط flask بلدم یا فقط django بلدم، سعی کنید software engineering رو یاد بگیرید تا بتونید در هر موجی زنده بمونید و قابل انعطاف باشید. شاید جنگو یک روزی عمرش تموم بشه، نمیدونم، اما این رو میدونم که برای یک software engineer تا چند ده سال آینده کار هست و جزو پردرآمدترین مشاغل هستند.
این roadmap ها میتونن دید خوبی بهتون بدن.
👉 Link: https://roadmap.sh/
👉 Link: https://github.com/jwasham/coding-interview-university
اگر نگران هستید که فقط یک فریمورک خاص رو بلد هستید و با بقیه فریمورکها نمیتونید کار کنید و نمیتونید یاد بگیرید، این نگرانی صحیح هست و باید فکری براش بکنید. موفق باشید ✌️
#django #جنگو
〰〰〰〰〰〰
© @DjangoEx
اگه علاقه داشتید تو این نظر سنجی جنگو شرکت کنید.
https://surveys.jetbrains.com/s3/t-django-developers-survey-2021
〰〰〰〰〰〰
©@DjangoEx
https://surveys.jetbrains.com/s3/t-django-developers-survey-2021
〰〰〰〰〰〰
©@DjangoEx
Jetbrains
Django Developers Survey 2021
Django Developers Survey 2021.
Forwarded from DevOps Expert (Mohammad Babazadeh)
✔️ استخدام Junior DevOps engineer در شرکت روندالگو
- شرح مسئولیتها:
- استقرار محصولات نرم افزاری با استفاده از CI / CD گیت لب
- پیکربندی زیرساخت عملیاتی و تست
- مهارتهای مورد نیاز:
آشنا به لینوکس
- آشنا به کانتینر پلتفرم و داکر
- آشنا به پیکربندی سرویس های مبتنی بر لینوکس
- آشنایی با پایتون/جنگو مزیت محسوب میشود
- روحیه یادگیری و کار تیمی
👉 Link: https://jobinja.ir/707025
#استخدام #موقعیت_شغلی #کارجو #همکاری
〰️〰️〰️〰️〰️
© @DevOpsEx
- شرح مسئولیتها:
- استقرار محصولات نرم افزاری با استفاده از CI / CD گیت لب
- پیکربندی زیرساخت عملیاتی و تست
- مهارتهای مورد نیاز:
آشنا به لینوکس
- آشنا به کانتینر پلتفرم و داکر
- آشنا به پیکربندی سرویس های مبتنی بر لینوکس
- آشنایی با پایتون/جنگو مزیت محسوب میشود
- روحیه یادگیری و کار تیمی
👉 Link: https://jobinja.ir/707025
#استخدام #موقعیت_شغلی #کارجو #همکاری
〰️〰️〰️〰️〰️
© @DevOpsEx
جابینجا، شغلی رویایی خود را پیدا کنید
استخدام Junior DevOps engineer در روندالگو
استخدام برای فرصت شغلی Junior DevOps engineer در Ravand Algo, آشنا به لینوکس - آشنا به کانتینر پلتفرم و داکر - آشنا به پیکربندی سرویس های مبتنی بر لینوکس - آشنایی با پایتون/جنگو مزیت ...
✔️ در این سری یه پروژه جدید با vue و vuex و vue router باز می کنیم و یه وبسایت تک صفحه ای رو پیش میبریم، از وسط کار جنگو با drf بهمون ملحق میشه و اندپوینت های مدنظرمون رو باهاش میسازیم و بعد، هر دو پروژه رو به هم وصل می کنیم. (ادامه دارد..)
۰۱ - شروع پروژه ویو جی اس: توضیحات و نصب
👉 https://youtu.be/HjiXbaE5a7w
۰۲ - آشنایی با ساختار و دایرکتوری ها
👉 https://youtu.be/hFDLvvdctUY
۰۳ - نصب و افزودن کتابخونه ها و افزودن navbar
👉 https://youtu.be/Fx0LQ88mQgE
۴ - افزودن component برای navbar
👉 https://youtu.be/VQTbZ-cqouI
۰۵ - شروع به کار با store، نوشتن mutation های لاگین و لاگ اوت
👉 https://youtu.be/fvclYC8M3oo
〰️〰️〰️〰️〰️
©@DjangoEx
۰۱ - شروع پروژه ویو جی اس: توضیحات و نصب
👉 https://youtu.be/HjiXbaE5a7w
۰۲ - آشنایی با ساختار و دایرکتوری ها
👉 https://youtu.be/hFDLvvdctUY
۰۳ - نصب و افزودن کتابخونه ها و افزودن navbar
👉 https://youtu.be/Fx0LQ88mQgE
۴ - افزودن component برای navbar
👉 https://youtu.be/VQTbZ-cqouI
۰۵ - شروع به کار با store، نوشتن mutation های لاگین و لاگ اوت
👉 https://youtu.be/fvclYC8M3oo
〰️〰️〰️〰️〰️
©@DjangoEx
✔️ داکر به زبان ساده چیست؟
چرا داکر امروزه محبوب شده؟
🖥 مشاهده در یوتوب:
👉 Link: https://www.youtube.com/watch?v=FU--oBJZTMs
#docker #داکر #docker_image #کانتینر #کانتینر_پلتفرم #container #یوتوب_فارسی #bobycloud
〰️〰️〰️〰️〰️
©️ @DjangoEx
چرا داکر امروزه محبوب شده؟
🖥 مشاهده در یوتوب:
👉 Link: https://www.youtube.com/watch?v=FU--oBJZTMs
#docker #داکر #docker_image #کانتینر #کانتینر_پلتفرم #container #یوتوب_فارسی #bobycloud
〰️〰️〰️〰️〰️
©️ @DjangoEx