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

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

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel DevTwitter | توییت برنامه نویسی

Channel DevTwitter | توییت برنامه نویسی (@devtwitter) in the Farsi language segment is an active participant. Currently, the community unites 29 694 subscribers, ranking 4 561 in the Technologies & Applications category and 11 467 in the Iran region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 29 694 subscribers.

According to the latest data from 04 July, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 1 073 over the last 30 days and by 48 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 22.29%. Within the first 24 hours after publication, content typically collects 16.94% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 6 618 views. Within the first day, a publication typically gains 5 029 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 51.
  • Thematic interests: Content is focused on key topics such as پرو, #کوته_نیوز, ارتباط, ابزار, چیز.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
توییت های برنامه نویسی و طراحی وب :) @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir

Thanks to the high frequency of updates (latest data received on 05 July, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

29 694
Subscribers
+4824 hours
+3167 days
+1 07330 days
Posts Archive
💥 وبینار رایگان ورود به بازار بین الملل 👈 اینکه درآمد دلاری واقعی یا نه؟ 💵 👈 چه افرادی میتونند وارد بازار بین الملل باشند 👈 مدیریت  مشکلات و چالش های این فضا با راه حل عملیاتی 🎁 ۳ هدیه ویژه به مناسبت این دو هفته ی طلایی 1️⃣ آزمون موفقیت شغلی در دنیای فریلنسری 2️⃣ گارانتی مسیر 3️⃣ وبینار رایگان 💢 لینک ثبت نام: 🌎 httb.ir/RgnKw ⬅️ 📆 سه شنبه ۰۵ اردیبهشت ⏰ ساعت ۱۹:۰۰ 👨‍💻 مدرس: عباس اسماعیلی 💬 @Academy_Tekanesh پشتیبانی

گیت‌هاب واقعا دنیای جالبیه، اومده منابع باز و کاربردی CTO رو دسته بندی کرده گذاشته تو این ریپو. نمیدونم چند ماه زمان میبرد تا این همه گنج رو کسی یه جا پیدا کنه! https://github.com/kuchin/awesome-cto @DevTwitter | <Ai_Tv/>

توی لاراول میتونید با نوشتن یه Trait ساده و استفاده ش توی کلاس هاتون، تمام ریسپانس های Api رو تمیز و یک شکل بکنید. @DevTwitte
توی لاراول میتونید با نوشتن یه Trait ساده و استفاده ش توی کلاس هاتون، تمام ریسپانس های Api رو تمیز و یک شکل بکنید. @DevTwitter | <Ladoya/>

برای مانیتور کردن ترافیک شبکه‌تون [اینکه چقدر مصرف داشتین] میتونین از vnstat استفاده کنین. نصب در آرچ لینوکس: pacman -S vnsta
برای مانیتور کردن ترافیک شبکه‌تون [اینکه چقدر مصرف داشتین] میتونین از vnstat استفاده کنین. نصب در آرچ لینوکس: pacman -S vnstat systemctl enable --now vnstat.service با دستور vnstat میتونین یه خلاصه از مصرفتون رو ببینین که tx برای transmit و rx برای receive هست. همچنین اگه خواستین یکم خوشگل تر توی یه فایل png آمار رو نگاه کنین میتونین از vnstati استفاده کنین که برای اینکار باید پکیج gd رو هم نصب کنین: pacman -S gd با L تصویر بزرگتری ساخته میشه و s یه خلاصه از آمار براتون میاره. همچنین باید با o فایلی که میخواین ذخیره بشه رو هم بهش بدین: $ vnstati -s -L -o filename.png @DevTwitter | <Hicte Blog/>

اگه شلتون fish هست و میخواین completion برای flutter توی شل داشته باشین میتونین از این ریپو استفاده کنین. https://github.com/
اگه شلتون fish هست و میخواین completion برای flutter توی شل داشته باشین میتونین از این ریپو استفاده کنین. https://github.com/qiuxiang/flutter-fish-completions @DevTwitter | <Hicte Blog/>

#بدرد نظریه‌ی نامحبوب: یوتیوب فقط جواب‌گوی یادگیری سطح مقدماتیه؛ از اینفلوئنسر و پکیج چیزی در نمیاد. با گذروندن دوره‌های سطح بالاتر مثل Udemy، تهش پروژه‌ی واقعی هم نمیتونید انجام بدید. چیزی که به شما نمیگن، یادگیری از طریق کسب تجربست. @DevTwitter | <Sabber/>

یک کامپیوتر کامل توی مرورگر شما ختما نگاهی به این ریپو بندازید https://github.com/HeyPuter/puter @DevTwitter
یک کامپیوتر کامل توی مرورگر شما ختما نگاهی به این ریپو بندازید https://github.com/HeyPuter/puter @DevTwitter

اگر برای محیط توسعه localhost نیاز به HTTPS داشتیدو برای TLS certificateو امضای آن استفاده از mkcert یا local-ssl-proxy یا ..
اگر برای محیط توسعه localhost نیاز به HTTPS داشتیدو برای TLS certificateو امضای آن استفاده از mkcert یا local-ssl-proxy یا ... حتی خود openssl براتون سخته استفاده از anchor lcl یک راه کار ساده است https://github.com/anchordotdev/cli @DevTwitter | <MehrdadLinux/>

🆕 همین حالا دانشگاه تهرانی شو❗️ شروع دوره:🔠🔠 اردیبهشت ماه 🔠🔠🔠🔠 🟥با پرداخت زودتر از موعد، جزو 20 نفر اول ما باش🟥 جامع
🆕 همین حالا دانشگاه تهرانی شو❗️ شروع دوره:🔠🔠 اردیبهشت ماه 🔠🔠🔠🔠 🟥با پرداخت زودتر از موعد، جزو 20 نفر اول ما باش🟥 جامعترین دوره پروژه محور علم داده کل کشور 💥تا سقف 0️⃣2⃣ درصد تخفیف ویژه🔥 15 سرفصل کاربردی با 12 نرم افزار و ابزار تخصصی💎 🌐امکان پرداخت اقساطی متناسب با بودجه شما 🎓ارائه گواهینامه معتبر دوزبانه با قابلیت ترجمه رسمی و امکان استعلام از دانشگاه تهران 👤🌏 پشتیبانی آنلاین جهت ثبت‌نام 😂 @tehrandata_admin ☎️ 09377516759 🆗 کانال تلگرامی 🌐 واتساپ 📄 لینکدین 🌐 اینستا 🌎 وبسایت

آیا از نداشتن SSL در زمان دولوپ پروژه های NextJS رنج می برید ؟ آیا نمی توانید از فیچر های user navigator همچون getGeoLocation و یا Camera و یا ... به راحتی استفاده کنید ؟ آیا باعث شده است که اعتماد بنفس خود را در توسعه وب اپلیکیشن های جذاب از دست دهید و از تونل هایی همچون ngrok خسته شده اید ؟ دیگر نگران نباشید توی این ریپو من یه Server lunch نوشتم که باعث میشه شما بتونید Nextjs رو به شکل development mode و local به شکل SSL اجرا کنید البته با اضافه کردن یه دومین به فایل hosts کامپیوترتون میتونید در انتها پروژه خودتون رو روی یک دامنه دارای SSL اجرا کنه که اگر با گوشی به Chrome Debug وصل شدید بتونید از همه قابلیت های user navigator استفاده کنید https://github.com/fariborz0015/nextjs-ssl @DevTwitter | <Fariborz Shalghooni/>

توی laravel یه سری توابع داریم که همه جا در دسترس هستن (مثل dd یا config و ...). حالا اگر بخوایم خودمونم همچین توابعی بنویسیم
توی laravel یه سری توابع داریم که همه جا در دسترس هستن (مثل dd یا config و ...). حالا اگر بخوایم خودمونم همچین توابعی بنویسیم خیلی راحت میتونیم یک فایل بسازیم و اون رو به کامپوزر معرفی کنیم تا همه جا واسمون دسترسی ایجاد کنه. 1- یک فایل میسازم که من اسمش رو میذارم helpers.php و داخل دایرکتوری app قرارش میدم. 2- توابعی که نیاز دارم رو توش مینویسم، من اومدم یه فانکشن به اسم jdd نوشتم که میاد ریسپانس json برمیگردونه. 3- فایل رو توی composer قسمت autoload اضافه میکنم. 4- حالا اگر کش کامپوزر رو پاک کنم میتونم از این توابعی که نوشتم استفاده کنم. توی تصویر این مراحل رو نشون دادم بهتون. پست لینکدین @DevTwitter | <Ladoya/>

اینجا توضیح دادم که چرا JS یک زبان هم Compiled هم Interpreted هست و JIT Compiler چطور عمل میکنه و چه اتفاقی می افته تا کدی که
اینجا توضیح دادم که چرا JS یک زبان هم Compiled هم Interpreted هست و JIT Compiler چطور عمل میکنه و چه اتفاقی می افته تا کدی که می نویسیم از High Level به دستورات Binary قابل اجرا توسط CPU تبدیل بشه @DevTwitter | <Max Shahdoost/>

برای استفاده‌ی رایگان از Llama 3 به لینک زیر برید و از بین مدل ها Llama 70b رو انتخاب کنید. بعد از کار کردن باهاش خودتون قدرت
برای استفاده‌ی رایگان از Llama 3 به لینک زیر برید و از بین مدل ها Llama 70b رو انتخاب کنید. بعد از کار کردن باهاش خودتون قدرتش رو متوجه میشید و اما نکته‌ی مهم: برخلاف Llama 2، فارسی رو هم متوجه میشه و دقیق تر بگم از فارسی GPT-4 و Claude خیلی بهتره و این نظر شخصی منه. پس با این تغییرات، اولین مدل اپن سورس با پشتیبانی از زبان فارسی هم منتشر شد. لینک استفاده: labs.perplexity.ai@DevTwitter | <Sabber/>

در کرنل لینوکس NUMA چیست؟ به زبان ساده فرض کنید کامپیوتر شما یه خونه آپارتمانیه. توی این خونه چندتا اتاق (گره) هست که هر کدوم تخت خواب (پردازنده) و کمد (حافظه) دارن. تو معماری معمولی، همه تخت‌ها و کمدها توی یه اتاق بزرگ هستن. این می‌تونه برای کسایی که توی همون اتاق زندگی می‌کنن (برنامه‌هایی که به حافظه و پردازش زیادی نیاز دارن) خوب باشه، ولی می‌تونه برای کسایی که توی اتاق‌های دیگه زندگی می‌کنن (برنامه‌هایی که به حافظه و پردازش کمتری نیاز دارن) مشکل‌ساز باشه. با توجه با این NUMA مثل اینه که یه سری از تخت‌ها و کمدها رو به اتاق‌های دیگه ببریم. این کار به کسایی که توی همون اتاق زندگی می‌کنن کمک می‌کنه که سریع‌تر به تخت‌ها و کمدهاشون دسترسی داشته باشن، بدون اینکه منتظر بمونن بقیه که توی اتاق‌های دیگه هستن ازشون استفاده کنن. مثلا فرض کنید یه برنامه پایگاه داده دارین که به حافظه و پردازش زیادی نیاز داره. تو یه سیستم NUMA می‌تونین این برنامه رو طوری تنظیم کنین که توی یه گره اجرا بشه که حافظه و پردازنده‌های بیشتری داره. این کار به برنامه کمک می‌کنه که سریع‌تر به اطلاعات و قدرت پردازشی که نیاز داره دسترسی پیدا کنه، و می‌تونه عملکردش رو خیلی بهتر کنه. در کل NUMA می‌تونه سرعت کار رو با کم کردن زمان دسترسی به حافظه، مخصوصاً برای برنامه‌هایی که به حافظه زیاد نیاز دارن، بهتر کنه. @DevTwitter | <Linuxor/>

ساخت رابط های کاربری مدرن در پایتون با استفاده از eel این یک کتابخانه کوچک و بسیار جالبه که به شما کمک میکنه رابط کاربری برای نرم افزارهای دسکتاپی که با پایتون کد زده میشن با استفاده از html, css, javascrip بسازید این میتونه به شما کمک کنه تا مثلا با کمک bootstrap بتونید رابط های کاربری مدرن در پایتون ایجاد کنید @DevTwitter | <code_pedia/>

تفاوت Ctrl+F5 و F5 چیه؟ دکمه F5 همون رفرش ساده و استاندارده ، اما کنترل F5 یک رفرش اجباری (forced reload ) انجام میده و این مرورگر رو مجبور میکنه که صفحه رو از سرور دوباره دانلود کنه. با زدن دکمه F5 به تنهایی فقط صفحه سایت رو با استفاده از کش مرورگر و فایل ها و عکس ها و... که قبلا تو مرورگر ذخیره کرده بود ، صفحه رو Reload میکنه ولی با نگه داشتن Ctrl و سپس زدن F5 ، کل محتوای سایت رو از سرور دانلود میکنه و کاری به کش مرورگر نداره. @DevTwitter | <Computer_MCH/>

اگه برنامه‌نویس پایتون باشین حتماً تا حالا اسم Pyinstaller رو شنیدین. این برنامه یه ابزار خیلی کاربردیه که به شما کمک می‌کنه برنامه‌های پایتونی رو به یه فایل اجرایی تبدیل کنین تا بشه اونا رو روی سیستم‌های دیگه بدون نیاز به نصب پایتون اجرا کرد. کار کردن با Pyinstaller خیلی راحته. کافیه اونو نصب کنین و بعد با یه دستور ساده، برنامتونو بهش بدین تا براتون یه فایل اجرایی بسازه. Pyinstaller خودش وابستگی‌های برنامه رو شناسایی می‌کنه و اونا رو هم داخل فایل اجرایی می‌ذاره تا مشکلی برای اجرا روی سیستم‌های دیگه پیش نیاد. یه نکته جالب اینه که Pyinstaller از فایل‌های باینری پایتون (bytecode) استفاده می‌کنه تا حجم فایل نهایی کمتر بشه. البته فایل‌های اجرایی ساخته شده توسط Pyinstaller معمولاً حجم زیادی دارن... ولی خب چاره‌ای نیست چون باید همه وابستگی‌ها رو شامل بشن. می‌تونین Pyinstaller رو روی ویندوز، مک و لینوکس استفاده کنین و برنامه‌های پایتونی رو برای هر سه سیستم‌عامل کامپایل کنین. فقط حواستون باشه که برای هر سیستم‌عامل باید رو همون سیستم‌عامل کامپایل رو انجام بدین. نصب پکیج:
pip install pyinstaller
روش استفاده: pyinstaller --onefile my_script.py (اینجا onefile باعث می‌شه که فقط یه فایل اجرایی ساخته بشه و تمام وابستگی‌ها داخلش باشن.) @DevTwitter | <PinkOrca/>

یک پچ داخل wayland مرج شده که اکثر مشکلات wayland رو با انویدیا رفع می‌کنه. https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/90 بعد از اون هم پشتیبانی‌ ازش به kwin اضافه شده: https://invent.kde.org/plasma/kwin/-/merge_requests/4693 گنوم هنوز مرج نکرده. @DevTwitter | <SohrabContents/>

یا اینجا توضیح دادم که الگوریتم Mark-and-Sweep در Garbage Collector در JavaScript چطور عمل میکنه و بعد از اینکه یه قسمت از کد
یا اینجا توضیح دادم که الگوریتم Mark-and-Sweep در Garbage Collector در JavaScript چطور عمل میکنه و بعد از اینکه یه قسمت از کد اجرا میشه و بخش تخصیص داده شده در حافظه غیر قابل دسترس میشه توسط اون حذف میشه و مشکلات کد های غیر اصولی و memory leak و چطور اتفاق می افته! @DevTwitter | <Max Shahdoost/>

#کوته_نیوز دیسکورد فیلتر شد @DevTwitter