کداکسپلور | CodeExplore
7.92K subscribers
1.93K photos
300 videos
103 files
1.69K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
توی آپدیت جدید گیت چه تغییراتی می‌بینیم؟ 🤔
گیت که به تازگی ورژن 2.49 رو منتشر کرده تغییرات جالبی داشته بریم و سریع با هم تغییراتش رو بررسی کنیم.

🔹 git-backfill – حل مشکل کلون‌های ناقص
اگه موقع clone کردن از فیلتر --filter=blob:none استفاده کرده باشی، گاهی گیت مجبور می‌شد تک‌تک فایل‌ها رو جدا جدا از سرور بگیره (مثل git blame). حالا git-backfill اومده که یه جا همه‌ی فایل‌های لازم رو دانلود کنه و سرعتو ببره بالا.

🔹 بهبود فشرده‌سازی با zlib-ng
گیت حالا می‌تونه از zlib-ng استفاده کنه که نسبت به نسخه قبلی ۲۵٪ سریع‌تره! می‌تونی با git version --build-options چک کنی ببینی گیتت ازش استفاده می‌کنه یا نه.

🔹 یه الگوریتم جدید برای فشرده‌سازی بهتر
گیت ۲.۴۹ یه مدل جدید از "name-hashing" داره که باعث کاهش چشمگیر حجم بسته‌های گیت می‌شه. بعضی پروژه‌ها تا ۲۰ برابر حجم کمتری گرفتن!

🔹 پشتیبانی از Rust در libgit
اگه با Rust کار می‌کنی، حالا یه سری قابلیت‌های پایه‌ای گیت رو می‌تونی مستقیم از طریق Rust صدا بزنی.

🔹 deprecate شدن .git/branches و .git/remotes
اگه تا حالا از این پوشه‌ها استفاده می‌کردی (که احتمالا نه 😅)، بدون که تو نسخه بعدی گیت کاملا حذف می‌شن.

🔹 قابلیت promisor remote
گیت داره راهی می‌سازه که سرور بتونه به کلاینت بگه "این فایل‌های حجیم رو از یه جای دیگه بگیر" تا کار با پروژه‌های بزرگ راحت‌تر بشه.

🔹 آپشن جدید --revision توی git clone
حالا می‌تونی یه کلون خیلی سبک فقط از یه ورژن خاص از پروژه بگیری، بدون این که کل تاریخچه رو بکشی پایین.

حمایت فراموش نشه😉
اتفاقات جدیدی تو راهه...

#git #update
☕️ Telegram | Website | Discord
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤‍🔥41
🚀 تایپ‌اسکریپت 5.9 منتشر شد!

تغییرات جدید تایپ اسکریپت؟

📄tsconfig.json پیش‌فرض سبک‌تر شده، دیگه اون همه کامنت و شلوغی رو نمی‌بینی.

import defer اضافه شده، یعنی می‌تونی ماژول رو بیاری ولی اجراش رو بزاری وقتی واقعاً لازم شد.

🖥 حالت جدید node20 برای هماهنگی با Node.js نسخه 20.

🔍 تولتیپ‌های قابل باز و بسته شدن تو VS Code (Expandable Hovers) برای دیدن جزییات بیشتر یا کمتر.

📏 می‌تونی طول تولتیپ‌ها رو تنظیم کنی تا اطلاعات کامل‌تری ببینی.

کلی بهینه‌سازی سرعت و یه‌سری تغییر تو تایپ‌ها و رفتارها.

منبع

#typescript #update #new
☕️Telegram | Website | Discord
🔥12❤‍🔥22
آپدیت جدید جاوا در ماه آینده 🔥

🔹️ورژن جدید جاوا، JDK 25 که قرار هست ۱۶ سپتامبر ۲۰۲۵ ( معادل ۲۵ شهریور ۱۴۰۴ ) منتشر بشه، با ۱۸ ویژگی جدید از جمله Stable Values و Scoped Values به عنوان LTS بعدی پس از JDK 21 معرفی شده.

🔸️ظاهرا نسخه شامل بهینه سازی هایی مثل Compact Object Headers و Generational Shenandoah GC هست که عملکرد رو بهتر می‌کنه.

🔗 منبع

#Java #JDK #Update #Programming
☕️Telegram | Website | Discord
🔥7❤‍🔥1