جنگولرن
این متن رو ببینید: توی این ریپو کدهای سایت فروشگاهی Django رو اوپنسورس کردم؛ پروژهای که برای یادگیری معماری درست فروشگاههای آنلاین ساختم و روی اصول scalability و clean code پیادهسازی شده. این پروژه دقیقاً چیکار میکنه؟ این پروژه برای این طراحی شده که…
توی settings.py تنظیمی برای cache نذاشته. پس از سیستم کش پیشفرض جنگو استفاده میشه.
توی این لینک قبلا گفتم چرا بهتره از cache پیش فرض استفاده نشه:
https://t.iss.one/djangolearn_ir/1133
لینک ایتا:
https://eitaa.com/joinchat/2971141080Cbd473889a4
توی این لینک قبلا گفتم چرا بهتره از cache پیش فرض استفاده نشه:
https://t.iss.one/djangolearn_ir/1133
لینک ایتا:
https://eitaa.com/joinchat/2971141080Cbd473889a4
👍2❤1
جنگولرن
اسم اپ ها جمع بسته شده. بهتره مفرد باشن. مثلا orders بهتره order باشه و... کانال ایتا: https://eitaa.com/joinchat/2971141080Cbd473889a4
نظر دوستان در مورد نامگذاری درست اپ ها:
-استثناً فکر میکنم اسم اپ ها به صورت جمع درست هست
داخل فروم ها هم توسعه دهنده های جنگو میگن تا جایی که میشه جمع ببندید، اگر اشتباه نکنم اپ بیلت این (accounts) توسعه دهنده های جنگو اسم جمعشو نوشتن.
-اپ admin چرا admins نیست؟
-کتاب two scoops of django صفحه ۳۴
دربارهی اسم اپ
گفته بهطور کلی جمع باشه ولی برای یه سری جاها مثل blog مفرد باشه
@codbama
-استثناً فکر میکنم اسم اپ ها به صورت جمع درست هست
داخل فروم ها هم توسعه دهنده های جنگو میگن تا جایی که میشه جمع ببندید، اگر اشتباه نکنم اپ بیلت این (accounts) توسعه دهنده های جنگو اسم جمعشو نوشتن.
-اپ admin چرا admins نیست؟
-کتاب two scoops of django صفحه ۳۴
دربارهی اسم اپ
گفته بهطور کلی جمع باشه ولی برای یه سری جاها مثل blog مفرد باشه
@codbama
❤4🔥1
Forwarded from Haririan (Hossein Haririan)
@haririan
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤮3👏2🔥1🤔1
Forwarded from Security Analysis
⭕️ آسیبپذیری پذیری ارتقاء دسترسی در فدورا از طریق ABRT
آسیبپذیری با شناسه CVE-2025-12744 کشف شده است که این آسیبپذیری از طریق ابزار ABRT (Automatic Bug Reporting Tool)قابل بهره برداری است.
این ABRT یک Root Process است که با بالاترین سطح دسترسی ( root) اجرا میشود. اینجا یک سرور HTTP را بر روی یک UNIX socket اجرا میکند که توسط تمامی کاربران سیستم World-Writableاست. این ویژگی به هر فرایندی اجازه میدهد تا گزارشهای خطا را به آن ارسال کند.
بخش بحرانی ماجرا اینجاست که ABRT تقریبا ۱۲ کاراکتر از متن کنترلشده توسط کاربر را، مستقیماً و با Minimal Validation، به یک دستور شل منتقل میکند.
با استفاده از Multi-stage Payloadکه بهطور خاص طراحی شده است، مهاجم میتواند ABRT را مجبور به اجرای Arbitrary Shell Commands کند. این بهره برداری شامل Escaping the Systemd Sandbox سیستمعامل است که توسط systemd برای ABRT تعریف شده، و در نهایت منجر به root access میشود.
https://initblog.com/2025/abrt-root/
https://github.com/initstring/abrt_root
@securation
آسیبپذیری با شناسه CVE-2025-12744 کشف شده است که این آسیبپذیری از طریق ابزار ABRT (Automatic Bug Reporting Tool)قابل بهره برداری است.
این ABRT یک Root Process است که با بالاترین سطح دسترسی ( root) اجرا میشود. اینجا یک سرور HTTP را بر روی یک UNIX socket اجرا میکند که توسط تمامی کاربران سیستم World-Writableاست. این ویژگی به هر فرایندی اجازه میدهد تا گزارشهای خطا را به آن ارسال کند.
بخش بحرانی ماجرا اینجاست که ABRT تقریبا ۱۲ کاراکتر از متن کنترلشده توسط کاربر را، مستقیماً و با Minimal Validation، به یک دستور شل منتقل میکند.
با استفاده از Multi-stage Payloadکه بهطور خاص طراحی شده است، مهاجم میتواند ABRT را مجبور به اجرای Arbitrary Shell Commands کند. این بهره برداری شامل Escaping the Systemd Sandbox سیستمعامل است که توسط systemd برای ABRT تعریف شده، و در نهایت منجر به root access میشود.
https://initblog.com/2025/abrt-root/
https://github.com/initstring/abrt_root
@securation
❤1
Forwarded from InvestFund
🔎 چطور در «سرچ AI» دیده شویم؟
وقتی GEO جای SEO را میگیرد
💡دنیای سرچ عوض شده، طبق گزارش Gartner هم پیشبینی میکنه تا ۲۰۲۶ حدود ۳۰٪ کل جستجوها از “AI-first experiences” انجام میشه.
این یعنی رفتار جستجو رسماً داره از گوگل جدا میشه.
امروز کاربر بهجای اینکه بنویسه «ابزار جذب سرمایه»، مستقیم از AI میپرسه.
پس دیگه بازی «صفحه اول گوگل» تنها معیار دیدهشدن نیست؛
📌 چند نکته مهم برای GEO
۱) محتوا باید جواب واقعی بده، نه متن جذاب
مدل AI دنبال جوابیه که مسئله رو حل کنه.
سه مدل محتوا همیشه بیشترین شانس دیدهشدن رو داره:
مثالی که به کار ما اومد:
«استارتاپ Evalyze روی داده ۸۰۰۰ پیچدک موفق آموزش دیده و آمادگی جذب سرمایه استارتاپ رو امتیاز میکنه.»
این مدل معرفی، هم برای انسان واضحه، هم برای AI قابلاستفاده.
۲) کانتکست مهمتر از کلمهکلیدیه
مدل AI دنبال keyword نیست؛ دنبال جملههای طبیعی + داده + دلیله.
همین فرمول برای هر بیزنس جواب میده:
کلینیک، مدرس، مهاجرتی، SaaS و…
۳) محتوا رو جایی بذار که AIها ازش تغذیه شدن
طبق تحلیلهای SparkToro و دادههای منتشرشده درباره منابع آموزشی LLMها،
اگه تجربه واقعی یا داده کاربردی اینجا منتشر بشه، احتمال دیدهشدن داخل پاسخ AI چند برابر میشه.
۴) اعتبار بیرونی و Back link مهمترین سیگنال GEO
مدلهای AI برندهایی رو انتخاب میکنه که «اعتبار بیرونی» داشته باشن.
حتی رپورتاژ در این رسانهها هم چون وارد دیتای عمومی وب میشه، ارزش GEO داره.
۵) داده اختصاصی = سوخت قوی برای دیدهشدن
هر چیزی که «منحصربهفرد» باشه، AI بهشدت دوست داره:
هر کسبوکاری میتونه نسخه خودش رو بسازه:
آمار بیماران، ترند فروش، تجربه مشتری، تست محصول…
۶) متن تبلیغی رد میشه
مدل AI محتواهای خالی و شعارگونه رو حذف میکنه.
«ما بهترینیم» و «رتبه یکیم» هیچ ارزشی برای GEO نداره.
محتوا باید واقعی، کاربردی و بدون اغراق باشه.
۷) نسخه انگلیسی همیشه لازم است
حدود ۷۰٪ دیتای آموزشی مدلها انگلیسیه.
پس حتی اگر بازار فارسی باشه، داشتن نسخه انگلیسی شانس دیدهشدن رو چند برابر میکنه.
📌 البته نکته نهایی اینکه هنوز ساختار انتخاب و نمایش نتایج مدلها خیلی قابل پیشبینی نیست و به صورت در حال تغییره، و بنظرم هنوز اگر کسی با ادعای GEO به شما ابزار یا محصولی خواست بفروشه باید با شک زیاد برخورد کنید.
📍چند منبع مهم و جالب بکارگیری GEO
راهنمای جامع GEO مجموعه Backlinko
بازاریابی بدون کلیک مجموعه Sparktoro
ویدئو از Rank Fishkin: آینده سرچ و AI
@investingfund
وقتی GEO جای SEO را میگیرد
💡دنیای سرچ عوض شده، طبق گزارش Gartner هم پیشبینی میکنه تا ۲۰۲۶ حدود ۳۰٪ کل جستجوها از “AI-first experiences” انجام میشه.
این یعنی رفتار جستجو رسماً داره از گوگل جدا میشه.
امروز کاربر بهجای اینکه بنویسه «ابزار جذب سرمایه»، مستقیم از AI میپرسه.
پس دیگه بازی «صفحه اول گوگل» تنها معیار دیدهشدن نیست؛
بحث اینه اسم برند شما داخل جواب AI بیاد.
این همون چیزیه که بهش میگن GEO یا Generative Engine Optimization
📌 چند نکته مهم برای GEO
۱) محتوا باید جواب واقعی بده، نه متن جذاب
مدل AI دنبال جوابیه که مسئله رو حل کنه.
سه مدل محتوا همیشه بیشترین شانس دیدهشدن رو داره:
«این چیه و چه مشکلی رو حل میکنه؟»
«چطور ازش استفاده کنم؟»
«یه مثال یا داده واقعی بده»
مثالی که به کار ما اومد:
«استارتاپ Evalyze روی داده ۸۰۰۰ پیچدک موفق آموزش دیده و آمادگی جذب سرمایه استارتاپ رو امتیاز میکنه.»
این مدل معرفی، هم برای انسان واضحه، هم برای AI قابلاستفاده.
۲) کانتکست مهمتر از کلمهکلیدیه
مدل AI دنبال keyword نیست؛ دنبال جملههای طبیعی + داده + دلیله.
❌ «ابزار تحلیل پیچدک»
✔️ «مدلی که هر اسلاید رو با الگوهای پیچدک قبولشده مقایسه میکنه و امتیاز میده»
همین فرمول برای هر بیزنس جواب میده:
کلینیک، مدرس، مهاجرتی، SaaS و…
۳) محتوا رو جایی بذار که AIها ازش تغذیه شدن
طبق تحلیلهای SparkToro و دادههای منتشرشده درباره منابع آموزشی LLMها،
مدلهای AI به این فضاها خیلی اتکا دارن:
Hacker News
Medium
Quora
YouTube (بهخاطر زیرنویس و توضیحات)
اگه تجربه واقعی یا داده کاربردی اینجا منتشر بشه، احتمال دیدهشدن داخل پاسخ AI چند برابر میشه.
۴) اعتبار بیرونی و Back link مهمترین سیگنال GEO
مدلهای AI برندهایی رو انتخاب میکنه که «اعتبار بیرونی» داشته باشن.
این رسانهها بیشترین اثر رو دارن:
Yahoo Finance
Business Insider
Wired / TechCrunch
حتی رپورتاژ در این رسانهها هم چون وارد دیتای عمومی وب میشه، ارزش GEO داره.
۵) داده اختصاصی = سوخت قوی برای دیدهشدن
هر چیزی که «منحصربهفرد» باشه، AI بهشدت دوست داره:
مثال برای ما:
- تحلیل ۱۰۰۰ ایمیل فاندریزینگ
- دادههای ۸۰۰۰ پیچدک
- مقایسه ۳۰ ابزار جذب سرمایه با تست واقعی
هر کسبوکاری میتونه نسخه خودش رو بسازه:
آمار بیماران، ترند فروش، تجربه مشتری، تست محصول…
۶) متن تبلیغی رد میشه
مدل AI محتواهای خالی و شعارگونه رو حذف میکنه.
«ما بهترینیم» و «رتبه یکیم» هیچ ارزشی برای GEO نداره.
محتوا باید واقعی، کاربردی و بدون اغراق باشه.
۷) نسخه انگلیسی همیشه لازم است
حدود ۷۰٪ دیتای آموزشی مدلها انگلیسیه.
پس حتی اگر بازار فارسی باشه، داشتن نسخه انگلیسی شانس دیدهشدن رو چند برابر میکنه.
📌 البته نکته نهایی اینکه هنوز ساختار انتخاب و نمایش نتایج مدلها خیلی قابل پیشبینی نیست و به صورت در حال تغییره، و بنظرم هنوز اگر کسی با ادعای GEO به شما ابزار یا محصولی خواست بفروشه باید با شک زیاد برخورد کنید.
📍چند منبع مهم و جالب بکارگیری GEO
راهنمای جامع GEO مجموعه Backlinko
بازاریابی بدون کلیک مجموعه Sparktoro
ویدئو از Rank Fishkin: آینده سرچ و AI
@investingfund
❤5👍2🆒1
برنامه نویس پایتون میخوان
بیا تو تیم ما 💪
داریم تیم دیتای رسمیو رو گسترش میدیم ، اگه شکارچی داده ( Crawler ) هستی، بیا با هم کیف کنیم :))
تا دلتون بخواد چالش و کار جدی داریم تو رسمیو تو این بخش
قول میدم حسابی سرگرم و مشغول باشید و هر روز یه چالش جدید داشته باشی توی این پوزیشن😁
بیا تو تیم ما 💪
داریم تیم دیتای رسمیو رو گسترش میدیم ، اگه شکارچی داده ( Crawler ) هستی، بیا با هم کیف کنیم :))
تا دلتون بخواد چالش و کار جدی داریم تو رسمیو تو این بخش
قول میدم حسابی سرگرم و مشغول باشید و هر روز یه چالش جدید داشته باشی توی این پوزیشن😁
❤4🔥3🆒1
چرخه حیات جنگو
توی این ویدئو، که بخشی از دوره فروشگاه اینترنتی با جنگو هست، در مورد چرخه حیات جنگو صحبت کردم.
بد نیست ببینیدش، تقریبا 5 دقیقه اس
https://www.aparat.com/v/k32189c
@codbama
توی این ویدئو، که بخشی از دوره فروشگاه اینترنتی با جنگو هست، در مورد چرخه حیات جنگو صحبت کردم.
بد نیست ببینیدش، تقریبا 5 دقیقه اس
https://www.aparat.com/v/k32189c
@codbama
آپارات - سرویس اشتراک ویدیو
چرخه حیات Request در جنگو
توی این ویدئو در مورد چرخه حیات Request در جنگو صحبت کردم و در مورد بخش های مختلف توضیحاتی ارائه کردم.
❤5👎1🥱1
Forwarded from انجمن علمي کامپيوتر دانشکده فني مهندسي شرق گيلان
🚀 رویداد Soft Craft | اپیزود اول: کارگاه داکر برای مهندسین نرمافزار 🚀
🎯 مجموعه رویدادهای Soft Craft با هدف تقویت مهارتهای مهندسی نرمافزار برگزار میشه و اپیزود اول به یکی از مهمترین ابزارهای دنیای DevOps، یعنی داکر (Docker) اختصاص داره.
🐳 توی این کارگاه، بهصورت عملی یاد میگیرید:
• داکر چی هست و چه مسئلهای رو حل میکنه؟
• کانتینر، ایمیج، داکرفایل و داکر هاب چطور کار میکنن؟
• چطور سرویسهامون رو با docker-compose مدیریت کنیم؟
این جلسه برای دانشجوها و برنامهنویسهایی مناسبه که میخوان وارد دنیای حرفهای توسعه و استقرار نرمافزار بشن، میخوان پروژههاشون رو قابلحملتر و قابلاعتمادتر اجرا کنن و یک قدم به دنیای DevOps نزدیکتر بشن 🔥
👤 مدرس: احمد رفیعی (موسس DockerMe و مهندس دواپس)
🗓 پنجشنبه و جمعه ۲۰ و ۲۱ آذر ۱۴۰۴
⏰ ساعت ۱۹:۳۰ تا ۲۱:۳۰
📍 آنلاین در بستر گوگلمیت
🔗 جهت کسب اطلاعات بیشتر و ثبتنام:
https://east-guilan-ce.ir/events/softcraft-e01-docker-for-developers
در صورت وجود سؤال یا ابهام به پشتیبانی انجمن پیام بدید 🫱🏼🫲🏽
🆔 @GuilanCE
🎯 مجموعه رویدادهای Soft Craft با هدف تقویت مهارتهای مهندسی نرمافزار برگزار میشه و اپیزود اول به یکی از مهمترین ابزارهای دنیای DevOps، یعنی داکر (Docker) اختصاص داره.
🐳 توی این کارگاه، بهصورت عملی یاد میگیرید:
• داکر چی هست و چه مسئلهای رو حل میکنه؟
• کانتینر، ایمیج، داکرفایل و داکر هاب چطور کار میکنن؟
• چطور سرویسهامون رو با docker-compose مدیریت کنیم؟
این جلسه برای دانشجوها و برنامهنویسهایی مناسبه که میخوان وارد دنیای حرفهای توسعه و استقرار نرمافزار بشن، میخوان پروژههاشون رو قابلحملتر و قابلاعتمادتر اجرا کنن و یک قدم به دنیای DevOps نزدیکتر بشن 🔥
👤 مدرس: احمد رفیعی (موسس DockerMe و مهندس دواپس)
🗓 پنجشنبه و جمعه ۲۰ و ۲۱ آذر ۱۴۰۴
⏰ ساعت ۱۹:۳۰ تا ۲۱:۳۰
📍 آنلاین در بستر گوگلمیت
🔗 جهت کسب اطلاعات بیشتر و ثبتنام:
https://east-guilan-ce.ir/events/softcraft-e01-docker-for-developers
در صورت وجود سؤال یا ابهام به پشتیبانی انجمن پیام بدید 🫱🏼🫲🏽
🆔 @GuilanCE
❤3
✅ در جنگو برای GROUP BY از values استفاده می کنیم.
اگه درک values و روش درست استفاده اش برای شما سخته میتونید از لینک زیر استفاده کنید.
کوئری های SQL رو کنار دستورات ORM جنگو قرار داده که فهم موضوع رو راحت تر میکنه.
https://hakibenita.com/django-group-by-sql
اگه درک values و روش درست استفاده اش برای شما سخته میتونید از لینک زیر استفاده کنید.
کوئری های SQL رو کنار دستورات ORM جنگو قرار داده که فهم موضوع رو راحت تر میکنه.
https://hakibenita.com/django-group-by-sql
Hakibenita
Understand Group by in Django with SQL
Django QuerySets and SQL side by side
❤2👍1
https://www.aparat.com/v/s42t78d
توی این ویدئو در مورد شی گرایی توضیح دادم.
هر چه بیشتر شی گرایی بلد باشیم، راحت تر جنگو رو یاد میگیریم.
توی این ویدئو در مورد شی گرایی توضیح دادم.
هر چه بیشتر شی گرایی بلد باشیم، راحت تر جنگو رو یاد میگیریم.
آپارات - سرویس اشتراک ویدیو
شی گرایی و جنگو
شی گرایی چیست؟
بخشی از آپدیت جدید دوره فروشگاه اینترنتی با جنگو
این قسمت مفهوم شی گرایی رو خیلی ساده توضیح دادم.
اگه میخوای جنگو رو بهتر یاد بگیری لازمه شی گرایی بلد باشی.
بخشی از آپدیت جدید دوره فروشگاه اینترنتی با جنگو
این قسمت مفهوم شی گرایی رو خیلی ساده توضیح دادم.
اگه میخوای جنگو رو بهتر یاد بگیری لازمه شی گرایی بلد باشی.
👍4❤2
✅ نکته از کتاب جنگو دیزاین پترن درباره اپ های جنگو
Ideally, each app must be reusable and loosely coupled to others. You can create as many apps as you need. Never be afraid to add more apps or refactor the existing ones into multiple apps. A typical Django project contains 15-20 apps.
البته نمیشه گفت پروژه ای که اپ زیاد داره، کارش درسته، یا برعکس
@codbama
Ideally, each app must be reusable and loosely coupled to others. You can create as many apps as you need. Never be afraid to add more apps or refactor the existing ones into multiple apps. A typical Django project contains 15-20 apps.
البته نمیشه گفت پروژه ای که اپ زیاد داره، کارش درسته، یا برعکس
@codbama
👍6❤2👎1
✅ تفاوت OpenAPI و Swagger چیه؟
اگه تا حالا از swagger برای مستندسازی API هاتون استفاده کرده باشید. قطعا OpenAPI هم کنارش به چشمتون خورده.
✔ میشه بگیم؛ OpenAPI یه استاندارد برای توصیف API هست و Swagger مجموعه ابزارهایی هست که از OpenApi استفاده میکنه و بصری سازی و... میکنه.
OpenAPI = Specification
Swagger = Tools for implementing the specification
✔ این یعنی ما میتونیم به جای swagger از ابزارهای دیگه ای هم استفاده کنیم. مثل redoc یا حتی خودمون ابزاری شبیه به اینا بسازیم.
جزییات بیشتر رو از لینک زیر بخونید:
https://swagger.io/blog/api-strategy/difference-between-swagger-and-openapi/
@codbama
اگه تا حالا از swagger برای مستندسازی API هاتون استفاده کرده باشید. قطعا OpenAPI هم کنارش به چشمتون خورده.
✔ میشه بگیم؛ OpenAPI یه استاندارد برای توصیف API هست و Swagger مجموعه ابزارهایی هست که از OpenApi استفاده میکنه و بصری سازی و... میکنه.
OpenAPI = Specification
Swagger = Tools for implementing the specification
✔ این یعنی ما میتونیم به جای swagger از ابزارهای دیگه ای هم استفاده کنیم. مثل redoc یا حتی خودمون ابزاری شبیه به اینا بسازیم.
جزییات بیشتر رو از لینک زیر بخونید:
https://swagger.io/blog/api-strategy/difference-between-swagger-and-openapi/
@codbama
SmartBear.com
What is OpenAPI? Swagger vs. OpenAPI | Swagger Blog
This year marked the official release of OpenAPI 3.0, the latest version of the OpenAPI specification.For those involved in API development, the release of OAS 3.0 is, well... kind of a big deal.Why? One of the most notable reasons why the release is so important…
2👍6❤4✍1
کاربرد db_default در جنگو
تبلیغ 👈🏻 @codbama
توی Django 5 قابلیتی داریم به اسم db_default که یعنی مقدار پیش فرض فیلد مستقیما توی خود دیتابیس تعیین بشه.
فرقش با default اینه که default فقط داخل Django اعمال میشه ولی db_default حتی وقتی داده با SQL یا سرویس دیگه ای وارد دیتابیس میشه هم کار میکنه.
این مثال داکیومنت Django هست:
اینجا دیتابیس خودش سن رو 18 میذاره
زمان ایجاد رکورد رو ثبت میکنه
و حتی مقدار 2 ضربدر پی رو هم همونجا حساب میکنه.
خلاصه db_default یعنی پیش فرض واقعی و مطمئن توی دیتابیس 😊
تبلیغ 👈🏻 @codbama
توی Django 5 قابلیتی داریم به اسم db_default که یعنی مقدار پیش فرض فیلد مستقیما توی خود دیتابیس تعیین بشه.
فرقش با default اینه که default فقط داخل Django اعمال میشه ولی db_default حتی وقتی داده با SQL یا سرویس دیگه ای وارد دیتابیس میشه هم کار میکنه.
این مثال داکیومنت Django هست:
from django.db import models
from django.db.models.functions import Now, Pi
class MyModel(models.Model):
age = models.IntegerField(db_default=18)
created = models.DateTimeField(db_default=Now())
circumference = models.FloatField(db_default=2 * Pi())
اینجا دیتابیس خودش سن رو 18 میذاره
زمان ایجاد رکورد رو ثبت میکنه
و حتی مقدار 2 ضربدر پی رو هم همونجا حساب میکنه.
خلاصه db_default یعنی پیش فرض واقعی و مطمئن توی دیتابیس 😊
👍17❤4
استفاده از GenAI در توسعه نرمافزار، خوب، بد، زشت!
✅این سه پست رو از کانال techafternoon حتما بخونید.
کانال امین مصباحی هست. الان توی Tesla شغلش اینه:
Staff Software Engineer 🔥🔥🔥
فصل اول: The Bad: بدهی فنیای که نمیبینیم
https://t.iss.one/techafternoon/401
فصل دوم: The Ugly: تبعات طولانیمدت
https://t.iss.one/techafternoon/402
فصل سوم: The Good: موفقیت در سازمانهای بالغ
https://t.iss.one/techafternoon/403
اینم کانال یوتیوبش، فکر کنم زیر 210 نفر ممبر داره
البته مطالب هر چه تخصصی تر باشه، ممبر کمتره، مثل جنگولرن😁
متن پست هاش رو توی کامنت های همین پست میزارم
✅این سه پست رو از کانال techafternoon حتما بخونید.
کانال امین مصباحی هست. الان توی Tesla شغلش اینه:
Staff Software Engineer 🔥🔥🔥
فصل اول: The Bad: بدهی فنیای که نمیبینیم
https://t.iss.one/techafternoon/401
فصل دوم: The Ugly: تبعات طولانیمدت
https://t.iss.one/techafternoon/402
فصل سوم: The Good: موفقیت در سازمانهای بالغ
https://t.iss.one/techafternoon/403
اینم کانال یوتیوبش، فکر کنم زیر 210 نفر ممبر داره
البته مطالب هر چه تخصصی تر باشه، ممبر کمتره، مثل جنگولرن😁
متن پست هاش رو توی کامنت های همین پست میزارم
🔥2