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

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

Telegram :
@AmirRh2087

Github :
www.github.com/AmirRiahi2008

Website :
بزودی
Download Telegram
Forwarded from Ditty | دیتی
🔺گوگل VS Code خودش رو ساخت!

- گوگل یک IDE جدید ساخته به اسم Google Antigravity که از جدیدترین مدل هوش مصنوعی گوگل یعنی Gemeni 3 پشتیبانی می‌کنه که به قول خودش برای عصر هوش مصنوعی ساخته شده

- این IDE ویژگی‌هایی فراتر از Code Suggestion داره و توی اون اجنت‌های هوش مصنوعی نقش پر رنگی دارن و می‌تونن خیلی از وظایف رو به انجام برسونن. مثلاً می‌تونن با ترمینال تعامل داشته باشن، دستورات رو اجرا کنن و مرورگر رو باز کنن تا ببینن درخواست رو به درستی پیاده‌سازی کردن یا نه:
Google Antigravity
2👌1
تو پست جدید دیتی به توضیح یه مبحث مهم و به روز در ری اکت پرداختم به نام use API که در ری اکت ۱۹ منتشر شده.
هرچیزی که نیازه برای دونستنش رو میتونین از لینک زیر بخونین 👇
https://ditty.ir/posts/use-in-react/XEQDX
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
👍1👌1
اینجا یه لیست از کتاب های برنامه نویسی اوپن سورس و رایگان رو جمع کرده می‌تونید سرچ بزنید و کتابتون رو دانلود یا پرینتش کنید

ebookfoundation.github.io/free-programming-books-search
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
👌3
کتاب Grokking Algorithms نسخه ترجمه شده و فارسی شده 😎
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
👍1
فونت آراد هم یک فونت با مجوز آزاده که می‌تونید در کارهای مختلف استفاده کنید.
به امید افزایش تعداد فونت‌های فارسی با مجوز آزاد.
تست فونت:
https://mohamaddarvishi.ir/Arad/lab/
لینک دانلود و گیت‌هاب و...:
https://mohamaddarvishi.ir/Arad/

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

@ProCode0101
3
قرارداد-همکاری-در-حوزه.docx
17.4 KB
نمونه قرارداد برای پروژه برنامه نویسی
3
Forwarded from Ditty | دیتی
این ریپازیتوری بیشتر از ۱۵۰ الگوریتم برنامه‌نویسی رو به زبان جاوااسکریپت به صورت ویدئو و تصویر و کد توضیح داده:
https://github.com/trekhleb/javascript-algorithms

پ.ن: پیاده‌سازی بعضی از این الگوریتم‌های معروف یک حرکت خیلی عالی برای بهتر کردن مهارت‌های برنامه‌نویسی هست. بهبود چنین مهارت‌هایی هزاران بار مفیدتر از یادگیری ابزارهای پر زرق و برق مثل ری‌اکت هست
2💯1
اگه خواستین با جاوااسکریپت یا Node.js‌ توی متن سرچ کنید مستقیم نکنید از این کتابخونه استفاده کنید هم فازی سرچ می‌کنه هم چند فیلدی هم برچسبی هم برای تکمیل کردن متن نیمه و حتی هایلایتی مثل گوگل هم سرچ می‌کنه

هم با متن عادی کار می‌کنه هم با دیتابیس های مختلف مثل مونگو، ردیس، اسکیولایت و ایندکس‌دیبی و ...، راهنمای بیشترش رو از اینجا بخونید :


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

@ProCode0101
2
Forwarded from Ditty | دیتی
بهتره بسته بمونه 😄
😁2
Forwarded from Ditty | دیتی
🔺آسیب‌پذیری ری‌اکتی React2Shell چیه؟

- همونطور که احتمالاً شنیده باشین، تیم ری‌اکت یه باگ رو شناسایی کرده که بالاترین درجه آسیب‌پذیری یعنی 10 از 10 رو به اون دادن و اسمش رو گذاشتن React2Shell که به اون React’s Flight protocol هم گفته میشه

- این آسیب‌پذیری برنامه‌های ری‌اکتی‌ای رو تحت تأثیر قرار میده که از Server Component ها استفاده می‌کنن. مثل فریم‌ورک نکست، React Router، و به شکلیه که هرکسی با یک درخواست HTTP ساده می‌تونه کدهای مخرب رو روی سرور اجرا کنه، به قول معروف Remote Code Execution

چه نسخه‌هایی از ری‌اکت و نکست تحت تأثیر قرار می‌گیرن؟
- اگه از ورژن‌های ۱۴ به بالای نکست، و یا ۱۹ به بالای ری‌اکت استفاده می‌کنین، حتماً دستور npm audit رو توی ترمینال پروژه اجرا کنین. اگه چنین چیزی براتون چاپ شد یعنی حتماً باید بروزرسانی انجام بدین:
Severity: critical
Next.js is vulnerable to RCE in React flight protocol - …
fix available via npm audit fix


- البته اگه برنامهٔ شما فقط سمت کلاینت اجرا میشه مشکلی به وجود نمیاد. ولی اگه برنامه‌تون سمت سرور اجرا میشه (مثل SSR نکست) و نسخه‌های ری‌اکت ۱۹ به بالا یا نکست ۱۴ به بالا استفاده می‌کنین حتماً بروزرسانی رو با دستورات توی صفحه زیر انجام بدین:
https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
🔥1
لازم نیست ساعت‌ها گوگل کنی برای پیدا کردن APIهای رایگان!

یه ریپازیتوری که هر دولوپری باید تو بوکمارک‌هاش داشته باشه:
https://github.com/public-apis/public-apis

لیست کاملاً مرتب‌شده و به‌روز از صدها API عمومی و رایگان در همه حوزه‌ها: Weather - Finance - Music - Animals - Jokes - Crypto Maps و صدها مورد دیگه.
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
4
Forwarded from Ditty | دیتی
اگه برنامهٔ ری‌اکتی دارید و هفته پیش اون رو آپدیت کردین تا اون باگ معروف برطرف بشه، باید دوباره آپدیتش کنین. چون دو تا آسیب‌پذیری جدید کشف شده:
https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components

اگه می‌خواین بدونین ورژنی که استفاده می‌کنین آسیب‌پذیر هست یا نه، از دستور npm audit استفاده کنین
2
تو این پست پرداختم به Rate Limiter ها در لاراول 👆🏽
1
چطور System Design کمک میکنه که یک سرویس کوتاه کننده لینک Url-Shortner طراحی کنیم؟

تا حالا شده توی بحث فنی با هم تیمی هاتون به چالش بخورید؟هرکدومتون یک نظری داشته باشید و نتونید به تفاهم برسید؟
یا هنگام طراحی یک سرویس جدید، سردرگم باشید الان باید چه کاری کنم؟
چه روشی از بین چندین راه حل ارائه شده واقعا مناسبه؟

من مهدی ام و توی این سری از پست ها سعی میکنم نکات و اصول معماری سیستم با مثال عملی با هم پیش ببریم.

برای مطالعه به لینک زیر مراجعه کنید

https://www.linkedin.com/posts/delzendeh_sestem-design-2-activity-7411637249366441984--0Ul?utm_source=share&utm_medium=member_desktop&rcm=ACoAAA6jGs8B6Xsuwj5ptm3WhFPuUawh0SpUyvE
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://t.iss.one/ProCode0101
🔥1
۲۰۲۶ سال اسبه؛ هر ۱۲ سال تکرار می‌شه و نماد سرعت، انرژی و حرکت رو به جلوئه.
امیدوارم ۲۰۲۶ همون سالی باشه که فکرشو می‌کنید و ارزوشو دارید
4
اگه نگرانید که تکنولوژی یا زبانی که دارید یاد می‌گیرید در آینده منسوخ بشه، با اثر لیندی می‌تونید عمر تقریبیش رو بدست بیارین. اثر لیندی می‌گه اگه یه چیزی x سال عمر کرده به احتمال خیلی زیادی x سال دیگه هم زندس و یهویی از بین نمی‌ره.

برای مثال زبان C که عمرش 50 ساله، احتمالا تا 50 سال دیگه هم زنده باشه و عمر پایتون 35 ساله احتمالا تا 35 سال آینده منسوخ نشه. یه چیز معروف که 3 ساله اومده احتمالا تا 3 سال آینده هم می‌شه روش حساب کرد ولی نمی‌شه روش برای 10 سال آینده حساب خوبی باز کرد احتمالش کمتره.
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://t.iss.one/ProCode0101
3
آخر هفته خوبی داشته باشید ❤️
6