fa
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) در بخش زبانی فارسی بازیگری فعال است. در حال حاضر جامعه شامل 29 577 مشترک است و جایگاه 4 600 را در دسته فناوری و برنامه‌ها و رتبه 11 541 را در منطقه إيران دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 29 577 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 01 ژوئیه, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 1 104 و در ۲۴ ساعت گذشته برابر 22 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 22.38% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 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 577
مشترکین
+2224 ساعت
+2857 روز
+1 10430 روز
آرشیو پست ها
طلایی ترین لیست وبلاگ‌ها برنامه نویسان شرکت‌های بزرگ دنیا مثل Google و . . . در این لیست افرادی که تجربه کار کردن در شرکت‌های بزرگ دارند اسم و لینکشون آورده شده نفراول : برنامه نویس شرکت TripAdvisor هم مقالات فنی و هم مهارت نرم رو پوشش میده https://dandreamsofcoding.com/ نفر دوم : خالق الگوریتمی که در تمامی سیستم های recommender در شرکت بزرگ ازش استفاده میشه https://lemire.me/blog/ نفر سوم : از ایشون مگه بالاتر داریم ؟ CEO شرکت Stack overflow https://www.joelonsoftware.com/ نفر چهارم : مهندس نرمافزار گوگل و خالق چند تا از بزرگترین پروژه‌های Open Source جهان https://latedev.wordpress.com/ نفر پنجم : یک از تاثیر گذاران محبوبیت Linux https://www.linux.org/forums/ نفر ششم : برنامه نویس Google و نوسینده چند کتاب مشهور در دنیا https://www.jeremykun.com/ نفر هفتم : خالق Viaweb نوسینده بزرگ در حیطه برنامه نویسی https://paulgraham.com/articles.html نفر هقتم : متخصص و Director شرکت Huawei https://www.yegor256.com/ نفر هشتم : یک متخصص به تمام معنا https://prog21.dadgum.com/ نفر نهم : نوسینده کتاب Clean Code https://blog.cleancoder.com/ نفرم دهم : مهندس گوگل https://stevehanov.ca/blog/ نفرم یازدهم : مهندس شرکت Uber https://blog.pragmaticengineer.com/ @DevTwitter | <Soheib Kiani/>

Repost from N/a
🌀#کوئراکالج 🎧برنامه‌نویسی یاد بگیر، آهنگ گوش کن 🌀Quera | 🟢 Spotify 👨‍💻 Learn To Program, Listen To Music 🍃 شروع کن به
🌀#کوئراکالج 🎧برنامه‌نویسی یاد بگیر، آهنگ گوش کن 🌀Quera | 🟢 Spotify 👨‍💻 Learn To Program, Listen To Music 🍃 شروع کن به یادگیری برنامه‌نویسی و همزمان آهنگ دلخواهت رو گوش بده! ⭐️ الان فرصتشه تا ۳۰ درصد تخفیف روی تمام دوره‌های کوئراکالج رو همراه با یه اکانت اسپاتیفای هدیه بگیری! ✅ ورود به کوئراکالج : 🔗 https://quera.org/r/6u2dv 〰️〰️〰️〰️ #Quera_College

توی توسعه دیتابیس، انتخاب نوع داده‌ها یکی از بخش‌های مهم و حساسه. امروز یه چیت شیت و از انواع ستونهای عددی و متنی در Laravel
+1
توی توسعه دیتابیس، انتخاب نوع داده‌ها یکی از بخش‌های مهم و حساسه. امروز یه چیت شیت و از انواع ستونهای عددی و متنی در Laravel آوردم تا راحتتر تصمیم‌گیری کنیم که چه نوعِ داده‌ای، برای داده مدنظرمون کاربردی و مناسب‌تره این چیت شیت برای کسانی که مثل من از حافظه کوتاه‌مدت رنج میبرن (دلیلی که باعث شد اصلا به فکر ساخت این چیت شیت بیوفتم)، میتونه بیشتر از بقیه دوستان مفید باشه @DevTwitter | <Amir Asgary/>

این ریپو تمام الگوریتم ها را با python پیاده سازی کرده. یک منبع عالی آموزشی برای یادگیری data structures و کلا الگوریتم. https://github.com/TheAlgorithms/Python @DevTwitter | <Mehdi Allahyari/>

Repost from N/a
با سرورهای اختصاصی هاست ایران، سرعت و امنیت بی‌نظیر رو تجربه کنید! 😍 اگر دنبال سرورهایی با قدرت و امنیت بالا هستید، سرورهای
با سرورهای اختصاصی هاست ایران، سرعت و امنیت بی‌نظیر رو تجربه کنید! 😍 اگر دنبال سرورهایی با قدرت و امنیت بالا هستید، سرورهای G7، G8 و G9 هاست ایران دقیقا همون چیزیه که بهش نیاز دارید. 🔒 🔸 هرکدوم از این سرورها برای کاربردهای مختلفی طراحی شدن؛ G7 برای وب‌سایت‌های کوچک و کسب‌وکارهای متوسط، G8 برای پروژه‌های بزرگ‌تر و سایت‌های با ترافیک بالا، و G9 برای سازمان‌ها و پروژه‌های بسیار بزرگ با نیاز به قدرت پردازش بالا. ⚡️ سرعت بالا با سرورهای اختصاصی، همه چیز سریع‌تر و روان‌تر انجام می‌شه. 🔒 امنیت بالا اطلاعات و داده‌هاتون در امنیت کامله. 💬 پشتیبانی ۲۴ ساعته هر وقت سوال یا مشکلی داشتید، می‌تونید با پشتیبانی هاست‌ایران مطرح کنید. ⬆️ شخصی‌سازی و ارتقای راحت سرور خودتون رو به دلخواه تنظیم کنید و هر وقت که نیاز شد، به راحتی ارتقا بدید. 🌐 برای مشاهده پلن‌ها و سفارش سرورهای اختصاصی اینجا کلیک کنید.@hostiran

برنامه نویس وب و طراح وب دو مفهوم کاملا مجزا @DevTwitter |
برنامه نویس وب و طراح وب دو مفهوم کاملا مجزا @DevTwitter | <Amir/>

اتفاقی پیش آمد که مجبور شدم پس از چند سال لینوکس‌ام را عوض کنم و دوباره خیلی از configهایی که داشتم را مجدد بازبینی کنم. از ا
اتفاقی پیش آمد که مجبور شدم پس از چند سال لینوکس‌ام را عوض کنم و دوباره خیلی از configهایی که داشتم را مجدد بازبینی کنم. از اونجایی که استفاده زیادی از cli داشتم رسیدم به جایگزین کردن ls. بعد از استفاده از برنامه‌های مختلف، آخر LSDeluxe انتخاب کردم. github.com/lsd-rs/lsd‎ یکی از ویژگی‌های برجسته‌ی این برنامه، سازگاری کامل آن با سوئیچ‌های ls است. علاوه بر این، به‌خوبی ساختار پوشه‌ها و فایل‌ها را تشخیص می‌دهد و آیکون‌های متناسب با هر کدام را نمایش می‌دهد. این برنامه قابلیت شخصی‌سازی گسترده‌ای دارد؛ به‌طوری که می‌توان با استفاده از فایل پیکربندی (config) تنظیمات موردنظر را برای هر بخش دلخواه اعمال کرد. نکته‌ی جذاب‌تر این است که LSDeluxe از Theme پشتیبانی می‌کند، به این معنا که می‌توان برای آن رنگ و آیکون‌های اختصاصی تعریف کرد. همچنین، می‌توان برای برنامه‌های خاص مانند git یا هر نرم‌افزاری که نیاز دارید، پیکربندی‌های ویژه‌ای برای نمایش تنظیم کرد. @DevTwitter | <Vahid Nameni/>

‏اگر با VSCode حال می‌کنین یه نگاهی به Cursor بکنین اینکه یه دستیار ai دارین که همه فایل هاتون رو میتونه بررسی کنه و بهتون کم
‏اگر با VSCode حال می‌کنین یه نگاهی به Cursor بکنین اینکه یه دستیار ai دارین که همه فایل هاتون رو میتونه بررسی کنه و بهتون کمک کنه جذابش کرده @DevTwitter | <Ali Palvane/>

مایکروسافت یک فریمورک 1bit LLM inference داده به اسم bitnet.cpp. که باهاش میشه انواع مدلها مثلا یک ۱۰۰ میلیارد پارامتری را روی CPU و به صورت لوکال ران کرد. با سرعت 6x بیشتر و تا 82% مصرف انرژی کمتر، همه اینها بدون GPU! https://github.com/microsoft/BitNet @DevTwitter | <Mehdi Allahyari/>

اگر می‌خواید ماشین لرنینگ، تحلیل داده یا علوم داده رو شروع کنید، از مخزن زیر استفاده کنید! Awesome Public Datasets توی GitHub
اگر می‌خواید ماشین لرنینگ، تحلیل داده یا علوم داده رو شروع کنید، از مخزن زیر استفاده کنید! Awesome Public Datasets توی GitHub پر از داده‌های رایگان و عمومی هست که به موضوعاتی مثل سلامت، اقتصاد و علوم اجتماعی و ... می‌پردازه. https://github.com/awesomedata/awesome-public-datasets @DevTwitter | <Badass Analyst/>

#میم_شبانگاهی فقط جاوا اسکریپت تا این حد انعطاف داره @DevTwitter |
#میم_شبانگاهی فقط جاوا اسکریپت تا این حد انعطاف داره @DevTwitter | <Amir/>

چرا تو جاوا اسکریپت وقتی دوتا آبجکت با مقادیر یکسان رو باهم مقایسه میکنیم false برمیگرده؟ بهتره قبل از جواب به دوفهموم اشاره
چرا تو جاوا اسکریپت وقتی دوتا آبجکت با مقادیر یکسان رو باهم مقایسه میکنیم false برمیگرده؟ بهتره قبل از جواب به دوفهموم اشاره کرد: 1-مقادیر Primitive داده‌هایی هستند که مستقیماً در یک متغیر ذخیره می‌شوند. این مقادیر شامل اعداد، بولین‌ها، رشته‌ها، null و undefined می‌باشند مقادیر Reference آبجکت‌هایی هستند که در حافظه ذخیره می‌شوند و از طریق یک Reference قابل دسترسی می‌باشند. این مقادیر شامل آرایه‌ها، آبجکت‌ها و توابع هستند. خب جالا برسیم به سوال اصلی : وقتی دوتا آبجکت با مقادیر یکسان رو مقایسه میکنیم بهمون false برمیگردونه علت اصلی این اتفاق این هستش که آبجکت ها Reference تایپ هستن , پس وقتی ما دوتا آبجکت رو باهم مقایسه ظاهر یا مقادیر اونها باهم مقایسه نمیشن , آدرس آنها مقایسه میشن به عکس زیر توجه کنید , هر دوصورت مقایسه شده @DevTwitter | <Kamyar Kamali/>

⭕️ ما در شرکت همکاران سیستم برای تقویت تیم‌های تولید نرم‌افزارمون دنبال هم‌تیمی‌هایی هستیم که با توانایی بالاشون در زمینه حل
⭕️ ما در شرکت همکاران سیستم برای تقویت تیم‌های تولید نرم‌افزارمون دنبال هم‌تیمی‌هایی هستیم که با توانایی بالاشون در زمینه حل مسئله و کار با الگوریتم‌ها، بتونن به عنوان برنامه‌نویس #گولنگ فعالیت کنن. ⚡️ اگه اهل به چالش کشیدن خودت هستی و توانایی و انگیزه لازم برای تولید برنامه‌هایی با قابلیت توسعه‌پذیری و نگهداشت بالا رو داری، می‌تونی رزومه‌ت رو برای ما ارسال کنی. 📎 اطلاعات بیشتر و ارسال رزومه: 🌐 jobs.systemgroup.net/job-detail/e578211f-0c74-477c-8395-bc7f98f00f45 ❗️ راستی یادت نره این پیام رو یه جا برای خودت ذخیره کنی تا بعدا بتونی اون رو برای دوستان و آشنایان خودت که تجربه فعالیت در این زمینه رو دارن ارسال کنی... 🌐 لینکدین | 📹 اینستاگرام

به تازگی یک سری دو قسمتی درباره Spring AI منتشر کردم! اگر به چگونگی ادغام قابلیت‌های هوش مصنوعی در Spring علاقه‌مندید، این مق
به تازگی یک سری دو قسمتی درباره Spring AI منتشر کردم! اگر به چگونگی ادغام قابلیت‌های هوش مصنوعی در Spring علاقه‌مندید، این مقالات را بررسی کنید: قسمت اول: https://hoomanamini.ir/blog/spring-ai-part1 قسمت دوم: https://hoomanamini.ir/blog/spring-ai-part2 @DevTwitter | <Parsa Kafi/>

اگر از لاراول استفاده میکنید و دنبال پکیجی برای آنالیز کلیک کاربران هستید پکیج Pan این امکان رو به صورت لوکال ایجاد میکنه htt
اگر از لاراول استفاده میکنید و دنبال پکیجی برای آنالیز کلیک کاربران هستید پکیج Pan این امکان رو به صورت لوکال ایجاد میکنه https://github.com/panphp/pan معرفی: https://www.youtube.com/watch?v=hJJNi-Ri_3E @DevTwitter | <Parsa Kafi/>

میدونستی یک Lib برای Python هست به اسم Art که دو ایرانی الاصل به اسم صدرا صبوری و سپند حقیقی ساختند که نوشته را تبدیل به گراف
میدونستی یک Lib برای Python هست به اسم Art که دو ایرانی الاصل به اسم صدرا صبوری و سپند حقیقی ساختند که نوشته را تبدیل به گرافیک ASCII میکنه غرب جوانان با استعداد ایران را خوب دستچین کرد و بالا کشید pypi.org/project/art/@DevTwitter | <teegra/>

کتاب Web Browser Engineering در مورد روش کار Browser ها و مفاهیم پایه کمک خوبی است برای درک عمیق مفاهیم browser.engineering/i
کتاب Web Browser Engineering در مورد روش کار Browser ها و مفاهیم پایه کمک خوبی است برای درک عمیق مفاهیم browser.engineering/index.html@DevTwitter | <MehrdadLinux/>

امروز می‌خوام براتون درباره TCP صحبت کنم، یکی از پروتکل‌های کلیدی اینترنت که به‌طور روزمره باهاش سروکار داریم. TCP مثل یه پستچی مطمئن عمل می‌کنه و داده‌ها رو دقیق و به ترتیب به مقصد می‌رسونه. پروتکل کنترل انتقال یا TCP چیه؟ پروتکل کنترل انتقال یا TCP یکی از مهم‌ترین پروتکل‌های ارتباطی هست که به داده‌ها اجازه می‌ده به‌صورت امن و مطمئن از یک سیستم به سیستم دیگه منتقل بشن. به خاطر اطمینان بالا، بیشتر اپلیکیشن‌ها مثل وب‌گردی، ایمیل و پیام‌رسان‌ها از TCP استفاده می‌کنن. چطور ارتباط TCP برقرار می‌شه؟ برقراری ارتباط TCP یه فرآیند سه مرحله‌ای به اسم Three-Way Handshake داره: مرحله اول SYN (Synchronize) مثل این می‌مونه که یک طرف دستش رو برای دست دادن دراز کنه. کلاینت بسته‌ای با فلگ SYN به سرور می‌فرسته که حاوی شماره ترتیب اولیه (ISN) هست. مثلاً ۱۰۰۰. این یعنی کلاینت می‌خواد ارتباط برقرار کنه. مرحله دوم SYN-ACK (Synchronize Acknowledge) سرور دست رو می‌گیره و فلگ‌های SYN و ACK رو تنظیم می‌کنه. شماره ترتیب کلاینت رو تایید می‌کنه (۱۰۰۱) و شماره ترتیب خودش رو (مثلاً ۵۰۰۰) می‌فرسته. مرحله سوم ACK (Acknowledge) کلاینت پاسخ می‌ده و فلگ ACK رو تنظیم می‌کنه. شماره ترتیب سرور رو به ۵۰۰۱ افزایش می‌ده. حالا ارتباط TCP برقرار شده و آماده تبادل داده‌ها هست. سوالات متداول: فلگ‌های SYN و ACK چی هستن؟ این فلگ‌ها به TCP کمک می‌کنن که ارتباط بین دو سیستم رو مدیریت کنه و مطمئن بشه که هر پیام به درستی دریافت شده. چرا شماره ترتیب‌ها (ISN) مهم هستن؟ این شماره‌ها کمک می‌کنن تا پیام‌ها به ترتیب درست برسن و از گم شدن اطلاعات جلوگیری می‌کنه. همچنین با تصادفی بودنشون جلوی حملات امنیتی گرفته می‌شه. آیا اینترنت به سمت جایگزینی TCP می‌ره؟ در HTTP/3 از پروتکل جدیدی به نام QUIC استفاده میشه که جای TCP رو می‌گیره، اما هنوز بیشتر وب‌سایت‌ها از TCP استفاده می‌کنن، پس فعلاً جایی نمی‌ره! @DevTwitter | <Firoozeh Daeizadeh/>

📣 فرصت‌های شغلی برنامه‌نویسی و IT منتظر شما هستند! 📌 سایت «ای-استخدام» پر از فرصت‌های شغلی استخدام مشاغل IT نظیر برنامه‌نوی
📣 فرصت‌های شغلی برنامه‌نویسی و IT منتظر شما هستند! 📌 سایت «ای-استخدام» پر از فرصت‌های شغلی استخدام مشاغل IT نظیر برنامه‌نویس، مدیر شبکه، متخصص پایگاه داده، طراح UI/UX و سایر مشاغل حوزه IT در شرکت‌های معتبر و نوآورانه است. 📌 از طریق لینک‌های زیر می‌توانید این فرصت‌های شغلی را مشاهده و رزومه ارسال کنید. ⬅️ استخدام مشاغل IT در شرکت‌های فناوری اطلاعات ⬅️ استخدام مشاغل IT در شرکت‌های مالی، بیمه و بانکداری ⬅️ استخدام مشاغل IT در شرکت‌های مخابراتی ⬅️ استخدام مشاغل IT در شرکت‌های پزشکی و سلامت ⬅️ استخدام مشاغل IT در شرکت‌های تبلیغات و بازاریابی ⬅️ استخدام مشاغل IT در شرکت‌های بازرگانی ⬅️ استخدام مشاغل IT در صنایع تولیدی و غذایی ⬅️ استخدام مشاغل IT در شرکت‌های آموزشی 📲 با دانلود اپلیکیشن «ای-استخدام» آگهی‌ها را راحت‌تر و سریع تر ببینید. ⬅️ مشاهده صفحه دانلود اپلیکیشن «ای-استخدام» .

کی از Git Rebase استفاده کنیم و کی از Git Merge؟ گاهی توی کار با Git با این سؤال مواجه می‌شیم که کی بهتره از rebase استفاده کنیم و کی merge؟ این موضوع می‌تونه روی خوانایی و ساختار تاریخچه پروژه تاثیر زیادی بذاره. وقتی که می‌خوایم تاریخچه‌ای تمیز و خطی داشته باشیم، از git rebase استفاده می‌کنیم. مثلاً فرض کنید در حال کار روی یک شاخهٔ جانبی (feature) هستیم که از شاخهٔ "main" ساخته شده و در این مدت، تغییرات جدیدی در "main" رخ داده است. اگر از rebase استفاده کنیم، تغییرات شاخهٔ "feature" به گونه‌ای دوباره اعمال می‌شوند که انگار بعد از آخرین تغییرات شاخهٔ "main" انجام شده‌اند. این کار کمک می‌کنه که تاریخچه پروژه به شکلی خطی و ساده باقی بمونه و دیدن اینکه چه تغییراتی و به چه ترتیبی انجام شده، راحت‌تر باشه. اما باید با git rebase با احتیاط رفتار کنیم، چون در صورت استفاده نادرست می‌تونه مشکلات جبران‌ناپذیری ایجاد کنه. به‌ویژه، زمانی که چند نفر به طور همزمان روی یک شاخه کار می‌کنند، استفاده از rebase می‌تونه منجر به سردرگمی و مشکلات ترکیب (merge conflict) بشه. بنابراین، بهتره زمانی از rebase استفاده کنیم که با نحوهٔ عملکرد دقیق اون آشنایی کافی داشته باشیم. از طرف دیگه، وقتی که می‌خوایم دو شاخه رو با هم ترکیب کنیم و دوست داریم که تاریخچهٔ هر دو شاخه و تغییراتشون حفظ بشه، git merge بهترین انتخابه. این روش مخصوصاً زمانی مناسب هست که بخوایم مشارکت چندین توسعه‌دهنده و تاریخچه کارهای انجام شده روی هر شاخه رو حفظ کنیم. merge به ما این امکان رو می‌ده که به وضوح ببینیم که در چه زمانی دو شاخه با هم ادغام شده‌اند و هیچ تغییری از دست نرفته است. در کل، هر دو دستور rebase و merge کاربردهای خاص خودشون رو دارن و بسته به نیاز پروژه و ساختار تیم باید انتخاب بشن. rebase برای تمیز نگه داشتن تاریخچه و merge برای ترکیب و حفظ شاخه‌های موازی به کار می‌ره. مهم اینه که هر کدوم رو با دقت و با توجه به نیازهای پروژه استفاده کنیم. @DevTwitter | <Amirhisein Ahmadi/>