یک منبع خیلی خفن پیدا کردم برای یادگیری Design Pattern های Structural, Creational و Behavioral مثل Factory, Adapter و Observer که توی پروژه ها استفاده بشه، از هرکدوم با کلی توضیح و مفهوم کردن اون ها به رویداد های دنیای واقعی برای عمیق تر شدن در یادگیری.
https://refactoring.guru/design-patterns
@DevTwitter | <Max Shahdoost/>
https://refactoring.guru/design-patterns
@DevTwitter | <Max Shahdoost/>
❤36👎6🔥3🎄1
یک آزمایشگاه آموزش برنامه نویسی برای یادگیری رشتهٔ ریاضیات کاربردی و محاسباتی و مدلسازی
https://labs.acme.byu.edu/Pages/GettingStarted.html
@DevTwitter | <MehrdadLinux/>
https://labs.acme.byu.edu/Pages/GettingStarted.html
@DevTwitter | <MehrdadLinux/>
❤15👍1🔥1🍌1
امروز توی گیتهاب به یه معدن طلا برخوردم ️
حیفه این منبع فوقالعاده کاربردی رو باهاتون به اشتراک نذارم.
این ریپازیتوری یه گنجینه کامل شامل بیش از ۵۰۰ پرامپت تستشده و معتبر (Nano Banana) هست که برای تولید انواع محتوای بصری دستچین شده.
توی این مجموعه تقریباً برای هر نیازی پرامپت پیدا میشه:
پرتره و طراحی کاراکتر (Character Design)
طراحی لوگو و نشان تجاری
طراحی محصول (Product Design)
والپیپر و کلی ایدههای خلاقانه دیگه
اگه دنبال ارتقای کیفیت خروجیهای تصویریتون هستید، این لیست میتونه خیلی به کارتون بیاد.
https://github.com/YouMind-OpenLab/awesome-nano-banana-pro-prompts
@DevTwitter | <Mohammad Hossein Hariri/>
حیفه این منبع فوقالعاده کاربردی رو باهاتون به اشتراک نذارم.
این ریپازیتوری یه گنجینه کامل شامل بیش از ۵۰۰ پرامپت تستشده و معتبر (Nano Banana) هست که برای تولید انواع محتوای بصری دستچین شده.
توی این مجموعه تقریباً برای هر نیازی پرامپت پیدا میشه:
پرتره و طراحی کاراکتر (Character Design)
طراحی لوگو و نشان تجاری
طراحی محصول (Product Design)
والپیپر و کلی ایدههای خلاقانه دیگه
اگه دنبال ارتقای کیفیت خروجیهای تصویریتون هستید، این لیست میتونه خیلی به کارتون بیاد.
https://github.com/YouMind-OpenLab/awesome-nano-banana-pro-prompts
@DevTwitter | <Mohammad Hossein Hariri/>
1👍25❤19👎3🍌3
یک Repo فوقالعاده پیدا کردم از تحلیل نحوه طراحی و لایه های معماری بیش از ۳۰۰ محصول هوش مصنوعی از حدود ۸۰ شرکت برتر دنیا
اگر تو زمینههای یادگیری ماشین، علم داده یا رهبری مهندسی جدی هستید، تحلیلِ «علت طراحی» این سیستمها، یکی از مهمترین و بازدهدارترین مهارتهایی است که میتونید توسعه بدید.
لینک رپو:
https://github.com/Engineer1999/A-Curated-List-of-ML-System-Design-Case-Studies
@DevTwitter | <Hadi Davardoust/>
اگر تو زمینههای یادگیری ماشین، علم داده یا رهبری مهندسی جدی هستید، تحلیلِ «علت طراحی» این سیستمها، یکی از مهمترین و بازدهدارترین مهارتهایی است که میتونید توسعه بدید.
لینک رپو:
https://github.com/Engineer1999/A-Curated-List-of-ML-System-Design-Case-Studies
@DevTwitter | <Hadi Davardoust/>
❤15🍌4👎3👍1
مهارتهای شما چقدر مورد تقاضا هستند و خواهند بود؟
https://linkedin.com/feed/update/urn:li:groupPost:138801-7408367253890650112
@DevTwitter | <Mehdi/>
https://linkedin.com/feed/update/urn:li:groupPost:138801-7408367253890650112
@DevTwitter | <Mehdi/>
👎34❤9🔥5👍3
Media is too big
VIEW IN TELEGRAM
یک وباپلیکیشن برای Gemini File Search ساختم که میتونید روی سیستم شخصیتون اجراش کنید و ازش استفاده کنید.
فایلسرچ یکی از محصولات جدید و بسیار کاربردی جمنایه که کل مکانیزم RAG رو براتون ساده و اتوماتیک انجام میده. میتونید فضاهای مختلفی رو داخلش بسازید و داخل هرکدوم کلی داکیومنت، کد و ... قرار بدید و بعد با کمک گوگل، با دقت بالایی با تمام اون دیتا چت کنید.
فقط یک بدی داشت اونهم اینکه UI نداشت و فقط با کد کار میکرد که من اینجا سعی کردم اون رو حل کنم.
این لینک گیتهاب:
https://github.com/aminanvary/Gemini-File-Search
ویدیوی پایین هم برای توضیح اینکه جمنای فایل سرچ دقیقا چیه، مزیتش چیه و چطور از این وباپ کوچیک استفاده کنید
@DevTwitter | <Amin Anvary/>
فایلسرچ یکی از محصولات جدید و بسیار کاربردی جمنایه که کل مکانیزم RAG رو براتون ساده و اتوماتیک انجام میده. میتونید فضاهای مختلفی رو داخلش بسازید و داخل هرکدوم کلی داکیومنت، کد و ... قرار بدید و بعد با کمک گوگل، با دقت بالایی با تمام اون دیتا چت کنید.
فقط یک بدی داشت اونهم اینکه UI نداشت و فقط با کد کار میکرد که من اینجا سعی کردم اون رو حل کنم.
این لینک گیتهاب:
https://github.com/aminanvary/Gemini-File-Search
ویدیوی پایین هم برای توضیح اینکه جمنای فایل سرچ دقیقا چیه، مزیتش چیه و چطور از این وباپ کوچیک استفاده کنید
@DevTwitter | <Amin Anvary/>
👍25❤8🔥6🍌1
جدیدا یه ریپو دیدم که میگه با استفاده از سیگنال وای فای و هوش مصنوعی میتونه human pose رو از پشت دیوار تشخیص بده. جالب بود واسم. بهش استار دادم که بعدا چکش کنم.
الان نشستم پاش و نیم ساعت دارم باهاش ور میرم که بتونم اجراش کنم ولی نمیشد. در نهایت گفتم برم سورس کدو یه نگاه بندازم
حالا اومدم سورس کدو خوندم و خیلی عجیبه بود. تقریبا هیچیو پیاده سازی نکرده بود =)))
یعنی عملا یه پروژه خالی بود.
ولی دو هزارتاااا استار گرفته بود.
یکم دقیقتر چک کردم دیدم که شبیه این پروژههای vibe code عه.
قشنگ مشخص بود که یه آدمی اومده یه نیازمندی تعریف کرده و ai واسش hallucinate کرده.
و از همه بدتر ۲ هزار فاکینگ استار گرفته!
فقط اونی که گفته: repo owner lacking a functional brain =))))
@DevTwitter | <Amir Kabiri/>
الان نشستم پاش و نیم ساعت دارم باهاش ور میرم که بتونم اجراش کنم ولی نمیشد. در نهایت گفتم برم سورس کدو یه نگاه بندازم
حالا اومدم سورس کدو خوندم و خیلی عجیبه بود. تقریبا هیچیو پیاده سازی نکرده بود =)))
یعنی عملا یه پروژه خالی بود.
ولی دو هزارتاااا استار گرفته بود.
یکم دقیقتر چک کردم دیدم که شبیه این پروژههای vibe code عه.
قشنگ مشخص بود که یه آدمی اومده یه نیازمندی تعریف کرده و ai واسش hallucinate کرده.
و از همه بدتر ۲ هزار فاکینگ استار گرفته!
فقط اونی که گفته: repo owner lacking a functional brain =))))
@DevTwitter | <Amir Kabiri/>
🍌71👍10❤5
اوپنایآی یه مجموعه تازه از «پرامپت پکها» منتشر کرده. این مجموعه شامل بیش از ۳۰۰ پرامپت آماده و تخصصیه که برای شغلها و نقشهای مختلف حرفهای طراحی شدن
https://academy.openai.com/public/tags/prompt-packs-6849a0f98c613939acef841c
@DevTwitter | <محمد زمانی/>
https://academy.openai.com/public/tags/prompt-packs-6849a0f98c613939acef841c
@DevTwitter | <محمد زمانی/>
👍15❤7👎1
ریچارد استالمن در اولین کنفرانس هکر ها سال ۱۳۶۳
پروژه من باعث میشود همه نرمافزارها آزاد باشند
https://www.youtube.com/watch?v=Hf2pfzzWPYE
@DevTwitter | <MehrdadLinux/>
پروژه من باعث میشود همه نرمافزارها آزاد باشند
https://www.youtube.com/watch?v=Hf2pfzzWPYE
@DevTwitter | <MehrdadLinux/>
❤47👍2
اخباری منتشر شد که مایکروسافت داره تیمی درست میکنه که میلیونها خط کدهای ویندوز رو با استفاده از هوش مصنوعی و با نظارت انسانی یک تیم کوچک از زبان C به Rust تبدیل کنند. البته گفته شده که هدف این تیم بیشتر امکان سنجی است تا سیاست اصلی مایکروسافت در تغییر کدهای ویندزو
@DevTwitter | <Alireza Shirazi/>
@DevTwitter | <Alireza Shirazi/>
👍48🍌17❤6👎5
ابزار اوپن سورس Dify برای ساخت سریع اپلیکیشنها و AI Agentها عالیه
با workflow حرفه ای، pipeline RAG قدرتمند، مدیریت مدلهای LLM و ابزارهای agent آماده | از prototype تا production در کمترین زمان!
https://github.com/langgenius/dify
@DevTwitter | <POURYA/>
با workflow حرفه ای، pipeline RAG قدرتمند، مدیریت مدلهای LLM و ابزارهای agent آماده | از prototype تا production در کمترین زمان!
https://github.com/langgenius/dify
@DevTwitter | <POURYA/>
❤11👍2
ساختیم SHIMI
یه مدل هوش مصنوعی با معماری JEPA که میتونه روابط واقعی و علّی بین دادههای مواد رو یاد بگیره، پیشبینی انرژی تشکیل بهتر داشته باشه و با داده کمتر هم کار کنه
https://github.com/Mahdi-Rashidiyan/Shimi
@DevTwitter | <Mahdi Rashidiyan/>
یه مدل هوش مصنوعی با معماری JEPA که میتونه روابط واقعی و علّی بین دادههای مواد رو یاد بگیره، پیشبینی انرژی تشکیل بهتر داشته باشه و با داده کمتر هم کار کنه
https://github.com/Mahdi-Rashidiyan/Shimi
@DevTwitter | <Mahdi Rashidiyan/>
❤18👍3🍌2🔥1
پلتفرم Hugging Face چند وقت پیش ۱۲ دوره آموزشی کاملاً رایگان و بهروزش رو یکجا منتشر کرد. اگه برنامه دارین مهارتهای هوش مصنوعیتونو ارتقا بدین، لینک دسترسی اینجاست
https://huggingface.co/learn
@DevTwitter | <RoYa/>
https://huggingface.co/learn
@DevTwitter | <RoYa/>
❤21🍌2
مدتی بود که میخواستم در مورد NotebookLM یک ویدیوی جدید بسازم؛ ابزاری از گوگل که به نظرم کلمه «شاهکار» براش کمه.
توی این ویدیوی معرفی این ابزار رو به صورت عملی تست کردم و واقعاً از خروجیهاش شوکه شدم.
تصور کنید که شما:
لینک یک ویدیوی طولانی یوتیوب یا چندین فایل PDF سنگین رو بهش میدید.
و بعد این هوش مصنوعی براتون یک پادکست دونفره جذاب (حتی با صدای فارسی!)، اینفوگرافیک، نقشه ذهنی (Mind Map) و اسلایدهای تر و تمیز میسازه.
توی ویدیو نشون دادم که چطور محتوای تخصصی رو بهش دادم و برام خلاصههایی ساخت که عملاً نیاز به ساعتها وقت گذاشتن رو از بین برد.
ویدیو رو از اینجا ببینید:
https://www.youtube.com/watch?v=owLqIAByj4c&t=3s
@DevTwitter | <Saleh Hashemi/>
توی این ویدیوی معرفی این ابزار رو به صورت عملی تست کردم و واقعاً از خروجیهاش شوکه شدم.
تصور کنید که شما:
لینک یک ویدیوی طولانی یوتیوب یا چندین فایل PDF سنگین رو بهش میدید.
و بعد این هوش مصنوعی براتون یک پادکست دونفره جذاب (حتی با صدای فارسی!)، اینفوگرافیک، نقشه ذهنی (Mind Map) و اسلایدهای تر و تمیز میسازه.
توی ویدیو نشون دادم که چطور محتوای تخصصی رو بهش دادم و برام خلاصههایی ساخت که عملاً نیاز به ساعتها وقت گذاشتن رو از بین برد.
ویدیو رو از اینجا ببینید:
https://www.youtube.com/watch?v=owLqIAByj4c&t=3s
@DevTwitter | <Saleh Hashemi/>
❤34👎2🔥2
اگه از Claude Code استفاده میکیند ابزار Claude Code Templates میتونه برای شما خیلی کاربردی باشه
با کلی agent آماده مثل auditor امنیتی، optimizer ریاکت، معمار دیتابیس کامندهای سفارشی هوکها خیلی به کارتون سرعتو نظم و کیفیت میده
مهم : زمان نصب دستور کاملشو بزنید که uiهم بهتون بده بتونید راحت مدیریت کنید و قابلیت هارو فعال کنید.
https://github.com/davila7/claude-code-templates#AI
@DevTwitter | <POURYA/>
با کلی agent آماده مثل auditor امنیتی، optimizer ریاکت، معمار دیتابیس کامندهای سفارشی هوکها خیلی به کارتون سرعتو نظم و کیفیت میده
مهم : زمان نصب دستور کاملشو بزنید که uiهم بهتون بده بتونید راحت مدیریت کنید و قابلیت هارو فعال کنید.
https://github.com/davila7/claude-code-templates#AI
@DevTwitter | <POURYA/>
❤16🍌4👍1
یک لیست ارزشمند شامل 20 دوره رایگان برای علاقه مندان به برنامه نویسی
1- Rust
https://youtube.com/playlist?list=PLPoSdR46FgI412aItyJhj2bF66cudB6Qs
2- Typenoscript
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/>
1- Rust
https://youtube.com/playlist?list=PLPoSdR46FgI412aItyJhj2bF66cudB6Qs
2- Typenoscript
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/>
❤21👎5🔥3🍌1
اضافه کردن زبان Rust به کرنل لینوکس با موفقیت به پایان رسید!
حالا Rust رسماً در کنار C پشتیبانیشده و در کرنل قرار گرفته است.
این اتفاق، یک نقطه عطف مهم در تاریخ توسعه کرنل لینوکس است که جزییات بیشتر قرار است در نشست Maintainers Summit شرح داده شود!
https://lwn.net/Articles/1049831/
@DevTwitter | <VAHID NAMENI/>
حالا Rust رسماً در کنار C پشتیبانیشده و در کرنل قرار گرفته است.
این اتفاق، یک نقطه عطف مهم در تاریخ توسعه کرنل لینوکس است که جزییات بیشتر قرار است در نشست Maintainers Summit شرح داده شود!
https://lwn.net/Articles/1049831/
@DevTwitter | <VAHID NAMENI/>
👍53❤20👎4🍌2
کامند جادویی لاراول که خیلی ها ازش بیخبر هستن
خیلی از برنامه نویسایی که تازه از php کوچ میکنن به لاراول نوشتن مایگریشن براشون یه چالشه و طول میکشه کمی تا درکش کنن.
مژده ی اینو میدم که این مشکل حل شده
اگر شما ساختار دیتابیستون رو دستی ساختید کافیه:
۱- کانفیگ دیتابیستون و رو انجام بدید و دیتابیستون رو روش اپلود کنید
۲ـ این دستور رو بزنید ٬ خود لاراول بصورت اتوماتیک واستون مایگریشن هارو میسازه.
امیدوارم آمورش مفید بودن باشه و به کارتون بیاد.️
@DevTwitter | <Mohammd Reza Hosseini/>
خیلی از برنامه نویسایی که تازه از php کوچ میکنن به لاراول نوشتن مایگریشن براشون یه چالشه و طول میکشه کمی تا درکش کنن.
مژده ی اینو میدم که این مشکل حل شده
اگر شما ساختار دیتابیستون رو دستی ساختید کافیه:
۱- کانفیگ دیتابیستون و رو انجام بدید و دیتابیستون رو روش اپلود کنید
۲ـ این دستور رو بزنید ٬ خود لاراول بصورت اتوماتیک واستون مایگریشن هارو میسازه.
امیدوارم آمورش مفید بودن باشه و به کارتون بیاد.️
@DevTwitter | <Mohammd Reza Hosseini/>
🔥25👍5❤3🍌3
یک ابزار جدید دیگه برای php
امروزه Mago یک ابزار مدرن و بسیار سریع برای توسعه PHP است که با زبان Rust نوشته شده و تمرکز اصلی آن روی افزایش کیفیت و پایداری کدهاست.
مزیت مهم Mago سرعت بالای آن است که بدون کاهش دقت، پروژههای بزرگ را هم بهراحتی تحلیل میکند.
این ابزار به توسعهدهندگان کمک میکند خطاها و باگها را قبل از اجرا شناسایی کنند، ساختار کد را استاندارد نگه دارند و بخش زیادی از اصلاحات را بهصورت خودکار انجام دهند.
ترکیب تحلیل ایستا، بررسی معنایی و قالببندی خودکار باعث میشود کدها خواناتر، قابل نگهداریتر و تیمها هماهنگتر کار کنند.
https://github.com/carthage-software/mago
@DevTwitter | <Vahid Alvandi/>
امروزه Mago یک ابزار مدرن و بسیار سریع برای توسعه PHP است که با زبان Rust نوشته شده و تمرکز اصلی آن روی افزایش کیفیت و پایداری کدهاست.
مزیت مهم Mago سرعت بالای آن است که بدون کاهش دقت، پروژههای بزرگ را هم بهراحتی تحلیل میکند.
این ابزار به توسعهدهندگان کمک میکند خطاها و باگها را قبل از اجرا شناسایی کنند، ساختار کد را استاندارد نگه دارند و بخش زیادی از اصلاحات را بهصورت خودکار انجام دهند.
ترکیب تحلیل ایستا، بررسی معنایی و قالببندی خودکار باعث میشود کدها خواناتر، قابل نگهداریتر و تیمها هماهنگتر کار کنند.
https://github.com/carthage-software/mago
@DevTwitter | <Vahid Alvandi/>
👍11🍌7❤4🔥1