DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
357 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
ریپوهای Awesome رو همیشه دوست داشتم ولی تو گرایش ژئوفیزیک نبودش. سر همین یه ریپوی Awesome نوشتیم براشون که کارشون راحت‌تر باشه :) اگر خوشتون اومد یه بدید و اگر تونستید توی توسعه‌اش کمکمون کنید ؛)

https://github.com/aradfarahani/awesome-geophysics

@DevTwitter | <Arad/>
🔥19
معرفی پروژه Quick Connect

فرقی نمیکنه اپلیکیشن شما تو چه دسته ای قرار میگیره در هر صورت به این قابلیت ها نیاز داره:
- کاربر ها بتونن به شکلی ساده و خوشایند با پشتیبانی تماس برقرار کنن.
- اپلیکیشن شما بتونه به خوبی با بازدید کننده ها، تعامل برقرار کنه.

کوئیک کانکت قراره همه این دغدغه ها‌رو حل کنه اونم بصورت رایگان و اپن سورس!

با کوئیک کانکت مثل ابزار Crisp و یا تو ایران «گفتینو»، می تونید به پروژتون چت آنلاین رو اضافه کنید.

اگه دقت کرده باشید وب سایت های پربازدید مثل digikala و filimo و zoomit قابلیتی شبیه به استوری اینستاگرام اضافه کردن که باعث افزایش تعامل با کاربر میشه. همچنین کوئیک کانکت هم، قابلیت جذاب استوری رو قراره داشته باشه.

پروژه سبک و قابل مقیاس است و زبان مورد استفاده گولنگه.

اگه توانایی کانتریبیوت کردن دارید، خوشحال میشیم جوین بشید.«برای نحوه کانتریبیوت به گیتهاب پروژه مراجعه کنید»

منتظر حمایت و استار شما هستیم تا بهمون انگیزه بده این پروژه جذابو پیش ببریم.

لینک پروژه:
https://github.com/syntaxfa/quick-connect

@DevTwitter | <alireza-fa/>
🔥17👍9
امروز یه تصمیم سخت ولی هیجان‌انگیز گرفتم!

مدتی بود کوئری‌هام روی دیتابیس کند شده بودن، مخصوصاً وقتی حجم دیتا زیاد می‌شد.

داشتم فکر می‌کردم چطور هم مقیاس‌پذیرتر بشم، هم گزارش‌گیری رو سریع‌تر کنم، بدون اینکه سرور بسوزه!

راه‌حل چی بود؟

یه ترکیب جالب:
1- داده‌های کاربران رو به‌ازای هر ۵۰۰۰ نفر تو جدول جدا ریختم (شاردینگ دستی).

2- بعد یه materialized view ساختم که خلاصه‌ی دیتا از همه‌ی شاردها رو کش می‌کنه برای گزارش‌گیری سریع‌تر.

نتیجه؟
سرعتی که دیدم واقعاً لذت‌بخش بود! حس کردم یه نفس عمیق به دیتابیس دادم.

یه تجربه‌ی جالب دیگه تو مسیر بهینه‌سازی و مقیاس‌پذیری سیستم.

@DevTwitter | <Sajjad Zibafar/>
👍40👎82🔥2
بهترین کورس ها برای یادگیری حوزه LLM

1. https://github.com/mlabonne/llm-course

2. https://huggingface.co/learn/llm-course

@DevTwitter | <Shojaei/>
👍11👎1
ابزار دیجی‌کالا برای Agent ها

ابزاری به نام digikala_search_tool توسعه یافته که به agent های هوش مصنوعی امکان می‌دهد تا با استفاده از پرسش‌های طبیعی و فیلترهای قیمت، به جستجوی محصولات در دیجی‌کالا بپردازند. این ابزار با LangChain ساخته شده و به منظور بهبود برنامه‌های مبتنی بر مدل‌های زبانی با داده‌های واقعی محصولات طراحی شده است.
نسخه MCP به زودی توسعه داده خواهد شد.

https://github.com/dariush-bahrami/digikala-tools

@DevTwitter | <Ali/>
24🔥2👍1👎1
1مقایسه‌ی کامل ISR، SSG، SSR و CSR در Next.js — بهترین روش برای سئو چیست؟
فریم‌ورک Next.js امکانات متنوعی برای رندر صفحات ارائه می‌دهد که بر اساس نوع پروژه و نیاز به سئو یا عملکرد، می‌توان از آن‌ها استفاده کرد. در این مقاله، تفاوت‌های میان ۴ روش رندر — SSG، ISR، SSR و CSR — را بررسی کردیم.
روش SSG برای صفحاتی با محتوای ثابت عالی است و بهترین عملکرد و سئو را دارد.
روش ISR ترکیبی از سرعت SSG و امکان به‌روزرسانی استاتیک است.
روش SSR مناسب زمانی است که محتوا باید همیشه تازه باشد و شخصی‌سازی دارد.
روش CSR فقط زمانی توصیه می‌شود که سئو اهمیت زیادی نداشته باشد.
اگر به دنبال بالاترین عملکرد همراه با سئو هستید، SSG یا ISR بهترین گزینه‌ها هستند. برای محتوای حساس به زمان، SSR را انتخاب کنید. CSR را فقط در صفحات داخلی مانند داشبورد کاربر به کار ببرید.

@DevTwitter | <Omid Araghi/>
👍26👎3🔥2
این مقاله نکات ساده و مهمی رو برای طراحی distributed systemها میگه
نکاتی که گفته کوتاه و جمع و جوره اما واقعا درسته و کمک میکنه برای طراحی سیستم درست با رعایت کردن یه سری اصول ساده و مهم.

One cache cluster to rule them all
مواظب باشید که سرورهای کش سرویس های مختلف یکی نباشن!

Queues are non-negotiable
وجود queue غیرقابل مذاکره ست، برامون زمان میخره که لود رو مدیریت کنیم!

Measuring end-to-end latency
یادمون نره latency پیام های async رو هم تو سیستم مانیتور کنیم، انباشت شدن شون و اختلاف زمان لحظه درخواست با پردازش شون مهمه.

Design for failure
این یکی که دیگه اصل قضیه ست، انواع و اقسام خطاها تو سیستم ممکنه رخ بده و باید براشون آماده باشیم، استفاده از retry pattern و circuit breaker و dead-letter queue الگوهای کمک کننده هستند.

Design for idempotency
اگه میخوای fault-tolerant باشی لازمه که حتما در ادامه ش idempotent هم باشی چون duplicate callها تقریبا اجتناب ناپذیر هستند در شرایط خطا

https://www.16elt.com/2025/04/19/lessons-from-distributed-systems/

@DevTwitter | <Hossein Nazari/>
👍20🔥1
کل سیستم پرامپت Claude لیک شده که 24 هزار توکنه! از لینک زیر میتونید مطالعه کنید.

میتونه راهنمای خیلی خوبی در توسعه llmها براتون باشه.

https://raw.githubusercontent.com/asgeirtj/system_prompts_leaks/refs/heads/main/claude.txt

@DevTwitter | <Reza Jafari/>
👍30🔥7
الان که دیگه llama.cpp پشتیبانی از مدلهای VLM را هم روی سرور و Web UI اضافه کرده میتونید مدلهای بخصوص کوچک VLM را به صورت لوکال ران کنید. مثلا این دمو مدل SmolVLM 500M را load کرده و به صورت realtime داره اجرا میکنه. کدش ۲۰۰ خط هم نیست. این لینکش:
https://github.com/ngxson/smolvlm-realtime-webcam

@DevTwitter | <Mehdi Allahyari/>
👍15👎1
#کوته_نیوز

سخنگوی دولت گفته انشالله شاهد رفع محدودیت‌‌های اینترنتی خواهیم بود.

@DevTwitter
👎67👍24🔥3
تازه می‌خوای لینوکس یاد بگیری؟
دوره‌ها گرونن؟
فقط کافیه بری:
https://linuxjourney.com
بدون ثبت‌نام، رایگان و مرحله‌به‌مرحله از صفر تا پیشرفته!
مباحث دسته بندی خوبی داره، ساده است مثال ها خیلی خوب

@DevTwitter | <Mehrdad Linux/>
🔥35👍165👎2
بچه‌ها Anthropic خودش سیستم‌پرامپت‌هاش رو منتشر می‌کنه معمولا. اگر هم دنبال سیستم‌پرامپت سایر مدل‌ها هستید، این رو از دست ندید:
https://github.com/elder-plinius/CL4R1T4S
حتی برای v0 و replit و ... هم گذاشته، یعنی احتمالا با یکم کار می‌تونید کم‌هزینه‌تر ایجنت کدینگ خودتون رو بسازید.

@DevTwitter | <Muhammadreza Haghiri/>
14👍9👎1🔥1
خب یکی از پروژه های شخصی خودم رو که ازش استفاده میکردم و هنوزم میکنم رو تصمیم گرفتم بذارم روی گیت‌هاب، این برنامه در واقع با یک ترفند عجیب و غریب کار میکنه :)
کارش هم اسکن یوزرهای تلگرام هست
احتمالا برای شما هم جالب باشه

https://github.com/amirfabo/telegram-scanner

@DevTwitter | <amir/>
👍24👎4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
این ریپو را قبلا معرفی کرده بودم. یک دوره عالی راجع به LLM ها. الان یک تعداد مطلب جدید و یک roadmap بخصوص راجع به AI Engineer هم بهش اضافه شده. این خودش یک کلاس درس کامله!
https://github.com/mlabonne/llm-course

@DevTwitter | <Mehdi Allahyari/>
👍132👎1
سورس کد مرورگر فایرفاکس موزیلا به صورت رسمی روی گیت‌هاب اومد.
https://github.com/mozilla-firefox/firefox

@DevTwitter | <Geek Alerts/>
🔥109👍141👎1
ویژوال استودیو ۲۰۲۲ نسخه v17.14 الان برای همه قابل دسترسه! با حالت جدید Agent توی GitHub Copilot، ابزارهای دیباگ پیشرفته‌تر و کلی امکانات جدید توی توسعه مبتنی بر هوش مصنوعی غرق شو. همین امروز آپدیت کن و آینده برنامه‌نویسی رو تجربه کن! اینجارو ببین: https://msft.it/6186SZGgq

@DevTwitter | <Behnam Ebrahimi/>
🔥35👎15👍5
اگر TS Developer هستید و میخواید از TS داخل آنریل انجین و یونیتی و پروژه های .Net استفاده کنید میتونید از این استفاده کنید:
PuerTS (developed by tencent)
https://github.com/Tencent/puerts

@DevTwitter | <Hamidreza/>
👍24👎2🔥1
اگر وبسایت انگلیسی دارید، یا میخواید درگاه پرداخت بین المللی داشته باشید و با پی‌پل مشکل دارید، بهتون پیشنهاد میکنم از تلگرام stars استفاده کنید.
برای ووکامرس میتونید از این پلاگین استفاده کنید:
https://github.com/Aliasgharhi/woo-telegram-gateway/

@DevTwitter | <AliasgharHi/>
👍25👎73🔥1
در زمان استفاده از کش در PHP، اگر نیاز به دسترسی سریع به داده‌ها داری که بیشتر برای خواندن مورد استفاده قرار می‌گیره، از cache tags در Redis استفاده کن تا بتونی کش رو بر اساس بخش‌های خاص invalidate کنی.

@DevTwitter | <Mihamad Zangane/>
👍27👎53🔥1
چند وقتیه که خیلی تعریف AB Download Manager رو می‌شنوم. بالاخره اولین نسخه مک هم اومد و تستش کردم. ظاهرش که متفاوته و به نظر من قشنگه و امکانات خوبی هم داره. سرعت دانلود هم باهاش خوبه و مشکل خاصی باهاش نداشتم.
نکته دیگه هم اینکه ایرانی و اوپن‌سورسه
https://github.com/amir1376/ab-download-manager

@DevTwitter | <Hamed Pourhosseini/>
👍61👎104🔥2
یه خبر مهم:
چندروز پیش کلی تلاش کردم وارد گیتهابم بشم، 2fa روی sms فعال بود ولی وقتی ارسال کد رو میزدم ارور میداد!
الان فهمیدم شماره ایران کلا از 2fa گیتهاب حذف شده. اگه روی گیتهابتون شماره ست کردین حتما برید روی یه متد دیگه
من با درخواست ریکاوری تونستم اکانتم رو برگردونم

@DevTwitter | <Sina Pirani/>
👍784👎2🔥2