ar
Feedback
DevTwitter | توییت برنامه نویسی

DevTwitter | توییت برنامه نویسی

الذهاب إلى القناة على Telegram

توییت های برنامه نویسی و طراحی وب :) @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام DevTwitter | توییت برنامه نویسی

تُعد قناة DevTwitter | توییت برنامه نویسی (@devtwitter) في القطاع اللغوي Farsi لاعباً نشطاً. يضم المجتمع حالياً 29 594 مشتركاً، محتلاً المرتبة 4 600 في فئة التكنولوجيات والتطبيقات والمرتبة 11 541 في منطقة إيران.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 29 594 مشتركاً.

بحسب آخر البيانات بتاريخ 01 يوليو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 1 104، وفي آخر 24 ساعة بمقدار 22، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 22.38‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 17.20‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 6 617 مشاهدة. وخلال اليوم الأول يجمع عادةً 5 086 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 52.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل پرو, #کوته_نیوز, ارتباط, ابزار, چیز.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
توییت های برنامه نویسی و طراحی وب :) @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 02 يوليو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

29 594
المشتركون
+2224 ساعات
+2857 أيام
+1 10430 أيام
أرشيف المشاركات
چیزی که زمان یادگیری Git کمبودش رو به شدت حس می‌کردم ابزاری بود که بتونه دستورات Git رو تصویرسازی کنه. یادگیری Git تنها با مطالعه داکیومنت‌ و مقاله‌های مختلف می‌تونه چالش‌برانگیز باشه. چیزی که می‌تونه روند یادگیری این ابزار رو سریع‌تر و البته لذت‌بخش‌تر کنه تصویرسازی و انیمیشنه؛ چه بهتر که این تصویرسازی‌ها زنده و در لحظه باشن. دو تا ابزاری که خودم برای فهم بهتر دستورات Git ازشون استفاده کردم LearnGitBranching و Visualizing Git هستن. با استفاده از این دو ابزار می‌تونید خیلی از دستورات گیت رو امتحان کنید و تاثیرشون رو در لحظه ببینید. فکر می‌کنم حتی اگر روزانه از git استفاده می‌کنید و با دستوراتش آشنایی کامل دارید، باز هم استفاده از این دو ابزار می‌تونه درکتون از git رو بیش‌تر و بهتر کنه. شما از چه ابزارها و منابعی برای یادگیری git استفاده می‌کنین؟ LearnGitBranching: https://learngitbranching.js.org/ Visualizing Git: https://git-school.github.io/visualizing-git/ @DevTwitter | <Fateme Fouladkar/>

Repost from N/a
🏰 اولین بازی استراتژی آنلاین در تلگرام! 🏰 قدرت در انتظار شماست... بنا کنید، توسعه دهید، سربازان خود را آموزش دهید، با دیگر
🏰 اولین بازی استراتژی آنلاین در تلگرام! 🏰 قدرت در انتظار شماست... بنا کنید، توسعه دهید، سربازان خود را آموزش دهید، با دیگر بازیکنان متحد شوید، به دشمنانتان حمله ور شوید و سرزمین هایشان را نابود کنید. شما، برترین پادشاه خواهید شد. 👑 🎮 @CastelGame_bot @CastelGame_bot 🎮 @CastelGame_bot @CastelGame_bot

(بررسی بهینگی روش آپلود تصاویر شما در بک اند) خب نوبتی هم باشه نوبت یه گپ کوتاه و فلسفی درباره نحوه مدیریت یکی از پر استفاده ترین مباحث در برنامه نویسی بک انده (آپلود تصاویر) از اونجایی که من خیلی وسواسی و کمال گرام، همیشه دنبال پرفورمنس و بهینه بودن در پیاده سازی هام هستم. اوایل خیلی واسم سوال بود که روش آپلود، پوشه بندی و مدیریت کردن تصاویری که آپلود میکنیم باید چطور باشه. بذارید خلاصه بگم: فرض کنید برای یک مدل (مثلا Post) شما 5 تا تصویر آپلود کردید که هنگامی که Post رو Delete میکنید، میتونید به images مرتبط با اون Post دسترسی داشته باشید و هنگام این عملیات، تصاویرش رو هم با خودش از روی سرور حذف کنید، تا اینجای کار همه چیز اوکیه. حالا چالش: فرض کنید تصاویر ما قبل از اجرا شدن عملیات Create اون پست و به صورت Ajax آپلود بشن (با ابزاری شبیه به Dropzonejs) در این صورت قبل از ایجاد شدن رکورد مرتبط با Post، ما ممکنه چند ده تصویر آپلود کرده باشیم. حالا فرض کنید توی همین فرصت به هر دلیلی اون رکورد ایجاد نشه. حالا ممکنه فرد درج کننده بیخیال این قضیه بشه، مرورگر بسته بشه، برق بره یا هرچی.... این وسط تکلیف تصاویر آپلودی چی میشن؟ در طولانی مدت وقتی ده ها بار این اتفاق بیوفته چی میشه؟ توضیح راه حل: بهتره در اون دایرکتوری ای که آپلود و ذخیره سازی تصاویر رو انجام میدیم، یه پوشه ای با نام temp داشته باشیم که تصاویر در ابتدا و به صورت موقت اونجا ذخیره میشن: /images/uploads/articles/temp و بعد از عملیات create شدن، فانکشن و سرویسی بنویسیم که عملیات Move کردن این تصاویر رو از اون پوشه temp به مسیر اصلی رو انجام بده: /images/uploads/articles/2024/10/06/image1.jpg /images/uploads/articles/2024/10/06/image2.jpg ... با این روش میتونید از آپلود و تکرار تصاویر هرز و بی استفاده و استفاده شدن بیخودی از منابع ذخیره سازی سرور جلوگیری کنید و اون پوشه temp رو به صورت schedule یا حتی دستی هر از گاهی حذف کنید و هم در دنیا و هم در آخرت عاقبت بخیر بشید @DevTwitter | <Keyvan Lotfi Kamran/>

اگه طرفدار لینوکس هستید پیشنهاد میکنم این کانالو از دست ندید @Linuxor آموزش ها و ترفند های جالبی برای لینوکس میزاره

‏«هوش مصنوعی هِزار: کتابخانه‌ای برای آسان‌سازی یادگیری هوش مصنوعی در زبان فارسی، ساخته شده توسط جامعه فارسی زبان!» این مجموعه
‏«هوش مصنوعی هِزار: کتابخانه‌ای برای آسان‌سازی یادگیری هوش مصنوعی در زبان فارسی، ساخته شده توسط جامعه فارسی زبان!» این مجموعه ابزار، کار با عکس، متن و صدا را به زبان فارسی تسهیل می‌کند. شخصا برای آموزش OCR فارسی تصاویر،ازش استفاده کردم. https://github.com/hezarai/hezar @DevTwitter | <Mohammad/>

☯️ وبینار رایگان آیا بوت‌کمپ برای من مناسبه؟ 🤔 🔹 گفتگو با فارغ‌التحصیلان بوت‌کمپ‌های مکتب شریف 🔹 ⚪️ از بین این همه مسیر بر
☯️ وبینار رایگان آیا بوت‌کمپ برای من مناسبه؟ 🤔 🔹 گفتگو با فارغ‌التحصیلان بوت‌کمپ‌های مکتب شریف 🔹 ⚪️ از بین این همه مسیر برای یادگیری برنامه‌نویسی، شنیدن شرایط و تجربۀ یادگیری از مسیر بوت‌کمپ‌ها و ورود ساده‌تر به بازار کار روایتی شنیدی خواهد بود. پس اگر برای شناخت بهتر بوت‌کمپ‌های برنامه‌نویسی نیاز به راهنمایی داری شرکت در این وبینار رو بهت پیشنهاد می‌کنیم. 📆 زمان: سه‌شنبه ۱۷ مهر۱۴۰۳؛ از ساعت ۱۷:۰۰ تا ۱۸:۰۰ 🔗 لینک ورود به جلسه: ⬅️ b2n.ir/maktabsharif 🗓 برای یادآوری رویداد در جیمیلتون و همچنین ارسال پیامک فرم زیر را تکمیل کنید. 📎 httb.ir/Zrul9 👈 ▪️▫️▪️▫️▪️▫️▪️▫️▪️▫️ 🌐 وبسایت |⭐ کانال تلگرام |🌐 اینستاگرام #استخدام_با_طعم_آموزش

یک کد اتاق چت کامل به صورت real time با Node.js، Next.js و Socket.io نوشته‌ام که برای دوستانی که علاقه‌مند به نوشتن اتاق چت هست نمونه‌ی خوبیه. می‌توانید برای دیدن کد به آدرس گیتهابم که در پایین گذاشتم مراجعه کنید. https://github.com/mo3ito/chat-room @DevTwitter | <Mostafa Entezami/>

میخوایی بدونی پس قضیه جاواسکریپت چی میگذره و توی مصاحبه ها هم ازش استفاده کنی ؟ من یه مجموعه مقالاتی به اسم اندراحوالات جاواسکریپت توی سایت ویرگول نوشتم که جواب سوال بالا رو بهت میده: تا جایی که تونستم هر موضوعی رو به ساده ترین نوع ممکن توضیح و پوشش دادم اندر احوالات جاوا‌اسکریپت قسمت اول در مورد نحوه کار js و javascript Engine https://vrgl.ir/fH7sf اندر احوالات جاوا‌اسکریپت قسمت دوم در مورد Execution Context, Call Stack و زیر و بم اش https://vrgl.ir/REWoF اندر احوالات جاوا‌اسکریپت قسمت سوم هر آنچه که باید درمورد Scope و مخلفاتش بدونی https://vrgl.ir/Zr7QI اندر احوالات جاوا‌اسکریپت قسمت چهارم در مورد Hoisting https://vrgl.ir/A3CVT اندر احوالات جاوا‌اسکریپت قسمت پنجم (آخر) در مورد مفهوم this و کاربردش، arrow function و bind https://vrgl.ir/JpJXp نبرد async و sync در مورد مفهوم asynchronous و synchronous - میکروتسک چیه؟نحوه کار کرد؟ https://vrgl.ir/96eJP @DevTwitter | <Mohammad Bohluli/>

⚡️ مودم LTEپرسرعت با تخفیف فوق‌العاده ⚡️ 💎 پوشش‌دهی سراسری 💎 فیلیمو رایگان 💎 حجم رایگان 💎 ارسال رایگان ☯️ taknet.ir/doubl
⚡️ مودم LTEپرسرعت با تخفیف فوق‌العاده ⚡️ 💎 پوشش‌دهی سراسری 💎 فیلیمو رایگان 💎 حجم رایگان 💎 ارسال رایگان ☯️ taknet.ir/doublenet ◀️ 👨‍💻 مشاوره رایگان ☎️ 02191555510 ➖➖➖➖➖➖

خودمون رو به چالش کشیدیم و گفتیم وقتشه که CI/CD رو به بهترین شکل ممکن پیاده کنیم! نتیجه‌اش یک راهکار جامع و ساده برای راه‌اند
خودمون رو به چالش کشیدیم و گفتیم وقتشه که CI/CD رو به بهترین شکل ممکن پیاده کنیم! نتیجه‌اش یک راهکار جامع و ساده برای راه‌اندازی Jenkins و GitLab شد که فرآیندهای استقرار رو کاملاً خودکار میکنه. از Docker و Rsync گرفته تا SSH، همه مراحل رو مستند کردیم تا هرکسی بتونه با کمترین دردسر، همین سیستم رو اجرا کنه. این داکیومنت رو روی گیت هابمون گذاشتیم تا هر کسی که دنبال یک راه‌حل سریع و کارآمد برای اتوماسیون توسعه و استقرار هست، بتونه ازش استفاده کنه. حتماً یه نگاهی بندازید! https://github.com/aligharaei/jenkins_cicd @DevTwitter | <ali gharaei/>

🌐 دومین بوت‌کمپ استخدامی برنامه‌نویسی Asp.Net دانشکار ⭐️ با محتوای جدید و به‌روزشده 💻 اگر به برنامه‌نویسی وب‌اپ‌ها، اینترنت
🌐 دومین بوت‌کمپ استخدامی برنامه‌نویسی Asp.Net دانشکار ⭐️ با محتوای جدید و به‌روزشده 💻 اگر به برنامه‌نویسی وب‌اپ‌ها، اینترنت اشیاء، اپلیکیشن‌های موبایل و ویندورز و کار در شرکت‌های بزرگ علاقه داری، این بوت‌کمپ مناسبته! 🟣 سرفصل‌های این دوره شامل: 🔸 Object-oriented programming 🔸 Design patterns 🔸 Algorithm 🔸 Linq 🔸 EFCore 🔸 و ۱۹ سرفصل دیگر! 🔽 مزایای این بوت‌کمپ: ✅ +۱۰۰ ساعت آموزش و پروژه ✅ اساتید حرفه‌ای از شرکت‌های خوب کشور ✅ پروژه‌های مشابه بازار کار ✅ منتور حرفه‌ای اختصاصی ✅ مدرک معتبر و کمک به استخدام بعد از اتمام دوره ✴️ امکان پرداخت به صورت قسطی! 🔽 برای ثبت‌نام اولیه و مشاوره رایگان روی لینک زیر کلیک کن: 👇🏻 🔗 https://dnkr.ir/kr8qX 📩 و یا به آیدی زیر پیام بده: @daneshkar_support

لاراول بلدی ولی لایووایر نه؟ میخوای شروع کنی ولی نمیدونی کدوم دوره خوبه؟ جرمی مک پیک (Jeremy McPeak) دوست داشتنی یه کورس آموز
لاراول بلدی ولی لایووایر نه؟ میخوای شروع کنی ولی نمیدونی کدوم دوره خوبه؟ جرمی مک پیک (Jeremy McPeak) دوست داشتنی یه کورس آموزش لایووایر گذاشته که اگه نبینی، بعدا خعلی پشیمون میشی! Today, we're launching a complete refresh of our introductory Livewire course. "Livewire 3 From Scratch" - 4 Hours of Content - 29 Episodes - 100% Free to All - Ready to watch right now! https://laracasts.com/series/livewire-3-from-scratch @DevTwitter | <Ali Salehi/>

یکی از مزایای استفاده از JWT (JSON Web Token) این است که برخلاف Sessionها، توکن در سرور ذخیره نمی‌شود و نیازی به نگهداری وضعیت کاربر در سمت سرور نیست. این موضوع باعث کاهش سربار سرور و افزایش مقیاس‌پذیری برنامه می‌شود. اما یک چالش مهم در این روش وجود دارد: اگر نیاز باشد که دسترسی کاربر لغو یا توکن بلاک شود (به عنوان مثال پس از خروج کاربر)، توکن JWT تا زمان انقضای آن همچنان معتبر است و می‌تواند درخواست‌ها را به سمت سرور ارسال کند. برای رفع این مشکل، از Token Blacklisting یا همان فهرست سیاه توکن‌ها استفاده می‌شود. در این رویکرد، توکن‌هایی که باید بلاک شوند در یک فهرست ذخیره می‌شوند (معمولاً در یک پایگاه داده سریع مانند Redis). هر زمان که توکنی به سرور ارسال می‌شود، ابتدا بررسی می‌شود که آیا در لیست سیاه قرار دارد یا خیر. اگر توکن در این لیست باشد، درخواست رد می‌شود حتی اگر هنوز مدت زمان اعتبار توکن به پایان نرسیده باشد. این روش نه تنها امنیت بیشتری را فراهم می‌کند، بلکه مدیریت بهتری برای مواردی چون لغو دسترسی کاربران یا بروز تغییرات در حساب‌های کاربری را امکان‌پذیر می‌سازد. @DevTwitter | <Firoozeh Daeizadeh/>

مقایسه فریمورک های بک‌اند مقایسه شده توسط CHAT GPT 4 @DevTwitter |
مقایسه فریمورک های بک‌اند مقایسه شده توسط CHAT GPT 4 @DevTwitter | <Majid Barmaki/>

#حاجی_پشمام با وجود تمام فریمورک های خفن js و کلی لایبراری، هنوز jQuery توی 75 درصد وبسایتا هست @DevTwitter

فرقی نداره تو چه حوزه‌ای می‌خواین کار کنید؛ بک‌اند، فرانت‌اند، هوش مصنوعی یا هر چی که به ذهنتون می‌رسه، سایت roadmap.sh‎ برای
فرقی نداره تو چه حوزه‌ای می‌خواین کار کنید؛ بک‌اند، فرانت‌اند، هوش مصنوعی یا هر چی که به ذهنتون می‌رسه، سایت roadmap.sh‎ برای شماست. مسیر یادگیری رو براتون مشخص می‌کنه و برای هر مرحله منابع خوب معرفی می‌کنه.برای افرادی که نمیدونن از کجا شروع کنن عالیه، از دستش ندید. @DevTwitter | <Reza Jafari/>

ترکیب وردپرس و لاراول Laravel خیلی جذابه واقعا. اول از همه Corcel رو نصب می‌کنید و پروژه لاراول رو باهاش کانفیگ می‌کنید. حالا
ترکیب وردپرس و لاراول Laravel خیلی جذابه واقعا. اول از همه Corcel رو نصب می‌کنید و پروژه لاراول رو باهاش کانفیگ می‌کنید. حالا وردپرس رو نصب می‌کنید و با پلاگین WordPress Pete ستش می‌کنید روی لاراول. اینجوری یه سایت لاراولی دارید با بک‌اند وردپرس @DevTwitter | <Pedram/>

اگه طرفدار لینوکس هستید پیشنهاد میکنم این کانالو از دست ندید @Linuxor آموزش ها و ترفند های جالبی برای لینوکس میزاره

اگر مثل من با Django REST Framework (DRF) کار میکنی و دنبال راهی برای سریعتر کردن APIهات هستی، حتماً باید drf-cache رو امتحان کنی. این ابزار چیکار میکنه؟ با کش کردن درخواست‌های API به شما کمک میکنه تا فشار روی دیتابیس کمتر بشه و سرعت پاسخ‌دهی APIها به‌طور چشمگیری افزایش پیدا کنه میتونی کش کردن رو برای هر ویو یا کوئری به‌طور جداگانه تنظیم کنی، این یعنی کنترل کامل روی نحوه ذخیره‌سازی و بازیابی داده‌ها فوق‌العاده مفیده برای APIهای سنگین یا پرتقاضا که نیاز به بهینه‌سازی دارن اگه میخوای کارایی APIهات رو بهبود بدی و لود سرورت رو کم کنی، drf-cache یکی از بهترین گزینه‌هاست! پ.ن: (اگه داده‌های زیادی رو کش کنی، این میتونه حافظه سرور رو بیشتر مصرف کنه. به‌خصوص اگر کوئری‌ها یا درخواست‌ها خیلی بزرگ و پیچیده باشن و برای APIهایی که باید به سرعت اطلاعات رو به‌روزرسانی کنن (جایی که داده‌ها مرتباً تغییر میکنن)، استفاده از کش میتونه باعث بشه کاربران داده‌های جدید رو دیرتر ببینن. در این مواقع، باید خیلی هوشمندانه کشینگ رو تنظیم کنی. و همچنین استفاده از drf-cache نیاز به تنظیمات دقیق داره، و اگر به‌درستی تنظیم نشه، ممکنه اصلاً نتونی ازش بهینه استفاده کنی یا برعکس، عملکرد رو حتی بدتر کنی.) https://github.com/chibisov/drf-extensions @DevTwitter | <Shima Fallah/>