Oxin Code
8.32K subscribers
331 photos
50 videos
62 files
249 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
5 اکستیشن مهم Vs Code برای فرانت‌اند

💎 Prettier
💎 Material icon theme
💎 Auto Rename Tag
💎 Color Highlight
💎 Es7+ React Snippets
#وب
----------
🆔 @OxinCode
چک‌لیست توسعه وب

#وب
----------
🆔 @OxinCode
بخش 2 از مهم‌ترین قوانین کد تمیز

💎 حذف کامنت‌ها و کدهای مرده:
هر قطعه کد یا کامنتی که استفاده نمی‌شود باید حذف گردد.

#برنامه‌نویسی
----------
🆔 @OxinCode
🚀 دارکلنگ (Darklang) چیست؟
یک زبان، ویرایشگر و زیرساخت یکپارچه برای ساخت سریع بک‌اند و ابزارهای CLI — بدون دردسرهایی مثل Docker، Git، سرور، دیتابیس، CI/CD و...

🧠 Just Code. No Bullshit
----------------------------------------------
🔥 خبر خوب: Darklang رسماً اپن‌سورس شد!
کل کدها تحت لایسنس Apache 2.0 در GitHub منتشر شدن. نسخه‌ی جدیدش (Darklang-next) هم لوکال اجرا میشه، هم روی فضای ابری.

🛠 برای ساخت API، CRUD، ابزارهای داخلی و بات‌ها، بدون نیاز به زیرساخت اضافی.
----------------------------------------------
🔗 کدها رو اینجا ببین:
💎 https://github.com/darklang?ref=blog.darklang.com

#برنامه‌نویسی
----------
🆔 @OxinCode
نقشه راه پایتون

#برنامه‌نویسی #پایتون
----------
🆔 @OxinCode
بخش 3 از مهم‌ترین قوانین کد تمیز

💎 رفتار نادرست در مرزها:
وقتی که کد به نقطه‌ای می‌رسه که به مرزهای خارجی یا سیستم‌های دیگه متصل میشه (مثلاً ارتباط با پایگاه داده یا API)، باید حتماً تست بشه. هیچ وقت نباید فرض کنیم که همه‌چیز درست کار می‌کنه. باید رفتار مرزها رو به طور دقیق و واحد تست کنیم.

#برنامه‌نویسی
----------
🆔 @OxinCode
💎 معرفی Cookiecutter (یک ابزار متن‌باز برای تولید سریع پروژه‌ها با استفاده از قالب‌های آماده)

💎 این ابزار به توسعه‌دهندگان اجازه می‌دهد که ساختار و فایل‌های اولیه‌ی پروژه‌ها (مانند پروژه‌های پایتون، جاوا، وب‌سایت‌ها، و غیره) را به طور خودکار ایجاد کنند. با استفاده از cookiecutters، می‌توانید یک قالب از پیش تعریف شده را انتخاب کرده و در چند ثانیه ساختار مورد نیازتان را بدون نیاز به ایجاد دستی فایل‌ها و پوشه‌ها ایجاد کنید.

💎 به بیان ساده، Cookiecutter شبیه به یک الگو یا اسکلت‌بندی برای پروژه‌ها است که کار توسعه‌ی اولیه را بسیار سریع‌تر و آسان‌تر می‌کند.

💎 اطلاعات بیشتر 👇
💎 https://pypi.org/project/cookiecutter/

#معرفی_ابزار
----------
🆔 @OxinCode
هوش مصنوعی‌های جایگزین شغل‌ها

#هوش_مصنوعی
----------
🆔 @OxinCode
بخش 4 از مهم‌ترین قوانین کد تمیز

💎 شرط مثبت:
شرط مثبت یا if و else مثبت خواندنش از شرط منفی راحت‌تر است.

شرط مثبت:
if user_is_active:
شرط منفی:
if not user_is_inactive:

#برنامه‌نویسی
----------
🆔 @OxinCode
فرق Overfitting و Underfitting رو به شکل تصویری درک کنیم.

#علوم_داده
----------
🆔 @OxinCode
۱۱ پروژه هوش مصنوعی متن‌باز که توسعه‌دهندگان عاشق آن‌ها خواهند شد.

1. Upscayl
2. Nyro
3. Geppetto
4. E2B sandboxes
5. Dataline
6. Swirl Connect
7. DSPy
8. Guardrails
9. Unsloth
10. Wren AI for SQL
11. AnythingLLM
#هوش_مصنوعی
----------
🆔 @OxinCode
بخش 5 از مهم‌ترین قوانین کد تمیز

💎 معماری و دستورالعمل‌های طراحی استاندارد:
تمام دستورالعمل‌های معماری، کدنویسی و طراحی استاندارد باید رعایت شوند. همچنین از ابزارهای این حوزه هم باید با دقت استفاده شوند.

#برنامه‌نویسی
----------
🆔 @OxinCode
📢 چقدر آب برای یک پرسش ChatGPT مصرف می‌شود؟

سم آلتمن، مدیرعامل OpenAI، گفته هر پرسش در ChatGPT به‌طور میانگین حدود یک‌پانزدهم قاشق چای‌خوری آب مصرف می‌کند! 😮

او همچنین گفته مصرف انرژی هر پرسش حدود ۰.۳۴ وات‌ساعت است؛ چیزی برابر با مصرف یک لامپ کم‌مصرف در چند دقیقه.

🔍 البته منبع این آمارها هنوز مشخص نیست، اما بحث مصرف منابع هوش مصنوعی داغ‌تر از همیشه‌ست!

#هوش_مصنوعی
----------
🆔 @OxinCode
آموزش مهارت‌های مربوط به استفاده از هوش مصنوعی از طریق آکادمی Open Ai

💎 https://academy.openai.com/

#هوش_مصنوعی
----------
🆔 @OxinCode
بخش 6 از مهم‌ترین قوانین کد تمیز

💎 نام‌گذاری خوب و سازگار:
سعی کنید متغیرها، متدها و کلاس‌ها به گونه‌ای نامگذاری شوند که قابل فهم و معناداد باشند.

#برنامه‌نویسی
----------
🆔 @OxinCode
مهارت‌هایی که برنامه‌نویسان حرفه‌ای دارند

💎 درک معماری نرم‌افزار
💎 کار با ابزارهای هوش مصنوعی
💎 مهارت سرچ کردن
💎 تست نرم افزار
💎 زبان انگلیسی
💎 بهینه‌سازی کد

#برنامه‌نویسی
----------
🆔 @OxinCode
بخش 7 از مهم‌ترین قوانین کد تمیز

💎 اصل KISS باید رعایت شود:
باید از پیچیدگی‌های غیرضروری پرهیز شود. با افزایش پیچیدگی، برخی طراحی‌ها و کدها در سیستم بی‌فایده می‌شوند. تمام طراحی‌ها و کدها باید ساده‌ترین حالت ممکن را داشته باشند.

#برنامه‌نویسی
----------
🆔 @OxinCode
💥 15 توصیه برای توسعه‌دهندگان React

1. جاوااسکریپت را به بهترین شکل یاد بگیرید
2. مستندات رسمی React را بخوانید
3. از همون ابتدا شروع به ساخت پروژه کنید
4. از کتابخانه‌های معتبر و قابل اعتماد استفاده کنید
5. تا جای ممکن با Vanilla JS مشکلات را حل کنید
6. منطق‌های مرتبط را در کنار هم قرار دهید.
7. کامپوننت‌ها را ساده نگه دارید
8. برای Refactoring وقت بگذارید
9. الگوهای خوب برنامه‌نویسی را یاد بگیرید
10. کدهای زیادی از React بخوانید تا دیدتان بازتر شود
11. در اسرع وقت از TypeScript استفاده کنید
12. از Early Abstractions پرهیز کنید
13. . کورکورانه از آموزش‌های آنلاین پیروی نکنید
14. از مدیریت وضعیت داخلی React استفاده کنید (مثل useState و Context)
15. حجم باندل (Bundle) را بهینه‌سازی کنید و هر جا ممکن بود lazy load استفاده کنید.

#برنامه‌نویسی
----------
🆔 @OxinCode
زبان‌های برنامه‌نویسی و خالق آنها

#برنامه‌نویسی
----------
🆔 @OxinCode