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

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

Ir al canal en Telegram

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

Mostrar más

📈 Análisis del canal de Telegram DevTwitter | توییت برنامه نویسی

El canal DevTwitter | توییت برنامه نویسی (@devtwitter) en el segmento lingüístico de Farsi es un actor destacado. Actualmente la comunidad reúne a 29 128 suscriptores, ocupando la posición 4 698 en la categoría Tecnologías y Aplicaciones y el puesto 11 719 en la región Irán.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 29 128 suscriptores.

Según los últimos datos del 20 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 919, y en las últimas 24 horas de 31, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 24.86%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 16.53% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 7 231 visualizaciones. En el primer día suele acumular 4 809 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 60.
  • Intereses temáticos: El contenido se centra en temas clave como پرو, #کوته_نیوز, ارتباط, ابزار, چیز.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
توییت های برنامه نویسی و طراحی وب :) @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 21 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

29 128
Suscriptores
+3124 horas
+2517 días
+91930 días
Archivo de publicaciones
جادوی TypeScript Generics — نوشتن کدی که همه‌چیز رو می‌فهمه! تصور کن یه فانکشن داری که از API داده می‌گیره. یک‌بار قراره لیست
جادوی TypeScript Generics — نوشتن کدی که همه‌چیز رو می‌فهمه! تصور کن یه فانکشن داری که از API داده می‌گیره. یک‌بار قراره لیست مشتری‌ها برگردونه، یک‌بار لیست سفارش‌ها. نمی‌خوای برای هر کدوم جدا فانکشن بنویسی، اما نمی‌خوای TypeScript هم غر بزنه که "any" استفاده کردی. اینجاست که Generics به کار میان. مثال ها در عکس موجود هست .... اینجا TypeScript خودش می‌فهمه نوع چی هست و T رو جایگزین می‌کنه. چرا این جذابه؟ کد تکراری کمتر: یک بار فانکشن می‌نویسی → برای همهٔ نوع داده کار می‌کنه. Type-safety بالا: اگر اشتباهی property رو صدا بزنی (مثلاً customer.age وقتی توی مدل نیست)، همون لحظه TypeScript هشدار می‌ده. مقیاس‌پذیری: برای پروژه‌های enterprise که مدل داده‌ها خیلی متنوع و پیچیده هستن، generics باعث می‌شن کد هم قابل اعتماد باشه هم تمیز. نکتهٔ ذهنی : Generics یعنی "قالب خالی" برای نوع‌ها. مثل فرم کلیشه‌ای که هر بار با یک داده پر می‌کنی. @DevTwitter | <Abolfazl Javadinia/>

تا حالا فکر کردی چرا هارد ۱ ترابایت فقط ۹۳۱ گیگ نشون میده؟ یا فلش ۳۲ گیگت فقط حدود ۲۹ گیگه؟ احساس کردی شرکتا دارن سرت کلاه می‌ذارن؟ واقعیت اینه که نه دزدی‌ای در کاره، نه حافظه‌ای گم شده… فقط ما و شرکتا با دو زبان متفاوت حساب می‌کنیم! شرکت‌ها از واحدهای «ده‌دهی» یا «Decimal» استفاده می‌کنن (مثل بقیه‌ی چیزها توی دنیا): 1KB = 1000B 1MB = 1000KB 1GB = 1000MB چون این همون استاندارد بین‌المللیه (SI Units) مثل کیلومتر، کیلوگرم، یا وات. همه‌چی بر پایه‌ی 10 ساخته شده و عددها گرد و قشنگ درمی‌آن. برای همین می‌گن: 1 ترابایت = 1,000,000,000,000 بایت اما کامپیوترها فقط صفر و یک می‌فهمن «Binary»، پس براشون راحت‌تره همه‌چیز بر پایه‌ی ۲ باشه: 1KiB = 1024B 1MiB = 1024KiB 1GiB = 1024MiB وقتی ویندوز یا لینوکس این هارد رو می‌خونن، می‌گن: «باشه، بذار به زبان خودم حساب کنم» و نتیجه میشه حدود ۹۳۱ گیگابایت. خلاصه این که: شرکت‌ها با منطق انسان‌ها (ده‌دهی) حساب می‌کنن. کامپیوتر با منطق خودش (دودویی). هیچ چیزی کم نشده، فقط زبون محاسبه فرق داره. پس اگه فلشت ۳۲ گیگه و فقط ۲۹.۸ نشون میده، بدون مقصر فقط ریاضیه، نه سازنده @DevTwitter | <Milad Niroee/>

مدتی پیش در جریان توسعه‌ی چند پروژه‌، متوجه شدم ابزار جامع، به روز و قابل اعتمادی برای مدیریت داده‌های فارسی در اکوسیستم جاوا
مدتی پیش در جریان توسعه‌ی چند پروژه‌، متوجه شدم ابزار جامع، به روز و قابل اعتمادی برای مدیریت داده‌های فارسی در اکوسیستم جاوا وجود ندارد. به همین دلیل تصمیم گرفتم کتابخانه‌ای سبک، تمیز و کاربردی طراحی کنم به نام Persian Utils این کتابخانه مجموعه‌ای از ابزارهای ضروری برای توسعه‌دهندگان جاواست که با داده‌ها و استانداردهای فارسی سروکار دارند. امکانات: - تبدیل تاریخ میلادی-جلالی با پشتیبانی از محاسبات زمانی و خیلی امکانات دیگه روی تاریخ جلالی - تبدیل عدد به حروف (فارسی و انگلیسی) با پشتیبانی از واحد پول - قالب‌بندی اعداد با استایل‌های مختلف - ابزارهای متنی برای نرمال‌سازی و تشخیص نویسه‌های فارسی - اعتبارسنجی کد ملی، محل صدور، کد پستی، شماره شبا، کارت بانکی، شماره تلفن ثابت و موبایل GitHub: https://github.com/Jamalianpour/persian-utils Docs: https://jamalianpour.github.io/persian-utils/ @DevTwitter | <Mohammad/>

Repost from N/a
🎯 المپیک فناوری | ۱۴۰۴ 🎁 توی حوزه‌‌ی الگوریتم مسابقه بده، رایگان آموزش ببین و جوایز نقدی به ارزش ۱۰۰ میلیون ببر! 🌍 این مسابقه بین‌المللیه و فرصت رقابت با افراد از کشورهای مختلف رو داری! 🚀 ثبت‌نام رایگان: 🔗 https://quera.org/r/4b43d

در repository زیر سعی شده تمام تکنیک ها و ترفندهای مختلف برای حوزه تست نفوذ و باگ بانتی رو که دارم استفاده میکنم و در منابع م
در repository زیر سعی شده تمام تکنیک ها و ترفندهای مختلف برای حوزه تست نفوذ و باگ بانتی رو که دارم استفاده میکنم و در منابع مختلف به مرور پیدا میکنم، اینجا با همه علاقمندان به اشتراک بزارم. این ریپو به مرور و بصورت دائم در حال بروزرسانی است. https://github.com/Mehdi0x90/Web_Hacking @DevTwitter | <‌BlackHat/>

دوره چطور درست و مؤثر صحبت کنیم؟ دانشگاه MIT یوتیوب https://youtube.com/playlist?list=PLIYFrSI-Jz_bEcr7FGDbPsxjDkzpPsGkT&amp;
دوره چطور درست و مؤثر صحبت کنیم؟ دانشگاه MIT یوتیوب https://youtube.com/playlist?list=PLIYFrSI-Jz_bEcr7FGDbPsxjDkzpPsGkT&si=rtedqNCERJmL-a30 آپارات( نیم بها ) https://www.aparat.com/playlist/22306954 @DevTwitter | <Hamed Heydarian/>

لینک گیتهاب چنل رو گذاشتم توی بیو شاید یه روز یه چیز باحالی توش پیدا شد

Turn complex and messy documents into LLM-ready data! ade-python is a Python library for Agentic Document Extraction (ADE) th
Turn complex and messy documents into LLM-ready data! ade-python is a Python library for Agentic Document Extraction (ADE) that outputs layout-aware structured JSON from visually complex documents. The new Document Pre-Trained Transformer (DPT-2) model in ADE is a game changer. It parses complex tables with merged cells, multi-level headers, and irregular grids, with spatial grounding and bounding boxes for traceability. GitHub Repo: https://github.com/landing-ai/ade-python @DevTwitter | <Sumanth/>

یک سایتی پیدا کردم برای طرح های شیشه ای، Blur، glass-morphism داره و خیلی راحت با یک کلیک میتونی ازش استفاده کنی - طراحی شیشه‌ای (Liquid Glass UI) - افکت‌های بلور، نور و سایه‌های پویا - بدون نیاز به JavaScript - کامپوننت‌های آماده و واکنش‌گرا - مناسب برای صفحات فرود، نمونه‌کارهای گرافیکی، یا اپ‌هایی که می‌خوان خاص باشن اگه دنبال یه تجربه کاربری متفاوت هستی، حتما از این ابزار استفاده کن Link : aethercss.lovable.app @DevTwitter | <Abolfazl Shekarshekan/>

#بازارکار استخدام برنامه‌نویس ارشد بک‌اند شرکت ماورای ابعاد رایکا تمام وقت حضوری (روزهای کاری شنبه تا چهارشنبه ) محدوده شرکت اقدسیه مزایا :بیمه تامین اجتماعی - بیمه تکمیلی - وام و پرداخت به موقع حقوق حقوق توافقی و بسته به توانایی و تجربه کاری ما در حال توسعه ی یک داشبورد ابری نسل جدید مبتنی بر OpenStack هستیم که امکان مدیریت منابع محاسباتی، شبکه و ذخیره سازی را در یک پلتفرم یکپارچه فراهم میکند. به دنبال توسعه دهنده بک اند ارشدی هستیم که بتواند در طراحی، پیاده سازی و بهینه سازی سرویسهای بک اند، APIها و یکپارچه سازی با سرویسهای ابری نقش کلیدی ایفا کند. در این تیم با ارزشهایی مانند معماری تمیز، اتوماسیون، و حل مسئلهی هوشمندانه کار خواهید کرد و مسئولیت سرویسهای حیاتی سیستم را بر عهده میگیرید — از ارکستریشن منابع گرفته تا پردازشهای غیرهمزمان. مسئولیت ها: - طراحی و توسعه ی سرویسهای مقیاس پذیر با استفاده از Django ,FastAPI (Python) - توسعه و نگهداری API RESTهایی که با سرویسهای Keystone ,Cinder ,Neutron ,Nova (OpenStack و ...( در ارتباط هستند - استفاده از Celery برای تسکهای توزیع شده و پردازشهای asynchronous - همکاری نزدیک با تیمهای فرانت اند و DevOps برای ارائه ی سرویسهای قابل اطمینان و ایمن - نوشتن کد تمیز، تست پذیر و مستند با pytest و test integration/unit - بررسی و بازبینی کد، راهنمایی توسعه دهندگان جونیور و اعمال استانداردهای فنی - بهینه سازی عملکرد APIها و اطمینان از مدیریت خطا و tolerance-fault - مشارکت در طراحی معماری، مستندسازی و بهبود CD/C ایمیل واحد منابع انسانی جهت ارسال رزومه: niloofar.joodaki70@gmail.com @DevTwitter

چرا کد شما باگ داره؟ شاید بارها براتون پیش اومده که State رو تغییر می‌دید، اما کامپوننتتون آپدیت نمیشه. این یه باگ نیست، بلکه
چرا کد شما باگ داره؟ شاید بارها براتون پیش اومده که State رو تغییر می‌دید، اما کامپوننتتون آپدیت نمیشه. این یه باگ نیست، بلکه یک مفهوم مهم در ری‌اکته: تغییرناپذیری (Immutability). چالش اصلی: ری‌اکت برای تشخیص تغییرات آرایه‌ها و آبجکت‌ها، مرجع (Reference) اون‌ها رو مقایسه می‌کنه، نه محتواشون رو. وقتی آرایه‌ای رو مستقیم تغییر میدید (مثل (()list.push)، مرجعش همون قبلیه و ری‌اکت هیچ تغییری رو تشخیص نمیده. راه حل: همیشه یک کپی جدید از آرایه یا آبجکت بسازید. با این کار، مرجع جدیدی ایجاد میشه و ری‌اکت می‌فهمه که باید UI رو آپدیت کنه. همونطور که در کدهای پایین می‌بینید، با استفاده از setList([...list, input]) به راحتی این مشکل حل میشه. این روش باعث میشه کدهای شما قابل پیش‌بینی‌تر و بدون باگ باشه. @DevTwitter | <Mojtaba Vahedi/>

خار مادر بکگراند @DevTwitter
خار مادر بکگراند @DevTwitter

تا حالا شده فکر کنید محیط کدنویسی‌تون چقدر روی تمرکز و خلاقیت‌تون تأثیر می‌ذاره؟ چند ماه پیش، وقتی داشتم روی پروژه‌ها کار می‌
تا حالا شده فکر کنید محیط کدنویسی‌تون چقدر روی تمرکز و خلاقیت‌تون تأثیر می‌ذاره؟ چند ماه پیش، وقتی داشتم روی پروژه‌ها کار می‌کردم، حس کردم چیزی کم دارم… جایی که کدنویسی کنم و واقعاً ازش لذت ببرم. همون لحظه بود که به ذهنم رسید تم اختصاصی VS Code خودم رو بسازم. شروع کردم به طراحی، آزمون و خطا، تغییر رنگ‌ها، تنظیم جزئیات… دو ماه پر از چالش و هیجان گذشت تا بالاخره به چیزی رسیدم که امروز با افتخار می‌تونم معرفی کنم: Aurorain! چرا Aurorain؟ اسمش ترکیبیه از Aurora و Rain، چون می‌خواستم هر بار که کد می‌زنم حس الهام‌بخش و آرامش‌بخشی بهم بده. حالا خیلی خوشحالم که می‌تونم تجربه‌ی خودم رو با شما به اشتراک بذارم. اگه دوست دارید کدنویسی در فضایی متفاوت رو تجربه کنید، Aurorain منتظر شماست: https://marketplace.visualstudio.com/items?itemName=MostafaGh.aurorain @DevTwitter | <Amir mohammd Godarzi/>

Repost from N/a
استخدام NOC Cloud Engineer از مسیر آموزش در بوت‌کمپ تخصصی Network Operations Center-Tier 1 ۸۰ ساعت | آنلاین 🔸آموزش در این بو
استخدام NOC Cloud Engineer از مسیر آموزش در بوت‌کمپ تخصصی Network Operations Center-Tier 1 ۸۰ ساعت | آنلاین 🔸آموزش در این بوت‌کمپ زیر نظر متخصصان با سابقه حوزه شبکه و دیتاسنتر انجام می‌شود و هدف آن استخدام در موقعیت شغلی کارشناس مرکز عملیات شبکه از میان نفرات برتر بوت‌کمپ است. 📌برخی از سرفصل‌های دوره: - نصب و مدیریت لینوکس (بر اساس LPIC1 سفارشی) - اصول شبکه (+Network / CCNA) - امنیت پایه (+Security) - مانیتورینگ سرویس‌ها و کار با ابزارهای حرفه‌ای - مدیریت Incident و تیکتینگ این دوره مناسب چی کسانی است⁉️ -علاقه‌مندان به شبکه، IT و امنیت؛ -فارغ‌التحصیلان یا دانشجویان رشته‌های کامپیوتر و برق؛ -کسانی که می‌خواهند خیلی سریع وارد بازار کار فناوری اطلاعات شوند؛ -افرادی که به دنبال اولین تجربه شغلی در حوزه NOC و شبکه هستند. 📆 تاریخ شروع بوت‌کمپ: ۳ آبان۱۴۰۴ 🔰 بدون پیش‌نیاز؛ همراه با پروژه عملی و کوئیز 🧾مدرک پایان دوره 🔗 اطلاعات بیشتر و پیش‌ثبت‌نام👇 https://B2n.ir/mq4649 ___ فناپ‌کمپس؛ رشد در بازار کار دیجیتال @Fanapcampus

بنظر میاد از این پروژه دانشگاه برای اسکن CVE ها میشه توی پروداکشن هم استفاده کرد :) لینک گیت هاب: https://github.com/mm390607
بنظر میاد از این پروژه دانشگاه برای اسکن CVE ها میشه توی پروداکشن هم استفاده کرد :) لینک گیت هاب: https://github.com/mm3906078/eagle-eyes لینک مقاله: https://vrgl.ir/ZvtmM @DevTwitter | <mr.salehi/>

شده که ایجنت Ai که میخوایم بسازیم کلی tool اضافه بشه بهش و نتونه خوب اونارو call کنه. یه کار اینه که یه لایه از llm کمک بگیری
شده که ایجنت Ai که میخوایم بسازیم کلی tool اضافه بشه بهش و نتونه خوب اونارو call کنه. یه کار اینه که یه لایه از llm کمک بگیریم تا بر اساس پیام کاربر و استفاده از یه tool ،تولید جواب رو بسپاره به یک llm که کار مشخصی قراره انجام بده. یعنی به جای اینکه کل toolها رو به مدل بدیم، بیایم دسته بندی کنیم و tool هارو بسپاریم به چندین LLM که اختصاصی برای انجام اون کار ها ساخته شدن. لایه اول LLM ما میاد بر اساس پیام کاربر تشخیص میده که کدوم AGENT میتونه از پس سوال بربیاد و میده به اون بر فرض ما یه دستیار فروشگاه داریم. به جای اینکه تمام tool های بررسی سفارش و پیگیری و tool های سوالات متداول و آدرس و .. بیایم بدیم به یک مدل، میایم تبدیل میکنیم به دوتا ایجنت که یکی قراره برای پشتیبانی خرید باشه و یکی سوالات حالا لایه اول ما میتونه تشخیص بده و سوال رو بده به ایجنتی که برای پاسخ به اون تسک ساخته شده. یعنی اگر سوال مربوط به فروش بود یه ایجنت فروش و برای پاسخ سوالاتت هم همینطور. این کار کمک میکنه تو ایجنت هایی که tool زیاد یا دیتا قراره فچ بشه ما هم هزینه هارو کمتر کنیم و هم دقت رو بالا ببریم @DevTwitter | <Mani/>

کنفرانس امروز چت‌جی‌پی‌تی در حد اپل هیجان انگیز بود. خفن‌ترین چیزی که معرفی شد App SDK بود. شما میتونید با استفاده ازش اپ بسازید و اپتون داخل chatgpt برای همه قابل استفاده باشه. یوزرها از طریق chatgpt لاگین میکنن به اپ/سایتتون و هرکاری بخوان کنن رو با Ai انجام میدن. گویا میخواد بازار اپ‌ها رو دست بگیره. محصول خفن دوم AgentKit بود. راهی بسیار راحت برای ساخت هر نوع آتومیشن با کمک Ai. دیگه لازم نیست حتی n8n یا zapier رو بشناسید. @DevTwitter | <Amin Anvary/>

میدونستین به همین راحتی عکس می‌تونید کد های جاوا اسکریپتیتون رو روی GPU‌ اجرا کنید؟ یه لایبری جاوا اسکریپت هست به اسم gpu.js
میدونستین به همین راحتی عکس می‌تونید کد های جاوا اسکریپتیتون رو روی GPU‌ اجرا کنید؟ یه لایبری جاوا اسکریپت هست به اسم gpu.js برای پردازش های ریز و تعداد بالا مثل ضرب ماتریسا میتونید ازش استفاده کنید اگه gpu ساپورت نشه با CPU حسابش میکنه و خطا نمیده http://github.com/gpujs/gpu.js @DevTwitter | <Nimo/>

یک مدل جدید دیگه اومده به اسم Jan-Nano که ۴ میلیارد پارامتر داره که برای کارهای deep research اپتیمایز شده. بخصوص برای وصل شدن به Model Context Protocol (MCP) servers و انواع tools/ابزارها. و از لحاظ دقت هم خیلی خوبه. میتونید دانلود کنید و لوکال اجرا کنید. تمام اطلاعات راجع به حداقل سیستم مورد نیاز و اینکه چطور نصب کنید همه توی وب سایت هست. menloresearch.github.io/deep-research/@DevTwitter | <Mehdi Allahyari/>

همین رو واسه آرایه‌های جاوااسکریپت هم زدیم. صفر تا صد با Ai یه مینی‌اپ که متدهای آرایه توی جاوااسکریپت رو با توضیح و مثال نشو
همین رو واسه آرایه‌های جاوااسکریپت هم زدیم. صفر تا صد با Ai یه مینی‌اپ که متدهای آرایه توی جاوااسکریپت رو با توضیح و مثال نشون میده. دم دست و سریع، مخصوص وقتایی که یادت میره کدوم متد چی کار می‌کنه. دموی آنلاین: https://js-array-methods-theta.vercel.app/ سورس‌کد: https://github.com/DevTwitter/js-array-methods @DevTwitter