5242
جمعی از فعالان کامپیوتر در دانشگاه تهران👇😎 @Oxin_Code . آدرس کانال👇 https://t.me/joinchat/AAAAAE5Y964uZzS-Mqe39w . ادمین👇 @OxinCode_Admin . وب سایت ما👇 OxinCode.Com . شماره تماس👇 02191031804
Collection of open-source tools for designers & creatives
💎 https://everywhere.tools/?ref=dailydev
#طراحی #UI
----------
🆔 @OxinCode
همه امتحانش کردیم 😄
#برنامهنویسی #زنگ_تفریح
----------
🆔 @OxinCode
شما میدونید Gleam چیه؟
🔹 یک زبان برنامهنویسی مدرن، سریع و ایمن که روی Erlang VM (BEAM) اجرا میشود.
🔹 برای ساخت سیستمهای مقیاسپذیر، وبسرویسهای پایدار، و اپلیکیشنهای همزمان عالیه.
🔹 ترکیبی از:
- امنیت TypeScript
- پایداری Erlang
- سادگی و خوانایی بالا
🔹 حال آنکه اخیرا نسخه جدیدش هم منتشر شده! نسخه جدید تجربه برنامهنویسی با Gleam رو حرفهایتر و سریعتر کرده. برای پروژههای مقیاسپذیر واقعاً گزینه جذابیه
#برنامهنویسی
----------
🆔 @OxinCode
🔹 نسخه Chrome 142 ویژگیهای جدیدی برای توسعهدهندگان اضافه کرده که تجربه وب را ارتقا میدهد.
🔹 همین الان روی لینک زیر کلیک کنید و جزئیات این نسخه رو بخونید:
🔹 Release Notes Chrome 142
#وب #دانستنیها
----------
🆔 @OxinCode
📢 معرفی یک سایت جالب.
✨ اگه از ظاهر تکراری سایتهای مدرن خسته شدی، با سایت Geocities.live میتونی هر صفحهی وب رو به سبک نوستالژیک دهه ۹۰ میلادی تبدیل کنی!
#زنگ_تفریح #معرفی_سایت
----------
🆔 @OxinCode
یه فولدر پر از آموزشهای کاربردی، ابزارهای مفید، پروژه و فرصتهای شغلی!
/channel/addlist/lS26NBlXW1M3MGU8
Maths tips and tricks
#دنیای_صفر_و_یک
----------
🆔 @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
💻 آیا میدانید Gemini CLI چیست؟
🔹 یک ابزار خط فرمان از گوگل که برای مدیریت و توسعه پروژهها و سرویسها طراحی شده و حالا کاملاً تعاملی شده.
ویژگیهای نسخه جدید (v0.9.0):
🔹 اجرای دستورات پیچیده و تعاملی مثل vim، git interactive، htop مستقیم داخل CLI
🔹 پشتیبانی از pseudo-terminal (PTY) برای حفظ تمام context دستورات
🔹 ارتباط دوطرفه: تایپ و تغییر سایز پنجره لحظهای اعمال میشه
🔹 رندر رنگی کامل برای ابزارهای ترمینال
#مدیریت_پروژه
----------
🆔 @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
🚀 نسخه جدید Vite
💎 آیا دنبال ابزاری مدرن و سریع برای توسعه فرانتاند هستید که در پروژههای وب به شما کمک کنه؟ پس باید با Vite آشنا بشید. این ابزار برای فریمورکهای امروزی مثل Vue، React و Svelte بسیار محبوب است.
💎 خبر خوب اینکه نسخه (Vite 7.0) به تازگی منتشر شده است. این ابزار حالا ۵ ساله شده و هر هفته ۳۱ میلیون بار دانلود میشود!
#وب #فرانتاند
----------
🆔 @OxinCode
انتشار React Native 0.82
🔹 چندی پیش، نسخه جدید React Native 0.82 که بهطور کامل بر پایهی معماری جدیدی
اجرا میشود منتشر شد. در زیر با ویژگیهای مهم آن آشنا شویم.
🔹 پشتیبانی از DOM Node APIها برای دسترسی شبیه مرورگر به عناصر
🔹 اضافه شدن Web Performance APIها (در حالت Canary)
🔹 معرفی حالت جدید debugOptimized برای ساخت سریعتر در اندروید
🔹 خطاهای Promise که قبلاً نادیده گرفته میشدند، اکنون بهصورت خودکار در console.error نمایش داده میشوند.
#برنامهنویسی #ReactNative
----------
🆔 @OxinCode
📢 نسخه جدید Kodit 0.5 منتشر شد!
🔹 باید بدانید که Kodit یه ابزار هوشمند مدیریت و تحلیل کد منبعه که روی ریپازیتوریها کار میکنه و قابلیتهای زیادی برای برنامهنویسان و تیمهای توسعه فراهم میکنه.
🔹 حال آنکه نسخه جدید Kodit با الهام از ساختار Git طراحی شده تا بتواند نسخهها، شاخهها و تگهای مختلف ریپازیتوری را بهصورت هوشمند ایندکس کند.
🔹 در این نسخه پشتیبانی از LiteLLM اضافه شده تا امکان استفاده از بیش از 100 ارائهدهنده embedding فراهم شود.
🔹 جزئیات بیشتر در گیتهاب پروژه:
github.com/helixml/kodit
#گیت #Kodit
----------
🆔 @OxinCode
مایکروسافت نسخهی
ASP Net Aspire 9.5
را معرفی کرده که قابلیتهای جدیدی برای توسعهدهندگان برنامههای توزیعشده یا داتنت فراهم میکند. ویژگیهای کلیدی آن را در زیر ببینید.
🔹 دستور aspire update (نسخه پیشنمایش): فرآیند بهروزرسانی SDK و AppHost را خودکار میکند.
🔹 پشتیبانی از File-Based AppHost: امکان ساخت اپلیکیشن Aspire فقط با یک فایل apphost.cs بدون نیاز به فایل پروژه.
🔹 بهبود داشبورد: نمایش همزمان لاگهای چند منبع و ابزار جدید برای تحلیل تعاملات هوش مصنوعی (LLM Visualizer).
🔹 ادغام با سرویسهای AI: پشتیبانی مستقیم از مدلهای OpenAI، GitHub، و Azure AI Foundry.
🔹 قابلیت Dev Tunnels: اشتراکگذاری ایمن برنامههای محلی از طریق Azure برای تست و بازخورد سریع.
🔹 پشتیبانی از فایلهای استاتیک در YARP: سرو فایلهای HTML، CSS و JS بهصورت مستقیم.
🔹 همکاری با Visual Studio 2026: نمایش استک کال بین فرایندها برای اشکالزدایی بهتر سیستمهای توزیعشده.
#برنامهنویسی
----------
🆔 @OxinCode
🌊 معرفی Wave UI
یک فریمورک Vue.js سبک و مدرن برای ساخت رابط کاربری شیک و منعطف
ویژگیها:
💎 بیش از ۴۰ کامپوننت UI
💎 کاملاً واکنشگرا
💎 اعتبارسنجی فرم آسان
💎 کنترل کامل CSS با قابلیت سفارشیسازی
💎 طراحی مدرن و قابل تنظیم
#طراحی #UI
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 8)
ابزارهایی برای کامیت بهتر
🛠 از ابزارهایی مثل Husky استفاده کن. Husky جلوی کامیتهای نادرست رو میگیره و قوانین استاندارد رو enforce میکنه.
💡 همچنین ابزارهای CI/CD میتونن بعد از هر کامیت، تستها رو اجرا کنن تا خطاها سریع پیدا بشن.
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
خیلی دوست دارم زنده بمونم و پیشرفت این بچهها رو ببینم 🥹🥀🖤
دنیای آینده فکر کنم خیلی جذاب و هیجانانگیز باشه
#رباتیک
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 7)
آشنایی با بخشی از کامیتهای بد
❌ کامیت بزرگ و مبهم
❌ پیام کلی و گنگ
❌ تغییرات بیربط
❌ کد ناقص یا بدون تست
❌ بدون توضیح در مورد دلیل تغییر
مثال بد:
❌ git commit -m "update project" 😑
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
Emotional Damage 😄
#زنگ_تفریح
----------
🆔 @OxinCode
🗃 دوستان برای دسترسی راحت تر شما کانالهایی که لازمتون میشه رو تو یه فولدر گذاشتیم
محتوای این کانالها شامل :
💠 آموزش دروس مهندسی کامپیوتر :
مهندسی نرم افزار، هوشمصنوعی، یادگیری ماشین ، علم داده: ریاضیات و آمار
زبانهای برنامهنویسی، طراحی سایت و شبکه ، نرم افزار گرافیکی و ...
💠 معرفی وبسایت های کاربردی، معرفی فرصت های شغلی و اپلای
💠 آموزش مقاله نویسی و روشهای ارائه
♨️ هر آموزش و ابزار هوش مصنوعی که نیاز دارید به راحتی پیدا میکنید!
📥 با زدن دکمه Add این فولدر به تلگرام شما اضافه میشود.
👇👇👇👇
/channel/addlist/lS26NBlXW1M3MGU8
🔹 تفاوت بین کامیت خوب و بد در Git (پست 6)
✔️ اگه روی یه فیچر کار میکنی، همه تغییرات مرتبط با اون باید توی یک کامیت باشه.
❌ از کامیتهای ترکیبی یا پراکنده پرهیز کن.
مثال:
✔️ git commit -m "refactor(auth): split auth logic into separate module"
❌ git commit -m "refactor and some fixes"
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
ابزارهای طبقهبندی شدهی AI
#هوش_مصنوعی #معرفی_ابزار
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 5)
تست و اطمینان از تغییرات
قبل از کامیت، مطمئن شو که کدت تست شده و به درستی کار میکنه. کد ناقص یا تستنشده ممکنه کل پروژه رو مختل کنه.
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
📢 خبر خوب برای برنامهنویسها!
اخیرا DataGrip برای استفاده غیرتجاری رایگان شده.
🔹 باید بدونید که DataGrip یه IDE کراسپلتفرم از JetBrains برای کار با SQL و دیتابیسهاست.
🔹 امکاناتی مثل تکمیل کد هوشمند، ادیت دادهها شبیه Excel، Git integration و پشتیبانی از دیتابیسهای مختلف رو داره.
💰 برای پروژههای تجاری، هیچ تغییری ایجاد نشده و باید لایسنس تجاری تهیه کنید. هدف JetBrains از این کار دسترسی راحتتر به ابزارهای حرفهای دیتابیس برای دانشجوها و توسعهدهندههای متنباز.
🔹 دانلود DataGrip و شروع به کار:
https://www.jetbrains.com/datagrip/download
#برنامهنویسی
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 4)
Conventional Commits
برای نظم در تاریخچه، از چنین فرمتهایی استفاده کن:
feat:, fix:, docs:, refactor:, test:
مثال:
✔️ git commit -m "feat(auth): add JWT-based authentication"
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
🎯 ابزارهایی که هر روز استفاده میکنم
بهعنوان یک توسعهدهنده، همیشه دنبال ابزارهایی هستم که واقعاً به بهرهوری کمک میکنن، نه ابزارهای فانتزی که فقط یکبار استفاده شدن. این لیست ابزارهاییست که هر روز بدون فکر کردن بازشون میکنم:
💎 برنامهنویسی:
1. GitHub
2. GitHub Copilot
3. JetBrains Rider
4. Visual Studio Code
5. GitKraken
💎 ارتباط و همکاری:
1. Microsoft Teams
2. Slack
3. Discord
💎 برنامهریزی، تفکر و یادگیری:
1. Notion
2. ChatGPT
3. Feedly
💎 آزمایشگاه هوش مصنوعی:
1. LM Studio
2. Azure Local AI Foundry
💎 ترمینال و ابزارهای کاربردی:
1. Windows Terminal
2. Postman
3. NordPass
4. NordVPN
💎 مرورگر و ابزارهای توسعه وب:
5. Firefox Developer Edition
6. ngrok
#دانستنیها #برنامهنویسی
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 3)
پیام کامیت باید توصیفی باشد.
پیام کامیت باید مشخص کنه چه کاری انجام دادی و چرا. پیامهای کلی مثل "Fix Bug" هیچ کمکی نمیکنن.
مثال خوب:
✔️ git commit -m "Fix null pointer exception in user login"
#گیت #گیتهاب #برنامهنویسی
----------
🆔 @OxinCode
💎 کدی برای انسان! نه ماشین!
💎 آیا تا حالا دلت خواسته کدی بنویسی که هم برای کامپیوتر قابل اجرا باشه، هم برای انسان کاملاً قابل فهم؟
💎 با ابزار Literate میتونی برنامههایی بنویسی که مثل مقاله توضیح داده شده باشن و در کنار اون کدها هم اجرا بشن.
💎 ابزارِ Literate از Markdown استفاده میکنه و از تمام زبانهای برنامهنویسی پشتیبانی میکنه!
💎 گیتهاب پروژهی Literate 👇
https://github.com/zyedidia/Literate
#برنامهنویسی
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 2)
کامیت خوب باید اتمی باشه، یعنی فقط یک تغییر مشخص و منطقی انجام شده باشه. ترکیب چند تغییر بیربط، باعث سردرگمی در بررسی تغییرات میشه.
✔️ git commit -m "Add user authentication"
❌ git commit -m "Add auth and change UI"
یک کامیت اتمی باعث میشه همکاران راحتتر بفهمن چی تغییر کرده و اگه لازم شد، بشه دقیقاً اون بخش رو بررسی یا اصلاح کرد.
#گیت #گیتهاب
----------
🆔 @OxinCode