🚀 نسخه جدید Vite
💎 آیا دنبال ابزاری مدرن و سریع برای توسعه فرانتاند هستید که در پروژههای وب به شما کمک کنه؟ پس باید با Vite آشنا بشید. این ابزار برای فریمورکهای امروزی مثل Vue، React و Svelte بسیار محبوب است.
💎 خبر خوب اینکه نسخه (Vite 7.0) به تازگی منتشر شده است. این ابزار حالا ۵ ساله شده و هر هفته ۳۱ میلیون بار دانلود میشود!
#وب #فرانتاند
----------
🆔 @OxinCode
💎 آیا دنبال ابزاری مدرن و سریع برای توسعه فرانتاند هستید که در پروژههای وب به شما کمک کنه؟ پس باید با 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
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
یک تیم تحقیقاتی توانسته ۱۹ مدل هوش مصنوعی (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
اخیرا 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
🔹 یک ابزار خط فرمان از گوگل که برای مدیریت و توسعه پروژهها و سرویسها طراحی شده و حالا کاملاً تعاملی شده.
ویژگیهای نسخه جدید (v0.9.0):
🔹 اجرای دستورات پیچیده و تعاملی مثل vim، git interactive، htop مستقیم داخل CLI
🔹 پشتیبانی از pseudo-terminal (PTY) برای حفظ تمام context دستورات
🔹 ارتباط دوطرفه: تایپ و تغییر سایز پنجره لحظهای اعمال میشه
🔹 رندر رنگی کامل برای ابزارهای ترمینال
#مدیریت_پروژه
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 5)
تست و اطمینان از تغییرات
قبل از کامیت، مطمئن شو که کدت تست شده و به درستی کار میکنه. کد ناقص یا تستنشده ممکنه کل پروژه رو مختل کنه.
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
تست و اطمینان از تغییرات
قبل از کامیت، مطمئن شو که کدت تست شده و به درستی کار میکنه. کد ناقص یا تستنشده ممکنه کل پروژه رو مختل کنه.
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @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
🔹 قبل از هر چیزی ببینیم Litestream چه چیزی است. یک ابزار پشتیبانگیری و بازیابی لحظهای برای SQLite که کنار اپلیکیشن شما اجرا میشود و بدون توقف برنامه، تغییرات دیتابیس را به صورت real-time ذخیره میکند.
ویژگیهای جدید v0.5.0:
🔹 سریعتر و پشتیبانی از Point-in-Time Recovery
🔹 کامپکشن خودکار برای بازیابی سریع دیتابیس
🔹 بهبود کار با Replica و NATS JetStream
🔹 سازگار با نسخههای قبلی و ساده برای شروع
🔹 فرمت جدید LTX برای ذخیره تراکنشها به جای صفحات خام
🔹 پس با Litestream کل اپلیکیشن full-stack خود را روی SQLite بسازید و نگران از دست رفتن دادهها نباشید!
#فول_استک
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در 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