DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 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
#javanoscript

زبان CoffeeScript دقیقا برعکس تایپ‌اسکریپته: TypeScript به جاوااسکریپت قابلیت‌های تایپ و ساختار اضافه می‌کنه، ولی CoffeeScript تلاش می‌کنه با سینتکس ساده‌تر و کوتاه‌تر جاوااسکریپت رو راحت تر کنه دیگه حتی همون var و let هم نیاز نیست بزارین:

http://coffeenoscript.org/

@DevTwitter | <Nimo/>
👎59👍20🔥1
چطور یه سیستم غیرقابل نگهداری میشه؟
وقتی همه اعضای تیم حرفه ای و متخصص، بیزنس هم عالی ولی توسعه سیستم داره روز به روز سخت تر میشه و برای هر فیچر کوچیک و بزرگ زمان زیادی باید انتظار کشید تا به سیستم اضافه بشه وقتی هم اضافه میشه دیگه صدای تیم پروداکت و بیزنس در اومده!
تو این مطلب یه مقدار عمیقتر رفتم سراغ اینکه در چنین شرایطی، وقتی فشار روی تیم فنی هست یا یک سیستم legacy رو تحویل گرفتیم چه کارهایی (بخوانیم تصمیمات غلط) جلوی توسعه و نگهداری سیستم رو میگیره.
لینک مطلب:
https://mohammadkeshavarz.substack.com/p/anti-patterns-and-solutions

@DevTwitter | <Mohammad Keshavarz/>
16👍3🔥1
یک جاوااسکریپت (تایپ اسکریپت) ران تایم برپایه RUST
https://tryandromeda.dev

ازش تست میگیرم بهتون اطلاع میدم چطور بود. قاعدتا بایستی خیلی خفن باشه نسبت به V8.

@DevTwitter | <Hossein Shourabi/>
👍246👎3🔥1
ویدیوی جدیدمون توی یوتیوب آپلود شد. توی این ویدیو یک سیستم agentic RAG به اسم Elysia از کمپانی weaviate را بررسی کردم. ویدیو این روشها را توضیح میده تا اینکه بخاد خود ابزار این کمپانی را بررسی کنه. و اینکه چه روش ها و تکنیک هایی استفاده کردند که خیلی جالبند و میشه توی سیستم های agentic RAG که طراحی میکنید به کار ببرید.
پ.ن. اسلاید ها همه با Gamma تولید شدند و من حدود ۲۰% تغییر دادم و مطلب اضافه کردم. که خوب کارم را راحت تر کرد.
Youtube: https://youtube.com/watch?v=uFovqoxTQqk
Slides: https://docs.google.com/presentation/d/1nt3v_QCw4G3pF33UjFphw0BSaGDIl5nmYo0tugbJqcw/edit?usp=sharing

@DevTwitter | <Mehdi Allahyari/>
12👎6👍3🔥3
من و دوستم یه کلون تلگرام با Next.js ساختیم!

گیت هاب: https://github.com/hamedakbarii/telegram-clone

اگه خوشتون اومد، حتما یه استار بدید.

@DevTwitter | <Unknown Talent | بچه برنامه نویس/>
👎75👍68🔥105
اینجارو ببینید پر سیستم دیزاینه، هم ‌می‌تونید توش کامپوننت های آماده پیدا کنید هم می‌تونید Voice & Tone پیدا کنید مثلا پیام خطا یا دستورالعملی می‌نویسی، چه لحن و ادبیاتی داشته باش و فایل های آماده فیگما و فتوشاپ و کلی سورس کد دیگه

http://github.com/alexpate/awesome-design-systems

@DevTwitter | <Nimo/>
9👍1🔥1
اخیراً برای ساخت پنل کاربری در یکی از پروژه‌هام از Filament استفاده کردم و تجربه متفاوتی بود.
برخلاف AdminLTE که نیاز به شخصی‌سازی سنگین دارن، Filament روی لاراول با چند خط کد یه پنل کامل بهم داد؛
مثلا با دستور make:filament-resource نه‌تنها CRUD مدل ساخته می‌شه، بلکه فرم‌ها، جدول‌ها، فیلترها و حتی bulk action ها رو به‌صورت پیش‌فرض برات می‌سازه.
چیزی که برای من جذاب بود، هماهنگی مستقیم Filament با Policies لاراول و همینطور پشتیبانی از Spatie Permission برای role/permission بود؛ یعنی می‌تونید به‌جای workaround، امنیت و سطح دسترسی رو طبق best practice خود لاراول پیاده کنید.
برای دولوپرهای جوونیور و میدلول، کار با Filament بهترین فرصت برای لمس معماری تمیز، درک بهتر authorization و ساخت سریع feature های واقعی توی پروژه‌های production هست.

@DevTwitter | <ehsan azizi/>
🔥196👍3👎2
هر روز که میگذره MCP داره بیشتر و بیشتر پر اهمیت میشه تو دنیای LLM ها.

و الان هم Openai داره داخل Chatgpt قابلیت اتصال به MCP شخصی رو تست میکنه و در اختیار DEV ها قرار میده.

اگر هنوز از MCP اطلاعی ندارید این راهنمای ۵ دقیقه ای ماکس ایده خوبی به شما میده

https://maux.site/learn/mcp

@DevTwitter | <Mani/>
🔥276👍1👎1
Laravel Tip: Very Useful $loop Variable in Blade!

When looping in Blade using foreach, Laravel gives you access to a hidden gem: the $loop variable!

It provides a lot of useful information about the current iteration without needing to write extra logic.


@DevTwitter | <Andrey Kovtoniuk/>
👍224🔥4
ابزار lazyssh یه مدیریت SSH به سبک ترمینال که کار با لیست سرورها رو راحت کرده
سرورها رو از ~/.ssh/config می‌خونه، می‌تونی به راحتی وصل بشی، سرور اضافه/حذف کنی، وضعیتش رو ببینی، و برچسب‌ بزنی.
لینک: https://github.com/Adembc/lazyssh

@DevTwitter | <MehrdadLinux/>
18👍2👎2🔥1
نسخه Firefox 143 هم اومد!
- پیش‌نمایش دوربین وقتی سایت درخواست دسترسی می‌کنه
- گزینه برای حفظ یا حذف دانلودها در حالت Private
- محافظت بیشتر در برابر fingerprinting
- تغییرات جدید CSS و بهبود UI در Android و Windows

@DevTwitter | <MehrdadLinux/>
🔥33👍61👎1
این پروژه یه ابزار ساده برای تست و مقایسه آپتیمایزرهای PyTorch روی توابع ریاضی دوبعدیه. می‌تونید ببینید هر آپتیمایزر چطور مسیر بهینه‌سازی رو طی می‌کنه و نتایجش رو با بقیه مقایسه کنید.

سورس‌کد پروژه:
https://github.com/AidinHamedi/Optimizer-Benchmark

@DevTwitter | <Fastnovel/>
🔥9👍2👎2
خیلی وقت بود می‌شنیدم که
پرامپت عادی بدرد مدل های زبانی نمی خوره
و وقتی یه پرامپت توصیفی به هر زبانی بهش بدی می تونه برداشت خودش رو داشته باشه ازش
برای همین بهترین راه برای اینکه منظورت رو دقیق بهش بگی استفاده از JSON Prompting.
منم اومدم ساخت چنین پرامپتی رو راحت تر کردم.
بخش ایده ای که توی ذهنت داری رو میگی، اونم برات یه JSON Prompt حاضر می کنه تا با خرج توکن کمتر به ایده ات برسی.

https://jsony.vercel.app/

@DevTwitter | <SoroushMB/>
👍27👎163
خدایی وصل کردن llm به پروژه چقدر آسونه این پروژه تستی کمتر از ۱ ساعت بیشترش با جی پی تی نوشتم و بشدت آسون بود. و البته بسته scale پروژه هم داره.
https://github.com/x017/myai



@DevTwitter | <parsa/>
👎25👍121🔥1
یه ابزار خفن به اسم DotNetArch هست که تو چند ثانیه برات یه پروژه .NET با معماری تمیز و آماده می‌سازه، از لایه‌ها و CRUD گرفته تا دیتابیس و کانفیگ. دیپلوی، مایگریشن و حتی Docker رو هم خودش هندل می‌کنه.

https://github.com/moein-rezaee/DotNetArch

@DevTwitter | <Moein Rezaee/>
👍20👎113🔥3
اگر ترمینال پرسن هستید از اینجا قیمت دلار و بیت کوین رو چک کنید

https://github.com/parvvaresh/PriceScraperCLI


@DevTwitter | <Alireza Parvaresh/>
👎36👍114🔥1
نماژول سیستم لاگ وند تک کنسول
یه تب به اسم لاگ به کنسول وند ت ک اضافه میکنه
1000 خط اخر فایل debug.log رو برات میخونه

https://github.com/HamxaBoustani/system-logs

@DevTwitter | <Hamxa/>
👎53👍1🔥1
سورئال دیتابیس - Surreal DB
یک دیتابیس جدید است که از اومده جامع عمل کرده و انواع مختلف داده های sql و nosql رو توی خودش آورده:
SQL: Relational
و NoSQL:
Document
Graph
Time series
key value
و ...


- میتونی مدل های هوش مصنوعی رو توش ذخیره کنی.
- خودش REST API میده.
- میتونی in-memory هم ازش استفاده کنی، یا حتی درون مرورگر با indexed db.


نکته جالبش، شرکت هایی هستند که ازش حمایت کردند: Samsung, Nvidia, Walmart , ...

https://surrealdb.com/

@DevTwitter | <Sadeq/>
28👍9🔥1
موقع طراحی ساختار هامون نیاز داشتیم از چارت mermaid استفاده کنیم، نرم‌افزار های موجود جدای از حق اشتراک و ... پاسخگو نیازمون نبودن، یه mermaid editor سبک آماده کردیم که میشه با اتصال به اکانت open router از ai هم استفاده کرد، شما هم شریک ما :)
https://github.com/mad-bax-dev/Mermaid-Editor

@DevTwitter | <Mr Zak Dev/>
👍172🔥1
اگر به یه template چت روم با تم دارک که با Next js زده شده باشه، نیاز داشتین می تونید یه نگاهی به این بندازید :
https://github.com/naseridev/prism

@DevTwitter | <Nima Naseri/>
20👍1👎1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
روشی که من باهاش از coding agent ها بخصوص Claude Code استفاده میکنم که باهاش اپلیکیشن های مختلف بسازم را به صورت ساده توی این فایل نشون میدم. این صرفا روش من هست و لزوما بهترین روش، ممکن هست که نباشه. ولی سرعت کار من را چند ده برابر بیشتر کرده.
این لینک فایل:
https://gist.github.com/mallahyari/0c3089cfac5f961db0ac77fd44e1393c

@DevTwitter | <Mehdi Allahyari/>
👍16👎64