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
لا عالیجناب planetscale تو یه لیگ دیگه مقاله میده بیرون


مقاله بنیادیه. پیشنهاد میکنم حتما بخونید
https://planetscale.com/blog/caching

@DevTwitter | <Hossein Nazari/>
👍14👎4🔥1
بازی 2048 یک بازی آنلاین و جذابه که کلی میتونه شما را سرگرم کنه
https://play2048.co
پیاده سازی این بازی به زبان C فقط در ۱۱ خط
سورس کد منبع اصلی:
https://gist.github.com/justecorruptio/9967738

@DevTwitter | <MehrdadLinux/>
41👎9🔥5👍4
توی هفته‌ای که گذشت در جشن انتشار دبیان ارائه‌ای با عنوان «جامعه‌ی گنوم فارسی» داشتم. درباره‌ی گنوم و نحوه‌ی شکل‌گیری گنوم فارسی صحبت کردم، مسیرهای مشارکت در گنوم رو معرفی کردم، همچنین به فعالیت‌های متنوع جامعه‌ی گنوم فارسی پرداختم.

https://youtu.be/UPmNNygNQuc

@DevTwitter | <Revisto/>
🍌2111👍1👎1
دوره در حال بروزرسانی… آماده یه آپگرید خفن باش!
آموزش فارسی جاوااسکریپت با مثال‌های واقعی، خفن و کاربردی — دقیقاً همون چیزایی که توی پروژه‌هات مجبوری بلد باشی!

اگه می‌خوای جاوااسکریپت رو اصولی، ساده و پروژه‌محور یاد بگیری، این دوره دقیقا برای توئه.
هر درس یه مثال باحال داره که تو هیچ آموزش دیگه‌ای پیدا نمی‌کنی!

لینک دوره:

https://youtube.com/playlist?list=PLOw341hiQ7qv5mAQxGBj1bLP2ew1qoqEp&si=L63G0N5UgVmJs4SF

@DevTwitter | <Name/>
16👎7🍌3🔥1
یه مدت بود میخواستم از توی ترمینال راحت بتونم از طریق پنل sms.ir پیام بفرستم.
آخرش گفتم امتحان کنم؛ با اینکه .NET کارم پس از بررسی های لازمه که حجم زیادی نداشته باشه، مناسبتر باشه نشستم کمی Go یاد گرفتم و با کمک AI یه CLI کوچیک و کاربردی ساختم که کارمو راه انداخت.

فعلاً فقط بخش‌های اصلیش آماده‌ست و کامل نیست ولی همین الان هم می‌شه باهاش پیام فرستاد و کانفیگ‌ها رو مدیریت کرد.
خوشحال می‌شم اگر Go کار میکنید یا دوست دارید روی یه ابزار اوپن‌سورس دست بذارید، سر بزنید و کمک کنید بقیه APIها رو هم با هم اضافه کنیم.

ریپو:
https://github.com/SaneiyanReza/smsir-cli

@DevTwitter | <reza/>
👍29🍌157🔥3
gameplay.gif
27 MB
بالاخره....این هم تمام شد.....
امروز کل مکانیک های بازی مثل پریدن و زیاد شدن سرعت بازی به مرور زمان و منطق بازی رو پیاده کردم

لینک سورس کد(کد و اتصالات)
https://github.com/aydakikio/flappy_bird_arduino

@DevTwitter | <Loanly/>
👍31🍌124👎1
امشب وقت کردم یکی از ریپوهام که مربوط به contact-management-system-php بود رو بهبود و توسعه بدم
اگر دارید PHP کار میکنید یا درحال یادگیری هستید
میتونید روی این ریپوی من مشارکت کنید و کامل ترش کنید
چون قراره پروژه های دیگه هم با PHP بزنم

https://github.com/MisaghMomeniB/contact-management-system-php

@DevTwitter | <Misagh Momeni Bashusqeh/>
18👎9🍌6🔥1
تو این ویدیو توضیح داده میشه که postgres و mysql چطوری durability رو تضمین میکنن

https://youtu.be/bFGNZqsKV-E?si=TEcMjCTBwgZsAwc1

@DevTwitter | <Hossein Nazari/>
👎7👍6🍌31
این وب اپلیکیشن رو برای همه فرستاده بودم. شما هم اگه طرفدار Rick & Morty هستید چک کنید.
از اون دست پروژه‌هایی بود که صرفاً از روی علاقه شخصی زدم.

https://amirkakavand.github.io/Rick-and-Morty-Wiki/

@DevTwitter | <میرکوپرالدّین کزّازی/>
👍28👎9🔥52
#کوته_خبر

بگایی عظیم در پی مشکلات مربوط به کلادفلیر

@DevTwitter
👍36🔥51
باگ امنیتی با الویت (HIGH) برای لاراول...
دوستانی که از لاراول استفاده میکنن باگی در تاریخ 2025-11-12برای پکیج symfony/http-foundation گزارش شده که ریسک امنیتی bypass authorization داره به عبارتی در سمفونی PATH_INFO رو به صورت اشتباه parse میکنه و این باعث شده تو برخی پروژه ها کاربر به مسیر یا اکشنی دسترسی داشته باشه که نباید داشته باشه به طور معمول
جهت رفع این باگ دستور زیر رو بزنید
composer update symfony/http-foundation
یا اینکه کافیه فقط دستور
composer update رو بزنید لاراول به طور پیشفرض نسخه صحیح رو میاره

@DevTwitter | <farrokhpey ghayyem/>
👍215🍌5🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
خب جمینای ۳ هم منتشر شد!
نسخه اولیه‌اش تا اینجای کار خیلی جذاب به نظر می‌رسه.

تمرکز جمینای ۳ اینه که برای اولین بار مولتی‌مدل واقعی ارائه بده. علاوه بر این، ادعا می‌کنه بین همه مدل‌ها بهترین توانایی تحلیل عمیق رو داره.

نکته مهم دیگه اینه که هدف اصلی این نسخه، بهبود استفاده از امکانات جمینای و ترکیب آن با ساخت اجنت‌ها برای اتوماتیک کردن فرآیندهاست.

در کل از ۱۰ معرفی جالب اخیر در حوزه AI، هفت‌تاش متعلق به گوگل بوده و واقعا کارهای بزرگی انجام داده. امیدوارم بهش حسابی.

@DevTwitter | <Farokh/>
🔥497👍5🍌2
This media is not supported in your browser
VIEW IN TELEGRAM
واقعا الان با این ابزارهای vibe coding و این مدلهای LLM هر چیزی به ذهن آدم میرسه میتونه بسازه و امتحان کنه. نه لزوما برای پروداکشن برای استفاده شخصی و یا برای بازی.
یکی از این ابزارها google ai studio هست. از درست کردن اپ برای یادگیریِ مثلا یک مفهوم ریاضی یا فیزیک گرفته، یا اَپ هایی که بچه ها بازی کنند. این اَپ که زیر ۲ دقیقه با پسرم درست کردیم، داستان تولید میکنه، با تصویر و داستان را با صدا میخونه. ویدیو صدا داره.
یا مثلا داشتیم چند روز پیش چند نفره monopoly بازی میکردیم. ولی track/دنبال کردن اینکه نوبت کیه و انداختن تاس ها گاهی قاطی میشه. تو ۵ دقیقه یک اَپ که کاملا لوکال کار میکنه و همه بازیکن ها را track میکنه با گرافیک قشنگ و animation و تاس ۳بعدی نوشتیم.
نتیجه اخلاقی: تا میتونید از این ابزارها استفاده کنید. هر چیزی به ذهنتون میاد یا دوست دارد یاد بگیرید میتونید یک جورایی تبدیلش کنید به یک آپ و بسازیدشون و استفاده کنید.

@DevTwitter | <Mehdi Allahyari/>
30👎21👍9🍌4
گوگل به کد ادیتور جدید به اسم Antigravity داده
یه vscode با کمک Gemini 3 Pro

یه جوریه انگار نسخه‌ی preview باشه
https://antigravity.google/

* رو لینوکس که 403 می‌گرفتم و به سختی نصبش کردم.

@DevTwitter | <Milad Niroee/>
🍌22🔥15👎9👍3
سلام ، امیدوارم که حالتون خوب باشه
برای رفع نیاز خودم یک داشبورد نوشتم برای مرورگر های کروم و ادج
تصمیم گرفتم منتشرش کنم ، اگر شما هم به کارتون میاد میتونید دانلود و نصب کنید.

دانلود از گیت هاب :
https://github.com/ehsanerfani98/bookina


@DevTwitter | <Ehsan Bavaghar/>
53🍌14👍8🔥2
حوصلم سررفت و تیبل تسک‌هام از نوشن رو وصل کردم به یه مدل ساده. تا هنوز کامل جایگزین نشدیم یکم لذت ببریم از سرعت کدزدن با AI

https://github.com/alirezasakhaei/Notion-AI-Integratoin

@DevTwitter | <سخا/>
8🍌5👍2🔥1
تمپلیت r1ec honojs رو یسری تغییرات بهش دادم که خیلی تجربتون بهتر شه:
- سیستم بیلد جدید با rollup
- استفاده از تایپ اسکریپت
- آنالیز کامل باندل سایز پس از بیلد
- دیپلویمنت راحت تر

از اینجا میتونید Use this template رو بزنید و شروع کنید:
https://github.com/amirparsadd/r1ec-edge-hono

@DevTwitter | <Amirparsa Baghdadi/>
🔥61
چند روز پیش که TOON هایپ شد یسری نظرات منفی هم دربارش داده شد یکی از اونها این بود که درسته میزان توکن رو کم می کنه ولی LLM ها روی JSON ها آموزش دیده شده اند پس از JSON میشه بازخورد بهتری گرفت ... ولی برعکس!
تو این ویدیو Theo این دو رو باهم مقایسه میکنه

https://www.youtube.com/watch?v=nTMP_rLZOYM

@DevTwitter | <bancher/>
👍21🍌92🔥1
ابزاری که باید بشناسی: Laravel Boost
اگه با Laravel کار می‌کنی و از AI استفاده می‌کنی، یه مشکل بزرگ داری: AI از پروژه‌ت هیچی نمی‌دونه.
نمی‌دونه دیتابیست چه ساختاری داره. نمی‌دونه مدل‌هات چه روابطی دارن. نمی‌دونه چه Convention هایی داری.
نتیجه؟ کد Generic که باید خودت ازش سر درببری.

ابزار Laravel Boost چیه؟
یه ابزار رسمی از تیم Laravel که با MCP Protocol کار می‌کنه.
به AI دسترسی میده به:
ساختار کامل دیتابیس
تمام مدل‌ها و Relations
لاگ‌ها و خطاها
روت‌ها و کنترلرها
اجرای مستقیم Query

یعنی چی؟
یعنی AI دیگه کور نیست. بلکه:
وقتی باگ داری:
لاگ‌هات رو می‌خونه
کوئری‌های اجرا شده رو می‌بینه
دقیقاً می‌فهمه مشکل کجاست
راه حل مرتبط با ساختار پروژه‌ت میده

وقتی می‌خوای فیچر بنویسی:
مدل‌های موجود و روابطشون رو می‌شناسه
می‌فهمه چه Migration هایی داری
کد رو طبق Convention های پروژه‌ت می‌نویسه
با ساختار موجودت سازگاره

وقتی گیر کردی:
روت‌های موجود رو می‌بینه
کنترلرها رو تحلیل می‌کنه
دقیقاً میگه کدوم قسمت رو باید چطور تغییر بدی
یعنی دیگه نباید Context رو دستی توضیح بدی. AI خودش پروژه رو می‌بینه، می‌فهمه، و کد دقیق تولید می‌کنه.

نصب:
composer require laravel/boost --dev
php artisan boost:install
همین.

اما بذار صادق باشم...
می‌دونم خیلیا هنوز مقاومت دارن:
"هوش مصنوعی جای ما رو می‌گیره" نه. اما تیم‌هایی که با AI کار می‌کنن، جای تیم‌هایی که نمی‌کنن رو می‌گیرن.
"ما بدون AI هم خوب کار می‌کنیم" درسته. اما "خوب" دیگه کافی نیست. باید "سریع" هم باشی.
"وقت ندارم یاد بگیرم" دو خط دستور بالا رو ببین. بیشتر از این وقت نمی‌خواد.
"کیفیت کد خراب میشه" برعکس. وقتی AI کل Context رو می‌بینه، کد بهتری تولید می‌کنه.

حقیقت ساده:
توی 2025، مقاومت در برابر AI مثل مقاومت در برابر Git توی 2005 - 2008 هست.
می‌تونی نپذیری، اما بازار جلو میره. رقیبت داره استفاده می‌کنه. تیم‌های دیگه دارن سریع‌تر کار می‌کنن.

سوال اینه: تو می‌خوای با این جریان همسو بشی یا ازش عقب بمونی؟
لاراول Boost فقط یه ابزاره. اما ابزاری که می‌تونه فاصله بین تو و رقیبت رو کم کنه.
یا زیادش کنه.
انتخاب با توئه.

@DevTwitter | <Ali Abdian/>
🔥18👍115
کار با Flux‌UI رو خیلی دوست دارم. با استفاده از Tailwind CSS خروجی شیک و ترتمیزی میده. کامپوننت‌های کاربردیه زیادی داره و خوبیشون اینه که برا سناریوهای مختلف نیازی نیست وارد جزئیات بشی.
مثل Livewire جزئی از اکوسیستم لاراول شده ولی متاسفانه پولیه و نسخه رایگانش امکان خاصی نداره.
فک کنم رایگانشو فقط برا اینکه توی استارتر کیت لاراول ازش استفاده کنن ارائه دادن.

پیشنهاد میدم یه نگاهی بهش بندازین.

@DevTwitter | <Vahid Kaargar/>
13🔥2🍌1
چه جوری به عنوان یک توسعه دهنده برجسته شناخته بشیم؟

1. آروم برو جلو

تو صنعتی که حرف اول رو سرعت میزنه، اگر یک زبان رو آروم و عمیق یاد بگیری بهتر از اینه که چند تا زبان رو تو مدت کوتاه یاد بگیری

وقتی آروم یاد میگیری، دانشت عمیق میشه و وقتی کسی بهت میگه یک todo بنویس، خشکت نیمزنه، بعد از مدتی حتی می تونی پایه یک برنامه بزرگ رو بنویسی

2. همه چیز رو بلد نیستی

برنامه نویس های تازه کار، صحبت از هر تکنولوزی بشه راجبش حرف میزنن و میگن بلدن اما تو عمل اصلا موفق نیستن، اما برنامه نویس های سینیور اگه تکنولوزی بلد نباشن میگن بلد نیستم ولی می تونم تو دوهفته یاد بگیرم

و می تونم برنامه رو بنویسم، و واقعا می نویسن.

https://www.youtube.com/watch?si=6vwnwANW_DkG8obc&v=pn4jYe5ao0Y&feature=youtu.be

@DevTwitter | <Yusof Sadat Fakhr/>
31👍21👎4