ProCode | پُرو‌کُد – Telegram
ProCode | پُرو‌کُد
118 subscribers
181 photos
19 videos
17 files
360 links
پُروکُد ، جایی که برنامه نویسان حرفه‌ای متولد می‌شوند 🚀🧑🏻‍💻

Linkedin : https://ir.linkedin.com/in/amirreza-riahi-106a51304

Telegram :
@AmirRh2087

Github :
www.github.com/AmirRiahi2008

Website :
بزودی
Download Telegram
Forwarded from Ditty | دیتی
🔺ـ ChatGPT یک قابلیت اضافه کرده به اسم Study Mode که باهاش می‌تونید مرحله به مرحله یک چیز رو یاد بگیرین

- قبلاً برای مثال اگه بهش می‌گفتین یه پروژه Todo رو با ری‌اکت برام بزن، همهٔ آموزش رو توی یک پاسخ جا می‌داد، که در نتیجه خیلی از نکات و مراحل نادیده گرفته میشدن

- اما الان حالت Study Mode مرحله به مرحله سعی می‌کنه همه نکات رو توی پاسخ‌های جداگونه ارائه بده و شما فقط باید بهش بگید «مرحله بعد»

https://chatgpt.com/?hints=study
1
Forwarded from Linuxor ?
به ما یاد دادن برنامه نویسی شی گرا سخت تر از فانکشناله، ولی برنامه نویسی فانکشنال خیلی سخت تر از اون چیزیه که فکرشو می‌کنید و توی چیز هایی که دیتا فلوی پیچیده ای دارن مثل برنامه های مالی یا حتی بعضی برنامه های وب مجبورین فانکشنال بنویسید البته فانکشنال بعضی جاها مثل بازی سازی که پر چیز های دارای رفتاره زیاد کاربردی نیست ولی کاربرد خودشو هنوز داره، اینجا با لحن ساده برنامه نویسی فانکشنال با جاوااسکریپت بهتون یاد می‌ده‌:

github.com/MostlyAdequate/mostly-adequate-guide/blob/master/SUMMARY.md

@Linuxor
1
رونمایی GPT-5 از OpenAI فردا پنج‌شنبه ۱۶ مردادماه ساعت ۲۰:۳۰ به وقت ایران انجام میشه.
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
1
دوستان GPT‑5 وارد بازی شد
نسخه‌ای که دیروز OpenAI معرفی کرد، از هر چیزی که قبلاً دیدیم باهوش‌تر سریع‌تر و دقیق‌تره.

چه خبره تو GPT‑5؟

یک معماری جدید که خودش تشخیص میده از کدوم مدل استفاده کنه!

قابلیت‌های جالب دیگه:

پیشرفت چشم‌گیر تو حل مسائل کدنویسی و مهندسی

و یه قابلیت جدید به اسم Safe‑Completion که به جای "نمی‌تونم جواب بدم" امن‌ترین پاسخ ممکن رو ارائه می‌ده!


تیم OpenAI یه توصیف قشنگ داده:
کار با GPT‑5 مثل صحبت با یک متخصص واقعیه.

در آخر هم حتما سر به لینک زیر بزنید و بیشتر بخونید درموردش:

https://openai.com/index/introducing-gpt-5/
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
1
این اضافه شدن زبان فارسی توی Vite و Vue واقعا حس خوبی بهم میده. جدا از کیفیت ترجمه،
همینکه به دنیا میگه ما وجود داریم چیز بزرگیه.

https://fa.vuejs.org/
---------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
2
بدین کدهاتونو رویو کنم 😅
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
😁1
Forwarded from Ditty | دیتی
🔺وبسایت v0.app یک سرویس جدید از Vercel هست که می‌تونه نسبتاً دقیق پرامپت‌ها و عکس‌ها رو به کد تبدیل کنه. برای مثال ازش خواستم لینکدین رو بازطراحی کن و چنین چیزی توی کمتر از ۱ دقیقه تحویل داد:
https://v0.app/chat/linkedin-redesign-nh5RmyjyyZ1

- خیلی وقت پیش هم از تبدیل عکس به کد HTML اون استفاده کرده بودم و تقریباً دقیق بود

https://v0.app
1
چند روز پیش لاراول laravel boost رو معرفی کرد که امروز منتشر شد.
این پکیج یجور MCP Server برا پروژتون درست میکنه و امکان اینو میده کوپایلوت و کرسر و ai های دیگه بتونن با پروژه تون تعامل کنند و درک بهتری از پروژه داشته باشن

پ.ن: خوراک تست نوشتنه

https://github.com/laravel/boost
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
1
خیلیا دنبال یه پلتفرمی ان توش تیکه کد ذخیره کنن، با هم تیمی ها یاداشت ها و کد هارو ویرایش کنن و یه چیز جمو جور باشه که روی همه سیستم عاملای گوشی و دسکتاپ کار کنه! پیشنهاد می‌کنم Boosnote رو یه بار تست کنن واقعا چیز راحتیه :)

github.com/BoostIO/BoostNote-App
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
1
لیت کد یکی از بزرگ ترین سایتای تمرین الگوریتم و برنامه نویسیه، اینجا جواب بیش از هزار تا از معروف ترین مسائلش رو گذاشته، اگه هیچ انگیزه ای برای درگیری با مسائل لیت کد ندارین چندا از این جوابارو ببینید بعد خودتون حلش کنید یه انگیزه خوب برای شروعه

github.com/haoel/leetcode
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
🔥21
فرانت‌اند هم چیز جالبیه ها؛ فکر کن بک‌اندی ها کلی بد بختی می‌کشن یه چیزی تحویلت بدن بعد تو تو فکر اینی که وقتی یوزر روی دکمه کلیک کرد چطوری آیتم هارو نشونش بدی از بالا به پایین یا از پایین به بالا.
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
😁2
دیجی کالا برای فروش گوشی دست دوم یه سرویسی بالا آورده بود حالا مدیر عاملش پایان فعالیتش رو اعلام کرده، به گفته مدیر عاملش به سه دلیل این کارو کرده: مقیاس‌پذیری محدود، حاشیه سود پایین و عملیات گسترده و پیچیده.

این یه درس جالبی داره اونم اینه که هرچقدر هم بزرگ باشی ممکنه توی یه موقعیت دیگه تجربه ها و قدرتت به کار نیاد و شکست بخوری!
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
1
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل یه مدل هوش مصنوعی جدید به نام Embedding Gemma منتشر کرده که کاملاً از زبان فارسی پشتیبانی می‌کنه!
دیگه نیازی به کلنجار رفتن با مدل‌های انگلیسی نیست.

این مدل‌ها کاربردهای زیادی دارن، از جمله جستجوی معنایی. برای مثال می‌تونید سیستمی بسازید که وقتی کسی سرچ کرد:
«بهترین گوشی برای عکاسی»، نتایج مرتبط مثل «موبایل‌های مناسب برای دوربین قوی» یا «اسمارت‌فون‌های با کیفیت عکس بالا» هم نمایش داده بشن، حتی اگه دقیقاً همون کلمات رو توی متن نیاورده باشید.

کاربرد دیگه‌ش توی سیستم‌های توصیه‌گره. مثلاً یه فروشگاه آنلاین می‌تونه بر اساس متن توضیحات محصولات و علاقه‌مندی‌های کاربر، پیشنهادهای دقیق‌تر بده.
همچنین توی چت‌بات‌ها و پشتیبانی هوشمند هم خیلی به کار میاد، چون می‌تونه معنی سوال کاربر رو بفهمه، نه فقط کلماتشو‌.
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
👍1
ترد (Thread) تو فرانت یعنی چی؟

ترد (Thread) یعنی یه خط یا مسیر اجرای کد توی برنامه یا مرورگر.

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

---

چندین نوع ترد داریم که خوبه باهاشون اشنا باشیم و بدونیم از هرکدوم باید برای چه کاری استفاده کنیم:

1- ترد اصلی (Main Thread)
- که مسئول همه چیزای اصلی صفحه است: DOM، CSS، رندر و eventها
- هر چیزی که با کاربر در تعامله، اینجا اجرا می‌شه

2- ترد وب وورکر (Web Worker)
- کارهای سنگین و طولانی مثل پردازش داده‌های بزرگ رو با این ترد انجام میدن
- مستقیم نمیتونه با DOM کار می‌کنه و فقط با پیام با main thread حرف می‌زنه

3- ترد سرویس وورکر (Service Worker)
- مخصوص PWA: کش، fetch، push notification
- مستقل از main thread و UI رو قفل نمی‌کنه


برای اینکه کار با main thread خوب و روان باشه، مهمه که کارای سنگین و طولانی رو مستقیم توش نذاریم. همه چیزای مربوط به DOM، رندر و تعامل با کاربر باید سریع اجرا بشه تا صفحه لگ نزنه. کارای پردازشی بزرگ رو بهتره به Web Worker بسپاریم و فقط نتیجه رو برگردونیم. همینطور از تکنیک‌هایی مثل debounce و throttle برای کنترل eventها استفاده کنیم تا main thread شلوغ نشه. وقتی این نکات رو رعایت کنیم، UIامون همیشه روون و بدون لگ می‌مونه
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
💯1
این لایبری بهتون امکان درگ و دراپ آبجکت ها توی وب می‌ده :)

github.com/Shopify/draggable
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
1
IMG_20250903_105957_170.jpg
541.7 KB
5 دقیقه تا پایان سردرگمی با this ، گمشده معروف در JS ☺️🤌🏻
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
1