DevTwitter | توییت برنامه نویسی
30.7K subscribers
5.08K photos
399 videos
6 files
4.89K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
اگه از لاراول اومدی سمت گو و دلت برای متدهای Collection تنگ شده، سراغ gods برو
یه کتابخونه‌ی کامل از ساختمون‌داده‌های آماده - لیست، ست، استک، مپ، درخت، صف - همه با یه اینترفیس یکدست و بدون هیچ dependency خارجی.

معادل جمع‌وجورِ Illuminate\Support برای دنیای Go

github.com/emirpasic/gods

@DevTwitter
🍌178🔥3
وقتی غول‌های هوش مصنوعی چند ده دلار می‌گیرند، DeepSeek با چند سنت وارد می‌شود!

راستش یکی از چیزهایی که همیشه درباره مدل‌های چینی دوست دارم اینه که هر بار شرکت‌های بزرگ غربی با مدل‌های جدیدشون کلی سر و صدا می‌کنن، بنچمارک منتشر می‌کنن و بعد بابت هر میلیون توکن چندین دلار از کاربرها پول می‌گیرن، یه شرکت چینی از راه می‌رسه و تقریباً همون کیفیت رو با کسری از قیمت ارائه می‌ده. حالا هم نوبت DeepSeek V4 Flash 0731 رسیده که دوباره همین داستان رو تکرار کنه.

دیپ‌سیک به‌تازگی نسخه جدید مدل خودش یعنی DeepSeek V4 Flash 0731 رو منتشر کرده؛ مدلی که نسبت به نسخه قبلی جهش خیلی بزرگی داشته و الان به یکی از جدی‌ترین رقیب‌های مدل‌های مطرح بازار تبدیل شده.

این مدل در شاخص هوش Artificial Analysis امتیاز 50 رو کسب کرده؛ یعنی 10 امتیاز بیشتر از DeepSeek V4 Flash قبلی و فقط یک امتیاز پایین‌تر از GPT-5.6 Luna. جالب‌تر اینکه با وجود این سطح از عملکرد، هزینه استفاده ازش همچنان فوق‌العاده رقابتیه.

قیمت DeepSeek V4 Flash 0731 برای هر یک میلیون توکن ورودی فقط 0.14 دلار و برای هر یک میلیون توکن خروجی 0.28 دلار هست. اگر هم از کش استفاده بشه، قیمت به 0.0028 دلار برای هر میلیون توکن می‌رسه که معادل 98 درصد تخفیف محسوب می‌شه. طبق ارزیابی Artificial Analysis، هزینه انجام کارهای مشابه با این مدل حدود 60 درصد کمتر از GPT-5.6 Luna در API رسمی OpenAI هست؛ در حالی که سطح هوش این دو مدل تقریباً به هم نزدیکه.

از نظر مشخصات فنی هم تغییری در معماری ایجاد نشده و مدل همچنان از پنجره متنی یک میلیون توکنی پشتیبانی می‌کنه؛ یعنی می‌تونه حجم بسیار زیادی از متن و اطلاعات رو به‌صورت هم‌زمان پردازش کنه. همچنین اندازه مدل 284 میلیارد پارامتر هست که در زمان اجرا فقط 13 میلیارد پارامتر فعال می‌شن.

اما چیزی که بیشتر از همه جلب توجه می‌کنه، رشد عملکرد این نسخه نسبت به نسل قبلیه. امتیاز مدل در آزمون‌های مربوط به انجام کارهای واقعی و Agentic به شکل چشمگیری افزایش پیدا کرده و توانایی اون در برنامه‌نویسی، استدلال، حل مسائل پیچیده و انجام وظایف چندمرحله‌ای به‌مراتب بهتر شده.

یه نکته جالب دیگه اینه که مدل جدید در عین قوی‌تر شدن، بهینه‌تر هم شده. برای رسیدن به نتایج بهتر، حدود 12 درصد توکن کمتری نسبت به نسخه قبلی مصرف می‌کنه؛ یعنی هم هوشمندتر شده و هم اقتصادی‌تر.

دیپ‌سیک همچنین موفق شده میزان هالوسینیشن یا همون «اطلاعات ساختگی» رو کاهش بده. طبق نتایج منتشرشده، نرخ خطا و پاسخ‌های نادرست نسبت به نسخه قبل کمتر شده و این موضوع باعث می‌شه خروجی‌های مدل قابل‌اعتمادتر باشن.

یکی از جذاب‌ترین اعداد منتشرشده هم مربوط به Terminal-Bench هست؛ جایی که امتیاز مدل از 56.9 در نسخه اولیه آوریل به 82.7 رسیده. این یعنی یک جهش 25.8 امتیازی که واقعاً عدد قابل‌توجهیه.

در حال حاضر DeepSeek V4 Flash 0731 فقط از طریق API رسمی دیپ‌سیک در دسترسه، اما طبق اعلام شرکت، نسخه Open Weights مدل هم به‌زودی منتشر می‌شه.
در مجموع، DeepSeek V4 Flash 0731 دوباره نشون می‌ده که چرا این روزها باید مدل‌های چینی رو خیلی جدی گرفت؛ مدلی که تونسته عملکردی نزدیک به بهترین مدل‌های بازار ارائه بده، اما با هزینه‌ای که در بعضی سناریوها حتی به یک‌دهم رقبای غربی هم نمی‌رسه.

@DevTwitter | <Reza Jafari/>
152🍌17🔥4
اگر برنامه دسکتاپ می‌سازید، Tauri رو بشناسید.

برخلاف Electron، از WebView خود سیستم‌عامل و Rust استفاده می‌کنه؛ نتیجه؟ خروجی سبک‌تر و مصرف رم کمتر.

باهاش می‌تونید برای Windows، Linux، macOS، Android و iOS اپ بسازید.

https://github.com/tauri-apps/awesome-tauri

@DevTwitter | <Sadra Majidi/>
1🔥31👍9💔2
This media is not supported in your browser
VIEW IN TELEGRAM
مرورگر داخلی اپ ChatGPT داره روز به روز بهتر می‌شه...

شرکت OpenAI توی آپدیت جدیدش، ویژگی پیشنهاد URL رو موقع تایپ کردن به این مرورگر اضافه کرده.

به جز این، افزونه کرومش هم کلی امکانات جدید مثل خوندن صفحه‌های باز و پرسیدن سوال از روی متن‌های انتخاب شده رو اضافه کرده.

@DevTwitter | <Behrad Javed/>
🔥166🍌4
اگر می‌خوای سایتت رو سریع‌تر کنی ولی نمی‌دونی از کجا شروع کنی، این ریپو رو ببین:

http://github.com/davidsonfellipe/awesome-wpo

یه لیست بزرگه از ابزار و مقاله برای بهینه‌سازی سرعت سایت، از فشرده‌سازی عکس تا مانیتور کردن Core Web Vitals. همه‌چی از قبل جمع شده.

@DevTwitter
22👍4🔥1
#کدبوک

راهنمایی کاربردی برای ساخت و ایمن‌سازی اپلیکیشن‌های مبتنی بر مدل‌های زبانی بزرگ (LLM):

- آشنایی با تهدیدات رایج مثل Prompt Injection و نشت اطلاعات
- آموزش روش‌های محافظت از مدل‌ها، داده‌ها و APIها
- پیاده‌سازی اصول امنیتی در اپلیکیشن‌های مبتنی بر هوش مصنوعی
- مناسب برای توسعه‌دهنده‌هایی که با LLMها و AI کار می‌کنن و به امنیت اهمیت می‌دن


* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
11🔥5👎2
فراتر از یک دیتابیس تراکنشی: بررسی قابلیت‌های HTAP، جستجوی برداری و اتصال مستقیم به Iceberg در AliSQL
سال‌هاست که سیستم‌های داده را بر اساس یک قانون نانوشته می‌سازیم: جداسازی دیتابیس‌های عملیاتی (OLTP) از موتورهای تحلیلی (OLAP).
همگام نگه‌داشتن این دو محیط، به معنای درگیری با پایپ‌لاین‌های پیچیده ETL، کانکتورهای شکننده CDC و بحث‌های همیشگی «تازگی داده‌ها» (Data Freshness) است. این در واقع هزینه‌ای بود که برای پایداری سیستم می‌پرداختیم؛ اما چه می‌شد اگر می‌توانستیم با چند تصمیم معماری هوشمندانه، این مرزها را پاک کنیم؟ آن هم بدون تغییرات گسترده در کدها و با حفظ پایداری همیشگی سیستم؟
این دقیقاً همان تغییری است که تیم دیتابیس ابری علی‌بابا با معرفی نسخه متن‌باز AliSQL 8.0.44-2 (انشعاب بهینه‌شده MySQL نسخه ۸) ایجاد کرده است. فرمولی برنده از ترکیب پایداری MySQL، سرعت خیره‌کننده DuckDB و قابلیت‌های پیشرفته هوش مصنوعی.

این یک ایده آزمایشگاهی نیست؛ این معماری طی یک دهه برای زنده ماندن در هرج‌ومرج ترافیکی رویداد جمعه سیاه آب‌دیده شده و امروز روی بیش از ۱۰۰۰ نود پروداکشن در حال اجراست. نتیجه؟ تا ۷۰٪ پرفورمنس بهتر و ۹۵.۲٪ کاهش زمان ریکاوری (Crash Recovery) نسبت به MySQL کامیونیتی.

اگر درگیر طراحی سیستم‌های داده‌محور هستید و دنبال یک پلتفرم جامع و مقیاس‌پذیر هستید و یا به دنبال بهبود MySQL خود هستید، این ۴ تغییر زیربنایی در AliSQL قطعا توجه شما را جلب خواهد کرد:
۱. موتور تحلیلی بومی DuckDB (یکپارچگی HTAP)
دیتابیس AliSQL حالا DuckDB را به عنوان یک Storage Engine در کنار InnoDB به رسمیت می‌شناسد. این یعنی کوئری‌های تحلیلی ستونی تا ۲۰۰ برابر سریع‌تر اجرا می‌شوند. نکته جذاب؟ نیازی به درایور جدید یا تغییر Connection String نیست؛ برنامه‌های شما همچنان با پروتکل استاندارد MySQL ارتباط برقرار می‌کنند.

۲. جستجوی برداری بومی برای عصر AI
ورک‌لودهای مدرن نیازمند جستجوی معنایی هستند. این نسخه از نوع داده VECTOR (تا ۱۶,۳۸۳ بعد) همراه با ایندکس‌های HNSW پشتیبانی می‌کند. با این قابلیت، می‌توانید الگوهای RAG، موتورهای پیشنهادگر و جستجوی معنایی را مستقیماً داخل سیستم OLTP خود اجرا کنید.

۳. نوشتن مستقیم روی Apache Iceberg (پلی به سوی Lakehouse)
اینجا همان نقطه عطف ماجراست! از طریق پلاگین DuckDB Iceberg، دیتابیس دیتای تراکنشی را مستقیماً روی جداول Iceberg (درون S3) می‌نویسد.
نتیجه؟ حذف کامل پایپ‌لاین‌های CDC. دیتا به محض Commit شدن، توسط موتورهایی مثل Spark، Flink و Trino قابل کوئری گرفتن است. دیتابیس عملیاتی شما دیگر فقط «منبع بالادستی» دیتا لیک نیست، بلکه تبدیل به بخشی از خود دیتا لیک شده است.

۴. بهینه‌سازی‌های عمیق و Native Flashback
امکان کوئری زدن به دیتای گذشته با AS OF TIMESTAMP و بهینه‌سازی‌های سطح پایین Binlog که باعث کاهش شدید I/O اضافی و تاخیر در Commit تراکنش‌های بزرگ شده است.

تصویر بزرگ‌تر: عصر Lakebase
هرچند مفهوم “Lakebase” اخیراً توسط بازیگرانی مثل Databricks مطرح شده، اما معماری‌ای که AliSQL فراهم کرده، دقیقاً به همان الگوی یکپارچه OLTP + Lakehouse می‌رسد. این نشان‌دهنده یک همگرایی جدی در صنعت است؛ صنعتی که قاطعانه به سمت پاک کردن مرز بین تراکنش‌ها و تحلیل‌ها حرکت می‌کند.
این بازطراحی اساسی نشان می‌دهد که معماری‌های HTAP و همگرایی OLTP و Lakehouseها جدی‌تر از همیشه در حال توسعه هستند.

https://github.com/alibaba/AliSQL

@DevTwitter | <Mojtaba Banaie/>
9👍6
فریم‌ورک Open-Code-Review؛ ابزار کد‌ریویوی علی‌بابا که تو مقیاس واقعی تست شده و اپن‌سورس شد! یک معماری ترکیبی داره که لاین به لاین کد رو بررسی میکنه و جلوی مشکلاتی مثل خطاهای نخ (Thread Safety)، تزریق SQL و خطاهای NPE رو با هوش مصنوعی میگیره.

https://github.com/alibaba/open-code-review

@DevTwitter | <کدنویس اسطوره‌ای/>
🔥14👍73
فریم‌ورک Orca؛ جذاب برای زمانی که میخواید چندین ایجنت AI کدنویسی رو به صورت موازی مدیریت کنید. اجازه میده اشتراک‌های خودتون رو به ایجنت‌ها وصل کنید و هم رو دسکتاپ هم موبایل روی عملکردشون نظارت داشته باشید.

https://github.com/stablyai/orca

@DevTwitter | <کدنویس اسطوره‌ای/>
👍73
من هر بار که اینترنت قطع میشه یا اسپاتیفای فیلتر میشه:

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

همچنان من:

@DevTwitter
👍47🍌18🔥5
خیلی‌ها فکر می‌کنن ارزون‌تر بودن DeepSeek V4-Flash فقط به خاطر قیمت پایین‌تر هر توکنه، اما این معیار همیشه تصویر کاملی از هزینه واقعی نمی‌ده. چون ممکنه یک مدل برای انجام یک کار به تعداد بیشتری تعامل یا مرحله نیاز داشته باشه و در نهایت هزینه کل بالاتر بره.

اما طبق گزارش Artificial Analysis، ماجرا برای DeepSeek V4-Flash کاملاً متفاوته. این مدل نه‌تنها از نظر قیمت هر توکن بسیار ارزان‌تره، بلکه گفته می‌شه همون تسک‌های بنچمارکی که Fable 5 انجام می‌ده رو با هزینه نهایی ۱۰۵ برابر کمتر به سرانجام می‌رسونه.

@DevTwitter | <Reza Jafari/>
🔥78👍6👎6
شنیدم دنبال Api رایگان مدل جدید دیپ سیک میگردید؟
اینم Api رایگان و بدون کلید! راحت و بدون دردسر!

کافیه آدرس زیر رو بزنید:
https://q5dh1rfszfym23hj.us-east-2.aws.endpoints.huggingface.cloud/v1

کلید هم هر چیزی دوست داشتید بنویسید!

@DevTwitter | <بوکانت/>
🍌7812👎11
اگر بین انتخاب llama.cpp و vLLM برای اجرای لوکال مدل‌ها شک دارید، این مقایسه خیلی کوتاه و کاربردی تکلیف را روشن می‌کند.

اصلی‌ترین تفاوتشان در هدف و محیط اجرا است:

۱. ابزار llama.cpp برای اجرا روی سیستم‌های شخصی، CPU و دیوایس‌های کم‌مصرف عالی است. با فشردگی وزن‌ها (Quantization) و فرمت GGUF اجازه می‌دهد مدل‌های بزرگ را حتی روی لپ‌تاپ یا رزبری پای اجرا کنید. ابزارهایی مثل Ollama هم از همین موتور استفاده می‌کنند.

۲. ابزار vLLM برای محیط‌های سروری و پروداکشن ساخته شده. با تکنیک‌هایی مثل PagedAttention برای مدیریت KV cache و بچینگ پیوسته (Continuous Batching)، سرعت سرویس‌دهی به چندین کاربر همزمان را به شدت بالا می‌برد.

نکته خوب این است که هر دو ابزار APIهای سازگار با الگوی OpenAI ارائه می‌دهند، بنابراین تعویض آن‌ها در کد RAG یا ایجنت‌ها بسیار ساده است.
Youtube: https://youtube.com/watch?v=0ujh7hfutq0

@DevTwitter | <Mehdi Allahyari/>
16👍4
اگر واسه پروژه‌های شخصی یا سایدپروژکت دنبال هاستینگ و سرویس رایگان می‌گردی و نمی‌خوای هر ماه پول بدی، این ریپو به کارت میاد.
github.com/255kb/stack-on-a-budget

یه لیست بزرگه از سرویس‌هایی که Tierخوب دارن؛ از هاستینگ و دیتابیس گرفته تا مانیتورینگ، ایمیل، احراز هویت و کلی دسته‌بندی دیگه.

@DevTwitter
👍265🔥4
تا حالا شده موقع جابه‌جایی یا انتخاب بخش‌های مختلف یک اسم camelCase توی VS Code اذیت بشی؟
من برای حل این مشکل افزونه‌ ی CamelCase Navigator رو ساختم.
با میانبر های (Alt + چپ) و (Alt + راست) میتونی بین بخش‌های مختلف camelCase خیلی سریع حرکت کنی و بدون دستکاری شورتکات‌ های پیش‌فرض VS Code، سرعت ویرایش کدت رو بیشتر کنی.

اگر زیاد با اسم‌هایی مثل getUserProfileData یا calculateTotalPrice سروکار داری، این افزونه می‌تونه حسابی به کارت بیاد.
نصب از طریق vscode

Marketplace:
https://marketplace.visualstudio.com/items?itemName=sobhanYaghobi.camel-case-navigator

https://github.com/sobhan-yaghoubi/camel-case-navigation

@DevTwitter | <Sobhan yaghoubi/>
35🍌5👍4
همه از کمبود Senior میگویند.
کمتر کسی از کمبود "اولین فرصت" حرف میزند.
انگار انتظار داریم آدمها با 5 سال سابقه، متولد شوند.
بازار از کمبود متخصص شکایت میکند، اما حاضر نیست هزینه ساخت متخصص را بپردازد.
حقیقت ساده است:
هیچ Seniorی بدون یک مدیر، یک تیم یا یک شرکت که اولین فرصت را به او داده باشد، Senior نشده است.

اگر هیچکس حاضر نباشد روی Juniorها سرمایهگذاری کند، دقیقاً انتظار دارید متخصصهای ۵ سال آینده از کجا بیایند؟؟


@DevTwitter | <Mohammad Hossein Alikhani/>
1👍32619🔥10
Forwarded from DevTwitter Ads.
چرا واسه اشتراک‌هایی هوش مصنوعی ماهانه چند میلیون پول بدی وقتی می‌شه سالانه‌شو با چند صد هزار تومن خرید؟

جمینای پرو ۱۸ ماهه ۴۰۰ تومن کانوا پرو ۱ ساله ۵۰۰ تومن اونم رو اکانت شخصی خودتون 😐

اشتراک‌های هوش مصنوعی، بازی‌های انلاین، پرمیوم تلگرام و خیلی چیزای دیگه ارزون‌تر از همه‌جا!👇
@birdirch
@birdirch
@birdirch
🍌29👎6👍1
پروژه‌ای که دغدغه‌ی دلاریِ همه‌ی یوتیوبرها رو یک‌جا حل کرد! (کاملاً رایگان و اوپن‌سورس)
تا حالا به این فکر کردید که چقدر زمان برای پیدا کردن ترندهای واقعی یوتیوب و تحلیل استراتژی محتوا تلف میشه؟ مخصوصاً داخل ایران که دسترسی به ابزارهای تحلیلگر سخت و پرهزینه‌ست...
یکی از توسعه‌دهنده‌های خوبمون برای اولین بار تصمیم گرفته پروژه شخصی و خفن خودش رو بیاره روی گیت‌هاب و در اختیار شما بذاره. پروژه‌ای که شاید نمونه‌های خارجی‌اش کلی هزینه ماهانه داشته باشن!

این ربات دقیقاً چی کار میکنه؟
استخراج هوشمند ترندها: رصد ترندهای یوتیوب از طریق RSS و API اختصاصی
تحلیلگر استراتژی: مجهز به مدل‌های قدرتمند Gemini و DeepSeek برای آنالیز محتوا
گزارش‌دهی مدرن: ارسال ریپورت‌های شکیل و گرافیکی HTML مستقیماً به تلگرام

شاهکار فنی زیر هودِ پروژه:
اگر برنامه‌نویس هستید یا به مباحث فنی علاقه دارید، این مخزن (Repository) یک مرجع و منبع واقعی برای یادگیری است چون چالش‌های سنگینی مثل:
مدیریت خطاهای ساختاریافته JSON از طرف LLM
معماری کاملاً ناهمگام و سرعت بالا (Async Architecture)
پیاده‌سازی کشینگ حرفه‌ای روی SQLite
هندل کردن پیچیدگی‌های پروکسی ... رو به تمیزترین شکل ممکن پوشش داده.

https://github.com/Sajadapp/Youtube-Trend-Analyzer

@DevTwitter | <CaptainMoz/>
🍌3921👎4
سایت وردپرسی‌تان را حرفه‌ای بهینه‌سازی کنید! راهکار جامع افزایش سرعت، امنیت و بهینه‌سازی وردپرس:

افزایش سرعت بارگزاری صفحات
کاهش مصرف منابع
بهبود امتیاز Google PageSpeed
افزایش امنیت
مدیریت قابلیت‌ها تنها با یک کلیک
مناسب برای انواع سایت‌های وردپرسی و فروشگاه‌های ووکامرس

با بهینه‌سازی، سایتی سریع‌تر، سبک‌تر و حرفه‌ای‌تر داشته باشید.

دانلود رایگان افزونه:
https://wordpress.org/plugins/optimizesho/

@DevTwitter | <Shayan Abad/>
🍌26👍24🔥3
#کدبوک

یکی از بهترین منابع برای یادگیری اصولی و مدرن زبان C از پایه تا پیشرفته:

- آموزش کامل مفاهیم C همراه با مثال‌ها و تمرین‌های کاربردی
- پوشش مباحث مهم مثل اشاره‌گرها، آرایه‌ها، ساختارها و مدیریت حافظه
- یادگیری شیوه‌های استاندارد و اصولی برنامه‌نویسی به زبان C
- مناسب برای دانشجوها، برنامه‌نویس‌ها و علاقه‌مندان به برنامه‌نویسی سطح پایین


* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
🔥22👎74
یک بنچمارک برای عملکرد مدل‌های گفتار به نوشتار (speech to text) تو فارسی ساختم.
مدل openai whisper large همچنان از همه عملکرد بهتری داره. اما فاین‌تیون کردن خیلی میتونه دقت این مدل‌هارو بالاتر ببره.
اگر مدلی توسعه دادید یا پیشنهادی دارید pr بدید اضافه کنم.

https://github.com/ArmanJR/PESTE-Benchmark

@DevTwitter | <Arman/>
11👍6🍌2