Code‌ Agha
195 subscribers
344 photos
20 videos
21 files
281 links
Here we are talking about computer science and the development of software and algorithms and..

Boost: https://t.me/boost/codeaghajcs
Coffie: https://www.coffeebede.com/codeagha
Github : https://github.com/AmirMahdyJebreily
Email : amirmahdyjdx@gmail.com
Download Telegram
🐳 امروز سالگرد ریلیز شدن bash هست

- یه سری tip :
$ exit # to exit also you can use ctrl + D

برای پاک کردن صفحه هم Ctrl + L
$ firefox https://...com # if terminal closed, the firefox crash
$ nohup firefox https://....com # no crash


$ time [command] # gives you the time to exec the command


$ touch file{1..100}.txt
$ ls
file1.txt file2.txt ... file100.txt
$ touch app.{html,css,js}
$ ls
app.html app.css app.js


$ mkdir {codeagha,csharp,html}
$ ls
codeagha csharp html

#آموزشی
@codeaghajcs
👍2👾1
Forwarded from TechniCode (S. MohammadMahdi Zamanian)
معرفی اجمالی لیت (Lit)

لیت یه کتابخانه سبک و پرسرعت برای ساخت کامپوننت‌های وب با استفاده از استانداردهای Web Components هستش.

# مزایای Lit:

- سادگی: Lit یه API ساده و قابل فهم داره که یادگیریش خیلی راحته.
- سرعت: Lit فوق‌العاده سبکه (حدود 5 کیلوبایت) و رندرینگش هم خیلی سریعه.
- قابلیت انعطاف پذیری: Lit با طیف وسیعی از ابزارها و کتابخانه‌ها سازگار هستش.

# ویژگی‌های کاربردی:

- حالت واکنش‌پذیری (Reactivity): Lit به طور خودکار تغییرات در داده‌ها رو دنبال می‌کنه و رابط کاربری رو به روز می‌کنه.
- سیستم تمپلیت (Template system): Lit یه سیستم تمپلیت قدرتمند و Declarative داره که به شما امکان می‌ده رابط کاربری رو به طور واضح و مختصر تعریف کنید.
- سبک‌دهی (Styling): Lit از CSS Scoped برای سبک‌دهی کامپوننت‌ها به طور جداگانه استفاده می‌کنه .

# چه کسانی از Lit استفاده می‌کنند؟

- توسعه‌دهندگان وب: Lit یه ابزار عالی برای ساخت رابط‌های کاربری وب مدرن و مقیاس‌پذیر هستش.
- سازمان‌ها: Lit توسط شرکت‌های بزرگی مثل Google و Microsoft استفاده می‌شه.

Resources:

- Lit documentation
- Lit source code
👍2
👍1
😂😂😂😂😂
مدحج دوباره داره حق میگه 😂
@codeaghajcs
🤣2👍1👾1
🐳 در HTML تگی وجود داره به اسم <ruby> که میتونه یک حاشیه نویسی کوچیک رو دور یک المنت بیاره!

🔗 MDN Docs / <ruby>: The Ruby Annotation element

#آموزشی #مهم
@codeaghajcs
👍2
Code‌ Agha
🐳 در HTML تگی وجود داره به اسم <ruby> که میتونه یک حاشیه نویسی کوچیک رو دور یک المنت بیاره! 🔗 MDN Docs / <ruby>: The Ruby Annotation element #آموزشی #مهم @codeaghajcs
🐳 این استفاده ها رو میشه ازش داشت
بدون css درست شده :
<p>Cost : </p>
<ruby>12,000 $<rp>(</rp><rt><s>13,000$</s></rt><rp>)</rp></ruby>


تگ `<s>` هم روی متن خط میندازه که استفاده کردم !


#آموزشی
@codeaghajcs
👍6
🐳 کتاب آنلاین آموزش مارک داون

- برنامه نویسش و کلا نویسنده محتواش یکی از دوستای خوب من، محمد رستمی هست که قبلا اینجا بهش میگفتیم Sir Oliver. بشدت ظاهر زیبا و سریعی داره 🤝
🔗 https://markdown-fa-book.vercel.app/

#آموزشی

@codeaghajcs
👍1
🤯3👍1
🐳 بازی What beats rock، چی سنگو میزنه ؟

- اینو همین الان از یه کانال روسی پیدا کردم
بازی باحالیه
برید تستش کنید

🔗 https://www.whatbeatsrock.com/

@codeaghajcs
👍1🎉1
html-cheat-sheet.pdf
271.2 KB
🐳 چیت شیت html css، بشدت جامع و عالی

- بدرد کسایی که تازه یاد گرفتن میخوره و کسایی که یاد دارن و وسط کار میخوان یادآوری کنن !

#آموزشی
@codeaghajcs
👍1🤝1
📚 آموزش رایگان PyQT6

- بنظر دوره کاملی میومد، خودم این دوره رو ندیدم ولی !

🔗 https://www.youtube.com/playlist?list=PLVN7DLFGYaP7FtmqyMFTrPQnSakrUGiMo

#آموزشی

@codeaghajcs
👍1
📄 بهترین معماری برای پروژه بعدیت، فریمورک مهم نیست! | Best Architecture for Your Next Project, Framework Doesn’t Matter! 🎉

- این مقاله بشدت مقاله مفیدی بود و من رو با BFF ها آشنا کرد، همونطور که تو عکس می‌بینید، BFF ها یک بک‌اند برای فرانت‌اند هستند که کاری به منطق ندارند و فقط درخواست ها را از فرانت اند می‌گیرند و بعد پاسخ ها و منطق را مدیریت میکنند!

🔗 Best Architecture for Your Next Project, Framework Doesn’t Matter! 🎉

#مهم
@codeaghajcs
👍1
📄 راه هایی بهتر برای استفاده از توابع Async در جاوا اسکریپت | Better ways to use async functions in Javascript

- توابع غیر هم زمان(Async) بخش مهمی از کد های فرانت‌اند حرفه ای هستند، فقط یکی از کاربرد هاشون اینه که ریکوئست هایی که فرستاده میشه و جوابشون طول میشکه رو میدیریت میکنن‌.

🔗 Better ways to use async functions in Javascript

#آموزشی
@codeaghajcs
👍3
👍2
🐳 فیچر فلگ ها (Feature Flag) چی هستن؟
- فیچر فلگ ها شروطی هستند که در زمان اجرای برنامه، فیچر های نرم افزار ها رو برای کاربرای خاصی فعال یا غیر فعال می کنن. اگر با CI و CD آشنا باشید میدانید که در لول های پیشرفته تر، مفهومی خواهیم داشت به نام توضیع مداوم، به این صورت که تیم توسعه یک فیچر برای نرم افزار توسعه می دهند و این فچیر از طریق برنچ master وارد محیط production می‌شود، ولی با استفاده از فیچر فلگ ها تا زمان توسعه کامل و تست شدن کامل تر این فیچر غیر فعال می‌ماند‌ تا زمانی که تیم سازنده این فیچر را فعال کنند و این فیچر در محیط Production و در زمان اجرای برنامه برای کاربران فعال می شود!

#آموزشی
#DevOps

@codeaghajcs
👍4
🔔 تمام نرم افزار های دولتی سوییس باید اوپن سورس شوند | Switzerland now requires all government software to be open source

- طبق این قانون جدید توی سوییس، تمام نهاد های عمومی ملزم شدند تا هر نرم افزاری که خودشون توسعه دادن یا براشون توسعه داده شده رو اوپن سورس کنن بشرطی که حقوق شخص ثالث رعایت بشه و نگرانی های امنیتی ازش جلوگیری نکنه...

🔗 لینک خبر
#خبر
@codeaghajcs
🎉2👍1