🔹 تفاوت بین کامیت خوب و بد در Git (پست 6)
✔️ اگه روی یه فیچر کار میکنی، همه تغییرات مرتبط با اون باید توی یک کامیت باشه.
❌ از کامیتهای ترکیبی یا پراکنده پرهیز کن.
مثال:
✔️ git commit -m "refactor(auth): split auth logic into separate module"
❌ git commit -m "refactor and some fixes"
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
✔️ اگه روی یه فیچر کار میکنی، همه تغییرات مرتبط با اون باید توی یک کامیت باشه.
❌ از کامیتهای ترکیبی یا پراکنده پرهیز کن.
مثال:
✔️ git commit -m "refactor(auth): split auth logic into separate module"
❌ git commit -m "refactor and some fixes"
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
📢 معرفی یک سایت جالب.
✨ اگه از ظاهر تکراری سایتهای مدرن خسته شدی، با سایت Geocities.live میتونی هر صفحهی وب رو به سبک نوستالژیک دهه ۹۰ میلادی تبدیل کنی!
#زنگ_تفریح #معرفی_سایت
----------
🆔 @OxinCode
✨ اگه از ظاهر تکراری سایتهای مدرن خسته شدی، با سایت Geocities.live میتونی هر صفحهی وب رو به سبک نوستالژیک دهه ۹۰ میلادی تبدیل کنی!
#زنگ_تفریح #معرفی_سایت
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 7)
آشنایی با بخشی از کامیتهای بد
❌ کامیت بزرگ و مبهم
❌ پیام کلی و گنگ
❌ تغییرات بیربط
❌ کد ناقص یا بدون تست
❌ بدون توضیح در مورد دلیل تغییر
مثال بد:
❌ git commit -m "update project" 😑
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
آشنایی با بخشی از کامیتهای بد
❌ کامیت بزرگ و مبهم
❌ پیام کلی و گنگ
❌ تغییرات بیربط
❌ کد ناقص یا بدون تست
❌ بدون توضیح در مورد دلیل تغییر
مثال بد:
❌ git commit -m "update project" 😑
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
🔹 نسخه Chrome 142 ویژگیهای جدیدی برای توسعهدهندگان اضافه کرده که تجربه وب را ارتقا میدهد.
🔹 همین الان روی لینک زیر کلیک کنید و جزئیات این نسخه رو بخونید:
🔹 Release Notes Chrome 142
#وب #دانستنیها
----------
🆔 @OxinCode
🔹 همین الان روی لینک زیر کلیک کنید و جزئیات این نسخه رو بخونید:
🔹 Release Notes Chrome 142
#وب #دانستنیها
----------
🆔 @OxinCode
This media is not supported in your browser
VIEW IN TELEGRAM
شما میدونید Gleam چیه؟
🔹 یک زبان برنامهنویسی مدرن، سریع و ایمن که روی Erlang VM (BEAM) اجرا میشود.
🔹 برای ساخت سیستمهای مقیاسپذیر، وبسرویسهای پایدار، و اپلیکیشنهای همزمان عالیه.
🔹 ترکیبی از:
- امنیت TypeScript
- پایداری Erlang
- سادگی و خوانایی بالا
🔹 حال آنکه اخیرا نسخه جدیدش هم منتشر شده! نسخه جدید تجربه برنامهنویسی با Gleam رو حرفهایتر و سریعتر کرده. برای پروژههای مقیاسپذیر واقعاً گزینه جذابیه
#برنامهنویسی
----------
🆔 @OxinCode
🔹 یک زبان برنامهنویسی مدرن، سریع و ایمن که روی Erlang VM (BEAM) اجرا میشود.
🔹 برای ساخت سیستمهای مقیاسپذیر، وبسرویسهای پایدار، و اپلیکیشنهای همزمان عالیه.
🔹 ترکیبی از:
- امنیت TypeScript
- پایداری Erlang
- سادگی و خوانایی بالا
🔹 حال آنکه اخیرا نسخه جدیدش هم منتشر شده! نسخه جدید تجربه برنامهنویسی با Gleam رو حرفهایتر و سریعتر کرده. برای پروژههای مقیاسپذیر واقعاً گزینه جذابیه
#برنامهنویسی
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 8)
ابزارهایی برای کامیت بهتر
🛠 از ابزارهایی مثل Husky استفاده کن. Husky جلوی کامیتهای نادرست رو میگیره و قوانین استاندارد رو enforce میکنه.
💡 همچنین ابزارهای CI/CD میتونن بعد از هر کامیت، تستها رو اجرا کنن تا خطاها سریع پیدا بشن.
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
ابزارهایی برای کامیت بهتر
🛠 از ابزارهایی مثل Husky استفاده کن. Husky جلوی کامیتهای نادرست رو میگیره و قوانین استاندارد رو enforce میکنه.
💡 همچنین ابزارهای CI/CD میتونن بعد از هر کامیت، تستها رو اجرا کنن تا خطاها سریع پیدا بشن.
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
Collection of open-source tools for designers & creatives
💎 https://everywhere.tools/?ref=dailydev
#طراحی #UI
----------
🆔 @OxinCode
💎 https://everywhere.tools/?ref=dailydev
#طراحی #UI
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 9)
کامیت کن، اما نه زیاد و نه کم
💎 کامیتهات باید معنای مشخصی داشته باشن.
💎 تغییرات بیربط یا خیلی جزئی رو باهم قاطی نکن.
💎 برای هر ویژگی یک branch جداگانه بساز و بعد Pull Request بده.
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
کامیت کن، اما نه زیاد و نه کم
💎 کامیتهات باید معنای مشخصی داشته باشن.
💎 تغییرات بیربط یا خیلی جزئی رو باهم قاطی نکن.
💎 برای هر ویژگی یک branch جداگانه بساز و بعد Pull Request بده.
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
📢 معرفی Scrappy
ساخت اپلیکیشنهای کوچک برای خودتان و دوستانتان
مثالها:
💎 تمرین ریاضی برای کودکان
💎 شمارنده شرکتکنندگان در رویداد محلی
💎 ساعت محاسبه هزینه جلسات
💎 پیگیری وظایف هفتگی برای همخانهها
ویژگیها:
💎 المانهای تعاملی بینهایت
💎 کدنویسی ساده
💎 اشتراکگذاری انتخابی: میتوانید فقط بخشی از اپ را با دیگران به اشتراک بگذارید
💎 https://scrappy.jrcpl.us/
#معرفی_سایت
----------
🆔 @OxinCode
ساخت اپلیکیشنهای کوچک برای خودتان و دوستانتان
مثالها:
💎 تمرین ریاضی برای کودکان
💎 شمارنده شرکتکنندگان در رویداد محلی
💎 ساعت محاسبه هزینه جلسات
💎 پیگیری وظایف هفتگی برای همخانهها
ویژگیها:
💎 المانهای تعاملی بینهایت
💎 کدنویسی ساده
💎 اشتراکگذاری انتخابی: میتوانید فقط بخشی از اپ را با دیگران به اشتراک بگذارید
💎 https://scrappy.jrcpl.us/
#معرفی_سایت
----------
🆔 @OxinCode
📢 معرفی ریپازیتوری:
leaked-system-prompts
این ریپازیتوری مجموعهای از سیستم پرامپتهای لو رفته از سرویسهای معروف مبتنی بر LLM است.
💎 https://github.com/jujumilk3/leaked-system-prompts?ref=dailydev
#امنیت
----------
🆔 @OxinCode
leaked-system-prompts
این ریپازیتوری مجموعهای از سیستم پرامپتهای لو رفته از سرویسهای معروف مبتنی بر LLM است.
💎 https://github.com/jujumilk3/leaked-system-prompts?ref=dailydev
#امنیت
----------
🆔 @OxinCode
میدونید Appwrite چیه؟
🔹 یک پلتفرم متنباز برای ساخت بکاند مدرن است؛ شامل احراز هویت، دیتابیس، فایلاستوریج، فانکشنها، میزبانی سایت و کلی ابزار که کمک میکند بدون نیاز به ساخت بکاند از صفر، سریعتر اپلیکیشن بسازید و دیپلوی کنید.
🔹 خبر جدید Appwrite: بینهایت سایت در پلن رایگان!
پلتفرم Appwrite اعلام کرد که از این پس در پلن Free میتوانید در هر پروژه Unlimited Sites بسازید و دیپلوی کنید. قبلاً فقط یک سایت اجازه داده میشد، اما حالا زیرساخت کاملاً پایدار شده و این محدودیت حذف شده.
#بکاند
----------
🆔 @OxinCode
🔹 یک پلتفرم متنباز برای ساخت بکاند مدرن است؛ شامل احراز هویت، دیتابیس، فایلاستوریج، فانکشنها، میزبانی سایت و کلی ابزار که کمک میکند بدون نیاز به ساخت بکاند از صفر، سریعتر اپلیکیشن بسازید و دیپلوی کنید.
🔹 خبر جدید Appwrite: بینهایت سایت در پلن رایگان!
پلتفرم Appwrite اعلام کرد که از این پس در پلن Free میتوانید در هر پروژه Unlimited Sites بسازید و دیپلوی کنید. قبلاً فقط یک سایت اجازه داده میشد، اما حالا زیرساخت کاملاً پایدار شده و این محدودیت حذف شده.
#بکاند
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 10)
جمعبندی – چرا کامیت خوب مهمه؟
✔️ تاریخچه پروژه رو قابل فهم نگه میداره
✔️ همکاری تیمی رو راحتتر میکنه
✔️ رفع باگ و توسعه آینده رو سادهتر میکنه
یادت باشه، کامیت خوب مساوی است با:
تیم خوشحال + پروژه پایدار + آینده بدون دردسر
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
جمعبندی – چرا کامیت خوب مهمه؟
✔️ تاریخچه پروژه رو قابل فهم نگه میداره
✔️ همکاری تیمی رو راحتتر میکنه
✔️ رفع باگ و توسعه آینده رو سادهتر میکنه
یادت باشه، کامیت خوب مساوی است با:
تیم خوشحال + پروژه پایدار + آینده بدون دردسر
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
امروز میخوایم خیلی خلاصه به بهروزرسانی جدید Next.js 15.4 بپردازیم.
توی این نسخه تمرکز اصلی روی بهبود پرفورمنس، پایداری و سازگاری بهتر با Turbopack بوده.
مهمترین تغییرات:
🔹 بهبودهای پایداری و سرعت در Next.js و Turbopack
🔹 آمادهسازی برای نسخه بزرگ بعدی
🔹 پشتیبانی ۱۰۰٪ تستها در
next build --turbopack
#برنامهنویسی #جاوا_اسکریپت
----------
🆔 @OxinCode
توی این نسخه تمرکز اصلی روی بهبود پرفورمنس، پایداری و سازگاری بهتر با Turbopack بوده.
مهمترین تغییرات:
🔹 بهبودهای پایداری و سرعت در Next.js و Turbopack
🔹 آمادهسازی برای نسخه بزرگ بعدی
🔹 پشتیبانی ۱۰۰٪ تستها در
next build --turbopack
#برنامهنویسی #جاوا_اسکریپت
----------
🆔 @OxinCode