📢 خبر خوب برای برنامهنویسها!
اخیرا 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
🔹 تفاوت بین کامیت خوب و بد در 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