چرا هنوز خیلی از توسعهدهندهها موقع شروع پروژه از TypeScript فرار میکنند و ترجیح میدن فقط با JavaScript خالص کد بزنن؟
توی اوایل کار، من هم فکر میکردم TS فقط سرعت کدنویسی رو کم میکنه، کلی ارور الکی به خاطر تایپها میده و وقت آدم رو تلف میکنه اما وقتی پروژه بزرگتر شد و با باگهای عجیبِ undefined is not a function مواجه شدم، دیدم منطق پشتش چقدر حیاتیشه.
سوییچ کردن به TypeScript همهچیز رو تغییر داد:
۱. کشف باگها قبل از اجرا : دیگه لازم نیست حتماً پروژه رو اجرا کنی تا بفهمی فیلد یک API اشتباه اسمگذاری شده؛ ادیتور همون لحظه جلوی خطات رو میگیره.
۲. خود تایپها بهترین داکیومنت هستند: وقتی بعد از چند ماه برمیگردی سراغ یک کامپوننت، دقیقا میدونی چه Props یا دیتایی ورودی و خروجی میگیره و گیج نمیشی.
۳. ریفکتور کردن بدون ترس: میتونی اسم یک متغیر یا ساختار یک دیتای بزرگ رو تغییر بدی و مطمئن باشی اگر جایی از پروژه خراب بشه، خود TS تمام نقطههای شکست رو بهت نشون میده.
استفاده از TypeScript فقط اضافه کردن یک ابزار جدید نیست، یک بیمهنامه برای آینده و پایداری پروژهست.
@DevTwitter | <Hossein Naseran/>
توی اوایل کار، من هم فکر میکردم TS فقط سرعت کدنویسی رو کم میکنه، کلی ارور الکی به خاطر تایپها میده و وقت آدم رو تلف میکنه اما وقتی پروژه بزرگتر شد و با باگهای عجیبِ undefined is not a function مواجه شدم، دیدم منطق پشتش چقدر حیاتیشه.
سوییچ کردن به TypeScript همهچیز رو تغییر داد:
۱. کشف باگها قبل از اجرا : دیگه لازم نیست حتماً پروژه رو اجرا کنی تا بفهمی فیلد یک API اشتباه اسمگذاری شده؛ ادیتور همون لحظه جلوی خطات رو میگیره.
۲. خود تایپها بهترین داکیومنت هستند: وقتی بعد از چند ماه برمیگردی سراغ یک کامپوننت، دقیقا میدونی چه Props یا دیتایی ورودی و خروجی میگیره و گیج نمیشی.
۳. ریفکتور کردن بدون ترس: میتونی اسم یک متغیر یا ساختار یک دیتای بزرگ رو تغییر بدی و مطمئن باشی اگر جایی از پروژه خراب بشه، خود TS تمام نقطههای شکست رو بهت نشون میده.
استفاده از TypeScript فقط اضافه کردن یک ابزار جدید نیست، یک بیمهنامه برای آینده و پایداری پروژهست.
@DevTwitter | <Hossein Naseran/>
1❤39👍20🍌17
Forwarded from 𝐁𝐄𝐍𝐀𝐍𝐀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3👍2
کلاودفلر از ابزار جدیدی به اسم Cloudflare Wallets رونمایی کرد؛ یک کیفپول برنامهپذیر که قرار است مشکل پرداخت و احراز هویت ایجنتهای هوش مصنوعی را در وب حل کند.
تا الان ایجنتها برای استفاده از یک API یا ابزار جدید، درگیر فرمهای ثبتنام و کارت اعتباری سنتی میشدند. حالا با کیفپولهای مجازی، پرداختهای خرد و پروتکل x402، ایجنتها میتوانند با بودجهای محدود و مشخص، خدمات مختلف را بهطور خودکار بررسی و خریداری کنند.
این اقدام گام مهمی به سمت عبور از اشتراکهای ماهانه SaaS و شکلگیری اقتصاد مستقل ایجنتها در وب است.
مقاله کامل وبلاگ کلاودفلر:
https://blog.cloudflare.com/wallets/
@DevTwitter | <Mehdi Allahyari/>
تا الان ایجنتها برای استفاده از یک API یا ابزار جدید، درگیر فرمهای ثبتنام و کارت اعتباری سنتی میشدند. حالا با کیفپولهای مجازی، پرداختهای خرد و پروتکل x402، ایجنتها میتوانند با بودجهای محدود و مشخص، خدمات مختلف را بهطور خودکار بررسی و خریداری کنند.
این اقدام گام مهمی به سمت عبور از اشتراکهای ماهانه SaaS و شکلگیری اقتصاد مستقل ایجنتها در وب است.
مقاله کامل وبلاگ کلاودفلر:
https://blog.cloudflare.com/wallets/
@DevTwitter | <Mehdi Allahyari/>
❤12👍3
اگر favicon سایت شما هم در نتایج جستجو نمایش داده نمیشود، این یک مشکل عمومی بوده و سایتهای زیادی هم اکنون با مشکل عدم نمایش favicon در سرپ مواجه هستند.
سند راهنمای نمایش favicon در نتایج جستجوی گوگل:
https://developers.google.com/search/docs/appearance/favicon-in-search
@DevTwitter | <Alireza Naji/>
سند راهنمای نمایش favicon در نتایج جستجوی گوگل:
https://developers.google.com/search/docs/appearance/favicon-in-search
@DevTwitter | <Alireza Naji/>
❤10👍3
Forwarded from DevTwitter Ads.
✨ اکانت ChatGPT Plus پیشساخته یک ماهه، کاملاً اختصاصی🔐
✅ ۲ هفته گارانتی بیقید و شرط
✅مدل Codex 5.6 Sol
✅ قابلیت اجرا در VS Code و Cursor
✅ به همراه Codex Windows
❗️ موجودی بسیار محدود
💥 فقط ۱.۵۰۰.۰۰۰ تومان
⚡️ برای خرید کلیک کنید
✅ ۲ هفته گارانتی بیقید و شرط
✅مدل Codex 5.6 Sol
✅ قابلیت اجرا در VS Code و Cursor
✅ به همراه Codex Windows
❗️ موجودی بسیار محدود
💥 فقط ۱.۵۰۰.۰۰۰ تومان
⚡️ برای خرید کلیک کنید
👎5❤3🍌1
freedium
با این سایت میتونید مقالات پولی این منابع رو رایگان بخونید:
Medium
NYT
WaPo
Bloomberg
Reuters
Economist
Financial Times
https://freedium-mirror.cfd
@DevTwitter | <Meisam/>
با این سایت میتونید مقالات پولی این منابع رو رایگان بخونید:
Medium
NYT
WaPo
Bloomberg
Reuters
Economist
Financial Times
https://freedium-mirror.cfd
@DevTwitter | <Meisam/>
🔥32❤8👍4
خب این یکی دیگه خیلی جالبه
یه نفر توی استرالیا به هوش مصنوعی گفت توی یه باشگاه ورزشی براش جا بگیره.
اما ابزار OpenClaw کل سیستم رزرو باشگاه رو هک کرد، یه نفر دیگه رو از لیست انتظار انداخت بیرون به جاش ایشون رو گذاشت توی سیستم.
@DevTwitter | <Behrad Javed/>
یه نفر توی استرالیا به هوش مصنوعی گفت توی یه باشگاه ورزشی براش جا بگیره.
اما ابزار OpenClaw کل سیستم رزرو باشگاه رو هک کرد، یه نفر دیگه رو از لیست انتظار انداخت بیرون به جاش ایشون رو گذاشت توی سیستم.
@DevTwitter | <Behrad Javed/>
🔥108👎8💔2
یک برنامه عالی برای ویندوز که باهاش میتونید به راحتی هرچیزی که میاد روی صفحه دسکتاپ رو به صورت آنی به زبان دلخواهتون ترجمه کنه .
https://github.com/killkimno/mort
مخصوصا اگر گیمر هستی میتونی باهاش زیرنویس و منوی بازی ها رو فارسی کنی و اینجوری کامل داستان اون بازی رو بفهمی و پیش بری
@DevTwitter | <AminiYT/>
https://github.com/killkimno/mort
مخصوصا اگر گیمر هستی میتونی باهاش زیرنویس و منوی بازی ها رو فارسی کنی و اینجوری کامل داستان اون بازی رو بفهمی و پیش بری
@DevTwitter | <AminiYT/>
❤14👎3👍1
Forwarded from DevTwitter Ads.
🚀 هزینه VPSت رو کمتر کن، بدون اینکه از کیفیت زیرساخت کم کنی!
آوابرید برای مدت محدود:
۴۰٪ تخفیف روی ترافیک
۲۰٪ تخفیف روی سرورهای مجازی (VPS)
اگر به پایداری، سرعت و امنیت سرویس اهمیت میدی، الان بهترین زمان برای تهیه یا ارتقای سرورته.
🎁 ثبت سفارش سرور مجازی با کدتخفیف 25% : vps555
🎁 ترافیک حجمی اختصاصی با کدتخفیف 40% : traffic40
https://avabarid.com/DevTwitter
آوابرید برای مدت محدود:
۴۰٪ تخفیف روی ترافیک
۲۰٪ تخفیف روی سرورهای مجازی (VPS)
اگر به پایداری، سرعت و امنیت سرویس اهمیت میدی، الان بهترین زمان برای تهیه یا ارتقای سرورته.
🎁 ثبت سفارش سرور مجازی با کدتخفیف 25% : vps555
🎁 ترافیک حجمی اختصاصی با کدتخفیف 40% : traffic40
https://avabarid.com/DevTwitter
❤3🍌2👎1
عجیب اما واقعی!
داریم وارد دورهای میشیم که حتی " خود متن" هم شناسنامه خواهد داشت و شما text رو فاقد سند نخواهی دونست.
خبرای امروز میگن Anthropic روی خروجی مدلهای جدید Claude یک Watermark نامرئی قرار میده، یعنی متنی که Claude تولید میکنه، حتی بعد از Copy کردن یا بعضی تغییرات جزئی، میتونه همچنان بهعنوان محتوای AI قابل شناسایی باشه.
نکته جالب اینه که Watermark متنی لزوما یه کاراکتر مخفی نیست که با Ctrl+A پیداش کنید. میتونه بهصورت یک الگوی آماری داخل انتخاب کلمات و Tokenها قرار بگیره؛ یعنی امضا بخشی از خود متن باشه.
و به نظرم این اتفاق هم خیلی خوبه، هم میتونه خیلی بد باشه.
سمت خوبش واضحه: (داداشیا این روی کد هم اعمال خواهد شد در آینده 99% ک البته همین حالا هم مشخصه ولی خب...)
تشخیص Spam و محتوای انبوه AI راحتتر میشه، شناسایی محتوای جعلی بهتر میشه و حتی شرکتهای AI میتونن بفهمن چه دیتایی قبلا توسط مدلهای دیگه تولید شده. و بنظرم دیگه مدل ها رو روی متن هایی ک خود AI تولید کرده Train نمیکنن.
ولی سمت عجیب داستان از جایی شروع میشه که سوال کنیم:
این Watermark دقیقا چه چیزی رو مشخص میکنه؟
فقط اینکه "این متن توسط AI ساخته شده"؟
یا در آینده میتونه مشخص کنه توسط کدوم Model، کدوم سرویس، چه زمانی و حتی تحت چه Session یا Accountی تولید شده؟
این تفاوت خیلی مهمه.
چون دقیق از وقتی ک Watermark رو اختراع کرد بشر برای صدها سال Watermark روی کاغذ، اسکناس و اسناد به ما میگفت یک چیز "از کجا آمده".
حالا داریم همین مفهوم رو وارد زبان میکنیم.
و حالا
فرض کنید Claude یک متن برام نوشته، من نصفش رو پاک کردم، چند پاراگراف اضافه کردم، ساختارش رو عوض کردم و ایدههای خودم رو واردش کردم.
این متن دیگه متعلق به کیه؟
من؟
Claude؟
یا یه همکاری بین انسان و ماشین؟
به نظرم در آینده دعوا فقط سر این نیست که "این متن رو AI نوشته یا انسان؟"
دعوا سر مفهوم جدیدی به اسم "Provenance" یا منشا محتواست.
من برای محتواهام همیشه از AI کمک میگیرم. اصلا مگر میشه ازش کمک نگرفت وقتی با همچین توانایی سر و کار داریم.
از grok گرفته ک اخیرا مدلش داره راضیم میکنه و متن ها بهتری ارائه میده تا GPT و Kimi و Qwen و البته میکسی از همه اینها.
بنظرم
من با Watermark مخالف نیستم، اتفاقا اینترنت آینده احتمالا شدیدا بهش نیاز داره.
ولی چیزی که برام مهمتره اینکه Watermark چه اطلاعاتی قراره با خودش ببره و بیاره، چه کسی میتونه اون رو بخونه و چه کسی کنترل و دستگاه و کلید تشخیصش رو داره. این هاست ک مشخصا باید صحبت بشه درموردش.
اساسا فکر میکنم محتواهای AI دوران طلایی خواهند داشت و بعدش ب گوشه انداخته خواهند شد، چون فقط ارزش چیزی ک ذهن خلق کرده بیشتر خواهد بود. شاید هم اینطور نباشه.
https://x.com/i/trending/2086917643093827879
@DevTwitter | <Kaveh/>
داریم وارد دورهای میشیم که حتی " خود متن" هم شناسنامه خواهد داشت و شما text رو فاقد سند نخواهی دونست.
خبرای امروز میگن Anthropic روی خروجی مدلهای جدید Claude یک Watermark نامرئی قرار میده، یعنی متنی که Claude تولید میکنه، حتی بعد از Copy کردن یا بعضی تغییرات جزئی، میتونه همچنان بهعنوان محتوای AI قابل شناسایی باشه.
نکته جالب اینه که Watermark متنی لزوما یه کاراکتر مخفی نیست که با Ctrl+A پیداش کنید. میتونه بهصورت یک الگوی آماری داخل انتخاب کلمات و Tokenها قرار بگیره؛ یعنی امضا بخشی از خود متن باشه.
و به نظرم این اتفاق هم خیلی خوبه، هم میتونه خیلی بد باشه.
سمت خوبش واضحه: (داداشیا این روی کد هم اعمال خواهد شد در آینده 99% ک البته همین حالا هم مشخصه ولی خب...)
تشخیص Spam و محتوای انبوه AI راحتتر میشه، شناسایی محتوای جعلی بهتر میشه و حتی شرکتهای AI میتونن بفهمن چه دیتایی قبلا توسط مدلهای دیگه تولید شده. و بنظرم دیگه مدل ها رو روی متن هایی ک خود AI تولید کرده Train نمیکنن.
ولی سمت عجیب داستان از جایی شروع میشه که سوال کنیم:
این Watermark دقیقا چه چیزی رو مشخص میکنه؟
فقط اینکه "این متن توسط AI ساخته شده"؟
یا در آینده میتونه مشخص کنه توسط کدوم Model، کدوم سرویس، چه زمانی و حتی تحت چه Session یا Accountی تولید شده؟
این تفاوت خیلی مهمه.
چون دقیق از وقتی ک Watermark رو اختراع کرد بشر برای صدها سال Watermark روی کاغذ، اسکناس و اسناد به ما میگفت یک چیز "از کجا آمده".
حالا داریم همین مفهوم رو وارد زبان میکنیم.
و حالا
فرض کنید Claude یک متن برام نوشته، من نصفش رو پاک کردم، چند پاراگراف اضافه کردم، ساختارش رو عوض کردم و ایدههای خودم رو واردش کردم.
این متن دیگه متعلق به کیه؟
من؟
Claude؟
یا یه همکاری بین انسان و ماشین؟
به نظرم در آینده دعوا فقط سر این نیست که "این متن رو AI نوشته یا انسان؟"
دعوا سر مفهوم جدیدی به اسم "Provenance" یا منشا محتواست.
من برای محتواهام همیشه از AI کمک میگیرم. اصلا مگر میشه ازش کمک نگرفت وقتی با همچین توانایی سر و کار داریم.
از grok گرفته ک اخیرا مدلش داره راضیم میکنه و متن ها بهتری ارائه میده تا GPT و Kimi و Qwen و البته میکسی از همه اینها.
بنظرم
من با Watermark مخالف نیستم، اتفاقا اینترنت آینده احتمالا شدیدا بهش نیاز داره.
ولی چیزی که برام مهمتره اینکه Watermark چه اطلاعاتی قراره با خودش ببره و بیاره، چه کسی میتونه اون رو بخونه و چه کسی کنترل و دستگاه و کلید تشخیصش رو داره. این هاست ک مشخصا باید صحبت بشه درموردش.
اساسا فکر میکنم محتواهای AI دوران طلایی خواهند داشت و بعدش ب گوشه انداخته خواهند شد، چون فقط ارزش چیزی ک ذهن خلق کرده بیشتر خواهد بود. شاید هم اینطور نباشه.
https://x.com/i/trending/2086917643093827879
@DevTwitter | <Kaveh/>
❤21👍12👎5