سم آلتمن و بقیه کله گنده های سلیکون ولی هم رفتن سراغ مافیا بازی کردن
https://youtu.be/EDCwQe7P8T0?si=lSvQ52Jbl7jfqChM
https://youtu.be/EDCwQe7P8T0?si=lSvQ52Jbl7jfqChM
YouTube
Can Tech Legends Find the Liar? (Mafia Episode 1)
Watch Episode 2: https://youtu.be/LP80Jrf2xrk
Tech industry legends play Mafia and try to guess who the traitors are before time runs out. Who will win: the townspeople or the secret mafia members?
Venture capital firm Founders Fund gathered a group of…
Tech industry legends play Mafia and try to guess who the traitors are before time runs out. Who will win: the townspeople or the secret mafia members?
Venture capital firm Founders Fund gathered a group of…
امروزه همه ما داریم از وایب کدینگ در پروژه هامون استفاده میکنیم. اما واقعیت اینه که وقتی پای مقیاسپذیری و امنیت سازمانی به میان میاد، Vibe Coding یه فاجعه است و باعث ایجاد انبوهی از بدهیهای فنی (Tech Debt) میشه.
امروز میخوایم در مورد یه متدولوژی انقلابی صحبت کنیم به نام "توسعه مبتنی بر مشخصات" یا Spec-Driven Development که به اختصار بهش میگن SDD. این ویدیو قراره یه راهنمای کامل باشه؛
https://www.youtube.com/watch?v=-3rx4QmE-4Y
امروز میخوایم در مورد یه متدولوژی انقلابی صحبت کنیم به نام "توسعه مبتنی بر مشخصات" یا Spec-Driven Development که به اختصار بهش میگن SDD. این ویدیو قراره یه راهنمای کامل باشه؛
https://www.youtube.com/watch?v=-3rx4QmE-4Y
YouTube
کیفیت خروجی وایب کدینگ و چند برابر بکن - برنامه نویسی به روش Spec-driven development
آیا برنامه نویسی و کدهای تولید شده توسط هوش مصنوعی در محیط واقعی امن و قابل اعتماد هستند؟ در این ویدیو به بررسی جامع روش Spec-Driven Development (SDD) میپردازیم؛ متدولوژیای که مشخصات نرمافزاری را از یک سند خشک به قراردادهای اجرایی برای AI Agents تبدیل…
برنامه نویسی و هوش مصنوعی - حسام
✅ آموزش مقدماتی زبان برنامه نویسی کاتلین 1: تعریف متغیر 2: عملگرهای ریاضی 3: عبارت های شرطی 4: تعریف آرایه 5: ساختمان داده مپ 6: حلقه های تکرار 7: تعریف تابع 8: مدیریت خطا در کاتلین 9: آموزش Lambda Expressions 10: آموزش شی گرایی - تعریف کلاس 11: طراحی…
قسمت 10 شروع آموزش شی گرایی اضافه شد.
🚀 چرا بیشتر برنامهنویسهای فلاتر با وجود سالها تجربه در مصاحبههای سینیور رد میشن؟
چون فقط جوابهای سطحی رو حفظ کردن!
مصاحبهکنندهها نمیخوان بدونن شما چطور از پکیجها استفاده میکنید؛ اونها میخوان بدونن فلاتر زیر پوستش چطور کار میکنه.
راز قبولی اینه: به جای حفظ کردن ۱۰۰ جواب، ۱۰ مفهوم پایه رو عمیق درک کنید و همیشه از خودتون بپرسید "چرا؟" 🧠💡
مثلا وقتی setState صدا زده میشه دقیقاً زیر پوستش چی میشه؟ BuildContext واقعاً چیه؟ کاربرد Keys و مراحل رندرینگ فلاتر چطوریه؟) separating factor بین یه برنامهنویس متوسط و حرفهایه.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
چون فقط جوابهای سطحی رو حفظ کردن!
مصاحبهکنندهها نمیخوان بدونن شما چطور از پکیجها استفاده میکنید؛ اونها میخوان بدونن فلاتر زیر پوستش چطور کار میکنه.
راز قبولی اینه: به جای حفظ کردن ۱۰۰ جواب، ۱۰ مفهوم پایه رو عمیق درک کنید و همیشه از خودتون بپرسید "چرا؟" 🧠💡
مثلا وقتی setState صدا زده میشه دقیقاً زیر پوستش چی میشه؟ BuildContext واقعاً چیه؟ کاربرد Keys و مراحل رندرینگ فلاتر چطوریه؟) separating factor بین یه برنامهنویس متوسط و حرفهایه.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
با پیشرفت هوش مصنوعی اکثر افراد به فکر راه اندازی پروژه های شخصی و شاید استارتاپ های خودشون افتادند و از یکی از مشکلاتی که ممکن در آینده براشون بوجود بیاد اطلاعی ندارند.
خیلی از کسبوکارها اول با یک پلتفرم راحت و سریع شروع میکنند، اما چند سال بعد میفهمند که عملاً در همان سیستم گیر افتادهاند! در این ویدیو میبینیم Vendor Lock-in چیست، چرا خروج از بعضی پلتفرمها اینقدر سخت و پرهزینه میشود، و چطور این وابستگی میتواند رشد، نوآوری، مقیاسپذیری و چابکی کسبوکار را نابود کند.
https://www.youtube.com/watch?v=qN7qgJlSm4s
خیلی از کسبوکارها اول با یک پلتفرم راحت و سریع شروع میکنند، اما چند سال بعد میفهمند که عملاً در همان سیستم گیر افتادهاند! در این ویدیو میبینیم Vendor Lock-in چیست، چرا خروج از بعضی پلتفرمها اینقدر سخت و پرهزینه میشود، و چطور این وابستگی میتواند رشد، نوآوری، مقیاسپذیری و چابکی کسبوکار را نابود کند.
https://www.youtube.com/watch?v=qN7qgJlSm4s
واقعیت اینجاست خیلی از کارها و ورکفلوهایی که با هرمس و n8n میسازید و از ده سال قبل هم با یه فایل پایتون به تنهایی میشد انجام داد.
از هوش مصنوعی استفاده کنید برای رفع یه مشکل نه اینکه صرفا برای کار کردن با اون ابزار برید سراغش وقتی راه های ساده تر وجود داره.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
از هوش مصنوعی استفاده کنید برای رفع یه مشکل نه اینکه صرفا برای کار کردن با اون ابزار برید سراغش وقتی راه های ساده تر وجود داره.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️مراقب استفاده از ویجت BackdropFilter برای افکت های بلور باشید.
اگر بهینه نشود میتواند با مصرف بالای GPU و محاسبات اضافی، باعث لگ و افت فریم در اپلیکیشن شود.
برای جلوگیری از این مشکل، بهتر است افکت بلور را فقط روی ناحیههای کوچک و ضروری اعمال کنید، .
مقدار
همچنین اگر پسزمینه ثابت است، آن را کش کنید تا محاسبات بلور در هر فریم تکرار نشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اگر بهینه نشود میتواند با مصرف بالای GPU و محاسبات اضافی، باعث لگ و افت فریم در اپلیکیشن شود.
برای جلوگیری از این مشکل، بهتر است افکت بلور را فقط روی ناحیههای کوچک و ضروری اعمال کنید، .
مقدار
sigmaX و sigmaY را بین ۱ تا ۵ نگه دارید، از RepaintBoundary برای جلوگیری از رندرهای تکراری استفاده کنید و از قرار دادن چندین فیلتر روی هم یا داخل لیستهای اسکرولخور خودداری نمایید.همچنین اگر پسزمینه ثابت است، آن را کش کنید تا محاسبات بلور در هر فریم تکرار نشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اندروید استودیو Quail 2 منتشر شد: هوش مصنوعی چندوظیفهای
نسخه پایدار اندروید استودیو Quail 2 با تمرکز بر جریانهای کاری همزمان و هوشمند منتشر شده است.
میتوانید چندین چت موازی با ایجنت هوش مصنوعی اجرا کنید (مثلاً همزمان ریفکتور UI، اصلاح ProGuard و تولید داکیومنت)، بدون اینکه منتظر اتمام یک تسک بمانید.
قابلیت جدید دیگر، ادغام بومی LeakCanary در Profiler است که تحلیل نشتی حافظه را تا ۵ برابر سریعتر و مستقیماً روی سیستم توسعهدهنده انجام میدهد و با دکمه «Fix with Agent» حتی پیشنهاد اصلاح کد هم میدهد!
علاوه بر این، پنل App Quality Insights حالا با Agent Mode یکپارچه شده و با تحلیل خودکار کرشها و لاگها، راهحلهای گامبهگام برای رفع باگهای تولید ارائه میکند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
نسخه پایدار اندروید استودیو Quail 2 با تمرکز بر جریانهای کاری همزمان و هوشمند منتشر شده است.
میتوانید چندین چت موازی با ایجنت هوش مصنوعی اجرا کنید (مثلاً همزمان ریفکتور UI، اصلاح ProGuard و تولید داکیومنت)، بدون اینکه منتظر اتمام یک تسک بمانید.
قابلیت جدید دیگر، ادغام بومی LeakCanary در Profiler است که تحلیل نشتی حافظه را تا ۵ برابر سریعتر و مستقیماً روی سیستم توسعهدهنده انجام میدهد و با دکمه «Fix with Agent» حتی پیشنهاد اصلاح کد هم میدهد!
علاوه بر این، پنل App Quality Insights حالا با Agent Mode یکپارچه شده و با تحلیل خودکار کرشها و لاگها، راهحلهای گامبهگام برای رفع باگهای تولید ارائه میکند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
امروز میلیاردها نفر هر روز از FFmpeg استفاده میکنند، اما کمتر کسی نام کسانی را میداند که زندگیشان را صرف زنده نگه داشتن آن کردند.
کسی که سالها این پروژه را زنده نگه داشت، نه میلیاردر شد...
نه مدیرعامل یک شرکت بزرگ شد...
نه حتی زندگی راحتی داشت...
https://www.youtube.com/watch?v=ptwISf4k0Uo
کسی که سالها این پروژه را زنده نگه داشت، نه میلیاردر شد...
نه مدیرعامل یک شرکت بزرگ شد...
نه حتی زندگی راحتی داشت...
https://www.youtube.com/watch?v=ptwISf4k0Uo
YouTube
FFmpeg چیست؟ داستان پروژهای که اینترنت بدون آن کار نمیکند
آیا میدانستید تقریباً تمام ویدیوهایی که هر روز در YouTube، Netflix، TikTok، WhatsApp، Discord و صدها سرویس دیگر تماشا میکنید، از نرمافزاری به نام FFmpeg عبور میکنند؟
در این ویدیو داستان یکی از مهمترین پروژههای متنباز جهان را بررسی میکنیم؛ پروژهای…
در این ویدیو داستان یکی از مهمترین پروژههای متنباز جهان را بررسی میکنیم؛ پروژهای…
آشنایی با Loop Engineering مهارتی که به عنوان برنامه نویس باید این روزها نحوه کار کردن باهاش و بلد باشید.
https://www.youtube.com/watch?v=v1VcGDPr7cQ
https://www.youtube.com/watch?v=v1VcGDPr7cQ
YouTube
Loop Engineering چیست؟ آینده برنامهنویسی با هوش مصنوعی تغییر کرد
در این ویدیو با یکی از جدیدترین مفاهیم دنیای هوش مصنوعی یعنی Loop Engineering آشنا میشوید؛ روشی که بسیاری از متخصصان OpenAI و Anthropic معتقدند نسل بعدی کار با AI Agentها را شکل میدهد.
اگر تا امروز از Prompt Engineering، ChatGPT، Claude، Gemini یا Codex…
اگر تا امروز از Prompt Engineering، ChatGPT، Claude، Gemini یا Codex…
سلام
ما یه پلتفرم برای دانشجویان و ایرانیان خارج از کشور ساختیم به اسم irAbroad.
مثلاً اگر دنبال اجاره اتاق یا پیدا کردن همخانه هستید، میخواید وسایل دستدوم بخرید یا بفروشید، دنبال هماهنگی برای ارسال بار هستید، یا میخواید با بقیه ایرانیهای شهرتون ارتباط بگیرید، بتونید خیلی راحت آگهی بذارید یا آگهی بقیه رو ببینید.
خوشحال میشیم یه سر به سایت بزنید، اگه نیازمندی یا آگهی دارید ثبتش کنید و نظرتون رو هم برامون بنویسید.
نسخه اولیه چند روز بیشتر نیست که لانچ شده و منتظر فیدبک هاتون هستیم.
🌐 https://irabroad.ir
ما یه پلتفرم برای دانشجویان و ایرانیان خارج از کشور ساختیم به اسم irAbroad.
مثلاً اگر دنبال اجاره اتاق یا پیدا کردن همخانه هستید، میخواید وسایل دستدوم بخرید یا بفروشید، دنبال هماهنگی برای ارسال بار هستید، یا میخواید با بقیه ایرانیهای شهرتون ارتباط بگیرید، بتونید خیلی راحت آگهی بذارید یا آگهی بقیه رو ببینید.
خوشحال میشیم یه سر به سایت بزنید، اگه نیازمندی یا آگهی دارید ثبتش کنید و نظرتون رو هم برامون بنویسید.
نسخه اولیه چند روز بیشتر نیست که لانچ شده و منتظر فیدبک هاتون هستیم.
🌐 https://irabroad.ir
برنامه نویسی و هوش مصنوعی - حسام
✅ آموزش مقدماتی زبان برنامه نویسی کاتلین 1: تعریف متغیر 2: عملگرهای ریاضی 3: عبارت های شرطی 4: تعریف آرایه 5: ساختمان داده مپ 6: حلقه های تکرار 7: تعریف تابع 8: مدیریت خطا در کاتلین 9: آموزش Lambda Expressions 10: آموزش شی گرایی - تعریف کلاس 11: طراحی…
قسمت آخر دوره مقدماتی زبان برنامه نویسی کاتلین آپلود شد.
🎉 بالاخره! قابلیت «حذف اپلیکیشن» به گوگل پلی کنسول اضافه شد!
پس از سالها انتظار، گوگل پلی کنسول اکنون به توسعهدهندگان اجازه میدهد اپلیکیشنهای واجد شرایط را بهطور کامل حذف کنند، نه اینکه برای همیشه در کنسول باقی بمانند.
تا پیش از این، هر اپلیکیشنی که در کنسول ساخته میشد برای همیشه باقی میماند و تنها گزینه موجود، «عدم انتشار» (Unpublish) بود.
حالا با قابلیت جدید Delete App، میتوانید اپلیکیشنهای واجد شرایط را بهطور دائمی حذف کنید، در صورت نیاز تا ۷ روز آنها را بازیابی کنید و کنسول خود را از پروژههای قدیمی و بدون استفاده پاکسازی نمایید.
⚠️ توجه داشته باشید که هر اپلیکیشنی واجد شرایط حذف نیست؛ اپلیکیشنهایی که کاربر فعال دارند یا سابقه انتشار خاصی دارند، همچنان فقط گزینه Unpublish را پشتیبانی میکنند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
پس از سالها انتظار، گوگل پلی کنسول اکنون به توسعهدهندگان اجازه میدهد اپلیکیشنهای واجد شرایط را بهطور کامل حذف کنند، نه اینکه برای همیشه در کنسول باقی بمانند.
تا پیش از این، هر اپلیکیشنی که در کنسول ساخته میشد برای همیشه باقی میماند و تنها گزینه موجود، «عدم انتشار» (Unpublish) بود.
حالا با قابلیت جدید Delete App، میتوانید اپلیکیشنهای واجد شرایط را بهطور دائمی حذف کنید، در صورت نیاز تا ۷ روز آنها را بازیابی کنید و کنسول خود را از پروژههای قدیمی و بدون استفاده پاکسازی نمایید.
⚠️ توجه داشته باشید که هر اپلیکیشنی واجد شرایط حذف نیست؛ اپلیکیشنهایی که کاربر فعال دارند یا سابقه انتشار خاصی دارند، همچنان فقط گزینه Unpublish را پشتیبانی میکنند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
رابطهای ثابت و یکسان برای همه کاربران در حال از بین رفتن هستند
طراح دیگر «صفحه» طراحی نمیکند، بلکه مجموعهای از قوانین و شرایط طراحی میکند.
طراحی پیشبینانه (Anticipatory) جایگزین طراحی واکنشی میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
رابط کاربری مولد، یک رابط کاربری است که بهصورت پویا و در زمان واقعی (real-time) توسط هوش مصنوعی تولید میشود تا تجربهای شخصیسازیشده و متناسب با نیازها و شرایط کاربر ارائه دهد
طراح دیگر «صفحه» طراحی نمیکند، بلکه مجموعهای از قوانین و شرایط طراحی میکند.
طراحی پیشبینانه (Anticipatory) جایگزین طراحی واکنشی میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
هوش مصنوعی و AI Agentها دیگر فقط به سؤالهای ما جواب نمیدهند؛ آنها میتوانند APIها را صدا بزنند، کد بنویسند، دیتابیس جستوجو کنند، ابزارهای مختلف را انتخاب کنند و حتی به جای انسان با محصولات نرمافزاری کار کنند.
اینجاست که مفهوم جدیدی به نام Agent Experience یا AX اهمیت پیدا میکند.
https://www.youtube.com/watch?v=73AbDSvCBfY
اینجاست که مفهوم جدیدی به نام Agent Experience یا AX اهمیت پیدا میکند.
https://www.youtube.com/watch?v=73AbDSvCBfY
YouTube
کاربر بعدی محصول شما هوش مصنوعی هست - Agent Experience چیست؟
تا امروز وقتی یک محصول نرمافزاری طراحی میکردیم، معمولاً دو گروه را در نظر میگرفتیم: کاربران و توسعهدهندگان.
برای کاربران، UX یا User Experience مهم بود و برای توسعهدهندگان، DX یا Developer Experience.
اما حالا یک کاربر جدید وارد دنیای نرمافزار شده:…
برای کاربران، UX یا User Experience مهم بود و برای توسعهدهندگان، DX یا Developer Experience.
اما حالا یک کاربر جدید وارد دنیای نرمافزار شده:…
چرا ترکیب Golang و AI ؟
🚀 با ورود هوش مصنوعی به دنیای برنامهنویسی، سرعت «نوشتن» کد دیگر مهم نیست؛ بلکه سرعت «بازبینی و نگهداری» آن اهمیت پیدا کرده است! مقاله جدید گوگل نشان میدهد که چرا زبان Go (گولنگ) بهترین انتخاب برای توسعه نرمافزار با کمک AI است.
▫️خوانایی بالا، تایپ استاتیک قدرتمند که خطاهای هوش مصنوعی را قبل از اجرا متوقف میکند، و ابزارهای داخلی یکپارچه، Go را به پلتفرمی ایدهآل برای همکاری انسان و ماشین تبدیل کرده است.
▫️با گولنگ، کدهای تولید شده توسط هوش مصنوعی نه تنها سریع، بلکه امن، یکدست و قابل نگهداری خواهند بود.
Why Go is an Ideal Language for AI-Assisted Software Engineering
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🚀 با ورود هوش مصنوعی به دنیای برنامهنویسی، سرعت «نوشتن» کد دیگر مهم نیست؛ بلکه سرعت «بازبینی و نگهداری» آن اهمیت پیدا کرده است! مقاله جدید گوگل نشان میدهد که چرا زبان Go (گولنگ) بهترین انتخاب برای توسعه نرمافزار با کمک AI است.
▫️خوانایی بالا، تایپ استاتیک قدرتمند که خطاهای هوش مصنوعی را قبل از اجرا متوقف میکند، و ابزارهای داخلی یکپارچه، Go را به پلتفرمی ایدهآل برای همکاری انسان و ماشین تبدیل کرده است.
▫️با گولنگ، کدهای تولید شده توسط هوش مصنوعی نه تنها سریع، بلکه امن، یکدست و قابل نگهداری خواهند بود.
Why Go is an Ideal Language for AI-Assisted Software Engineering
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
Googleblog
Google for Developers Blog - News about Web, Mobile, AI and Cloud
As AI shifts software engineering from writing to reviewing, discover how Go's strict compiler and unified toolchain ensure reliable AI-generated code.
برای تست و اجرای اپلیکیشن های iOS روی ویندوز و لینوکس میتونید از محیط کد نویسی Xtool استفاده کنید.
این نرم افزار شبیه ساز نداره و باید به گوشی آیفون مستقیم وصل بشید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
این نرم افزار شبیه ساز نداره و باید به گوشی آیفون مستقیم وصل بشید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir