بخش 10 از مهمترین قوانین کد تمیز
💎 قانون پیشنویس سربازها:
وقتی شما وارد جایی میشید (مثل کد یک پروژه یا محیط کاری)، باید اونجا رو تمیزتر از قبل ترک کنید. یعنی وقتی در حال کار بر روی کد هستید، حتی اگر وظیفه شما فقط تغییرات خاصی بوده، باید سعی کنید کد رو بهبود بدید و تمیزترش کنید.
#برنامهنویسی
----------
🆔 @OxinCode
💎 قانون پیشنویس سربازها:
وقتی شما وارد جایی میشید (مثل کد یک پروژه یا محیط کاری)، باید اونجا رو تمیزتر از قبل ترک کنید. یعنی وقتی در حال کار بر روی کد هستید، حتی اگر وظیفه شما فقط تغییرات خاصی بوده، باید سعی کنید کد رو بهبود بدید و تمیزترش کنید.
#برنامهنویسی
----------
🆔 @OxinCode
با سایت زیر، متنهای هر PDF و عکسی که خواستید رو استخراج کنید:
💎 https://chat.mistral.ai/chat
#معرفی_سایت
----------
🆔 @OxinCode
💎 https://chat.mistral.ai/chat
#معرفی_سایت
----------
🆔 @OxinCode
💥 مهارتهای مهم در عصر هوش مصنوعی
💎 Ai Literacy
💎 Conflict Mitigation
💎 Adaptability
💎 Process Optimisation
💎 Innovative Thinking
💎 Public Speaking
💎 Solution based Selling
💎 Customer Engagement and Support
💎 Stakeholder Management
💎 LLM Development
💎 Resource Management
💎 Go to market strategy
💎 Regulatory Compliance
💎 Growth Strategy
💎 Risk Assessment
#هوش_مصنوعی
----------
🆔 @OxinCode
💎 Ai Literacy
💎 Conflict Mitigation
💎 Adaptability
💎 Process Optimisation
💎 Innovative Thinking
💎 Public Speaking
💎 Solution based Selling
💎 Customer Engagement and Support
💎 Stakeholder Management
💎 LLM Development
💎 Resource Management
💎 Go to market strategy
💎 Regulatory Compliance
💎 Growth Strategy
💎 Risk Assessment
#هوش_مصنوعی
----------
🆔 @OxinCode
محشره!!!
انواع مؤلفههای UI | با یه کلیک کدشو بگیر
🔗 https://uiverse.io/elements
#وب
----------
🆔 @OxinCode
انواع مؤلفههای UI | با یه کلیک کدشو بگیر
🔗 https://uiverse.io/elements
#وب
----------
🆔 @OxinCode
💥 11 وبسایت رایگان و ضروری که هر برنامهنویس باید بشناسد.
1. omatsuri.app
2. htmlrev.com
3. unicornicons.com
4. uiverse.io
5. undraw.co
6. patternpad.com
7. shapedivider.app
8. photopea.com
9. quickref.me
10. devdocs.io
11. devhints.io
#برنامهنویسی
----------
🆔 @OxinCode
1. omatsuri.app
2. htmlrev.com
3. unicornicons.com
4. uiverse.io
5. undraw.co
6. patternpad.com
7. shapedivider.app
8. photopea.com
9. quickref.me
10. devdocs.io
11. devhints.io
#برنامهنویسی
----------
🆔 @OxinCode
💥 آشنایی با CI/CD
💥 اگه برنامهنویسی میکنی یا با توسعه نرمافزار سروکار داری، CI/CD یه مفهوم خیلی مهمه!
در واقع CI (یکپارچهسازی مداوم) و CD (تحویل/استقرار مداوم) باعث میشن کدت سریعتر، بدون خطا و خودکار وارد محیط اجرا بشه.
1⃣ تو CI کدها بهطور منظم با هم ادغام میشن و تست میشن تا خطاها زودتر پیدا بشن.
2⃣ تو CD نسخهی جدید برنامه بهصورت خودکار روی سرور اجرا میشه، بدون نیاز به کار دستی.
💥 ابزارهایی مثل GitHub Actions و GitLab CI کمک میکنن این روند کاملاً اتوماتیک باشه و توسعه سریعتر و مطمئنتری داشته باشی.
#برنامهنویسی
----------
🆔 @OxinCode
💥 اگه برنامهنویسی میکنی یا با توسعه نرمافزار سروکار داری، CI/CD یه مفهوم خیلی مهمه!
در واقع CI (یکپارچهسازی مداوم) و CD (تحویل/استقرار مداوم) باعث میشن کدت سریعتر، بدون خطا و خودکار وارد محیط اجرا بشه.
1⃣ تو CI کدها بهطور منظم با هم ادغام میشن و تست میشن تا خطاها زودتر پیدا بشن.
2⃣ تو CD نسخهی جدید برنامه بهصورت خودکار روی سرور اجرا میشه، بدون نیاز به کار دستی.
💥 ابزارهایی مثل GitHub Actions و GitLab CI کمک میکنن این روند کاملاً اتوماتیک باشه و توسعه سریعتر و مطمئنتری داشته باشی.
#برنامهنویسی
----------
🆔 @OxinCode
💥 27 ایده انجام پروژه در جاوااسکریپت
1. Create a Color Flipper
2. Create a counter
3. Create a review carousel
4. Create a responsive navbar
5. Create a sidebar
6. Create a modal
7. Create a FAQ page
8. Create a restaurant menu page
9. Create a video background
10. Create a navigation bar on scroll
11. Create tabs that display different content
12. Create a countdown clock
13. Create your own Lorem ipsum
14. Create a grocery list
15. Create an image slider
16. Create a Rock Paper Scissors game
17. Create a Simon Game
18. Create a Platformer Game
19. Create Doodle Jump
20. Create Flappy Bird
21. Create a Memory game
22. Create a Whack-a-mole game
23. Create Connect Four game
24. Create a Snake game
25. Create a Space Invaders game
26. Create a Frogger game
27. Create a Tetris game
#جاوااسکریپت
----------
🆔 @OxinCode
1. Create a Color Flipper
2. Create a counter
3. Create a review carousel
4. Create a responsive navbar
5. Create a sidebar
6. Create a modal
7. Create a FAQ page
8. Create a restaurant menu page
9. Create a video background
10. Create a navigation bar on scroll
11. Create tabs that display different content
12. Create a countdown clock
13. Create your own Lorem ipsum
14. Create a grocery list
15. Create an image slider
16. Create a Rock Paper Scissors game
17. Create a Simon Game
18. Create a Platformer Game
19. Create Doodle Jump
20. Create Flappy Bird
21. Create a Memory game
22. Create a Whack-a-mole game
23. Create Connect Four game
24. Create a Snake game
25. Create a Space Invaders game
26. Create a Frogger game
27. Create a Tetris game
#جاوااسکریپت
----------
🆔 @OxinCode
💥 10 دستور جدید Git که باید از امروز شروع به استفاده از آنها کنید.
💥 بخش 1 از 2
1. git switch - A safer way to change branches
2. git restore - Safely undo changes
3. git maintenance - Automate repository health
4. git sparse-checkout - Efficiently handle large repositories
5. git log --remerge-diff: Understand merges better
#برنامهنویسی
----------
🆔 @OxinCode
💥 بخش 1 از 2
1. git switch - A safer way to change branches
2. git restore - Safely undo changes
3. git maintenance - Automate repository health
4. git sparse-checkout - Efficiently handle large repositories
5. git log --remerge-diff: Understand merges better
#برنامهنویسی
----------
🆔 @OxinCode
💥 10 دستور جدید Git که باید از امروز شروع به استفاده از آنها کنید.
💥 بخش 2 از 2
6. git blame --ignore-rev - Ignore noisy commits
7. git range-diff - Compare and track changes between commit ranges
8. git worktree - Work on multiple branches simultaneously
9. git rebase --update-refs - Keep references in sync
10. git commit --fixup and git rebase --autosquash - Fixup commits
#برنامهنویسی
----------
🆔 @OxinCode
💥 بخش 2 از 2
6. git blame --ignore-rev - Ignore noisy commits
7. git range-diff - Compare and track changes between commit ranges
8. git worktree - Work on multiple branches simultaneously
9. git rebase --update-refs - Keep references in sync
10. git commit --fixup and git rebase --autosquash - Fixup commits
#برنامهنویسی
----------
🆔 @OxinCode
6 ابزار الزامی برای طراحان سایت
💎 ColotHunt.co
انتخاب پالت رنگی
💎 Pixabay.com
دانلود عکس، صدا و ویدیو
💎 LogoLab.app
ساخت لوگو برای سایت
💎 Flatlcons.com
دانلود آیکون
💎 CleanPng.com
دانلود فایلهای png
💎 Remove.bg
حذف بکگراند از تصاویر
#وب
----------
🆔 @OxinCode
💎 ColotHunt.co
انتخاب پالت رنگی
💎 Pixabay.com
دانلود عکس، صدا و ویدیو
💎 LogoLab.app
ساخت لوگو برای سایت
💎 Flatlcons.com
دانلود آیکون
💎 CleanPng.com
دانلود فایلهای png
💎 Remove.bg
حذف بکگراند از تصاویر
#وب
----------
🆔 @OxinCode
💎 معماری نرمافزار رو با این ده تا منبع یاد بگیرید
1. Designing Data-Intensive Applications by Martin Kleppmann
2. The Complete Microservices and Event-Driven Architecture — Udemy
3. Software Architecture in Practice by Len Bass, Paul Clements, and Rick Kazman
4. Software Architecture & Technology of Large-Scale Systems (Course)
5. Clean Architecture by Robert C. Martin (Uncle Bob) (Book)
6. Software Architecture & Design of Modern Large Scale Systems (Udemy)
7. Head First Design Patterns by Eric Freeman
8. The Art of Scalability by Martin L. Abbott and Michael T. Fisher|
9. The Complete Guide to Becoming a Software Architect (udemy)
10. Patterns of Enterprise Application Architecture by Martin Fowler
#معماری_نرمافزار
----------
🆔 @OxinCode
1. Designing Data-Intensive Applications by Martin Kleppmann
2. The Complete Microservices and Event-Driven Architecture — Udemy
3. Software Architecture in Practice by Len Bass, Paul Clements, and Rick Kazman
4. Software Architecture & Technology of Large-Scale Systems (Course)
5. Clean Architecture by Robert C. Martin (Uncle Bob) (Book)
6. Software Architecture & Design of Modern Large Scale Systems (Udemy)
7. Head First Design Patterns by Eric Freeman
8. The Art of Scalability by Martin L. Abbott and Michael T. Fisher|
9. The Complete Guide to Becoming a Software Architect (udemy)
10. Patterns of Enterprise Application Architecture by Martin Fowler
#معماری_نرمافزار
----------
🆔 @OxinCode
آیا میدانید Load Balancer چیه؟
💎 ابزاری است که ترافیک ورودی را بین چندین سرور توزیع میکند تا از بار زیاد روی یک سرور جلوگیری کند. این کار باعث بهبود عملکرد، قابلیت اعتماد و مقیاسپذیری میشود.
💎 مزایا:
جلوگیری از overload شدن سرورها.
افزایش دسترسپذیری با هدایت ترافیک به سرورهای سالم.
مقیاسپذیری با اضافه کردن سرورهای جدید.
#شبکه #دانستنیها
----------
🆔 @OxinCode
💎 ابزاری است که ترافیک ورودی را بین چندین سرور توزیع میکند تا از بار زیاد روی یک سرور جلوگیری کند. این کار باعث بهبود عملکرد، قابلیت اعتماد و مقیاسپذیری میشود.
💎 مزایا:
جلوگیری از overload شدن سرورها.
افزایش دسترسپذیری با هدایت ترافیک به سرورهای سالم.
مقیاسپذیری با اضافه کردن سرورهای جدید.
#شبکه #دانستنیها
----------
🆔 @OxinCode
آیا میدانید Garbage Collection چیه؟
💎 فرآیندی در زبانهای برنامهنویسی است که بهطور خودکار حافظهای که دیگر استفاده نمیشود را آزاد میکند. این فرآیند برای جلوگیری از نشست حافظه (memory leaks) و مدیریت بهینه منابع سیستم طراحی شده است.
💎 در زبانهای برنامهنویسی مانند جاوا و پایتون، جمعآوری زباله بهصورت خودکار انجام میشود. این به این معنی است که برنامهنویس نیازی به مدیریت دستی حافظه ندارد و سیستم بهطور خودکار تشخیص میدهد کدام دادهها دیگر مورد استفاده قرار نمیگیرند و آنها را از حافظه پاک میکند.
#برنامهنویسی #دانستنیها
----------
🆔 @OxinCode
💎 فرآیندی در زبانهای برنامهنویسی است که بهطور خودکار حافظهای که دیگر استفاده نمیشود را آزاد میکند. این فرآیند برای جلوگیری از نشست حافظه (memory leaks) و مدیریت بهینه منابع سیستم طراحی شده است.
💎 در زبانهای برنامهنویسی مانند جاوا و پایتون، جمعآوری زباله بهصورت خودکار انجام میشود. این به این معنی است که برنامهنویس نیازی به مدیریت دستی حافظه ندارد و سیستم بهطور خودکار تشخیص میدهد کدام دادهها دیگر مورد استفاده قرار نمیگیرند و آنها را از حافظه پاک میکند.
#برنامهنویسی #دانستنیها
----------
🆔 @OxinCode
💎 معمولاً وقتی با Python یا Java کد مینویسیم، تمرکزمون روی حل مسألهست، نه اینکه بعد از زدن دکمه "Run" چه اتفاقی میافته!
💎 اما اگه بدونی پشت صحنه چطور کدت اجرا میشه، توی دیباگ کردن یا بهینهسازی عملکرد، کلی جلو میفتی.
💎 تو این عکس یه نگاهی بندازیم به پشتپرده اجرای کد در Python و Java
#برنامهنویسی #جاوا #پایتون
----------
🆔 @OxinCode
💎 اما اگه بدونی پشت صحنه چطور کدت اجرا میشه، توی دیباگ کردن یا بهینهسازی عملکرد، کلی جلو میفتی.
💎 تو این عکس یه نگاهی بندازیم به پشتپرده اجرای کد در Python و Java
#برنامهنویسی #جاوا #پایتون
----------
🆔 @OxinCode