Django Expert
✔️ وبینار امشب با آقای حسن رمضانی رو از دست ندید 🔥🔥 امشب ساعت ۹ شب به وقت ایران 👉 Link: https://www.youtube.com/watch?v=KFgmM-wRi4Y 〰️〰️〰️〰️〰️ © @DjangoEx
✔️ کتاب هایی که آقای رمضانی عزیز در وبینار دیشب معرفی کردند
صحبتی هم که در رابطه با کتاب و نحوه مطالعه و آپدیت بودن ایشون بود هم بسیار جذاب بود که وبینار رو ببینید تا از زبان ایشون بشنوید.
پ ن: با تشکر از بچه های ftg-iran که یک سری از این کتاب هارو به فارسی ترجمه کردن و در گیتهاب گذاشتند.
https://github.com/ftg-iran
〰️〰️〰️〰️〰️
© @DjangoEx
صحبتی هم که در رابطه با کتاب و نحوه مطالعه و آپدیت بودن ایشون بود هم بسیار جذاب بود که وبینار رو ببینید تا از زبان ایشون بشنوید.
پ ن: با تشکر از بچه های ftg-iran که یک سری از این کتاب هارو به فارسی ترجمه کردن و در گیتهاب گذاشتند.
https://github.com/ftg-iran
〰️〰️〰️〰️〰️
© @DjangoEx
🔥17👍12❤4👎1
ويژگیهای جدید React 18
در این ویدیو به بررسی ويژگیهای جدید React 18 پرداختیم. ابتدا به بررسی چالشها و مشکلاتی که در نسخه های قبل ریاکت وجود داشت پرداختیم و سپس گفتیم که Concurrent Rendering چگونه این مشکلات را حل کرده است. سپس توضیح دادیم که این ویژگی چگونه عمل میکنند و سپس با استفاده از یک مثال ساده شیوه استفاده از Suspense و سایر ویژگی های ریاکت ۱۸ را شرح دادیم و در نهایت hook های جدیدی که با این نسخه ارایه شده است را معرفی کردیم.
Link: https://youtu.be/IqCM3g2EVV4
〰️〰️〰️〰️〰️
© @DjangoEx
در این ویدیو به بررسی ويژگیهای جدید React 18 پرداختیم. ابتدا به بررسی چالشها و مشکلاتی که در نسخه های قبل ریاکت وجود داشت پرداختیم و سپس گفتیم که Concurrent Rendering چگونه این مشکلات را حل کرده است. سپس توضیح دادیم که این ویژگی چگونه عمل میکنند و سپس با استفاده از یک مثال ساده شیوه استفاده از Suspense و سایر ویژگی های ریاکت ۱۸ را شرح دادیم و در نهایت hook های جدیدی که با این نسخه ارایه شده است را معرفی کردیم.
Link: https://youtu.be/IqCM3g2EVV4
〰️〰️〰️〰️〰️
© @DjangoEx
🔥9👍2
✔️ سوپر دوره آموزش جنگو - قسمت ۱۵
متد های APIView رست فریمورک
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/sefxvhT0v6E
🛑توجه: لطفا با هندزفری تماشا کنید. 🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
متد های APIView رست فریمورک
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/sefxvhT0v6E
🛑توجه: لطفا با هندزفری تماشا کنید. 🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
🔥5👍3👎1👏1😁1
در کلاس آنلاین مساله ای مطرح شد که برای یک رستوران نرم افزاری طراحی شود تا برای هر میز یک پیشخدمت تعیین شود و مشتری پس از ورود به منوی رستوران از طریق یک ادرس مشخص دسترسی داشته باشد و سپس به بتواند از طریق یک سرویس پیشخدمت را صدا بزند و پیشخدمت این درخواست را از طریق وب سوکت دریافت کند
Link: https://youtu.be/k1DlUfiPp9Y
Github: https://github.com/hemanhp/waiter-menu
Link: https://youtu.be/k1DlUfiPp9Y
Github: https://github.com/hemanhp/waiter-menu
🔥16👍9👏3
✔️ سازنده فریمورک FastAPI و Flask,Jinja2 در یک قاب در همایش WeAreDevs برلین
https://twitter.com/tiangolo/status/1536666625696481281
〰️〰️〰️〰️〰️
© @DjangoEx
https://twitter.com/tiangolo/status/1536666625696481281
〰️〰️〰️〰️〰️
© @DjangoEx
Twitter
Sebastián Ramírez
I got the chance to meet the great @mitsuhiko, creator of Flask, Click, Jinja, etc. 🤩 His projects have helped me (and probably you) so much over the years! And they inspired a lot of the things I've built too. 🤓
🔥25👍7🤩4❤1
✔️ ارتباط فلسفه و مهندسی نرم افزار از دیدگاه یک فیلسوف
نکات جالبی رو داره
Link: https://betterprogramming.pub/3-reasons-why-philosophy-can-make-you-a-better-programmer-d226ff0d0748
〰️〰️〰️〰️〰️
© @DjangoEx
نکات جالبی رو داره
Link: https://betterprogramming.pub/3-reasons-why-philosophy-can-make-you-a-better-programmer-d226ff0d0748
〰️〰️〰️〰️〰️
© @DjangoEx
Medium
3 Reasons Why Philosophy Can Make You a Better Programmer
Philosophy and programming have a similar mindset
😱7👏6❤4👍2
حتما این ویدئو رو تماشا کنید. از ترک دانشگاه تا Open Source با Max Stoiber!
👉 https://www.youtube.com/watch?v=ifq3xhik8tE
〰️〰️〰️〰️〰️
© @DjangoEx
👉 https://www.youtube.com/watch?v=ifq3xhik8tE
〰️〰️〰️〰️〰️
© @DjangoEx
YouTube
How Open Source Changed My Life with Max Stoiber
We spent a day with Open Source-“Wunderkind” Max Stoiber in Vienna. Despite his young age of only 23, Max has achieved incredible things: he's created react-boilerplate and styled-components, his start-up, Spectrum, was recently acquired by GitHub and he…
👍11🔥2
✔️ اصول برنامه ریزی روزانه
مدیریت زمان و برنامه ریزی مهم ترین مهارتی هست که میتونه شما رو در رسیدن به اهدافتون یاری کنه. در این ویدیو اصول برنامه ریزی روزانه رو باهم بررسی میکنیم.
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/o5khGmIvTC8
〰️〰️〰️〰️〰️
© @DjangoEx
مدیریت زمان و برنامه ریزی مهم ترین مهارتی هست که میتونه شما رو در رسیدن به اهدافتون یاری کنه. در این ویدیو اصول برنامه ریزی روزانه رو باهم بررسی میکنیم.
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/o5khGmIvTC8
〰️〰️〰️〰️〰️
© @DjangoEx
👍14
✔️ دلیل اینکه به پیام “سلام” جواب نمیدم.
https://twitter.com/NimaShafiezadeh/status/1538039952956698624
〰️〰️〰️〰️〰️
© @DjangoEx
https://twitter.com/NimaShafiezadeh/status/1538039952956698624
〰️〰️〰️〰️〰️
© @DjangoEx
Twitter
Nima Shafiezadeh
در ارسال پیام «حرص» در نیاریم و همه حرفهامون رو تو یه پیام بدیم و کلک کار رو بکنیم! 😬
👍50😁6😢4❤3
چطور به یک توسعهدهنده اوپنسورس تبدیل شیم؟! 🔥
خیلیامون دوست داریم روی پروژه های متن باز معروف کار کنیم ولی نمیدونیم از کجا شروع کنیم. اخلاق حرفه ای در کامیونیتی های اوپن سورس رو نمیدونیم و حتی اگه بخوایم یک پروژه اوپن سورس رو خودمون شروع کنیم، خیلی از استپ ها جا میمونن!! حتی نمیدونیم چه لایسنسی رو انتخاب کنیم!!
در این مقاله، سعی کردم نگاهی بندازیم به این نکات کلیدی. اینکه چطور میتونیم این مسیر رو شروع کنیم و فارغ از بحث فنی، چطور به یه Contributor خوب و خوشحال تبدیل شیم!! اصلا چرا پروژه خودمون رو متن باز منتشر کنیم!!
امیدوارم مفید باشه و لذت ببرید. :))
👉 https://imsadra.me/become-an-open-source-contributor
〰️〰️〰️〰️〰️
© @DjangoEx
خیلیامون دوست داریم روی پروژه های متن باز معروف کار کنیم ولی نمیدونیم از کجا شروع کنیم. اخلاق حرفه ای در کامیونیتی های اوپن سورس رو نمیدونیم و حتی اگه بخوایم یک پروژه اوپن سورس رو خودمون شروع کنیم، خیلی از استپ ها جا میمونن!! حتی نمیدونیم چه لایسنسی رو انتخاب کنیم!!
در این مقاله، سعی کردم نگاهی بندازیم به این نکات کلیدی. اینکه چطور میتونیم این مسیر رو شروع کنیم و فارغ از بحث فنی، چطور به یه Contributor خوب و خوشحال تبدیل شیم!! اصلا چرا پروژه خودمون رو متن باز منتشر کنیم!!
امیدوارم مفید باشه و لذت ببرید. :))
👉 https://imsadra.me/become-an-open-source-contributor
〰️〰️〰️〰️〰️
© @DjangoEx
👍33🔥7👎1
✔️ دعوت به همکاری
شرکت هوش سامان با هدف تسهیل و تعمیم استفاده از فناوری هوش مصنوعی در کسب و کارها، پا به عرصه رقابت در این حوزه گذاشته است و با استفاده از کارآمدترین فناوری های روز دنیا محصولاتی در زمینه تشخیص چهره، پلاک خوان خودرو و بازخوانی اسناد تولید کرده است. این شرکت مراحل تست محصولات خود را به پایان رسانده و به منظور تجاری سازی و ورود به بازار اقدام به استخدام نیروی متخصص در زمینه بازاریابی و فروش کرده است.
نیروی متخصص مورد نظر هوش سامان در سمت مهندس دواپس - در سطح حرفه ای - نیازمند توانمندی ها و مهارت های زیر است:
● توانایی ارتباط با دیگران
● داشتن خلاقیت
● علاقه به رشد شخصی
● توانایی برنامه ریزی و سازماندهی
● آگاهی و هوشمندی کسب و کار
● توانایی مستندسازی
• دارای تجربه در نگهداری سیستم عامل های لینوکسی (System Administration)
• دارای تجربه در سیستم های مبتنی بر Container و سیستم های Orchestration مانند Docker swarm و Kubernetes
• دارای تجربه در Configuration Management و مفاهیم Automation
• دارای تجربه در مفاهیم و متدهای Monitoring و Alerting و Log Management
• آشنایی با فرایند های CI/CD
• آشنایی با حداقل یک زبان اسکریپت نویسی (Python، Bash، PHP، ...)
• آشنایی با راه اندازی - تنظیمات - HA و Clustering
• آشنایی با بانکهای اطلاعاتی مختلف مانند MongoDB، PostgreSQL و ...
• آشنایی با وب سرورها مانند Nginx، Apache و ...
• آشنایی با مباحث امنیتی
داشتن مهارت های زیر مزیت محسوب می شود:
• تجربه کار با ابزارهای مانیتورینگ مثل Prometheus, Grafana
• آشنایی با ابزارهای Infrastructure as code مانند Terraform
شرایط همکاری:
● تمام وقت حضوری (شنبه تا چهارشنبه از ساعت 8 صبح الی 16:50 عصر)
● حداقل مبلغ حقوق 12 میلیون تومان
👉🏻Link: https://jobinja.ir/companies/hoosh-saman/jobs/RK2g
👉🏻Link: https://jobvision.ir/jobs/244373
〰〰〰〰〰〰
© @DjangoEx
شرکت هوش سامان با هدف تسهیل و تعمیم استفاده از فناوری هوش مصنوعی در کسب و کارها، پا به عرصه رقابت در این حوزه گذاشته است و با استفاده از کارآمدترین فناوری های روز دنیا محصولاتی در زمینه تشخیص چهره، پلاک خوان خودرو و بازخوانی اسناد تولید کرده است. این شرکت مراحل تست محصولات خود را به پایان رسانده و به منظور تجاری سازی و ورود به بازار اقدام به استخدام نیروی متخصص در زمینه بازاریابی و فروش کرده است.
نیروی متخصص مورد نظر هوش سامان در سمت مهندس دواپس - در سطح حرفه ای - نیازمند توانمندی ها و مهارت های زیر است:
● توانایی ارتباط با دیگران
● داشتن خلاقیت
● علاقه به رشد شخصی
● توانایی برنامه ریزی و سازماندهی
● آگاهی و هوشمندی کسب و کار
● توانایی مستندسازی
• دارای تجربه در نگهداری سیستم عامل های لینوکسی (System Administration)
• دارای تجربه در سیستم های مبتنی بر Container و سیستم های Orchestration مانند Docker swarm و Kubernetes
• دارای تجربه در Configuration Management و مفاهیم Automation
• دارای تجربه در مفاهیم و متدهای Monitoring و Alerting و Log Management
• آشنایی با فرایند های CI/CD
• آشنایی با حداقل یک زبان اسکریپت نویسی (Python، Bash، PHP، ...)
• آشنایی با راه اندازی - تنظیمات - HA و Clustering
• آشنایی با بانکهای اطلاعاتی مختلف مانند MongoDB، PostgreSQL و ...
• آشنایی با وب سرورها مانند Nginx، Apache و ...
• آشنایی با مباحث امنیتی
داشتن مهارت های زیر مزیت محسوب می شود:
• تجربه کار با ابزارهای مانیتورینگ مثل Prometheus, Grafana
• آشنایی با ابزارهای Infrastructure as code مانند Terraform
شرایط همکاری:
● تمام وقت حضوری (شنبه تا چهارشنبه از ساعت 8 صبح الی 16:50 عصر)
● حداقل مبلغ حقوق 12 میلیون تومان
👉🏻Link: https://jobinja.ir/companies/hoosh-saman/jobs/RK2g
👉🏻Link: https://jobvision.ir/jobs/244373
〰〰〰〰〰〰
© @DjangoEx
جابینجا، شغلی رویایی خود را پیدا کنید
استخدام DevOps Engineer در هوش سامان | جابینجا
استخدام برای فرصت شغلی DevOps Engineer در Hoosh Saman,
• دارای تجربه در Configuration Management و مفاهیم Automation • دارای تجربه در مفاهیم و متدهای Monitorin...
• دارای تجربه در Configuration Management و مفاهیم Automation • دارای تجربه در مفاهیم و متدهای Monitorin...
👎9👍4😱2
✔️ سوپر دوره آموزش جنگو - قسمت ۱۶
متد های APIView رست فریمورک پارت دوم
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/pOOlN4Qwqyk
🛑توجه: لطفا با هندزفری تماشا کنید. 🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
متد های APIView رست فریمورک پارت دوم
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/pOOlN4Qwqyk
🛑توجه: لطفا با هندزفری تماشا کنید. 🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
🔥10❤1
Forwarded from Iman Karimi
بعد از مدت ها یه پست تخصصی لینکدینی برای همکاران
سینیور و جونیور رو خودمون لازم نیست به خودمون نسبت بدیم. بذاریم کد هامون جامون صحبت کنن...
بدهی فنی تا کجا؟
نذارید بدهی فنی از یک حدی بیشتر بشه.
شاید بخاطر از دست ندادن زمان. گاهی اوقات این عبارت (حالا اینجاشو بعدا میزنیم ) رو استفاده کرده باشید. این منطقیه ولی از یک حدی که این بدهی فنی زیاد میشه. واقعا برگشتن و درست کردنش . از خود پروژه سخت تر میشه. حالا باید دو نفر بشینن تا اونو جمع کنن. این مرز باریک بین رعایت کردن سرعت انجام و بالا نرفتن بدهی فنی رو خیلی مهمه درست درک کرده باشیم
#TODO
این کامنت از نون شب واجب تره. همون اول مراحل کارتونو مشخص کنید. تا هر زمان خواستید یه تیکه رو ول کنید و بذارید برای بعدا هم یادتون نره هم مسیر توسعه از دستتون خارج نشه. تو پروژه هایی که طولانی میشن. امکان فراموشی خیلی بالا میره و پیدا کردن اون حفره ای که یادتون رفته که پر کنید واقعا مشکل میشه.
:git-flow
فلوچارت گیت رو خیلی خوب رعایت کنید. خدا وکیلی گیت فقط پول و پوش و مرج نیست. خواهشن یک بار فلو چارت گیت رو یاد بگیرید. شیوه مدیریت برنچ ها. داشتن یک برنچ دولوپ... یک برنچ آماده ریلیز... و برنچ های توسعه ای. و برچ (هاتـفیکس). خواهشا این رو رعایت کنید. بخدا راه دوری نمیره. دعای کلی پروداکت اونر و کلی هم تیمی و حتی هم تیمی های آینده پش سرتون خواهد بود.
clean code:
تمیز کد بزنید. اگر دیزاین پترن خاصی استفاده میکنید.واقعا بهش فکر کنید چرا این دیزاین پترن ها.. چرا اون یکی نه. براش توجیه منطقی داشته باشید. و اینکه کد رو روان و خانا بنویسید. خواهشا کامنت بذارید همه جا.
خوندن کتاب کلین کد. از اوجب واجبات هستش. روزی دوبار بخونید ببوسید بذارید رو چشماتون
در آخر:
بخدا هنر برنامه نویس به شب بیداری نیست. به از دنیا بریدن نیست.
تنها راه موفقیت. مطالعه . پشت کار. برنامه ریزی و به روز بودن هستش.
برنامه ریزیتونو از دست ندید. ساعت خوابتونو خراب نکنید. عاشق کارتون باشید. و به چشم تفریح و هجان بهش نگاه کنید. همین
#git #git_flow #pull #push #cleancode #clean_code #if #else #ifandelse #Design_Patterns #maper #todo #agile #product
#product_owner
سینیور و جونیور رو خودمون لازم نیست به خودمون نسبت بدیم. بذاریم کد هامون جامون صحبت کنن...
بدهی فنی تا کجا؟
نذارید بدهی فنی از یک حدی بیشتر بشه.
شاید بخاطر از دست ندادن زمان. گاهی اوقات این عبارت (حالا اینجاشو بعدا میزنیم ) رو استفاده کرده باشید. این منطقیه ولی از یک حدی که این بدهی فنی زیاد میشه. واقعا برگشتن و درست کردنش . از خود پروژه سخت تر میشه. حالا باید دو نفر بشینن تا اونو جمع کنن. این مرز باریک بین رعایت کردن سرعت انجام و بالا نرفتن بدهی فنی رو خیلی مهمه درست درک کرده باشیم
#TODO
این کامنت از نون شب واجب تره. همون اول مراحل کارتونو مشخص کنید. تا هر زمان خواستید یه تیکه رو ول کنید و بذارید برای بعدا هم یادتون نره هم مسیر توسعه از دستتون خارج نشه. تو پروژه هایی که طولانی میشن. امکان فراموشی خیلی بالا میره و پیدا کردن اون حفره ای که یادتون رفته که پر کنید واقعا مشکل میشه.
:git-flow
فلوچارت گیت رو خیلی خوب رعایت کنید. خدا وکیلی گیت فقط پول و پوش و مرج نیست. خواهشن یک بار فلو چارت گیت رو یاد بگیرید. شیوه مدیریت برنچ ها. داشتن یک برنچ دولوپ... یک برنچ آماده ریلیز... و برنچ های توسعه ای. و برچ (هاتـفیکس). خواهشا این رو رعایت کنید. بخدا راه دوری نمیره. دعای کلی پروداکت اونر و کلی هم تیمی و حتی هم تیمی های آینده پش سرتون خواهد بود.
clean code:
تمیز کد بزنید. اگر دیزاین پترن خاصی استفاده میکنید.واقعا بهش فکر کنید چرا این دیزاین پترن ها.. چرا اون یکی نه. براش توجیه منطقی داشته باشید. و اینکه کد رو روان و خانا بنویسید. خواهشا کامنت بذارید همه جا.
خوندن کتاب کلین کد. از اوجب واجبات هستش. روزی دوبار بخونید ببوسید بذارید رو چشماتون
در آخر:
بخدا هنر برنامه نویس به شب بیداری نیست. به از دنیا بریدن نیست.
تنها راه موفقیت. مطالعه . پشت کار. برنامه ریزی و به روز بودن هستش.
برنامه ریزیتونو از دست ندید. ساعت خوابتونو خراب نکنید. عاشق کارتون باشید. و به چشم تفریح و هجان بهش نگاه کنید. همین
#git #git_flow #pull #push #cleancode #clean_code #if #else #ifandelse #Design_Patterns #maper #todo #agile #product
#product_owner
👍37❤18