Ditty | دیتی – Telegram
Ditty | دیتی
3.19K subscribers
194 photos
20 videos
4 files
387 links
دیتی | دنیای ساده‌شدهٔ برنامه‌نویسی وب
https://ditty.ir
Download Telegram
دیشب Kent C. Dodds (توسعه‌دهندهٔ معروف) برای یک سخنرانی مهمون شرکتمون بود. یک کتاب ازش هدیه گرفتم که انتهای اون این متن دست‌نویس رو نوشته بود. دیدگاهش برای خودم جالب و الهام‌بخش بود :) 💚

(از قسمت کامنت‌ها می‌تونید متن کامل رو بخونید)
36👍5🤪3🤯2🤬1🆒1
🔺ارائه امروز محمد شیرعلیزاده توی React Live 2023 که مخاطب‌های زیادی داشت
👍47🔥8👏1🤬1🙏1
درود دوستان! با ۳ تا پست جدید برگشتم.

راستی اگه تلگرام Premium دارین ممنون میشم کانال رو با این لینک Boost کنین:
https://news.1rj.ru/str/ditty_ir?boost

امیدوارم از این پست‌ها استفاده کنین 😉👇
🔺از Prompt Engineering چی می‌دونیم؟ 🤔

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

- این روزها توسعهٔ نرم‌افزار بدون استفاده از هوش مصنوعی به نظر من غیر ممکن هست. و مطمئناً کسی که از اون به نفع خودش استفاده می‌کنه هیچ نگرانی نخواهد داشت

- توی این پست می‌خوایم با Prompt Engineering آشنا بشیم که تکینک‌هایی رو بهمون یاد میده تا بهتر و بهینه‌تر با ابزارهای Generative AI کار کنیم:
ditty.ir/530

#ai
🔥112🙏1👌1
🔺با ۳ معیار اصلی Core Web Vitals آشنا بشیم

ـ Core Web Vitals به ۳ معیاری گفته میشه که گوگل از اونها برای سنجش عملکرد و کیفیت یک صفحهٔ وب استفاده می‌کنه

- گوگل با این ۳ معیار در واقع UX (تجربهٔ کاربری) یک صفحه رو اندازه‌گیری می‌کنه و وب‌سایتی که بتونه امتیاز بهتری از این سنجش‌های گوگل بدست بیاره، به این معنی هست که کاربران این وبسایت در مقایسه با رقبا احساس راحتی بیشتری دارن و در نتیجه گوگل توی رتبه‌بندی صفحهٔ سرچ اهمیت بیشتری برای این وبسایت قائل هست

- توی پست زیر می‌خوایم درباره Core Web Vitals صحبت کنیم و به طور کلی با ۳ معیاری آشنا بشیم که گوگل برای رتبه‌بندی وبسایت‌ها روی اونها حساب ویژه‌ای کرده:
ditty.ir/529

#frontend
🔥5👍2
🔺معیار CLS توی Core Web Vitals

- معیار CLS اولین معیار از Core Web Vitals هست که برای بررسی کردن پایداری المنت‌ها توی یک صفحه هنگام لود شدن استفاده میشه. به قول معروف Visual Stability که توی این پست مفصل با اون آشنا می‌شیم:

ditty.ir/532

#frontend
👏83
🔺بدون شرح :))

- پ.ن: به جدیدترین ورژن Next.js قابلیتی اضافه شده که میشه دستورات SQL رو سمت سرور اجرا کرد
#fun
😱25🤣16👎8👍7🤯4🤨3
🔺یکی از علم‌هایی که هر توسعه‌دهنده‌ای باید توی جعبه‌ابزارش داشته باشه System Design هست (با Design System اشتباه نشه)

- این ریپازیتوری نکته‌های خیلی خوبی رو به اشتراک میذاره که برای هر توسعه‌دهنده‌ای کاربردی و واجب هست:
https://github.com/ByteByteGoHq/system-design-101

#links
👍238👎1
🔺وب‌سایت Vue Mastery همه آموزش‌هاش رو به مدت ۲ روز (جمعه تا یکشنبه) رایگان می‌کنه:
https://www.vuemastery.com/free-weekend

نظر شخصی: حداقل ۲ فریم‌ورک فرانت رو کامل مسلط باشین
#links
👍15🔥8👎2
🔺این مقاله خیلی جالبه: ۶ قطعه کد کاربردی CSS که هر توسعه‌دهندهٔ فرانت‌اند باید اونها رو بدونه:

https://web.dev/articles/6-css-snippets-every-front-end-developer-should-know-in-2023

#css
👍28💯3🔥2
🔺خیلی لذت بخشه وقتی روی پروژه‌های اپن‌سورس کار می‌کنی. مخصوصاً وقتی اولین کارت باشه

کمیل این بازی سودوکو رو طراحی کرده و سورسش رو هم روی گیت‌هاب گذاشته که نکته‌های خوبی می‌تونین ازش یاد بگیرین:
https://sudoku.komeilmehranfar.com

سورس کد:
https://github.com/komeilmehranfar/sudoku-core

اطلاعات بیشتر:
https://www.linkedin.com/posts/komeilmehranfar_sudoku-core


پ.ن: شما هم اگه پروژه اپن‌سورسی دارین، توی کامنت‌ها به اشتراک بذارین

#links
👌15👍43
🔺گوگل برای سنجش سرعت و Interactivity یک وب‌سایت از معیار FID از Core Web Vitals استفاده می‌کنه

- این معیار فاصلهٔ زمانی بین اولین تعامل کاربر با صفحه (مثل کلیک روی یک لینک یا دکمه) تا پاسخ مرورگر به اون تعامل رو اندازه‌گیری می‌کنه

- اگه یک امتیاز خوب می‌خوایم، باید زیر ۱۰۰ میلی‌ثانیه به این تعامل پاسخ بدیم و برای این کار باید نکته‌ها و تکنیک‌های #بهینه‌سازی مختلفی رو به کار بگیریم

- توی پست جدید دیتی با دلایل FID ضعیف و همچنین با نکته‌ها و تکنیک‌هایی برای داشتن یک FID عالی آشنا می‌شیم: 🚀
ditty.ir/533

#performance
👍13🔥7🤯1