یادگیری برنامهنویسی خیلی در دسترس هست، اما مهم اینه که یک منبع خوب برای یادگیری پیدا کنیم.
یکی از بهترین منابعی که پیدا کردم، کانال یوتیوب Dave Gray هست.
محتوای کانال یوتیوبش خیلی متنوعه:
- آموزش Tailwind CSS
- آموزش ReactJS
- آموزش Django
- آموزش NestJS
- آموزش Typescript
- آموزش Redux
- آموزش NextJS
همشون رایگان هستن.
این روزها دوره NodeJS کانالش رو میبینم.
پیشنهاد میکنم ویدیوهاشو ببینید.
https://www.youtube.com/@DaveGrayTeachesCode
@DevTwitter | <Mohammad Lotfi/>
یکی از بهترین منابعی که پیدا کردم، کانال یوتیوب Dave Gray هست.
محتوای کانال یوتیوبش خیلی متنوعه:
- آموزش Tailwind CSS
- آموزش ReactJS
- آموزش Django
- آموزش NestJS
- آموزش Typescript
- آموزش Redux
- آموزش NextJS
همشون رایگان هستن.
این روزها دوره NodeJS کانالش رو میبینم.
پیشنهاد میکنم ویدیوهاشو ببینید.
https://www.youtube.com/@DaveGrayTeachesCode
@DevTwitter | <Mohammad Lotfi/>
Write once,run anywhere!
این شعار جاواست،اما چی باعث شده که شعارش این باشه؟
وقتی ما یه برنامه به زبون جاوا مینویسیم، کد برنامه ما بعد از کامپایل شدن توسط javac به جای این که مستقیما به کد ماشین سیستم عامل مقصد تبدیل بشه(کاری که زبون C و ++C انجام میدن) به bytecode تبدیل میشه، بعد این bytecode خط به خط توسط jvm تفسیر میشه، و چون واسه هر پلتفرمی jvm مخصوص وجود داره کد اصلیه ما میتونه بدون تغییر روی هر سیستمی اجرا بشه و اینجا مفهوم مستقل بودن از پلتفرم (Platform independent) خودشو نشون میده.
اما چطوری جاوا هم سریعه و هم مستقل؟
داخل jvm و در زمان تفسیر یه ابزاری وجود داره به نام JIT Compiler. این ابزار وقتی که کد اصلی ما به bytecode تبدیل شد بررسی میکنه کد رو و جاهایی از کد که زیاد تکرار شدن مثل حلقه ها و توابع یا بلاک ها، اونارو به کد واقعیه ماشین تبدیل میکنه تا سرعت اجرای برنامه برای دفعات بعدی بالا تر بره.
@DevTwitter | <Vahid Shokri/>
این شعار جاواست،اما چی باعث شده که شعارش این باشه؟
وقتی ما یه برنامه به زبون جاوا مینویسیم، کد برنامه ما بعد از کامپایل شدن توسط javac به جای این که مستقیما به کد ماشین سیستم عامل مقصد تبدیل بشه(کاری که زبون C و ++C انجام میدن) به bytecode تبدیل میشه، بعد این bytecode خط به خط توسط jvm تفسیر میشه، و چون واسه هر پلتفرمی jvm مخصوص وجود داره کد اصلیه ما میتونه بدون تغییر روی هر سیستمی اجرا بشه و اینجا مفهوم مستقل بودن از پلتفرم (Platform independent) خودشو نشون میده.
اما چطوری جاوا هم سریعه و هم مستقل؟
داخل jvm و در زمان تفسیر یه ابزاری وجود داره به نام JIT Compiler. این ابزار وقتی که کد اصلی ما به bytecode تبدیل شد بررسی میکنه کد رو و جاهایی از کد که زیاد تکرار شدن مثل حلقه ها و توابع یا بلاک ها، اونارو به کد واقعیه ماشین تبدیل میکنه تا سرعت اجرای برنامه برای دفعات بعدی بالا تر بره.
@DevTwitter | <Vahid Shokri/>
براتون n8n رایگان آوردم
حداقل برای چند ماه.
کافیه که یه اکانت گیت هاب داشته باشی که حداقل هفت روز از ثبت نامش گذشته باشه.
میتونی اینجا :
https://run.claw.cloud
n8n
یا کلی اپ دیگه رو نصب کنی و رایگان داشته باشی.
@DevTwitter | <Reza/>
حداقل برای چند ماه.
کافیه که یه اکانت گیت هاب داشته باشی که حداقل هفت روز از ثبت نامش گذشته باشه.
میتونی اینجا :
https://run.claw.cloud
n8n
یا کلی اپ دیگه رو نصب کنی و رایگان داشته باشی.
@DevTwitter | <Reza/>
یه تست سرعت اینترنت جدید به اسم Orb اومده که تیم اصلی جدا شده از Speedtest ساختنش، تمرکزش روی کیفیت اینترنت هست تا سرعت.
از هرجای ایران و دنیا هستید کوت کنید و تست بگیرید.
https://orb.net
@DevTwitter | <Geek Alerts/>
از هرجای ایران و دنیا هستید کوت کنید و تست بگیرید.
https://orb.net
@DevTwitter | <Geek Alerts/>
کل پلن من از زندگی یادگیری کامل این لایه های HTTPs هست یادگیری به طور جامع و کامل و سطح بالا.
:)
شما فقط لایه های HTTP رو نظاره کنید از Application Layer تا Transport layer و Cryptography Layer و غیره که ساختار کلی اینترنت و web رو شکل داده.
@DevTwitter | <Mr.SNO/>
:)
شما فقط لایه های HTTP رو نظاره کنید از Application Layer تا Transport layer و Cryptography Layer و غیره که ساختار کلی اینترنت و web رو شکل داده.
@DevTwitter | <Mr.SNO/>
فلشم کلا به درگاه پروردگار رفته بود ، نه فرمت میشد نه باز میشد و هیچ راهی جواب نمیداد.با ChipGenius مدل چیپ رو درآوردم و با MPTools مخصوصش Firmware رو دوباره نوشتم
حالا مثل ساعت کار میکنه
@DevTwitter | <Mehran/>
حالا مثل ساعت کار میکنه
@DevTwitter | <Mehran/>
خبر کوتاه بود و غم انگیز!
کمپانی Builder AI که قرار بود با Vibe Coding جای مهندس های نرم افزار رو بگیره و برامون محصولات نرم افزاری بسازه دیروز به صورت رسمی اعلام ورشکستگی کرد!
این شرکت فقط 1.3 میلیارد دلار سرمایه از مایکروسافت جذب کرده بود!
https://www.financialexpress.com/business/start-ups/why-did-microsoft-backed-1-3bn-builderai-collapse-accused-of-using-indian-codersforaiwork/3854944/
@DevTwitter | <Max Shahdoost/>
کمپانی Builder AI که قرار بود با Vibe Coding جای مهندس های نرم افزار رو بگیره و برامون محصولات نرم افزاری بسازه دیروز به صورت رسمی اعلام ورشکستگی کرد!
این شرکت فقط 1.3 میلیارد دلار سرمایه از مایکروسافت جذب کرده بود!
https://www.financialexpress.com/business/start-ups/why-did-microsoft-backed-1-3bn-builderai-collapse-accused-of-using-indian-codersforaiwork/3854944/
@DevTwitter | <Max Shahdoost/>
امروز یک مطلب خوب پیدا کردم راجع به MVC توی لاراول
خیلی میتونه کمکتون کنه
https://fkrihnif.medium.com/understanding-the-mvc-architecture-in-laravel-a-comprehensive-guide-8f620cc139b6
@DevTwitter | <Misagh Momeni Bashusqeh/>
خیلی میتونه کمکتون کنه
https://fkrihnif.medium.com/understanding-the-mvc-architecture-in-laravel-a-comprehensive-guide-8f620cc139b6
@DevTwitter | <Misagh Momeni Bashusqeh/>
امروز با ripgrep آشنا شدم؛ سرعتش به طرز عجیبی از grep بیشتر بود! کنجکاو شدم برم سورس کدش رو که چک کنم. دیدم با Rust نوشته شده.
ادعا میکنن پیدا کردن یه پترن توی کرنل لینوکس براشون یکدهم بقیه ابزارها زمان میبره!
https://github.com/BurntSushi/ripgrep
@DevTwitter | <Maza/>
ادعا میکنن پیدا کردن یه پترن توی کرنل لینوکس براشون یکدهم بقیه ابزارها زمان میبره!
https://github.com/BurntSushi/ripgrep
@DevTwitter | <Maza/>
وقتی هوش مصنوعی بهتر از من کد مینویسه، من باید چیکار کنم؟ | تجربه من از Vibe Coding
تجربه واقعی خودم از Vibe Coding :
مدتیه که دارم با ابزارهایی مثل GPT، Copilot و بهخصوص Cloud.ai کار میکنم و یه چیزی رو باید اعتراف کنم:
هوش مصنوعی تو بعضی کارها از منِ برنامهنویس سریعتر، تمیزتر و حتی هوشمندتر عمل میکنه.
مثلاً یه API ساده برای پردازش دادههای CSV لازم داشتم. به جای اینکه بشینم از صفر Flask رو بالا بیارم، فقط یه Prompt نوشتم توی Cloud.ai:
"Build me a REST API with one endpoint that takes a CSV upload, parses it, and returns summary statistics."
و نتیجه؟
یه پروژه کامل با ساختار پوشهمندی مرتب
تستهای اولیه
توضیحات کامل
و حتی هندلینگ خطاهای رایج...
همه اینا تو کمتر از ۳۰ ثانیه تحویلم شد!
این یعنی ته خطه برای ما برنامهنویسها؟ نه، اصلاً!
به نظرم Vibe Coding قراره ما رو از سطح Syntax به سطح خلاقیت و حل مسئله ببره.
الان دیگه ارزش من توی تعداد خط کدی که میزنم نیست، بلکه توی کیفیتیه که باهاش مسئله رو تعریف میکنم، ساختار میدم، و از ابزارها بهره میگیرم.
پس من چی کار کردم؟ تغییر زاویه نگاه
یاد گرفتم چطور دقیق Prompt بنویسم (مهارت underrated امروزه)
از مدلها برای طراحی اولیه استفاده میکنم، ولی Refactor و امنیت و Performance رو خودم کنترل میکنم
روی درک معماری، Domain Design و بهینهسازی وقت میذارم – جایی که AI فعلاً هنوز جا داره!
@DevTwitter | <Alireza Ahmadi/>
تجربه واقعی خودم از Vibe Coding :
مدتیه که دارم با ابزارهایی مثل GPT، Copilot و بهخصوص Cloud.ai کار میکنم و یه چیزی رو باید اعتراف کنم:
هوش مصنوعی تو بعضی کارها از منِ برنامهنویس سریعتر، تمیزتر و حتی هوشمندتر عمل میکنه.
مثلاً یه API ساده برای پردازش دادههای CSV لازم داشتم. به جای اینکه بشینم از صفر Flask رو بالا بیارم، فقط یه Prompt نوشتم توی Cloud.ai:
"Build me a REST API with one endpoint that takes a CSV upload, parses it, and returns summary statistics."
و نتیجه؟
یه پروژه کامل با ساختار پوشهمندی مرتب
تستهای اولیه
توضیحات کامل
و حتی هندلینگ خطاهای رایج...
همه اینا تو کمتر از ۳۰ ثانیه تحویلم شد!
این یعنی ته خطه برای ما برنامهنویسها؟ نه، اصلاً!
به نظرم Vibe Coding قراره ما رو از سطح Syntax به سطح خلاقیت و حل مسئله ببره.
الان دیگه ارزش من توی تعداد خط کدی که میزنم نیست، بلکه توی کیفیتیه که باهاش مسئله رو تعریف میکنم، ساختار میدم، و از ابزارها بهره میگیرم.
پس من چی کار کردم؟ تغییر زاویه نگاه
یاد گرفتم چطور دقیق Prompt بنویسم (مهارت underrated امروزه)
از مدلها برای طراحی اولیه استفاده میکنم، ولی Refactor و امنیت و Performance رو خودم کنترل میکنم
روی درک معماری، Domain Design و بهینهسازی وقت میذارم – جایی که AI فعلاً هنوز جا داره!
@DevTwitter | <Alireza Ahmadi/>
تو داتنت 10 قراره بتونیم به همین سادگی کد سیشارپ رو اجرا کنیم! بدون csproj
کافیه دستور dotnet run App.cs رو بزنیم که برنامه اجرا بشه
تصویر از یوتیوب Nick Chapsas برداشته شده
@DevTwitter | <Serajoddin AliAbadi/>
کافیه دستور dotnet run App.cs رو بزنیم که برنامه اجرا بشه
تصویر از یوتیوب Nick Chapsas برداشته شده
@DevTwitter | <Serajoddin AliAbadi/>
یک مقالهی جالبی اومده به اسم
«AI Agents vs. Agentic AI: A Conceptual Taxonomy, Applications and Challenges»،
که تفاوتهای اساسی بین «ایجنتهای هوش مصنوعی» (AI Agents) و «هوش مصنوعی ایجنتیک» (Agentic AI) بررسی کرده.
چندتا نکته خلاصه ازش بگم:
- ایجنتهای هوش مصنوعی (AI Agents): ابزارهای ماژولار و وظیفهمحور که با استفاده از مدلهای زبانی بزرگ (LLMs) و مدلهای تصویری-زبانی (LIMs) برای انجام وظایف خاص طراحی شدهاند.
ویژگیها:
- تکیه بر مهندسی پرامپت و ادغام ابزارها.
- فاقد حافظهی پایدار و برنامهریزی بلندمدت.
- عملکرد در چارچوبهای از پیش تعیینشده.
کاربردها: رباتهای پشتیبانی مشتری، دستیارهای زمانبندی، ابزارهای خلاصهسازی دادهها.
- هوش مصنوعی ایجنتیک (Agentic AI): گامی به سوی هوش خودمختار و همکاریمحور. سیستمهایی با درجهی بالاتری از خودمختاری که قادر به تجزیهی پویا وظایف، همکاری چندعاملی و حافظهی پایدار هستند.
ویژگیها:
- خودمختاری سازمانیافته با یادگیری تطبیقی (adaptive learning).
- توانایی استدلال، برنامهریزی و هماهنگی با سایر ایجنتها.
- فراتر از رفتارهای واکنشی به سمت تصمیمگیری فعال حرکت میکنند.
کاربردها: اتوماسیون تحقیقاتی، هماهنگی رباتیک، سیستمهای پشتیبانی تصمیمگیری پزشکی.
مقاله خیلی کامله و از جانبه های مختلف اینها را بررسی کرده. حتما بخونید اگه با این سیستم ها کار میکنید.
Paper: https://arxiv.org/pdf/2505.10468
@DevTwitter | <Mehdi Allahyari/>
«AI Agents vs. Agentic AI: A Conceptual Taxonomy, Applications and Challenges»،
که تفاوتهای اساسی بین «ایجنتهای هوش مصنوعی» (AI Agents) و «هوش مصنوعی ایجنتیک» (Agentic AI) بررسی کرده.
چندتا نکته خلاصه ازش بگم:
- ایجنتهای هوش مصنوعی (AI Agents): ابزارهای ماژولار و وظیفهمحور که با استفاده از مدلهای زبانی بزرگ (LLMs) و مدلهای تصویری-زبانی (LIMs) برای انجام وظایف خاص طراحی شدهاند.
ویژگیها:
- تکیه بر مهندسی پرامپت و ادغام ابزارها.
- فاقد حافظهی پایدار و برنامهریزی بلندمدت.
- عملکرد در چارچوبهای از پیش تعیینشده.
کاربردها: رباتهای پشتیبانی مشتری، دستیارهای زمانبندی، ابزارهای خلاصهسازی دادهها.
- هوش مصنوعی ایجنتیک (Agentic AI): گامی به سوی هوش خودمختار و همکاریمحور. سیستمهایی با درجهی بالاتری از خودمختاری که قادر به تجزیهی پویا وظایف، همکاری چندعاملی و حافظهی پایدار هستند.
ویژگیها:
- خودمختاری سازمانیافته با یادگیری تطبیقی (adaptive learning).
- توانایی استدلال، برنامهریزی و هماهنگی با سایر ایجنتها.
- فراتر از رفتارهای واکنشی به سمت تصمیمگیری فعال حرکت میکنند.
کاربردها: اتوماسیون تحقیقاتی، هماهنگی رباتیک، سیستمهای پشتیبانی تصمیمگیری پزشکی.
مقاله خیلی کامله و از جانبه های مختلف اینها را بررسی کرده. حتما بخونید اگه با این سیستم ها کار میکنید.
Paper: https://arxiv.org/pdf/2505.10468
@DevTwitter | <Mehdi Allahyari/>
لاراول پالس:"داشبورد ماشین" برای اپلیکیشنتون!
پکیج Laravel Pulse دقیقاً مثل یک داشبورد ماشین عمل میکنه و همه چیز رو زیر نظر میگیره:
- درخواستهای کند (کدوم API داره لاکپشتی کار میکنه؟)
- صفهای قفلشده(کدوم کارها شروع شدن ولی تموم نمیشن؟)
- خطاهای پنهان (همونهایی که کاربر میبینه و شما نه!)
- ترافیک لحظهای (الان دقیقاً چند نفر دارن با اپ کار میکنن؟)
نصبش راحته، مصرفش سبکه، و دیدش بینظیره!
https://www.youtube.com/watch?v=3oEU-yWhBJ4&feature=youtu.be
@DevTwitter | <Arsalan Ahadian/>
پکیج Laravel Pulse دقیقاً مثل یک داشبورد ماشین عمل میکنه و همه چیز رو زیر نظر میگیره:
- درخواستهای کند (کدوم API داره لاکپشتی کار میکنه؟)
- صفهای قفلشده(کدوم کارها شروع شدن ولی تموم نمیشن؟)
- خطاهای پنهان (همونهایی که کاربر میبینه و شما نه!)
- ترافیک لحظهای (الان دقیقاً چند نفر دارن با اپ کار میکنن؟)
نصبش راحته، مصرفش سبکه، و دیدش بینظیره!
https://www.youtube.com/watch?v=3oEU-yWhBJ4&feature=youtu.be
@DevTwitter | <Arsalan Ahadian/>
مخزن گیتهاب زیر شامل بیش از ۱۵۷ پرامپت متنوع و کاربردی برای ChatGPT و مدلهای مشابهه که تو زمینههای برنامهنویسی و رفع اشکال ،تولیدمحتوا و آموزش مفاهیم استفاده میشه.
https://github.com/f/awesome-chatgpt-prompts
@DevTwitter | <Rasul Jaber/>
https://github.com/f/awesome-chatgpt-prompts
@DevTwitter | <Rasul Jaber/>
گوگل یه اپ جدید متنباز داده به اسم AI Edge Gallery که باهاش میتونی مدلهای هوش مصنوعی مثل Gemma 3 رو آفلاین روی گوشی اجرا کنی. تصویر تحلیل کن، چت کن یا پرامپت تست کن. فقط کافیه مدل رو دانلود کنی، همهچی روی گوشی انجام میشه.
https://github.com/google-ai-edge/gallery
@DevTwitter | <محمد زمانی/>
https://github.com/google-ai-edge/gallery
@DevTwitter | <محمد زمانی/>
یکی از syntaxهای کثافت سیشارپ، بلاکهای try-catch هستش. نه بخاطر ماهیتشون، بلکه بخاطر شلوغیای که به کد اضافه میکنن.
بنظرم از اون چیزهاییه که باید حداقل syntactic sugar بشه و بره به سمت result-pattern.
مثال:
https://github.com/dotnet/csharplang/discussions/989#discussioncomment-8067217
@DevTwitter | <آرش/>
بنظرم از اون چیزهاییه که باید حداقل syntactic sugar بشه و بره به سمت result-pattern.
مثال:
https://github.com/dotnet/csharplang/discussions/989#discussioncomment-8067217
@DevTwitter | <آرش/>
چند وقت پیشا که svelte یکم هایپش هنوز نخوابیده بود برا اینکه یکم انگولکش کنم یه trie tree نوشتم با Svelte هم نشونش دادم. اینجایه. شت کدی از دو سال پیش
http://github.com/hamedtahmasebi/trie-tree-svelte
http://trie-tree-svelte.vercel.app
@DevTwitter | <Hamedooo/>
http://github.com/hamedtahmasebi/trie-tree-svelte
http://trie-tree-svelte.vercel.app
@DevTwitter | <Hamedooo/>
اگر دنبال زیرنویس برای ویدیو های یوتوب و فیلم و سریال هستین میتونید از این ابزاری که ساختم استفاده کنید. به gemini که رایگان هست وصل میشه و همچنین از مدل های ollama که رو سیستم دارین استفاده میکنه و زیرنویس فارسی روزمره و انسانی رو بهتون میده. کاملا رایگان
https://github.com/rootrager/subfarsipro
@DevTwitter | <Mahdi/>
https://github.com/rootrager/subfarsipro
@DevTwitter | <Mahdi/>
This media is not supported in your browser
VIEW IN TELEGRAM
پاول دورف: هوش مصنوعی گراک به تلگرام میآید
پاول دورف، مدیرعامل تلگرام، با انتشار پستی در کانال تلگرامیاش اعلام کرد که از تابستان امسال، کاربران این پیامرسان به هوش مصنوعی گراک دسترسی پیدا میکنند. طبق این پست، دورف و ایلان ماسک بهمدت یکسال برای دسترسی کاربران تلگرام به چتبات گراک با یکدیگر توافق کردهاند.
طبق توافق دورف و ایلان ماسک، تلگرام ۳۰۰ میلیون دلار در قالب پول نقد و سهام xAI دریافت میکند. علاوهبراین، ۵۰ درصد از درآمد فروش اشتراک xAI نیز سهم تلگرام خواهد بود.
@DevTwitter | <Digiato/>
پاول دورف، مدیرعامل تلگرام، با انتشار پستی در کانال تلگرامیاش اعلام کرد که از تابستان امسال، کاربران این پیامرسان به هوش مصنوعی گراک دسترسی پیدا میکنند. طبق این پست، دورف و ایلان ماسک بهمدت یکسال برای دسترسی کاربران تلگرام به چتبات گراک با یکدیگر توافق کردهاند.
طبق توافق دورف و ایلان ماسک، تلگرام ۳۰۰ میلیون دلار در قالب پول نقد و سهام xAI دریافت میکند. علاوهبراین، ۵۰ درصد از درآمد فروش اشتراک xAI نیز سهم تلگرام خواهد بود.
@DevTwitter | <Digiato/>