follower

Home

Share to ...

Copy Link

Similar list

***ing

Followers

18.5K

Price (USD)

$1,000

Architecture&Interior

imanhpr007*****itter | 23.5K followers telegram account

67 months aged

@*****itter

follower

Followers

23.5K

all posts

Posts

10.1K

follower

Price(USD)

$1,000

follower

Category

Architecture & Interior

date joined

Date of Joined

May 2020

date of last post

Date of Last Post

Jan 5, 2026

Last 100 posts

camera

texts

21

camera

Pictures

74

camera

Videos

5

camera

audios

0

camera

documents

0

camera

animations

0

Last 100 posts

Averages

follower

Views

12.6K

follower

Post/Per Month

0

Total Reactions

follower

Total

3.6K

Post/Per Month

Besties

media

دو تا سایت خیلی کاربردی برای JavaScript که همیشه موقع کدنویسی بهشون سر می‌زنم : سایت DevHints – خلاصه، سریع و مناسب مرور مفاهیم JS سایت OverAPI – چیت‌شیت‌های تمیز و جمع‌وجور برای JavaScript اگه فرانت‌اند کار می‌کنی، اینا واقعاً نجات‌دهنده‌ان https://devhints.io/ https://overapi.com/javascript @DevTwitter | <Sadaf Amininia/>

22

🍌

7

views

5.8K

forwards

327

Top 10 Hashtags

#کوته
#میم
#AI
#ایران
#آمریکا
#اروپا
#استرالیا
#آنلاین

Description

No Data

Last Posts

media

وقتی SQL Server بیش‌ازحد به حافظه‌اش اعتماد می‌کنه. خیلی وقت‌ها مشکل از خود کوئری نیست، از Execution Plan قدیمیه که دیگه با دیتای فعلی هم‌خوانی نداره. سناریوی رایج: Batch Update با TOP لوپ یا Job طولانی دیتایی که وسط کار شدیداً تغییر می‌کنه کوئری بی‌خطا تموم میشه، ولی هنوز دیتا باقی مونده! علتش؟ SQL Server یه Plan می‌سازه، Cache می‌کنه و میگه: «دفعه بعد هم اوضاع همینه» در حالی که نیست. اینجاست که این خط نجات‌دهنده میاد وسط: OPTION (RECOMPILE) چی کار می‌کنه؟ هر بار Compile جدید، تخمین دقیق‌تر، Join درست‌تر، Memory Grant واقعی، پایان دادن به رفتارهای «عجیب ولی بی‌خطا» جمع‌بندی: ء Recompile یعنی «تصمیم‌گیری با وضعیت امروز دیتا، نه خاطرات دیروز» @DevTwitter | <Sajjad Zibafar/>

👍

4

views

493

forwards

8

media

🏐 دوره آموزشی «هوش تجاری (Business Intelligence) 🟢 مناسب کلیه رشته‌ها و استخدام در #ایران 🟢 مناسب برای مهاجرت شغلی یا تحصیلی به #آمریکا، #اروپا و #استرالیا 👈 آموزش #آنلاین و با موردکاوی‎های واقعی و پروژه ⭐️ مخاطبان: ⏺️ دانشجویان کلیه رشته‌های تحصیلی ⏺️ علاقمندان به تحلیلگری داده و کسب و کار ⏺️ مدیران و کارشناسان شرکتها در تمامی لایه ها 🏛 موسسه توسعه 🔔 مشاوره رایگان و مشاهده جزئیات دوره از لینک زیر👇 ➕ httb.ir/gMfpO ➕ httb.ir/gMfpO ➕ httb.ir/gMfpO ➖➖➖➖

👎

1

views

893

media

ما تو کارنامه یه پکیج اوپن‌سورس جنگویی کوچیک نوشتیم که میشه باهاش roleهای keycloak رو به permissionها یا گروه‌های جنگو مپ کرد و یه باتن لاگین هم توی پنل ادمینتون اضافه میکنه: https://github.com/karnameh-tech/django-keycloak-oidc @DevTwitter | <Mohsen Khodabakhshi/>

🔥

6

🍌

3

1

views

1.6K

forwards

19

media

امروز Base Ripple رو منتشر کردم: یک کتابخونه‌ی کوچیک برای افکت ripple که یک core تمیز برای DOM داره و یک wrapper مخصوص React چیزهایی که موقع ساختنش برام مهم بود: - چرخه‌ی عمر کاملا مشخص و قابل‌اعتماد (attach / dispose) - هماهنگی کامل بین ورودی‌ها (هم pointer هم کیبورد) - رعایت prefers-reduced-motion - انعطاف بالا توی استایل‌دهی (می‌تونی همون CSS پیش‌فرض رو استفاده کنی یا کامل سفارشی‌اش کنی) - core کاملاً سبک، قابل شخصی‌سازی و بدون هیچ وابستگی لینک npm: - https://www.npmjs.com/package/@base-ripple/core - https://www.npmjs.com/package/@base-ripple/react ریپو + دمو: - https://github.com/circulo-ai/base-ripple - https://base-ripple.vercel.app/ اگر حس کردی به کارت میاد و توی UIهات کمک می‌کنه، یک star روی GitHub واقعا بهم انرژی می‌ده. @DevTwitter | <Arshaan Abolhasani/>

14

👍

3

views

2.4K

forwards

16

👌 با توجه به مجازی شدن امتحانات، چت جی پی تی میتونه دستیار خوبی برای آماده شدن شما برای امتحانات باشه 😉 ✅ جهت تهیه اشتراک ChatGPT Plus که نسخه بدون محدودیت هست میتونید از کانال زیر که تخصصی ترین فروشگاه ChatGPT هست اقدام کنید 👇 https://t.me/ChatGPT_Plus01 https://t.me/ChatGPT_Plus01

🍌

27

4

👎

1

🔥

1

views

3.3K

forwards

7

media

كتابخانه tab رو ریلیز کردیم که خيلي كاربرديه! کاری می‌کنه توی ترمینال وقتی Tab می‌زنی، دستورها خودشون کامل شن. اگه CLI می‌نویسی، شدیداً به کارت میاد لینک گیت‌هابش اینجاست https://github.com/bombshell-dev/tab @DevTwitter | <AmirSakhravi/>

🔥

16

👍

6

👎

6

1

views

3.8K

forwards

72

media

امروز این پروژه AI Prompt Optimization Platform اوپن‌سورس برای بهینه‌سازی پرامپت‌ه رو دیدم کمک می‌کنه ورودی‌هایی که به مدل‌های هوش مصنوعی می‌دیم بهتر، دقیق‌تر و مؤثرتر باشن! ویژگی‌های مهم: تحلیل و بهینه‌سازی هوشمند پرامپت‌ها برای پاسخ‌های بهتر ابزارهای دیباگ بصری برای دیدن اثر ورودی‌ها در لحظه مدیریت قالب‌های پرامپت برای استفاده و اشتراک‌گذاری جامعه و اشتراک‌گذاری قالب‌ها با دیگران قابلیت پیش‌نمایش، تاریخچه و ذخیره‌سازی راهکارها برای استفاده‌های بعدی GitHub جذاب بنظر میرسه، وقت کنم دقیقتر بررسی کنم... GitHub: https://github.com/AIDotNet/auto-prompt @DevTwitter | <Amir Pournasserian/>

🔥

10

2

🍌

2

views

3.8K

forwards

122

هوش مصنوعی مولد این‌جا فقط یه ابزار نیست؛ یه سیستمه که خودت می‌سازی، آموزش می‌دی و به محصول وصل می‌کنی. اگه پایتون بلدی، تو دوره Generative AI ظرف ۲ ماه یاد می‌گیری چطور یه مدل رو از صفر بالا بیاری و چطور تبدیلش کنی به فیچری که کسب‌وکارها واقعا نیاز دارن. ✨ و این یعنی ساخت آینده، نه صرفاً استفاده ازش. ❄️ روی لینک زیر کلیک کن و دی‌ماه امسال با ما یک دقیقه بیشتر یاد بگیر👇 🔗https://dnkr.ir/6MVEz 🔴فرصت ثبت‌نام فقط تا آخر فردا

🍌

11

👍

3

👎

2

views

3.8K

forwards

9

media

اگر با مدل‌های زبانی بزرگ (LLM) کار می‌کنید، حتماً با چالش‌هایی مثل هزینه‌های بالای API و تأخیر در پاسخ‌گویی (Latency) روبرو شده‌اید. این پروژه دقیقاً برای حل این مشکلات طراحی شده است. این پروژه یک سیستم Semantic Caching است که به جای تطبیق دقیق کلمات (Exact Match)، معنای پرسش‌ها را درک می‌کند. به این ترتیب، اگر کاربری سوالی بپرسد که قبلاً مشابه آن با معنای یکسان پاسخ داده شده باشد، پاسخ مستقیماً از حافظه موقت (Cache) بازیابی می‌شود. امکانات کلیدی: - پشتیبانی از storage های مختلف: Redis، Elasticsearch، In-Memory - پشتیبانی از embedding provider های متنوع: OpenAI، Azure، Ollama، ONNX (برای اجرای آفلاین) - قابلیت multi-tenant برای جداسازی کش کاربران مختلف https://github.com/Jamalianpour/semantic-llm-cache @DevTwitter | <Mohammad/>

12

👍

3

🔥

1

views

3.8K

forwards

136

media

بچه‌های کامپیوتری، PowerPoint رو بذارید کنار کتابخونه‌ی impress.js یه کتابخونه JSـه که توی ارائه دستتون کاملاً بازه و می‌تونید هر کاری که دلتون بخواید انجام بدید. قبلش هم می‌تونید توی سایت خودش تستش کنید. کلی کارای خفن میشه باهاش کرد. https://impress.js.org https://github.com/impress/impress.js @DevTwitter | <کروکس؛ روایت شخصی/>

25

🍌

16

👍

2

👎

2

views

3.9K

forwards

281

یکی از کاربردهای چت باتها برای خیلی کمپانی ها مثل e-commerce ها، پشتیبانی/customer support هست. این که یک چت بات ۲۴ ساعته جواب سوالها را بده. فکر کردم یک پروژه کاربردی و آموزشی درست کنم که هم واقعا بتونید استفاده کنید و هم ایده بگیرید. این شد که یک ورژن خوب و قابل استفاده ساختم با کمک دستیارم Claude code. اسمش را هم Chirp گذاشتم. یک سیستم چت‌بات کامل که قابلیت RAG داره، یعنی می‌تونید دیتای خودتون رو بهش بدید تا بر اساس اونا جواب بده. - اصلاً Chirp چیه؟ یه ویجت چت هوش مصنوعی که می‌تونید تو هر وب‌سایتی امبد (Embed) کنید. مثل اینترکام یا دریفت، ولی با این تفاوت که کنترلش دست خودتونه و هزینه‌اش هم بسیار کم میشه اگه با مدلهای اپن سورس اجراش کنید. ویدیوی دمو. - تکنولوژی‌های استفاده شده: • بک‌اِند: FastAPI • فرانت‌اِند: React + TypeScript • از Qdrant برای vector DB •و OpenAI هم که مغزش • راحت با Docker میاد بالا. - چند تا نکته فنی: ۱. من RAG ساده پیاده کردم. ولی بسته به کاربرد میتونید (و بهتره) روش های پیشرفته تر استفاده کنید. نکته مهم: حتماً از SSE برای استریم کردن جواب‌ها استفاده کنید تا کاربر منتظر نمونه. ۲. معماری در دنیای واقعی: • استفاده از Shadow DOM برای ویجت حیاتی هست تا استایل‌های سایت مقصد روی چت‌بات اثر نذاره. • مدیریت خطا (Error Handling) مقدار قابل توجهی از کد رو تشکیل داد. توی محیط واقعی همه‌چی ممکنه خراب بشه: تایم‌اوت شبکه، محدودیت نرخ OpenAI و... ۳. جادوی داکر: با Multi-stage build حجم ایمیج نهایی رو خیلی پایین آوردم، سعی کردم زیر ۵۰۰ مگابایت نگه دارم. فقط با یک docker-compose up کل سیستم (بک‌اِند، فرانت و دیتابیس) بالا میاد. - چرا این پروژه رو ساختم؟ هدفم فقط ساخت یک ابزار نبود، می‌خواستم نشون بدم چطور RAG رو از سطح تئوری به تولید (Production) برسونید. کدها شاید همه‌جا تمیز نباشن، ولی "واقعی" هستن. نکته خیلی مهم: توی فولدر docs تمام جزییات پیاده سازی از plan و API و PRD همه اونجاست. و اینکه ۱۳ تا branch درست کردم که هر مرحله را کامل نشون میده. حتما ببینید. و اما نکته اخلاقی: دیدن ویدیوهای آموزشی رو تموم کنید و شروع کنید به ساختن. پروژه بسازید، خرابش کنید و دوباره درستش کنید. این بهترین راه یادگیریه. کد کامل پروژه رو می‌تونید اینجا ببینید، استار بدید و روش تمرین کنید: https://github.com/mallahyari/customer-support-agent @DevTwitter | <Mehdi Allahyari/>

1

17

👎

17

👍

3

views

3.9K

forwards

113

سه مفهوم SLA، SLO و SLI تا حالا شده گیج بشید که فرق بین SLA و SLO چیه؟یا اصلا SLI کجای بازی قرار می‌گیره؟برای اینکه بتونیم یک برنامه ریزی درستی داشته باشیم و یک معیار درست برای ارزیابی وضعیت سیستممون داشته باشیم باید با این مفاهیم آشنا بشیم معیار اول SLI (چی رو می‌سنجیم؟) این همون دماسنج ماست ️ معیاری که نشون میده الان وضعیت واقعی سیستم چطوره. یه جورایی یعنی چند چندیم با خودمون و یک تصویری از وضعیت سیستم داشته باشیم مثلا چند تا ارور 500 داشتیم؟ یا چقدر طول کشید صفحه لود بشه؟ دنبال معیار کمی از سیستممون باید باشیم مهم تریناش ایناست تقریبا (Availability/Uptime) Latency Error Rate Throughput .. معیار دوم SLO (هدفمون چیه؟): این “خط قرمزیه” که تیم فنی برای خودش می‌کشه. مثالا “باید ۹۹٪ ریکوئست‌ها زیر ۲۰۰ میلی‌ثانیه جواب داده بشن”. اگه از این رد بشیم، یعنی باید دست نگه داریم و سیستم رو فیکس کنیم. معیار سوم SLA (قولی که به مشتری دادیم): این دیگه شوخی‌بردار نیست؛ قراردادیه که بستیم. حالا نکته ی مهم ماجرا چیه ؟ همیشه SLO (هدف داخلی تیممون ) رو سخت‌گیرانه‌تر از SLA (تعهد به مشتری) باید در نظر بگیریم چرا؟ چون فاصله بین این دو تا میشه “حاشیه امن” . اگه تیممون هدف داخلی رو از دست داد، هنوز وقت هست قبل از اینکه کار به جریمه دادن به مشتری بکشه، قضیه رو جمع کرد! بودجه خطا (Error Budget) چیه؟ با مثال بخوایم دربارش صحبت بکنیم .مثلا اگه SLO (هدف داخلی خودمون) درباره ی uptime سیستم ۹۹.۹٪ باشه . ما در ماه حدود ۴۳ دقیقه اجازه داریم سیستم پایین باشه این ۴۳ دقیقه میشه بودجه ی خطای ما که میتونیم تو این تایم تغییراتی که میخوایم رو اعمال کنیم. @DevTwitter | <Hossein Samadi/>

👍

18

4

views

4.1K

forwards

105

media

📱 ChatGPT Premium🛍 ➖➖➖➖➖➖➖➖➖➖ ⚫️فعال سازی اشتراک بر روی ایمیل شخصی شما. ⚫️تمام سفارش‌ها دارای ضمانت تعویض و بازگشت وجه فوری هستند. ⚫️تخفیف فعلی به دلیل آفر رسمی سایت می‌باشد و برای مدت محدود فعال است. ⚫️پرداخت بعد از تحویل. ➖➖➖➖➖➖➖➖➖➖ 💲قیمت اشتراک 🟠 3️⃣4️⃣9️⃣🔤 ➖➖➖➖➖➖➖➖➖➖ 🙂جهت مشاوره و خرید سریع کلیک‎ کنید ❤️ در کانال ما عضو شوید

👎

10

👍

1

views

4.1K

forwards

7

media

یه اشتباه رایجی که توی کار کردن با دیتابیس MySQL وجود داره اینه که فکر میکنیم دیتا مستقیم روی دیسک ذخیره میشه و از دیسک خونده میشه، اما واقعیت اینه که MySQL یه الگوریتم جالبی برای بهینه کردن پرفورمنس داره تا بتونه پردازش کوئری ها رو به خوبی هندل کنه. توی این مقاله خیلی ساده flow اجرای یه کوئری رو توضیح دادم که MySQL دقیقا پشت صحنه چه فرآیندی رو انجام میده تا هم پرفورمنس رو حفظ کنه و هم نتیجه رو به کاربر برگردونه. میتونید مقاله رو توی لینک زیر بخونید: https://farshadth.medium.com/how-mysql-works-behind-the-scenes-72746950cd65 @DevTwitter | <Farshad Tofighi/>

🔥

15

2

🍌

1

views

4.1K

forwards

92

اون پرنده‌ی توی لوگو، توییتر سابق نیست؛ اون ماییم، اون ایران ماست. @DevTwitter

79

🍌

37

👎

25

👍

10

views

4.1K

forwards

6

media

ترجمه فارسی کتاب The Clean Coder این پروژه یک فورک از ریپوی اصلی بود و من همراه با یکی از دوستانم روی تکمیل ترجمه کار کردیم. این کتاب بیشتر از آن‌که درباره نوشتن کد باشد، درباره‌ی مسئولیت‌پذیری، رفتار حرفه‌ای، تعهد کاری و طرز فکر یک برنامه‌نویس است؛ موضوعاتی که نقش مستقیمی در کیفیت کار و مسیر شغلی یک توسعه‌دهنده دارند. نسخه کامل ترجمه، به‌صورت رایگان و متن‌باز از طریق لینک زیر در دسترس است: https://github.com/hheydarian/clean-coder-persian اگر این پروژه براتون مفید بود، خوشحال می‌شم با استار دادن، ازش حمایت کنید. @DevTwitter | <Hamed Heydarian/>

25

🍌

11

🔥

8

views

4.1K

forwards

197

ریپوزیتوری Awesome-PHP-Security | مرجع جامع امنیت در توسعه PHP ریپوزیتوری Awesome-PHP-Security یک ریپوزیتوری منتخب و حرفه‌ای از منابع امنیت PHP است که ابزارهای تخصصی، تحلیل کد ایستا، راهنماهای امن‌سازی و آموزش‌های کاربردی را یکجا ارائه می‌دهد تا توسعه‌دهندگان بتوانند امنیت نرم‌افزارهای PHP خود را به‌صورت استاندارد و قابل‌اعتماد ارتقا دهند. ویژگی‌های کلیدی - مجموعه‌ای curated از ابزارهای امنیت نرم‌افزار - پوشش تحلیل کد ایستا (SAST) و بررسی آسیب‌پذیری‌ها - دسترسی به مشاوره‌ها و Best Practiceهای امنیتی PHP - منابع آموزشی معتبر برای Secure Coding - مناسب برای توسعه‌دهندگان، تیم‌های DevSecOps و معماران نرم‌افزار موارد استفاده - افزایش امنیت اپلیکیشن‌های PHP در محیط‌های Production - شناسایی و کاهش آسیب‌پذیری‌های رایج نرم‌افزاری - بهبود کیفیت کد با رویکرد Secure Development - پشتیبانی از فرآیندهای DevSecOps و CI/CD - مرجع سریع برای تصمیم‌گیری‌های امنیتی در پروژه‌های PHP این ریپوزیتوری انتخابی هوشمندانه برای تیم‌هایی است که امنیت، کیفیت و پایداری نرم‌افزار را در اولویت توسعه قرار می‌دهند. ریپو در GitHub: https://github.com/guardrailsio/awesome-php-security @DevTwitter | <Pardis CO./>

🍌

8

👍

5

3

🔥

2

views

4.1K

forwards

67

media

اگر داری AI Agent میسازی که با وب کار میکنه، این ابزار زندگیت رو راحتتر میکنه دادهها رو سریع، تمیز و کم هزینه به مدلت میرسه! کسایی که agent هارو با دیتا وب توسعه میدن ، یک بار حداقل به به Firecrawl رسیدن ، و میدونن چه هزینه هایی داره ! حالا ابزار DeepCrawl که مخصوص توسعهدهنده های AI و builderهای AI Agentه. محتوای وبسایتها رو کراول میکنه و به شکل تمیز و بهینه استخراج میکنه: Markdown خوانا و بدون نویز درخت سلسله مراتبی لینکها و متادیتای هوشمند که LLMها راحت هضمش کنن مزیت بزرگ نسبت به Firecrawl: کاملاً رایگان، خودت میتونی روی Cloudflare یا Vercel دیپلوی کنی (بدون وابستگی به سرویس پولی)، و استخراج لینکهاش بهتر و هوشمندتره برای agentها این ابزار میتونه براتون کاهش شدید هزینه توکن LLM (چون دادهها رو خلاصه و بهینه میکنه، نه خام و پرحجم) جلوگیری از hallucination (توهم مدل) با دادن ورودیهای ساختارمند و دقیق کارهای تکراری مثل scraping برای RAG، agentهای خودکار، یا ابزارهای تحقیقاتی https://github.com/lumpinif/deepcrawl/ @DevTwitter | <POURYA/>

20

views

4.1K

forwards

241

media

یکی از کاربرد های خفن الگوریتم Binary Search میشه فیچر Bisect گیت در ورژن کنترل، در این ویدیو جادی خیلی خفن توضیح و آموزش میده: https://www.youtube.com/watch?v=V89oD_HgSbE @DevTwitter | <Max Shahdoost/>

43

👎

8

👍

2

🔥

1

views

4.2K

forwards

98

media

این mu پلاگین تقریبا به طور دقیقی مسیر تم های وردپرس رو تغییر میده ممنون میشم یه تست بزنید جهت فیدبک https://github.com/HamxaBoustani/wandtech-theme-root-manager @DevTwitter | <Hamxa/>

🍌

10

👍

2

views

4.3K

forwards

20

media

دنبال جایگزین MinIO میگردید؟ شاید SeaweedFS بهترین گزینه باشه براتون تغییرات اخیر در دنیای object storage — مخصوصاً فاصله گرفتن MinIO از مدل کاملاً متن‌باز — باعث شده خیلی از تیم‌ها دوباره به استراتژی ذخیره‌سازی بلندمدتشون فکر کنن. توی این مقاله سعی کردم توضیح بدم چرا این مهاجرت برای خیلی‌ها ضروری شده، چند تا از گزینه‌های متن‌باز و سازگار با S3 رو با هم مقایسه کنم، و در نهایت یک مسیر عملی و قابل استفاده در محیط‌های production برای مهاجرت از MinIO به SeaweedFS نشون بدم. در طول مسیر هم به نقاط قوت و ضعف هر گزینه از نظر بلوغ پروژه، کارایی، پیچیدگی راه‌اندازی و مصرف منابع پرداختم و در نهایت به SeaweedFS رسیدم؛ یه گزینه متعادل، سبک و قابل اتکا برای تیم‌هایی که دنبال یه راه‌حل متن‌باز بدون دردسر و سربار اضافی هستن: https://itnext.io/minio-alternative-seaweedfs-41fe42c3f7be?gi=446129b0e09d @DevTwitter | <mahdi mallaki/>

👍

7

5

👎

1

🍌

1

views

4.3K

forwards

108

media

یه لیست کاربردی از منابع خوب برای بنیان‌گذاران استارتاپ‌ها و مدیران شرکت‌های در حال رشد https://github.com/kuchin/awesome-ceo @DevTwitter | <Mohammad/>

🎄

9

4

👍

1

👎

1

views

4.3K

forwards

185

media

این پروژه یه ابزار برای ارزیابی و مقایسه عملکرد بهینه‌سازهای PyTorch روی توابع ریاضی دوبعدیه، همراه با نمایش تصویری رفتار اون‌ها. ایده‌ی اصلیش اینه که به‌جای درگیر شدن با توضیحات صرفاً تئوریک، بتونیم به‌صورت بصری ببینیم الگوریتم‌های مختلف از روش‌های کلاسیکی مثل SGD و Adam گرفته تا بهینه‌سازهای جدیدتری مثل Lion و Sophia دقیقاً چطور روی سطوح و ناهمواری‌های مختلف حرکت می‌کنن و به جواب می‌رسن. ابتدا با استفاده از Optuna بهترین تنظیمات هر بهینه‌ساز رو پیدا می‌کنه و بعد مسیر حرکت اون‌ها رو روی توابع آزمایشی رسم می‌کنه تا تفاوت رفتارهاشون قابل مشاهده باشه. سورس کد پروژه: https://github.com/AidinHamedi/Optimizer-Benchmark @DevTwitter | <Fastnovel/>

🔥

9

3

👍

2

🍌

1

views

4.4K

forwards

40

media

بیشتر پروژه‌های PHP نه به خاطر سرعت، بلکه به خاطر امنیت ضعیف نابود می‌شن اگر PHP کار می‌کنی، این ۵ اصل امنیتی رو حتماً باید بلد باشی: 1- SQL Injection Prevention هیچ‌وقت Query خام ننویس؛ همیشه از Prepared Statements استفاده کن. 2- XSS Protection داده‌ای که از کاربر میاد، همیشه باید Escape بشه. 3- Password Hashing رمز عبور = password_hash() نه md5، نه sha1 4- CSRF Tokens هر فرم بدون CSRF یعنی دعوت رسمی از هکرها. 5- Input Validation & Sanitization به کاربر اعتماد نکن؛ حتی اگه خودتی! اگه این مفاهیم رو درست پیاده‌سازی کنی، رفتن به Laravel برات خیلی ساده‌تر می‌شه امنیت در PHP انتخابی نیست، اجباریه. اگه می‌خوای بک‌اند واقعی بنویسی، باید از همین حالا اصول امنیت رو جدی بگیری. پست‌های بعدی: پیاده‌سازی عملی + مثال واقعی. @DevTwitter | <Seyed taha Aghamir/>

👍

31

👎

4

🍌

4

1

views

4.4K

forwards

81

media

توی نسخه‌های جدید Go یک قابلیت تازه و البته آزمایشی اضافه شده که حسابی سروصدا کرده: Green Tea. قبل از اینکه بریم سراغش، بد نیست یادآوری کنیم مدل قدیمی GC چه مشکلی داشت. در نسخه‌های قبلی، GC هیچ اطلاعاتی نداشت که بین دو Cycle دقیقا کجای حافظه تغییر کرده. برای همین مجبور بود هر بار کل هیپ رو اسکن کنه؛ حتی اگر فقط چند درصدش دست خورده بود. نتیجه؟ مصرف بالای CPU، کمک‌گیری سنگین از mutator assist و یه‌سری وقفه های ریز که روی تجربه‌ی اجرا تاثیر میذاشت. تو رویکرد جدید،گو میاد heap رو به segmentهای کوچیک تقسیم میکنه و هر موقع allocation یا pointer write اتفاق میافته، فقط همون segment به‌عنوان dirty علامت می‌خوره. وقتی GC شروع میشه، دیگه خبری از اسکن کل heap نیست؛ فقط بخش‌هایی بررسی می‌شن که واقعا تغییر کردن در طول یک چرخه خروجی این تغییر هم کاملا ملموسه: کاهش مصرف CPU (تا حدود ۳۵٪ طبق گزارش‌ها)و وقفه های GC کوتاه‌تر و کم‌مزاحم‌تر. @DevTwitter | <Go Talk/>

🔥

31

🍌

3

👍

2

views

4.4K

forwards

40

media

یه ابزار خفن برای ساخت workflowهای پیچیده AI با Claude Code بدون تعارف خیلی خفنه با drag-and-drop راحت، نودهای متنوع Prompt، Sub-Agent، Skill، MCP Tool، با انواع شرط و... رو دارید میتونید راحت بیارید و سوال بپرسید و ایده بدید خودش بکشه و... پشتیبانی از چند زبان و خوبیش اینه فارسی هم می‌شه استفاده کرد! https://github.com/xPOURY4/cc-wf-studio @DevTwitter | <POURYA/>

11

🍌

4

👍

1

🔥

1

views

4.4K

forwards

221

اینایی که star میدن تو مویرگامون جریان دارن

2

46

🔥

5

🍌

5

👍

1

views

4.4K

forwards

3

خبر خوب برای برنامه نویس های C# که میخوان از AI استفاده کنن استک اصلی‌ من ASP .NET Core و Blazor هست و باهاش پروژه‌های زیادی انجام داده ام. پایتون هم کار کرده‌ام، ولی بیشتر برای کارهای دم‌دستی و مرتبط با AI و Data Science. چند سال اخیر، برای AI و کار با لایبرری‌ها مجبور شدم بیشتر سراغ پایتون برم و راستش همیشه یه گلایه تو ذهنم بود اینکه چرا کامیونیتی مایکروسافت تو این حوزه خیلی جدی وارد نمی‌شه. حالا چرا با پایتون ننویسیم؟ فرض کن با دات نت یه سری پروژه جدی نوشتی و حالا میخوایی برای کمک به کاربر، امکانات AI اضافه کنی: باید روی سرور پروداکشن پایتون داشته باشی و API بدی و از اپلیکیشن دات نت اون API رو صدا کنی! تازه این اول کاره! امنیت، لاگ و ... که باید با اپلیکیشن خودت integrate بشه! یه خورده با Semantic Kernel و چند لایبرری دیگه کار کردم، ولی صادقانه بگم، خیلی Solid بنظرم نیومد و به دلم ننشستن… تا اینکه اخیراً با Microsoft Agent Framework آشنا شدم و کمی باهاش کار کردم. رویکردش واقعاً جالب بود هم برای Python هست، هم برای C# — و همین موضوع جذابیتش رو چند برابر می‌کنه. چند تا نکته‌ی جذابش که من دوست داشتم: می‌تونی ازش برای ساخت چت‌بات‌های ساده تا سیستم‌های پیچیده چند‌عامل‌ (multi-agent) استفاده کنی — همه با پترن‌های قابل فهم و توسعه‌پذیر و Graph-based Workflows داره که می‌تونی چند Agent رو به هم وصل کنی و یک جریان کاری هوشمند بسازی GitHub پشتیبانی کامل از امکاناتی مثل Functions/Tool و Agent Memory , MCP Servers و Thread و Agent History/Storage و ... همینظور Observability / Telemetry داخلی هم داره — یعنی می‌تونی رفتار Agent ها رو دنبال و دیباگ کنی (برای پروژه‌های پروداکشن خیلی مهمه!) ابزار DevUI هم داره که بهت Interactive UI می‌ده برای دیدن گام‌به‌گام عملکرد Agent ها و workflow ها و بهترین بخشش اینه که APIهاش در Python و C# خیلی شبیه هم هستن — پس می‌تونی راحت بین دو زبان کار کنی بدون اینکه حس کنی زندانی یه اکوسیستم شدی به نظرم این یکی از بهترین قدم‌های مایکروسافت برای AI Agents هست — هم برای تجربه‌های سریع و هم برای ساختن سیستم‌های جدی در پروژه های دات نت https://github.com/microsoft/agent-framework @DevTwitter | <Amir Pournasserian/>

28

🍌

12

🔥

2

👍

1

views

4.4K

forwards

87

media

یک ابزار جدید دیگه برای php امروزه Mago یک ابزار مدرن و بسیار سریع برای توسعه PHP است که با زبان Rust نوشته شده و تمرکز اصلی آن روی افزایش کیفیت و پایداری کدهاست. مزیت مهم Mago سرعت بالای آن است که بدون کاهش دقت، پروژه‌های بزرگ را هم به‌راحتی تحلیل می‌کند. این ابزار به توسعه‌دهندگان کمک می‌کند خطاها و باگ‌ها را قبل از اجرا شناسایی کنند، ساختار کد را استاندارد نگه دارند و بخش زیادی از اصلاحات را به‌صورت خودکار انجام دهند. ترکیب تحلیل ایستا، بررسی معنایی و قالب‌بندی خودکار باعث می‌شود کدها خواناتر، قابل نگهداری‌تر و تیم‌ها هماهنگ‌تر کار کنند. https://github.com/carthage-software/mago @DevTwitter | <Vahid Alvandi/>

👍

10

🍌

6

4

🔥

1

views

4.4K

forwards

52

media

وقتی شبکه در بوت کم آورد، Ventoy به میدان آمد! گاهی فنی‌ترین چالش‌ها، ساده‌ترین راه‌حل‌ها رو دارند! امروز با یه مشکل جالب تو یه پروژه پشتیبانی مواجه شدم: لپ‌تاپ لگاسیم با قابلیت PXE Boot نامشخص! چالش: - نیاز به نصب ویندوز از طریق شبکه (PXE) روی لپ‌تاپ - تنظیمات بایوس کامل انجام شده، اما سیستم شبکه رو شناسایی نمی‌کرد - تست سخت‌افزار (کابل، پورت) سالم بود - گزینه Network Boot در بایوس مخفی یا غیرفعال! ️ مراحل عیب‌یابی: 1. بررسی دقیق منوهای پیشرفته بایوس (حتی با کلیدهای ترکیبی) 2. تست Boot Menu (F12) برای گزینه‌های پنهان 3. احتمال عدم پشتیبانی سخت‌افزار از PXE راه‌حل نهایی: «سوییچ هوشمند از PXE به USB Boot» - استفاده از نرم‌افزار Ventoy برای ایجاد USB بوت چندکاره - نصب سریع ویندوز از طریق USB - نکته طلایی: بعد از نصب، درایور شبکه به‌طور خودکار تشخیص داده شد و ارتباط برقرار شد! گاهی دنبال کردن راه‌حل‌های پیچیده وقتی سخت‌افزار محدودیت دارد، تنها وقت تلف کردن است. ساده‌ترین روش (USB Boot) می‌تواند در کم‌ترین زمان مشکل را حل کند. @DevTwitter | <Alireza Mojaveri/>

👍

16

👎

6

4

🍌

3

views

4.5K

forwards

35

media

کامند جادویی لاراول که خیلی ها ازش بیخبر هستن خیلی از برنامه نویسایی که تازه از php کوچ میکنن به لاراول نوشتن مایگریشن براشون یه چالشه و طول میکشه کمی تا درکش کنن. مژده ی اینو میدم که این مشکل حل شده اگر شما ساختار دیتابیستون رو دستی ساختید کافیه: ۱- کانفیگ دیتابیستون و رو انجام بدید و دیتابیستون رو روش اپلود کنید ۲ـ این دستور رو بزنید ٬ خود لاراول بصورت اتوماتیک واستون مایگریشن هارو میسازه. امیدوارم آمورش مفید بودن باشه و به کارتون بیاد.️ @DevTwitter | <Mohammd Reza Hosseini/>

🔥

23

👍

5

3

🍌

3

views

4.5K

forwards

45

ارائه Critical Path Analysis: تکنیکی از پروژه منهتن برای دیباگ Latency در Go! یکی از ارائه های جذاب GopherCon 2025 ارائه Felix Geisendörfer از Datadog بود درباره پروفایلینگ request latency با استفاده از Critical Path Analysis. این تکنیک جالبه چون اصلاً برای نرم‌افزار طراحی نشده بود. از پروژه منهتن میاد! همون پروژه‌ای که بمب اتمی ساخت. ایده‌ش ساده‌ست: وقتی یه پروژه بزرگ داری با زیرپروژه‌های موازی، کدوم مسیر واقعاً تعیین‌کننده زمان کله؟ حالا Felix این رو آورده روی Go و goroutine ها. مشکلی که حل می‌کنه اینه که پروفایلینگ سنتی بهت میگه mutex contention داری، ولی نمیگه این چقدر روی latency کاربر تأثیر گذاشته. مثلاً یه پروفایل نشون میده ۴۳۹ ثانیه contention تو ۶۰ ثانیه داشتی. خب این خیلی بده، ولی سوال اصلی اینه: کدوم بخشش واقعاً روی request های کاربر تأثیر گذاشته؟ اینجاست که execution tracer میاد وسط. برخلاف CPU profiling که فقط on-CPU رو نشون میده، execution tracer همه state transition ها رو ثبت می‌کنه: کی goroutine داشت run می‌شد، کی منتظر mutex بود، کی منتظر channel بود، کی scheduling latency داشت. یه تصویر کامل از زندگی goroutine هات. راه‌حل اینه که از آخر request بری عقب و ببینی کدوم goroutine ها واقعاً سر راه بودن. اگه G1 منتظر G2 و G3 باشه و G3 دیرتر تموم بشه، سریع‌تر کردن G2 هیچ فایده‌ای نداره. این همون critical path هست. یه کار خفن دیگه که تیم Datadog کرده اینه که overhead اجرای execution tracer رو از ۱۰-۲۰ درصد به ۱-۲ درصد رسوندن. یعنی الان میشه تو production ازش استفاده کرد. این ارائه خیلی ارزشمنده چون نشون میده پروفایلینگ می‌تونه خیلی دقیق‌تر از چیزی باشه که عادت کردیم. به جای اینکه بگیم mutex contention داریم، بیاید همه جا رو optimize کنیم، می‌تونیم دقیقاً بفهمیم کجا واقعاً مهمه. آقای Felix امیدواره این کار رو open source کنه. اگه با Go کار می‌کنید و tail latency براتون مهمه، پیشنهاد می‌کنم این ارائه رو ببینید. https://www.youtube.com/watch?v=BayZ3k-QkFw @DevTwitter | <Hasan Nazari/>

15

🍌

3

👍

2

👎

1

views

4.5K

forwards

41

media

این ریپو خیلی خفنه، grouped-simd-hashtable یه پیاده‌سازی هش‌تیبل فوق‌سریع با استفاده از SIMD و ایده‌ی grouped probing ـه. تمرکز اصلیش روی کاهش cache miss و بالا بردن throughput ـه، مخصوصاً برای workloadهای سنگین. حتماً یه نگاه بندازید: https://github.com/Cranot/grouped-simd-hashtable @DevTwitter | <کروکس؛ روایت شخصی/>

5

🍌

2

👍

1

views

4.5K

forwards

37

اولین واکنش حکومت به هر نوع اتفاقی توی کشور، دستکاری اینترنته @DevTwitter

👍

177

🍌

20

👎

7

🔥

3

views

4.5K

forwards

11

media
views

4.5K

forwards

34

media

استفاده از Middleware در Microsoft Agent Framework (MAF) دقیقاً همون چیزیه که ایجنت‌هات رو Production-ready می‌کنه. توی Agent 14 نشون دادم چطور می‌شه بدون دست زدن به منطق اصلی ایجنت: - قبل/بعد از tool call لاگ گرفت - خروجی یک فانکشن رو override کرد (مثلاً Weather) - چطور PII رو از ورودی و خروجی sanitize کرد - چطور guardrail ساده برای محتوای خطرناک گذاشت - حتی human-in-the-loop approval اضافه کرد https://github.com/pournasserian/agent-framework-sample خیلی شبیه middleware های دات نت هست. همون تفکر، ولی این‌بار برای AI Agentها @DevTwitter | <Amir Pournasserian/>

👎

4

🔥

3

views

4.5K

forwards

41

مروری بر مفاهیم Vector Database در ارائه اخیرم برای شرکت آپ، یک مخزن GitHub طراحی کردم تا اصول و الگوریتم‌های پایه‌ای vector databases را به شکل عملی نشان دهد. هدف این پروژه، آشنایی با حوزه‌های semantic search، vector similarity metrics و سیستم‌های بازیابی مبتنی بر بردار است و در عین حال فرصتی برای یادگیری عملی فراهم می‌کند. ویژگی‌های کلیدی این repository شامل: Neural network ساده با TensorFlow برای درک نحوه تولید بردارهای embedding پیاده‌سازی یک vector database from scratch با cosine similarity برای فهم الگوریتم‌های جستجوی برداری تحلیل داخلی Milvus internals برای بررسی معماری و بهینه‌سازی‌های عملکردی نمونه عملی semantic search روی جملات با Milvus، شامل نحوه indexing و query بردارها سرور MNIST FastAPI با PyTorch که تصویر عدد کاربر را دریافت کرده و نزدیک‌ترین بردارهای برچسب‌دار (nearest neighbor search) را پیش‌بینی می‌کند این پروژه برای من علاوه بر یک تمرین عملی، فرصتی بود تا دانش خودم در زمینه vector-based retrieval systems را با دیگران به اشتراک بگذارم. https://github.com/ap-incubator/vector-database @DevTwitter | <Mohammad Nasr/>

18

👍

2

🍌

2

views

4.5K

forwards

92

media

وال پنل یه پنل ساخت و مدیریت ادمین نان سودو برای پنل های x-ui هست، اگه استفاده کردید خوشحال میشم با استار از ریپو حمایت کنید ( http://github.com/primeZdev/whale-panel ) @DevTwitter | <primeZ/>

🔥

19

🍌

9

👍

2

👎

2

views

4.5K

forwards

48

media

حل یک مشکل واقعی ووکامرس با یک راه‌حل مهندسی‌شده یک فروشگاه ووکامرسی با ۲۰۰۰+ محصول نیاز داشت تخفیف سراسری اعمال کند. راه‌حل‌های موجود یا دقت محاسبات نداشتند، یا پیش‌نمایش نداشتند، یا روی دیتای بزرگ تایم‌اوت می‌خوردند. به‌جای دور زدن مشکل، افزونه را از صفر طراحی کردم. تصمیمات - طراحی مبتنی بر MVC (کد قابل نگهداری و توسعه‌پذیر) - حذف خطای Floating Point در محاسبات قیمت -نمایش زنده قبل از اعمال تغییرات (قیمت قبل/بعد، درصد، اختلاف) -درخواست AJAX Batch Processing برای فروشگاه‌های بزرگ (بدون Timeout) - سازگار با HPOS ووکامرس و استانداردهای امنیتی (Nonce) نتیجه - ️عملیات ۱۶ ساعته در کمتر از ۱ دقیقه - صفر خطای محاسبات - قابل استفاده بدون آموزش برای مدیر فروشگاه قابلیت‌ها -افزایش / کاهش قیمت (درصدی / ثابت) - مدیریت قیمت حراج + تاریخ - فیلتر دسته‌بندی و محصولات تخفیف‌دار - حذف انتخابی محصولات قبل از اعمال - پشتیبانی کامل از RTL و i18n - متن‌باز کد پروژه به‌صورت Open Source منتشر شده و آماده بررسی فنی است: https://github.com/alirzaghlmpr/woo-bulk-price-discount-editor @DevTwitter | <Alireza Gholampour/>

🍌

31

👍

21

🔥

4

👎

1

views

4.5K

forwards

80

media

هفته گذشته تصمیم گرفتم یک ابزار Code Review مبتنی بر Ollama بسازم که به‌صورت خودکار کدها را تحلیل کند. اول با ChatGPT و سرویس‌های Cloud امتحان کردم — نتیجه رضایت‌بخش نبود. بعد از ۵ بار طراحی مجدد با bolt.new، بالاخره به خروجی قابل قبولی رسیدم. https://github.com/mahmoudbarzegar/code-review-ai به نظرم: هوش مصنوعی جایگزین برنامه‌نویس نیست — بلکه کیفیت خروجی کاملاً به مهارت ما در تفکر، طراحی و تعامل درست با AI بستگی دارد. ابزارها کامل نیستند، اما ما باید یاد بگیریم: - چطور سوال درست بپرسیم. - چطور prompt بهینه بنویسیم . - چطور خروجی را ارزیابی و اصلاح کنیم. نقش برنامه‌نویس حذف نشده — بلکه تخصصی‌تر و استراتژیک‌تر شده است. @DevTwitter | <Mahmoud Barzegar/>

28

🍌

5

🎄

2

views

4.5K

forwards

111

media

این سایت یک نقشهٔ راهِ مختصر و مفید برایِ یادگیریِ خودآموزِ ریاضیات ارائه داده. همهٔ کتاب‌هایِ پیشنهادی رو خودش خونده. در آخر بر حسبِ شاخهٔ مورد علاقه، مسیرهایِ مختلفی برایِ یادگیری پیشنهاد داده. محتوایِ تمیزی بود. بوکمارک کنید سرِ فرصت بخونید. https://donkuri.github.io/learn-mathematics/ @DevTwitter | <Ayub/>

🔥

18

🍌

2

1

views

4.5K

forwards

188

بعضی وقتا گلوگاه performance دیتابیس از query یا infra نیست، از primary key میاد. اUUID چون randomه، هر insert رو می‌فرسته یه جای متفاوت از B-treeی که برای ایندکس ها ساخته شده و ممکنه باعث شه درخت دوباره ساخت بشه؛ نتیجه‌اش cache miss، page split و write cost بالاتره. زیر بار دیتابیس زود به سقف CPU می‌رسه. در مقابل، bigint auto-increment همیشه آخر index می‌نویسه و رفتار دیتابیس قابل پیش‌بینی میشه. تو تست‌های واقعی، فقط با عوض کردن UUID به bigserial، throughput چند برابر بهتر شده بدون اینکه data model یا business logic تغییر کنه. اprimary key تصادفی یعنی مالیات دائمی روی هر write راه بهتر اینه که primary key داخلی bigint باشه و یه public UUID برای بیرون سیستم داشته باشی. اگه client-generated id لازم داری، می‌تونی از time-orderd مثله Snowflake استفاده کنی تا keyها تقریبا ترتیبی باشن و توی سیستم های توزیع شده هم یکتا باشن و هم index اذیت نشه. @DevTwitter | <Go Talk | گو تاک/>

👍

22

12

🍌

6

👎

2

views

4.5K

forwards

94

media

این کورس/دوره عالی راجع به Advanced Large Language Model Agents از دانشگاه برکلی را قبلا معرفی کرده بودم. الان دیگه کامل همه مطالب از جمله اسلایدها و ویدیوها را گذاشتند. موضوعات داغ و مهم راجع به LLM ها و ایجنتها را شامل میشه. Link: https://rdi.berkeley.edu/adv-llm-agents/sp25 @DevTwitter | <Mehdi Allahyari/>

8

👍

1

🍌

1

views

4.6K

forwards

198

تا حالا لیست بزرگی داخل React داشتی که اسکرولش لگ بزنه؟ احتمالاً برای شما هم پیش آمده که یک صفحه زمان زیادی برای لود شدن نیاز داشته باشد یا با لیست‌هایی سروکار داشته باشید که تعداد آیتم‌های آن‌ها زیاد است. در چنین شرایطی، معمولاً اولین تصمیم (حداقل در کوتاه‌مدت) این است که بهینه‌سازی را در سمت client انجام دهیم. فرض کنید یک لیست با ۵۰۰ آیتم داریم. آیا از نظر فنی می‌توانیم همه‌ی ۵۰۰ آیتم را هم‌زمان داخل DOM رندر کنیم؟ بله، امکان‌پذیر است. اما اگر از زاویه‌ی performance به موضوع نگاه کنیم، بهترین انتخاب نیست. مسئله‌ی اصلی اینجا این نیست که React توان انجام این کار را ندارد؛ مسئله‌ی این است که: 1. DOM بیش از حد بزرگ می‌شود 2. هزینه‌ی layout و paint به‌شدت افزایش پیدا می‌کند 3. تعامل کاربر (scroll، click، input) کند و ناپایدار می‌شود در این نقطه معمولاً راه‌حل‌هایی مثل Virtual Scroll / List Virtualization مطرح می‌شوند؛ راه‌حلی که به‌جای رندر همه‌ی آیتم‌ها، فقط المنت‌های داخل viewport را وارد DOM می‌کند. در چنین سناریوهایی، Virtual Scroll یکی از موثرترین راه‌حل‌هاست. ایده‌ی Virtual Scroll ساده است: همه‌ی داده‌ها وجود دارند, اما همه‌ی آن‌ها هم‌زمان داخل DOM نیستند. به‌جای رندر ۵۰۰ آیتم، فقط آیتم‌هایی که در viewport دیده می‌شوند (به‌همراه مقدار کمی قبل و بعد از آن) وارد DOM می‌شوند. با اسکرول کاربر، المنت‌های قدیمی حذف و المنت‌های جدید جایگزین می‌شوند. اگر شما راه‌حل بهتری برای این سناریو دارید، حتماً برام بنویسید منبع خوب برای آشنایی بیشتر با Virtual Scrolling: https://medium.com/@sreekanthsreekanth970/virtual-scrolling-2797d722c6e2 @DevTwitter | <Mohammad Khaleghi/>

13

👍

7

👎

2

🍌

1

views

4.6K

forwards

86

media

دیتابیسهای قدرتمند بساز بدون کد نوشتن! NocoDB ابزار اوپن سورس جایگزین Airtable با رابط spreadsheet-like راحت، میتونی دیتابیس هارو بسازی ، ویوهای متنوع (گرید، کانبان، گالری، فرم، تقویم)، فیلتر/سورت پیشرفته، فرمولا، لینک/لوکآپ، کنترل دسترسی دقیق و ادغام با Slack، Discord، AWS S3 و کلی ابزار دیگه! github.com/nocodb/nocodb‎ @DevTwitter | <POURYA/>

19

🍌

9

👍

3

🎄

1

views

4.6K

forwards

134

media

یک وب‌اپلیکیشن برای Gemini File Search ساختم که میتونید روی سیستم شخصیتون اجراش کنید و ازش استفاده کنید. فایل‌سرچ یکی از محصولات جدید و بسیار کاربردی جمنایه که کل مکانیزم RAG رو براتون ساده و اتوماتیک انجام میده. میتونید فضاهای مختلفی رو داخلش بسازید و داخل هرکدوم کلی داکیومنت، کد و ... قرار بدید و بعد با کمک گوگل، با دقت بالایی با تمام اون دیتا چت کنید. فقط یک بدی داشت اونهم اینکه UI نداشت و فقط با کد کار میکرد که من اینجا سعی کردم اون رو حل کنم. این لینک گیت‌هاب: https://github.com/aminanvary/Gemini-File-Search ویدیوی پایین هم برای توضیح اینکه جمنای فایل سرچ دقیقا چیه، مزیتش چیه و چطور از این وب‌اپ کوچیک استفاده کنید @DevTwitter | <Amin Anvary/>

👍

25

7

🔥

6

🍌

1

views

4.6K

forwards

176

media

اگه از Claude Code استفاده میکیند ابزار Claude Code Templates میتونه برای شما خیلی کاربردی باشه با کلی agent آماده مثل auditor امنیتی، optimizer ریاکت، معمار دیتابیس کامندهای سفارشی هوکها خیلی به کارتون سرعتو نظم و کیفیت میده مهم : زمان نصب دستور کاملشو بزنید که uiهم بهتون بده بتونید راحت مدیریت کنید و قابلیت هارو فعال کنید. https://github.com/davila7/claude-code-templates#AI @DevTwitter | <POURYA/>

15

🍌

4

👍

1

views

4.6K

forwards

196

media

خواستم برای وبسایت شخصیم سرویس ایمیل برای فرم کانتکت وصل کنم. اولش گفتم بذار nodemailer رو استفاده کنم و بعد دیدم یکم ریسکیه چون ممکنه پسورد ایمیلم جایی لو بره (که باید اونو توی env ها ست میکردم) با سرویسی به اسم Resend آشنا شدم که خیلی برام جالب بود. کارش اینه ایمیل هایی که از دامنه وریفای شده میاد رو میگیره و میفرسته به ایمیلتون حالا دامنه وریفای شده چیه؟ مثلا یه سایتی دارید به اسم nafasebra.ir و ایمیلتون تقریبا یه همچین چیزیه: contact[@]nafasebra.ir یا info[@]nafasebra.ir میاین توی این سایت دامنه تون رو اضافه میکنین و خب بعد از اون یه دسترسی cloudflare بهش بدین که براتون dns ست کنه و کار تمومه حتی کلی فیچر دیگه هم داره که بهتره به بخش doc ش سر بزنین https://resend.com/ @DevTwitter | <Nafas Ebrahimi/>

27

👍

2

👎

1

🔥

1

views

4.6K

forwards

185

media

ابزار اوپن سورس Dify برای ساخت سریع اپلیکیشنها و AI Agentها عالیه با workflow حرفه ای، pipeline RAG قدرتمند، مدیریت مدلهای LLM و ابزارهای agent آماده | از prototype تا production در کمترین زمان! https://github.com/langgenius/dify @DevTwitter | <POURYA/>

10

👍

2

views

4.6K

forwards

153

media

چیت شیت bash @DevTwitter

🔥

22

3

🍌

3

🎄

2

views

4.6K

forwards

118

media

باز هم یه آسیب پذیری جدید و جذاب مثل log4j , react2shell آمده که اگر چیزی رو با n8n ساختید آب دستتوت هست بگذارید زمین و برید این آسیب پذیری رو حل کنید این آسیب پذیری بسیار حساس و مهم با درجه حساسیت بحرانی آمده CVSS 9.9 روی n8n با شماره CVE-2025-68613 هست خیلی خیلی خیلی جدی بگیرید. https://thehackernews.com/2025/12/critical-n8n-flaw-cvss-99-enables.html @DevTwitter | <Mohammad Reza Mostamea/>

👍

10

5

🍌

2

👎

1

views

4.6K

forwards

95

media
views

4.6K

forwards

62

media

اخباری منتشر شد که مایکروسافت داره تیمی درست میکنه که میلیون‌ها خط کدهای ویندوز رو با استفاده از هوش مصنوعی و با نظارت انسانی یک تیم کوچک از زبان C به Rust تبدیل کنند. البته گفته شده که هدف این تیم بیشتر امکان سنجی است تا سیاست اصلی مایکروسافت در تغییر کدهای ویندزو @DevTwitter | <Alireza Shirazi/>

👍

47

🍌

16

5

👎

5

views

4.6K

forwards

35

media

احتمالا بعضی وقتا پیش اومده خاسته باشید یک اپ شخصی بسازید مثلا یک برنامه واسه کار های روزانه یک بازی ساده (مثل دوز یا منچ) و ... این سایت بهتون کمک میکنه بدون داشتن هیچ مهارت کد نویسی صرفا با نوشتن ایدتون اون برنامه رو بسازید این بازی مار با نوشتن یه بازی مار باحال میخام ساخته شده dapp.codexero.xyz‎ @DevTwitter | <A3MIR/>

🍌

34

4

👎

1

views

4.6K

forwards

241

media

ساختیم SHIMI یه مدل هوش مصنوعی با معماری JEPA که می‌تونه روابط واقعی و علّی بین داده‌های مواد رو یاد بگیره، پیش‌بینی انرژی تشکیل بهتر داشته باشه و با داده کمتر هم کار کنه https://github.com/Mahdi-Rashidiyan/Shimi @DevTwitter | <Mahdi Rashidiyan/>

17

👍

3

🍌

2

🔥

1

views

4.6K

forwards

35

media
views

4.6K

forwards

243

media

اگر دوست دارید از youtube-dl یا yt-dlp استفاده کنید ولی با ترمینال راحت نیستید، این برنامه کارتون رو راحت‌تر می‌کنه https://github.com/database64128/youtube-dl-wpf/ راحت‌ از یوتیوب دانلود کنید با این برنامه می‌توانید فرمت‌ها و کیفیت‌های مختلف را انتخاب کنید، زیرنویس اضافه کنید، پلی‌لیست دانلود کنید و تنظیمات پیشرفته مثل مسیر ذخیره، پروکسی و غیره رو راحت میشه توش ست کرد @DevTwitter | <POURYA/>

23

🍌

3

🔥

1

views

4.7K

forwards

241

media
views

4.7K

forwards

80

media
views

4.7K

forwards

231

قابلیت Git Worktree: سلاح مخفی کار با Code Agentها یه مشکل کلاسیک هست که وسط یه فیچری، باید یه branch دیگه رو چک کنی. و روند git stashو switch و کارتو بکن و برگرد و unstash... خسته‌کننده‌ست. ولی وقتی داری با agentها کار می‌کنی (Cursor، Claude Code و ...)، این مشکل ۱۰ برابر میشه. Agent می‌خواد فایل‌ها رو عوض کنه، build بزنه، شاید خراب‌کاری کنه. نمی‌خوای working directory اصلیت رو بهم بریزه. راه‌حلش میشه git worktree مفهومش ساده‌ست. پروژه‌ات دو بخش داره: پوشه .git که دیتابیسته (کامیت‌ها، برنچ‌ها، تاریخچه) و working directory که فایل‌های واقعی هستن. مشکل اینه که فقط یه working directory داری، پس فقط یه branch می‌تونی checkout داشته باشی. درواقع worktree یه working directory دوم می‌سازه که به همون .git وصله. پوشه جدا، branch جدا، ولی همون history. فقط ۳ تا دستور لازمه: git worktree add ../project-agent feature-branch git worktree list git worktree remove ../project-agent چرا برای Agent ها عالیه؟ وقتی ClaudeCode یا ابزارهای مشابه یه agent رو توی worktree mode اجرا می‌کنن، یه worktree جدید می‌سازن، فایل‌هاتو کپی می‌کنن اونجا، agent توی isolation کامل کارشو می‌کنه، و آخر یه دکمه Apply میدن که merge کنی. Agent می‌تونه هر کاری بکنه، working directory اصلیت دست‌نخورده می‌مونه. یه نکته مهم هم اینه که node_modules و فایل‌های .env منتقل نمیشن چون توی gitignore هستن. هرچی agent ها قوی‌تر میشن، این pattern ضروری‌تر میشه. این مقاله رو هم میتونید بخونید https://www.marcohaber.dev/blog/git-worktrees @DevTwitter | <Hasan Nazari/>

👍

16

6

🍌

2

🎄

1

views

4.7K

forwards

107

media

این برنامه رو خیلی تایم پیش نوشتم، خیلی ساده با یک فایل yml می‌تونید بات تلگرامی درست کنید که بتونه هر نوع دیتا یا مسیجی رو با توجه به کامند هایی که توی yml تعریف کردین ارسال کنه. امشب آپدیتش کردم و کاری کردم که plugins بشه بهش اضافه کرد، و کد هم ران کنه https://github.com/shabane/commodore @DevTwitter | <Arya Shabane/>

🔥

29

🍌

10

6

views

4.7K

forwards

117

🚨الان اقدام کن، 1 سال دیگه با خانواده‌ات استرالیا باش! 🔹پذیرش از دانشگاه های رتبه زیر ۱۰۰ استرالیا 🔹 دريافت اقامت دائم تا ٣ سال 🔹 ویزای همزمان خانوادگی 🔹 اجازه کار همسر 🔹تمکن مالی ۷ روزه 🎄1000 دلار تخفیف کریسمس ▪️اقدام براي مقاطع كارشناسي و كارشناسي ارشد 💠@adabvisa 📮اگه ميخواي رايگان مشاوره بشي، بزن رو لينك👇🏻 https://survey.porsline.ir/s/WZdwRIoM

👎

26

🎄

4

1

views

4.7K

forwards

8

media

جدیدا یه ریپو دیدم که میگه با استفاده از سیگنال وای فای و هوش مصنوعی میتونه human pose رو از پشت دیوار تشخیص بده. جالب بود واسم. بهش استار دادم که بعدا چکش کنم. الان نشستم پاش و نیم ساعت دارم باهاش ور میرم که بتونم اجراش کنم ولی نمیشد. در نهایت گفتم برم سورس کدو یه نگاه بندازم حالا اومدم سورس کدو خوندم و خیلی عجیبه بود. تقریبا هیچیو پیاده سازی نکرده بود =))) یعنی عملا یه پروژه خالی بود. ولی دو هزارتاااا استار گرفته بود. یکم دقیقتر چک کردم دیدم که شبیه این پروژه‌های vibe code عه. قشنگ مشخص بود که یه آدمی اومده یه نیازمندی تعریف کرده و ai واسش hallucinate کرده. و از همه بدتر ۲ هزار فاکینگ استار گرفته! فقط اونی که گفته:‌ repo owner lacking a functional brain =)))) @DevTwitter | <Amir Kabiri/>

🍌

70

👍

9

5

views

4.7K

forwards

65

media

از اونجایی که من کلا همیشه به دنبال حداکثر سرعت، بهینه بودن و عملکرد هستم و همیشه اینارو یه جا می‌خوام، مجبور‌ میشم از کتابخونه‌های آماده استفاده نکنم و بشینم یه چیزی بهتر از اونارو طراحی کنم. حالا ایندفعه fasthttp رو برای پایتون طراحی کردم، یه کتابخونه‌ی ساده، سبک، مینیمال و زیبا برای ارسال درخواست های HTTP با حداکثر سرعت ممکن. این کتابخونه از aiohttp، httpx و requests هم سریع‌تره و سینتکس مشابه‌ای به هر سه داره و به راحتی میشه ازش استفاده کرد. کدنویسی sync و async رو همزمان پشتیبانی می‌کنه. میتونید با دستور زیر کتابخونه رو نصب کنید: pip3 install -U pyfasthttp یه مثال از کتابخونه: from fasthttp import Client with Client() as client: resp = client.get("https://httpbin.org/get") print(resp.status_code) print(resp.json()) گیت هاب پروژه: https://github.com/shayanheidari01/fasthttp @DevTwitter | <ShythonX/>

34

🍌

28

👎

8

👍

4

views

4.7K

forwards

73

media

ریچارد استالمن در اولین کنفرانس هکر ها سال ۱۳۶۳ پروژه من باعث می‌شود همه نرم‌افزارها آزاد باشند https://www.youtube.com/watch?v=Hf2pfzzWPYE @DevTwitter | <MehrdadLinux/>

46

👍

2

views

4.8K

forwards

69

media

اولین تجربه اتصال به Remote MCP Server با استفاده از MS Agent Framework با دات نت: امروز در مورد Official Microsoft Learn MCP Server میخوندم، گفتم یه تست بنویسم که با AI Agent بتونم به Remote MCP Server وصل بشم، خیلی چسبید! اینجا گذاشتم (مثال 9): https://github.com/pournasserian/agent-framework-sample مثال 8 هم کار با تصویر بود که امروز اضافه کردم. @DevTwitter | <Amir Pournasserian/>

🍌

12

7

👍

1

👎

1

views

4.8K

forwards

38

media

#میم_شبانگاهی @DevTwitter

3

🍌

58

🎄

23

8

🔥

4

views

4.8K

forwards

71

پلتفرم codewars فقط حل مسئله نیست، یاد گرفتن طرز فکره. Codewars یه پلتفرمه برای تمرین برنامه‌نویسی و حل مسئله با زبان‌های مختلف؛ جایی که می‌تونی چالش‌های کوچیک الگوریتمی حل کنی و مهارتت رو کم‌کم تقویت کنی. چیزی که برای من Codewars رو واقعاً ارزشمند کرده، فقط حل کردن کاتاها نیست؛ بعد از حل مسئله، دیدن راه‌حل بقیه‌ست. مثلاً امروز روی یه چالش کار می‌کردم که در ظاهر ساده بود، ولی تا زمانی که الگوی مسئله رو درست نفهمیدم، پیاده‌سازیش گیج‌کننده می‌شد. بعد از اینکه خودم حلش کردم و رفتم سراغ solutions: دیدم بعضی‌ها همون مسئله رو با چند خط ساده‌تر حل کرده بودن بعضی‌ها از نگاه کاملاً متفاوتی استفاده کرده بودن و بعضی راه‌حل‌ها واقعاً طرز فکرم رو نسبت به مسئله عوض کرد برای من این بخش دقیقاً مثل یه code review واقعی و رایگان عمل می‌کنه. یه پیشنهاد ساده: فرقی نمی‌کنه برنامه‌نویس باشی یا تو هر زمینه‌ی دیگه‌ای کار کنی— اگر روزی فقط یک چالش کوچیک حل کنی: توی یک ماه -> حدود ۳۰ تمرین توی یک سال -> بیشتر از ۳۶۰ بار فکر کردن، تحلیل کردن و حل مسئله این حجم تمرین، بدون اغراق: طرز فکرت رو قوی‌تر می‌کنه حل مسئله‌ت رو بهتر می‌کنه و تأثیرش رو مستقیم توی کارت می‌بینی برای من Codewars فقط تمرین برنامه‌نویسی نیست؛ یه عادت خوبه برای رشد مداوم. @DevTwitter | <Ahmad Aghazade/>

👍

41

12

views

4.8K

forwards

202

media

یک آزمایشگاه آموزش برنامه نویسی برای یادگیری رشتهٔ ریاضیات کاربردی و محاسباتی و مدل‌سازی https://labs.acme.byu.edu/Pages/GettingStarted.html @DevTwitter | <MehrdadLinux/>

15

👍

1

🔥

1

🍌

1

views

4.8K

forwards

120

media

یه ابزار کوچیک ولی قوی دیدم که واقعاً کارِ پردازش داده برای AI رو ساده می‌کنه: اسمش CocoIndex یه data transformation framework سریع که روی مدل dataflow programming ساخته شده و برای کسانی که دیگه از ETLهای قدیمی خسته شدن مناسبه. https://github.com/cocoindex-io/cocoindex @DevTwitter | <پروفشیونال/>

13

👍

1

👎

1

🔥

1

views

4.8K

forwards

63

media

اوپن‌ای‌آی یه مجموعه تازه از «پرامپت پک‌ها» منتشر کرده. این مجموعه شامل بیش از ۳۰۰ پرامپت آماده و تخصصیه که برای شغل‌ها و نقش‌های مختلف حرفه‌ای طراحی شدن https://academy.openai.com/public/tags/prompt-packs-6849a0f98c613939acef841c @DevTwitter | <محمد زمانی/>

👍

15

6

👎

1

views

4.8K

forwards

308

media

ابزارSnitch پروژه اوپن‌سورس برای دیدن کانکشن‌های شبکه به صورت تمیز و زیبا توی ترمیناله شبیه ss/netstat اما با رابط جذاب و جدول‌های قابل‌خونده بیشتر که نصبش راحت و مفیده برای بررسی سریع اتصالات شبکه روی لینوکس و macOS لینک گیتهاب: https://github.com/karol-broda/snitch @DevTwitter | <Shayan GeeDook/>

🔥

14

3

👍

1

views

4.8K

forwards

106

media

یک منبع خیلی خفن پیدا کردم برای یادگیری Design Pattern های Structural, Creational و Behavioral مثل Factory, Adapter و Observer که توی پروژه ها استفاده بشه، از هرکدوم با کلی توضیح و مفهوم کردن اون ها به رویداد های دنیای واقعی برای عمیق تر شدن در یادگیری. https://refactoring.guru/design-patterns @DevTwitter | <Max Shahdoost/>

36

👎

6

🔥

3

🎄

1

views

4.8K

forwards

254

media

به نظرم اگه بخوای n8n رو درست و حسابی یاد بگیری، همین یه پلی‌لیست کافیه 1- مهندسی پرامپت برای تازه‌کارها 2- وصل کردن GitHub به Notion 3- اتومات‌کردن ثبت Testimonial توی Strapi با n8n 4- مستندسازی تو n8n با کمک Google Sheets 5- کار با MySQL و Pipedrive از اینجا می‌تونی ببینیش: https://www.youtube.com/playlist?list=PLlET0GsrLUL5HKJk1rb7t32sAs_iAlpZe @DevTwitter | <Mohsen Rad/>

24

👎

4

👍

2

views

4.9K

forwards

462

media

وسط ارائه نمایشگاه، اسکرین رکوردر ویندوز ناامیدم کرد. همونجا نشستم و خودم یکی بهترش رو نوشتم! یه ابزار وب‌بیس، رایگان و اوپن‌سورس برای ضبط صفحه با کیفیت 4K، وب‌کم شناور؛ بدون هیچ واترمارک یا نصبی آماده است. دیگه از پرداخت هزینه و محدودیت راحت می‌شوید. https://github.com/Ho3seinTork/Screen-Recorder-Ht @DevTwitter | <Diss Obedience/>

1

🍌

76

🔥

34

9

👍

3

views

4.9K

forwards

197

media

اگه با Cloud Storageها کار می‌کنی، احتمالاً به rclone نیاز داری. ابزاری برای بکاپ، سینک و مایگریشن که به‌صورت rsync-like بین کلود استوریج‌ها کار می‌کنه. ریپو گیت هاب: http://github.com/rclone/rclone @DevTwitter | <Mohammad/>

👍

10

🍌

6

4

👎

1

views

4.9K

forwards

46

media

اکستنشنی که باعث میشه برنامه نویس بهتری بشی! من اخیراً با یک اکستنشن فوق‌العاده در VS Code آشنا شدم به اسم Blockman. کار این ابزار اینه که به طور هوشمند، بلوک‌های کد (توابع، حلقه‌ها، تگ‌ها و...) را تفکیک می‌کنه و دورشون کادر میکشه از وقتی این اکستنشن و استفاده میکنم تمرکزم روی کدی که دارم مینویسم بیشتر شده، مخصوصا وقتی میخوام قطعه کد هارو جابجا کنم با اطمینان بیشتری این کار و انجام میدم. شاید اولش فکر کنید شلوغ میشه، ولی وقتی باهاش کار کنید می‌بینید که چقدر مسیر کدخوانی و دیباگ کردن رو براتون راحت می‌کنه. @DevTwitter | <Amir Mehrani/>

👎

150

30

🍌

6

🔥

4

views

4.9K

forwards

230

media

پروژه جدید: رمزنگار لینک امن فارسی - نسخه دسکتاپ! یک ابزار دسکتاپ قدرتمند و کاملاً آفلاین برای تبدیل لینک‌های اینترنتی به متن رمزشده فارسی! ویژگی‌های کلیدی: - رمزنگاری حرفه‌ای با AES-256-GCM (استاندارد نظامی) - رابط کاربری زیبا با افکت‌های شیشه‌ای - خروجی فارسی قابل ارسال از طریق پیامک - کاملاً آفلاین - نیاز به اینترنت ندارد - پشتیبانی از ویندوز و لینوکس ایده‌آل برای: - ارسال لینک‌های امن در پیامک - محافظت از لینک‌های حساس با رمز عبور - مبهم‌سازی لینک‌ها در دید عموم آدرس سایت : https://amirk1998.github.io/secure-persian-link-encoder/web/index.html لینک مخزن: https://github.com/amirk1998/secure-persian-link-encoder @DevTwitter | <Amir Hossein/>

👍

23

👎

7

5

views

4.9K

forwards

99

media

میدونستید چرا Nginx همه‌جا هست؟ سال‌ها Apache بازیگر بی‌رقیبِ دنیای وب‌سرورها بود. تقریباً ۲۰ سال تمام. تا اینکه Nginx اومد و بدون سر و صدا، بازی رو عوض کرد. امروز Nginx پشت صحنه‌ی خیلی از غول‌های اینترنت نشسته: Netflix، Airbnb، Dropbox نه به‌خاطر اینکه جدیدتر یا مد روزه، بلکه چون مشکلاتی رو حل کرد که توی ترافیک بالا، Apache به‌سختی از پسشون برمی‌اومد. اما چرا Nginx اینقدر محبوب شد؟ - همزمان هزاران کانکشن رو راحت هندل می‌کنه - به‌عنوان Reverse Proxy فوق‌العاده عمل می‌کنه - به‌عنوان Load Balancing ساده و قدرتمند - دارای Cache داخلی برای سرعت بیشتر ب-ه عهده گرفتن SSL Termination و سبک‌تر کردن اپلیکیشن‌ها توی خیلی از معماری‌های مدرن، Nginx دیگه فقط «وب‌سرور» نیست؛ عملاً مغز هدایت ترافیک و خط اول امنیت سیستم حساب می‌شه. @DevTwitter | <Amir Rahimi Nejad/>

👍

63

16

🍌

3

🔥

1

views

4.9K

forwards

74

media

یه ابزار/ریپوی خیلی کاربردی از مایکروسافت: Microsoft Learn MCP Server اگه از Claude / Cursor / Copilot / Codex و… استفاده می‌کنید و «hallucination» و یا کدهای غیرقابل‌کامپایل (قدیمی) اذیتتون میکنه، این MCP Server، ایجنتتون رو مستقیم وصل می‌کنه به آخرین داکیومنت رسمی Microsoft نمونه‌کدهای Microsoft Learn نصب سریع، رایگان، و بدون API Key. https://github.com/microsoftdocs/mcp @DevTwitter | <Amir Pournasserian/>

12

👍

3

👎

2

views

4.9K

forwards

83

media

این qwen code cli رو امتحان کردید تاحالا؟ بینظیره بنظرم (مخصوصا اگه لینوکس استفاده میکنید ولی اولاتونه و زیاد دستورات رو بلد نیستید، صد برابر عالی تره برای شما)! برای نصبش باید رو سیستم عاملتون Node.js نصب شده باشه( اگه نبودم دانلود و نصبش راحته و کافیه سرچ کنید) node -v npm -v با این دوتا میتونید چک کنید که نصبه یا نه. بعد تو ترمینالتون npm install -g @qwen-code/qwen رو تایپ کنید که خودش نصب میکنتش و بعد اینکه تموم شد همونجا qwen رو تایپ کنید و اگه ترمينالتون شبیه عکس زیر شد ینی همه چی اوکیه! اگه تا حالا مدل های زبانی رو توی ترمینالتون استفاده نکردید، حتما یه امتحان کنید که پشیمون نمیشید. @DevTwitter | <Mohammad Seyfi/>

👍

33

6

🍌

5

views

4.9K

forwards

203

media

چارت جی اس(Chart.js) یه کتابخونه اوپن سورس جاوااسکریپتیه که برای ساخت نمودارهای تمیز توی وب هستش و با canvas کار می‌کنه. راه‌اندازیش ساده‌ست و برای نمایش داده‌ها به شکل خطی میله‌ای دایره‌ای و کلی مدل دیگه عالیه: https://chartjs.org لینک گیتهاب: https://github.com/chartjs/Chart.js @DevTwitter | <Shayan GeeDook/>

👍

31

👎

6

4

🔥

4

views

4.9K

forwards

81

media

یک Repo فوق‌العاده پیدا کردم از تحلیل نحوه طراحی و لایه های معماری بیش از ۳۰۰ محصول هوش مصنوعی از حدود ۸۰ شرکت برتر دنیا اگر تو زمینه‌های یادگیری ماشین، علم داده یا رهبری مهندسی جدی هستید، تحلیلِ «علت طراحی» این سیستم‌ها، یکی از مهم‌ترین و بازده‌دارترین مهارت‌هایی است که میتونید توسعه بدید. لینک رپو: https://github.com/Engineer1999/A-Curated-List-of-ML-System-Design-Case-Studies @DevTwitter | <Hadi Davardoust/>

15

🍌

4

👎

3

👍

1

views

4.9K

forwards

216

media

اگه مثل من از obsidian برای جزوه نویسی و یادداشت استفاده می کنید و می خواید یه چارت ساده برای گزارش نویسی کارای روزانتون و یا هرچیزی دیگه داشته باشید یه سر به این ریپو بزنید. https://github.com/amirow-unknown/obsidian_simplechart @DevTwitter | <Amir/>

23

🍌

6

👍

3

🎄

1

views

4.9K

forwards

152

media

دیگه نیازی نیست کاربران رو مجبور کنیم مسیرِ طراحی‌شدهٔ ما رو طی کنن. با Tambo، یک Generative UI SDK برای React، رابط کاربری واقعاً تطبیق‌پذیر می‌شه: کاربر می‌گه چی می‌خواد و AI، با تکیه بر Zod schemas، دقیقاً همون کامپوننت رو رندر می‌کنه. https://github.com/tambo-ai/tambo @DevTwitter | <پروفشیونال/>

🎄

23

3

👍

2

🔥

2

views

5K

forwards

131

سیستم کند است؟ این ۴ عدد دروغ نمی‌گویند کند شدن API یکی از رایج‌ترین چالش‌ها در سیستم‌های نرم‌افزاری است. اما تشخیص اینکه دقیقاً چه چیزی کند شده بدون داده و متریک، عملاً غیرممکن است. تحلیل عملکرد سیستم نیازمند اعداد واقعی و قابل اندازه‌گیری است؛ متریک‌هایی که بتوانند محل گلوگاه‌ها و نقاط ضعف را به‌درستی مشخص کنند. در این پُست به چهار متریک بنیادی می‌پردازیم که شناخت آن‌ها برای هر مهندس نرم‌افزار ضروری است. 1- معیار Queries Per Second (QPS) این معیار نشان می‌دهد سیستم شما در هر ثانیه چند درخواست ورودی دریافت می‌کند. برای مثال، اگر سرور در یک ثانیه ۱۰۰۰ درخواست دریافت کند، مقدار QPS برابر با ۱۰۰۰ خواهد بود. در نگاه اول، QPS متریکی ساده به نظر می‌رسد، اما چالش اصلی در پایداری آن نهفته است. بسیاری از سیستم‌ها قادر به حفظ QPS بالا در بازه‌های زمانی طولانی نیستند و در شرایط فشار، به‌تدریج دچار افت عملکرد می‌شوند. 2- معیار Transactions Per Second (TPS) این معیار تعداد تراکنش‌های کاملاً انجام‌شده در هر ثانیه را نشان می‌دهد. یک تراکنش شامل کل مسیر پردازش درخواست است؛ از دریافت درخواست تا تعامل با دیتابیس و بازگشت پاسخ نهایی. برخلاف QPS که صرفاً تعداد درخواست‌های ورودی را نشان می‌دهد، TPS بیانگر میزان کار واقعی انجام‌شده است و معمولاً مهم‌ترین متریک از دیدگاه کسب‌وکار محسوب می‌شود. 3- معیار Concurrency (همزمانی) این معیار تعداد درخواست‌های فعالی است که سیستم در یک لحظه در حال پردازش آن‌هاست. برای مثال، ممکن است سیستم ۱۰۰ درخواست در ثانیه دریافت کند، اما اگر پردازش هر درخواست ۵ ثانیه طول بکشد، در عمل با ۵۰۰ درخواست همزمان مواجه خواهیم بود. همزمانی بالا به معنای نیاز به مدیریت بهینه‌تر منابع، connection pool مناسب و کنترل دقیق‌تر threadها است. 4- معیار Response Time این معیار مدت زمانی است که از آغاز یک درخواست تا دریافت پاسخ نهایی سپری می‌شود. این متریک هم در سطح کلاینت و هم در سطح سرور اندازه‌گیری می‌شود و نقش کلیدی در تجربه کاربری و توان پردازشی سیستم دارد. رابطه بین متریک‌ها: این چهار متریک به‌طور مستقل عمل نمی‌کنند و رابطه‌ی مشخصی میان آن‌ها وجود دارد: QPS = Concurrency ÷ Average Response Time بر اساس این رابطه، افزایش همزمانی یا کاهش میانگین زمان پاسخ، منجر به افزایش توان پردازشی (Throughput) سیستم می‌شود. تحلیل صحیح عملکرد سیستم بدون درک دقیق این متریک‌ها ممکن نیست. @DevTwitter | <Amir Rahimi Nejad/>

19

👍

6

🔥

2

views

5K

forwards

153

#کوته_نیوز اون قضیه 0.002 دلار به ازای هر دقیقه برای self-hosted runnerهای گیت‌هاب که قرار بود از اول مارس ۲۰۲۶ شروع بشه در پی سر و صداهای زیادش فعلاً به تعویق افتاد. @DevTwitter | <Hamed/>

👍

49

🔥

9

🍌

2

1

views

5K

forwards

14

media

پلتفرم Hugging Face چند وقت پیش ۱۲ دوره آموزشی کاملاً رایگان و به‌روزش رو یکجا منتشر کرد. اگه برنامه دارین مهارت‌های هوش مصنوعی‌تونو ارتقا بدین، لینک دسترسی اینجاست https://huggingface.co/learn @DevTwitter | <RoYa/>

20

🍌

2

views

5.1K

forwards

318

media

مدتی بود که می‌خواستم در مورد NotebookLM یک ویدیوی جدید بسازم؛ ابزاری از گوگل که به نظرم کلمه «شاهکار» براش کمه. توی این ویدیوی معرفی این ابزار رو به صورت عملی تست کردم و واقعاً از خروجی‌هاش شوکه شدم. تصور کنید که شما: لینک یک ویدیوی طولانی یوتیوب یا چندین فایل PDF سنگین رو بهش می‌دید. و بعد این هوش مصنوعی براتون یک پادکست دونفره جذاب (حتی با صدای فارسی!)، اینفوگرافیک، نقشه ذهنی (Mind Map) و اسلایدهای تر و تمیز می‌سازه. توی ویدیو نشون دادم که چطور محتوای تخصصی رو بهش دادم و برام خلاصه‌هایی ساخت که عملاً نیاز به ساعت‌ها وقت گذاشتن رو از بین برد. ویدیو رو از اینجا ببینید: https://www.youtube.com/watch?v=owLqIAByj4c&t=3s @DevTwitter | <Saleh Hashemi/>

33

👎

2

🔥

2

views

5.1K

forwards

238

یک لیست ارزشمند شامل 20 دوره رایگان برای علاقه مندان به برنامه نویسی 1- Rust https://youtube.com/playlist?list=PLPoSdR46FgI412aItyJhj2bF66cudB6Qs 2- Typescript https://youtube.com/playlist?list=PL0Zuz27SZ-6NS8GXt5nPrcYpust89zq_b 3- C# https://youtube.com/watch?v=0QUgvfuKvWU 4- SQL https://youtube.com/playlist?list=PLNcg_FV9n7qZY_2eAtUzEUulNjTJREhQe 5- PHP https://youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe- 6- C https://youtube.com/playlist?list=PL9IEJIKnBJjG5H0ylFAzpzs9gSmW_eICB 7- JavaScript https://youtube.com/playlist?list=PLIJrr73KDmRw2Fwwjt6cPC_tk5vcSICCu 8- Java https://youtube.com/playlist?list=PLsyeobzWxl7pe_IiTfNyr55kwJPWbgxB5 9- Machine Learning https://youtube.com/watch?v=hDKCxebp88A 10- Language Modeling https://youtube.com/playlist?list=PLoROMvodv4rOY23Y0BoGoBGgQ1zmU_MT_ 11- Generative AI https://youtube.com/watch?v=mEsleV16qdo 12- Python https://youtube.com/playlist?list=PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB 13- DSA https://youtube.com/playlist?list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz 14- React 19 https://youtube.com/playlist?list=PLC3y8-rFHvwg9D7EOSEBabuutIdKZN5V3 15- React Native https://youtube.com/watch?v=f8Z9JyB2EIE 16- Django https://youtube.com/playlist?list=PL4cUxeGkcC9iqfAag3a_BKEX1N43uJutw 17- C++ https://youtube.com/watch?v=FpfHmAkRVK4 18- Go https://youtube.com/playlist?list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM 19- Kotlin https://youtube.com/watch?v=TEXaoSC_8lQ 20- Swift https://youtube.com/watch?v=CwA1VWP0Ldw @DevTwitter | <POURYA/>

19

👎

5

🔥

2

🍌

1

views

5.1K

forwards

513

media

بهترین اتفاق سال من میرسه به این که جنرال رو open-source کردن. یعنی میشه هررکجا بگی نصبش کردی، linux, macos و .... https://github.com/TheSuperHackers/GeneralsGameCode @DevTwitter | <Sadegh/>

🔥

39

🍌

7

1

views

5.1K

forwards

133

این مدل جدید خیلی کوچک و سبک که گوگل معرفی کرد به اسم FunctionGemma را دست کم نگیرید. یه مدل فوق‌العاده سبک (فقط ۲۷۰ میلیون پارامتر!) دارید که انقدر کوچیکه که روی گوشی‌های معمولی هم راحت اجرا میشه، اما تخصصش فقط یک چیزه: تبدیل حرف‌های ما به دستورات برنامه‌نویسی (Function Calling). میتونید به صورت کاملا رایگان fine tune ش کنید برای کارهای مختلف. اما این مدل به چه دردی می‌خوره؟ بیاین چندتا مورد جذاب رو بررسی کنیم: ۱. دستیار شخصی کاملاً آفلاین و امن: تا حالا شده بخواین با فرمان صوتی چراغ خونه رو خاموش کنید یا یه تایمر بذارید، ولی چون اینترنت قطع بوده کار نکرده؟ با FunctionGemma، اپلیکیشن‌ها می‌تونن بدون نیاز به سرور و کاملاً روی خود گوشی، حرف شما رو بفهمن و دقیقاً دکمه یا تابع مربوطه رو اجرا کنن. امنیتش هم عالیه چون هیچ داده‌ای از گوشی خارج نمیشه. ۲. بازی‌های تعاملی نسل جدید: تصور کنید توی یه بازی نقش‌آفرینی (RPG)، به جای اینکه فقط از بین گزینه‌ها انتخاب کنید، به کاراکتر بگید: «برو از توی صندوقچه اون معجون قرمز رو بردار و بده به سرباز کناری.» این مدل می‌تونه این جمله رو به کدهای بازی ترجمه کنه و اکشن‌ها رو بلافاصله انجام بده. ۳. اتوماسیون کارهای سیستم: توسعه‌دهنده‌ها می‌تونن ابزارهایی بسازن که کارهای تکراری سیستم‌عامل رو برامون انجام بده. مثلاً بگید: «فایل‌های PDF توی پوشه دانلود رو که حجمشون بالای ۱۰ مگه زیپ کن و بفرست به ایمیل علی.» مدل دقیقاً توابع مربوط به مدیریت فایل و ایمیل رو فراخوانی می‌کنه. ۴. اینترنت اشیاء (IoT) هوشمندتر: توی گجت‌های هوشمند که رم و پردازنده خیلی محدودی دارن، FunctionGemma مثل یک جادوگر عمل می‌کنه. چون فقط به ۵۵۰ مگابایت رم نیاز داره، می‌تونه مستقیم روی سخت‌افزار لوازم خانگی یا ابزارهای صنعتی نصب بشه تا دستورات پیچیده انسانی رو به زبان ماشین ترجمه کنه. برای fine tune کردنش این بلاگ کامل توضیح میده به همراه کد. Blog: https://lmstudio.ai/blog/functiongemma-unsloth @DevTwitter | <Mehdi Allahyari/>

4

🔥

22

6

👍

4

views

5.2K

forwards

252

media

رقیب جدید Nano Banana Pro معرفی شد؛ Qwen-Image-2512 رایگان تصاویر باکیفیت می‌سازد تیم Qwen از علی‌بابا با معرفی مدل متن‌باز Qwen-Image-2512 تلاش کرده جایگزینی رایگان برای Nano Banana Pro گوگل ارائه دهد. این مدل تحت لایسنس Apache 2.0 عرضه شده و از طریق Qwen Chat ،Hugging Face و ModelScope در دسترس است. Qwen-Image-2512 با تمرکز بر واقع‌گرایی چهره، وفاداری بافت‌ها و دقت در تولید متن داخل تصویر، توانسته در تست‌های AI Arena به قدرتمندترین مدل متن‌باز تصویرساز تبدیل شود. @DevTwitter | <Digiato/>

28

👎

4

🔥

4

👍

3

views

5.2K

forwards

200

media

مهارتهای شما چقدر مورد تقاضا هستند و خواهند بود؟ https://linkedin.com/feed/update/urn:li:groupPost:138801-7408367253890650112 @DevTwitter | <Mehdi/>

👎

34

8

🔥

5

👍

3

views

5.2K

forwards

172

حضور zod-ir در داکیومنت رسمی Zod + انتشار نسخه v1.5.4 از زمان انتشار نسخه 1.2 که فقط روی "ولیدیشن" تمرکز داشتم و در پست قبلی معرفی کردم، هدفم حل چالش‌های دیتای ایرانی در Zod بود. اما در مسیر توسعه، نیاز به چیزی فراتر از true/false حس می‌شد. امروز نسخه v1.5.4 با رویکرد جدید Data Extraction (استخراج دیتا) منتشر شد. خبر ویژه: پول‌ریکوست پروژه در ریپوی اصلی Zod مرج شد و اکنون zod-ir رسماً به عنوان ابزار استاندارد ولیدیشن ایرانی در بخش Ecosystem داکیومنت Zod معرفی شده است و می‌تونید با خیال راحت توی پروژه‌های بزرگ ازش استفاده کنید. تغییرات کلیدی نسبت به نسخه‌های قبل: در این نسخه، پکیج علاوه بر بررسی صحت داده، متادیتای کاربردی را برای UI استخراج می‌کند: ۱. خدمات شهری و خودرو (Vehicle & Bills): - پلاک: استخراج استان و شهر محل پلاک خودرو. - قبض: استخراج مبلغ، نوع قبض (آب، برق،...) و شناسه پرداخت از روی شناسه قبض (محاسبه خودکار). ۲. امور مالی (Financial): - ورودی مالی ترکیبی (zFinancial): دیگه فرقی نمی‌کنه کاربر کارت بزنه یا شبا. سیستم خودش تشخیص می‌ده و آبجکت کامل (شامل لوگو، رنگ و نام بانک) رو برمی‌گردونه. - بانکی: تشخیص نام بانک، رنگ سازمانی و لوگو (SVG) از روی شماره کارت یا شبا. - کریپتو: ولیدیشن Native آدرس‌های TRC20 ،BTC و ETH (بدون وابستگی سنگین). ۳. تماس و مکان (Contact & Location): - تلفن ثابت (جدید): استخراج نام استان و شهر (فارسی/EN) از روی پیش‌شماره. - کد پستی (بهبود یافته): بازنویسی الگوریتم تشخیص شهر با متد Best Match (رفع تداخل رنج‌های پستی). - موبایل: تشخیص اپراتور (همراه اول، ایرانسل و...) و ارائه لوگوی اپراتور. تشکر از شایان زمانی عزیز (Shayan Zamani) بابت مشارکت در مدرن‌سازی زیرساخت و بیلد سیستم این نسخه. الان zod-ir یک ابزار کامل برای تیم‌های فرانت‌اند است که هم دیتای ورودی را چک می‌کند و هم دیتای خروجی را فرمت‌شده تحویل می‌دهد. نصب: npm i zod-ir https://www.npmjs.com/package/zod-ir https://github.com/Reza-kh80/zod-ir @DevTwitter | <Reza Kheradmandi/>

🔥

51

5

views

5.3K

forwards

79

media

امروز توی گیت‌هاب به یه معدن طلا برخوردم ️ حیفه این منبع فوق‌العاده کاربردی رو باهاتون به اشتراک نذارم. این ریپازیتوری یه گنجینه کامل شامل بیش از ۵۰۰ پرامپت تست‌شده و معتبر (Nano Banana) هست که برای تولید انواع محتوای بصری دست‌چین شده. توی این مجموعه تقریباً برای هر نیازی پرامپت پیدا میشه: پرتره و طراحی کاراکتر (Character Design) طراحی لوگو و نشان تجاری طراحی محصول (Product Design) والپیپر و کلی ایده‌های خلاقانه دیگه اگه دنبال ارتقای کیفیت خروجی‌های تصویری‌تون هستید، این لیست می‌تونه خیلی به کارتون بیاد. https://github.com/YouMind-OpenLab/awesome-nano-banana-pro-prompts @DevTwitter | <Mohammad Hossein Hariri/>

1

👍

24

19

👎

3

🍌

3

views

5.3K

forwards

591

media

https://youtu.be/HfJwezWWu08?t=426 یعنی این تیکه از صحبت های The PrimeTime انقدر دارک بود که دارم ناامید میشم به گیتهاب اینکه CEO کل سازمان گیتهاب داره با AI میره جلو حتی پالمر نقش پایین تری داره و این موضوع خیلی عجیبه یعنی کل گیتهاب داره با هدایت هوش مصنوعی میره جلو؟ شهر عجیبیه @DevTwitter | <Shayan GeeDook/>

👍

28

🎄

6

🔥

4

👎

3

views

5.6K

forwards

79

media

الان داشتن رزومه شخصی سازی شده برای هر شغل خیلی ضروریه! اگر می‌خواهید رزومه‌ای داشته باشید که هم ساختار مهندسی داشته باشد و هم چشم‌نواز باشد، حتما به ریپوزیتوری RenderCV سر بزنید. ایده اصلی اینه: محتوا رو از ظاهر جدا کن. دیگه لازم نیست نگران باشی که اگه یه خط به سوابق کاریت اضافه کنی، کل فونت‌ها و فاصله‌های رزومه‌ات به هم می‌ریزه. تو فقط متنت رو توی فایل YAML می‌نویسی، RenderCV خودش بقیه‌ی کارها (چیدمان، فاصله‌گذاری، فونت و...) رو انجام میده. چه ویژگی هایی داره؟ - مدیریت ورژن‌کنترل: می‌توانید رزومه‌تان را در گیت‌هاب قرار دهید و تمام تغییرات آن را در طول زمان ردیابی کنید. - ظاهر بی‌نقص: دیگر نیازی نیست ساعت‌ها وقت صرف تنظیم فاصله‌ها و فونت‌ها کنید؛ همه‌چیز طبق استانداردهای حرفه‌ای چیده می‌شود. - خروجی‌های متنوع: علاوه بر نسخه PDF، به شما فایل‌های Markdown و LaTeX هم می‌دهد که برای پلتفرم‌های مختلف عالی است. - تمرکز روی محتوا: شما فقط روی نوشتن تجربیاتتان تمرکز می‌کنید و اجازه می‌دهید ابزار، کارِ طراحی را برایتان انجام دهد. Github: https://github.com/rendercv/rendercv @DevTwitter | <Mehdi Allahyari/>

🔥

24

9

👍

4

👎

1

views

5.6K

forwards

486

media

اضافه کردن زبان Rust به کرنل لینوکس با موفقیت به پایان رسید! حالا Rust رسماً در کنار C پشتیبانی‌شده و در کرنل قرار گرفته است. این اتفاق، یک نقطه عطف مهم در تاریخ توسعه کرنل لینوکس است که جزییات بیشتر قرار است در نشست Maintainers Summit شرح داده شود! https://lwn.net/Articles/1049831/ @DevTwitter | <VAHID NAMENI/>

👍

51

19

👎

4

🍌

1

views

5.7K

forwards

96

media

دو تا سایت خیلی کاربردی برای JavaScript که همیشه موقع کدنویسی بهشون سر می‌زنم : سایت DevHints – خلاصه، سریع و مناسب مرور مفاهیم JS سایت OverAPI – چیت‌شیت‌های تمیز و جمع‌وجور برای JavaScript اگه فرانت‌اند کار می‌کنی، اینا واقعاً نجات‌دهنده‌ان https://devhints.io/ https://overapi.com/javascript @DevTwitter | <Sadaf Amininia/>

22

🍌

7

views

5.8K

forwards

327

happy face

Seller Data:

0 Success Escrow

Registration date: 4 months ago

Seller's country: ---

Listing Statistics

36

4 days ago

SeBuDA

Recently our headquarters moved from USA to Netherland so we could make more features for our users, we sure that our users can feel the changes in the future and this decision is for sake of our users

Netherland

Sebuda B.V.

CoC Number: 95490469

Zuid-Hollandlaan 7, 2596AL ‘s-Gravenhage

The Hauge, The Netherlands

(+31)0687365374

[email protected]

Be with us on Social Networks

Social media accounts for sale

SeBuDA


Help and Services


© 2022 SeBuDA.com, All rights reserved.