Oxin Code – Telegram
Oxin Code
8.36K subscribers
331 photos
50 videos
62 files
248 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
🚀 نسخه جدید Vite

💎 آیا دنبال ابزاری مدرن و سریع برای توسعه فرانت‌اند هستید که در پروژه‌های وب به شما کمک کنه؟ پس باید با Vite آشنا بشید. این ابزار برای فریم‌ورک‌های امروزی مثل Vue، React و Svelte بسیار محبوب است.

💎 خبر خوب اینکه نسخه (Vite 7.0) به تازگی منتشر شده است. این ابزار حالا ۵ ساله شده و هر هفته ۳۱ میلیون بار دانلود می‌شود!

#وب #فرانت‌اند
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 4)

Conventional Commits

برای نظم در تاریخچه، از چنین فرمت‌هایی استفاده کن:
feat:, fix:, docs:, refactor:, test:

مثال:
✔️ git commit -m "feat(auth): add JWT-based authentication"

#گیت #گیت‌هاب #برنامه‌نویسی
----------
🆔 @OxinCode
📊 کد SQL و هوش مصنوعی!

یک تیم تحقیقاتی توانسته ۱۹ مدل هوش مصنوعی (LLM) + یک انسان رو در نوشتن کوئری‌های SQL تحلیلی روی دیتاست ۲۰۰ میلیون ردیفی گیت‌هاب ارزیابی کنه.

💎 نتایج به دست آمده 👇

1. مدل Anthropic Claude 3.7 دقیق‌ترین بود ولی کندتر.
2. مدل‌های OpenAI GPT-4 و GPT-3 هم عملکرد خوبی داشتن.
3. بعضی مدل‌ها کوئری‌های سریع و بهینه می‌نوشتن ولی پاسخ دقیق نمی‌دادن.
4. هیچ مدل هنوز به اندازه انسان در نوشتن SQL دقیق و بهینه نیست.
5. نوشتن SQL همچنان مهارتی ضروری است و هوش مصنوعی جایگزین کامل آن نشده.
6. مدل‌ها در فهم جزئیات و زمینه پیچیده دیتاست‌ها مشکل دارن و اغلب کوئری‌های بهینه و درست نمی‌سازن.

اطلاعات بیشتر 👇
https://www.tinybird.co/blog-posts/which-llm-writes-the-best-sql?ref=dailydev

#هوش_مصنوعی
----------
🆔 @OxinCode
📢 خبر خوب برای برنامه‌نویس‌ها!
اخیرا DataGrip برای استفاده غیرتجاری رایگان شده.


🔹 باید بدونید که DataGrip یه IDE کراس‌پلتفرم از JetBrains برای کار با SQL و دیتابیس‌هاست.

🔹 امکاناتی مثل تکمیل کد هوشمند، ادیت داده‌ها شبیه Excel، Git integration و پشتیبانی از دیتابیس‌های مختلف رو داره.

💰 برای پروژه‌های تجاری، هیچ تغییری ایجاد نشده و باید لایسنس تجاری تهیه کنید. هدف JetBrains از این کار دسترسی راحت‌تر به ابزارهای حرفه‌ای دیتابیس برای دانشجوها و توسعه‌دهنده‌های متن‌باز.

🔹 دانلود DataGrip و شروع به کار:
https://www.jetbrains.com/datagrip/download

#برنامه‌نویسی
----------
🆔 @OxinCode
💻 آیا میدانید Gemini CLI چیست؟

🔹 یک ابزار خط فرمان از گوگل که برای مدیریت و توسعه پروژه‌ها و سرویس‌ها طراحی شده و حالا کاملاً تعاملی شده.

ویژگی‌های نسخه جدید (v0.9.0):
🔹 اجرای دستورات پیچیده و تعاملی مثل vim، git interactive، htop مستقیم داخل CLI
🔹 پشتیبانی از pseudo-terminal (PTY) برای حفظ تمام context دستورات
🔹 ارتباط دوطرفه: تایپ و تغییر سایز پنجره لحظه‌ای اعمال می‌شه
🔹 رندر رنگی کامل برای ابزارهای ترمینال

#مدیریت_پروژه
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 5)

تست و اطمینان از تغییرات

قبل از کامیت، مطمئن شو که کدت تست شده و به درستی کار می‌کنه. کد ناقص یا تست‌نشده ممکنه کل پروژه رو مختل کنه.

#گیت #گیت‌هاب #برنامه‌نویسی
----------
🆔 @OxinCode
و اما Litestream v0.5.0 منتشر شد!

🔹 قبل از هر چیزی ببینیم Litestream چه چیزی است. یک ابزار پشتیبان‌گیری و بازیابی لحظه‌ای برای SQLite که کنار اپلیکیشن شما اجرا می‌شود و بدون توقف برنامه، تغییرات دیتابیس را به صورت real-time ذخیره می‌کند.

ویژگی‌های جدید v0.5.0:
🔹 سریع‌تر و پشتیبانی از Point-in-Time Recovery
🔹 کامپکشن خودکار برای بازیابی سریع دیتابیس
🔹 بهبود کار با Replica و NATS JetStream
🔹 سازگار با نسخه‌های قبلی و ساده برای شروع
🔹 فرمت جدید LTX برای ذخیره تراکنش‌ها به جای صفحات خام

🔹 پس با Litestream کل اپلیکیشن full-stack خود را روی SQLite بسازید و نگران از دست رفتن داده‌ها نباشید!

#فول_استک
----------
🆔 @OxinCode
ابزارهای طبقه‌بندی شده‌ی AI

#هوش_مصنوعی #معرفی_ابزار
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 6)

✔️ اگه روی یه فیچر کار می‌کنی، همه تغییرات مرتبط با اون باید توی یک کامیت باشه.
از کامیت‌های ترکیبی یا پراکنده پرهیز کن.

مثال:
✔️ git commit -m "refactor(auth): split auth logic into separate module"

git commit -m "refactor and some fixes"

#گیت #گیت‌هاب #برنامه‌نویسی
----------
🆔 @OxinCode
Maths tips and tricks

#دنیای_صفر_و_یک
----------
🆔 @OxinCode
Emotional Damage 😄
#زنگ_تفریح
----------
🆔 @OxinCode
📢 معرفی یک سایت جالب.

اگه از ظاهر تکراری سایت‌های مدرن خسته شدی، با سایت Geocities.live میتونی هر صفحه‌ی وب رو به سبک نوستالژیک دهه ۹۰ میلادی تبدیل کنی!

#زنگ_تفریح #معرفی_سایت
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 7)

آشنایی با بخشی از کامیت‌های بد

کامیت بزرگ و مبهم
پیام کلی و گنگ
تغییرات بی‌ربط
کد ناقص یا بدون تست
بدون توضیح در مورد دلیل تغییر

مثال بد:
git commit -m "update project" 😑

#گیت #گیت‌هاب #برنامه‌نویسی
----------
🆔 @OxinCode
🔹 نسخه Chrome 142 ویژگی‌های جدیدی برای توسعه‌دهندگان اضافه کرده که تجربه وب را ارتقا می‌دهد.

🔹 همین الان روی لینک زیر کلیک کنید و جزئیات این نسخه رو بخونید:

🔹 Release Notes Chrome 142

#وب #دانستنی‌ها
----------
🆔 @OxinCode
This media is not supported in your browser
VIEW IN TELEGRAM
خیلی دوست دارم زنده بمونم و پیشرفت این بچه‌ها رو ببینم 🥹🥀🖤
دنیای آینده فکر کنم خیلی جذاب و هیجان‌انگیز باشه


#رباتیک
----------
🆔 @OxinCode
شما میدونید Gleam چیه؟

🔹 یک زبان برنامه‌نویسی مدرن، سریع و ایمن که روی Erlang VM (BEAM) اجرا می‌شود.

🔹 برای ساخت سیستم‌های مقیاس‌پذیر، وب‌سرویس‌های پایدار، و اپلیکیشن‌های هم‌زمان عالیه.

🔹 ترکیبی از:
- امنیت TypeScript
- پایداری Erlang
- سادگی و خوانایی بالا

🔹 حال آنکه اخیرا نسخه جدیدش هم منتشر شده! نسخه جدید تجربه برنامه‌نویسی با Gleam رو حرفه‌ای‌تر و سریع‌تر کرده. برای پروژه‌های مقیاس‌پذیر واقعاً گزینه جذابیه

#برنامه‌نویسی
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 8)

ابزارهایی برای کامیت بهتر

🛠 از ابزارهایی مثل Husky استفاده کن. Husky جلوی کامیت‌های نادرست رو می‌گیره و قوانین استاندارد رو enforce می‌کنه.

💡 همچنین ابزارهای CI/CD می‌تونن بعد از هر کامیت، تست‌ها رو اجرا کنن تا خطاها سریع پیدا بشن.

#گیت #گیت‌هاب #برنامه‌نویسی
----------
🆔 @OxinCode
🌊 معرفی Wave UI

یک فریم‌ورک Vue.js سبک و مدرن برای ساخت رابط کاربری شیک و منعطف

ویژگی‌ها:
💎 بیش از ۴۰ کامپوننت UI
💎 کاملاً واکنش‌گرا
💎 اعتبارسنجی فرم آسان
💎 کنترل کامل CSS با قابلیت سفارشی‌سازی
💎 طراحی مدرن و قابل تنظیم

#طراحی #UI
----------
🆔 @OxinCode
Collection of open-source tools for designers & creatives

💎 https://everywhere.tools/?ref=dailydev


#طراحی #UI
----------
🆔 @OxinCode