اگه قصد دارین با بازارکار و جزییات حوزه برنامهنویسی توی اروپا آشنا بشین این پست از دوست خوبم رو من تأیید میکنم:
https://lnkd.in/gq7nUEV6
https://lnkd.in/gq7nUEV6
Linkedin
مهاجرت کاری به اروپا برای متخصصان حوزه تکنولوژی (با بیش از ۵ سال تجربه)
جلسه منتورینگ گروهی – نسخه ۳ ساعته
🗓 شنبه ۱۰ آبان (۱…
جلسه منتورینگ گروهی – نسخه ۳ ساعته
🗓 شنبه ۱۰ آبان (۱…
مهاجرت کاری به اروپا برای متخصصان حوزه تکنولوژی (با بیش از ۵ سال تجربه)
جلسه منتورینگ گروهی – نسخه ۳ ساعته
🗓 شنبه ۱۰ آبان (۱ نوامبر)
🕖 ساعت ۱۹:۰۰ تا ۲۲:۰۰ به وقت تهران
👥 ظرفیت: ۵۰ نفر
محل برگزاری جلسه: به صورت آنلاین در پلتفرم زوم
۱۰۰ درصد مناسب برای:…
جلسه منتورینگ گروهی – نسخه ۳ ساعته
🗓 شنبه ۱۰ آبان (۱ نوامبر)
🕖 ساعت ۱۹:۰۰ تا ۲۲:۰۰ به وقت تهران
👥 ظرفیت: ۵۰ نفر
محل برگزاری جلسه: به صورت آنلاین در پلتفرم زوم
۱۰۰ درصد مناسب برای:…
❤8
🔺نسخه رسمی 16 Next.js منتشر شد
- به این نسخه React Compiler و جدیدترین قابلیتهای React 19.2 اضافه شده. این نسخه بهصورت پیشفرض از ماژول باندلر Turbopack استفاده میکنه که سرعت خیلی بالاتری توی رفرش و بیلد برنامه داره
جزییات بیشتر:
https://nextjs.org/blog/next-16
- به این نسخه React Compiler و جدیدترین قابلیتهای React 19.2 اضافه شده. این نسخه بهصورت پیشفرض از ماژول باندلر Turbopack استفاده میکنه که سرعت خیلی بالاتری توی رفرش و بیلد برنامه داره
جزییات بیشتر:
https://nextjs.org/blog/next-16
nextjs.org
Next.js 16
Next.js 16 includes Cache Components, stable Turbopack, file system caching, React Compiler support, smarter routing, new caching APIs, and React 19.2 features.
👍26❤1
اپل که به تازگی نسخه وب App Store رو راهاندازی کرده، یادش رفته بود که Sourcemap سایت رو غیر فعال کنه. و الان کل سورس کد فرانتاند پروژه لو رفته:
https://github.com/rxliuli/apps.apple.com
https://github.com/rxliuli/apps.apple.com
😁55🤣11❤2👍1
Forwarded from ProCode | پُروکُد
✅ برای محاسبه border-radius خارجی یک المنت با استفاده از padding و border-radius المنت داخلی میتوان از فرمول ساده زیر استفاده کرد:
🔺برای مثال: یه المان با مشخصات border-radius: 24px و padding: 8px داریم، برای محاسبه border-radius المان داخلی خواهیم داشت:
24px - 8px = 16px
🔺رعایت این نکته باعث میشه طراحی های اصولی تر و حرفه ای تری داشته باشیم.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
outer-radius = inner-radius + padding
🔺برای مثال: یه المان با مشخصات border-radius: 24px و padding: 8px داریم، برای محاسبه border-radius المان داخلی خواهیم داشت:
24px - 8px = 16px
🔺رعایت این نکته باعث میشه طراحی های اصولی تر و حرفه ای تری داشته باشیم.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍23❤11
یک رزومهٔ کاری خوب حداکثر باید چند صفحه باشه؟
Anonymous Quiz
44%
۱ صفحه
48%
۲ صفحه
5%
۳ صفحه
3%
۵ صفحه
👎2
زبان برنامهنویسی ایرانی «آقای هاشمی»! 🥸
یکی که به تازگی برای اسپانیاییزبانها یه کامپایلر برای جاوااسکریپت منتشر کرده که میشه جاوااسکریپت رو به اسپانیایی نوشت، من رو یاد این انداخت که خیلی وقته که یه زبان برنامهنویسی بومی داریم به اسم «زبان آقای هاشمی»:
→ https://mr-hashemi.github.io/mr-hashemi
یکی که به تازگی برای اسپانیاییزبانها یه کامپایلر برای جاوااسکریپت منتشر کرده که میشه جاوااسکریپت رو به اسپانیایی نوشت، من رو یاد این انداخت که خیلی وقته که یه زبان برنامهنویسی بومی داریم به اسم «زبان آقای هاشمی»:
→ https://mr-hashemi.github.io/mr-hashemi
🤣26❤5😁1🤯1
🔺گوگل VS Code خودش رو ساخت!
- گوگل یک IDE جدید ساخته به اسم Google Antigravity که از جدیدترین مدل هوش مصنوعی گوگل یعنی Gemeni 3 پشتیبانی میکنه که به قول خودش برای عصر هوش مصنوعی ساخته شده
- این IDE ویژگیهایی فراتر از Code Suggestion داره و توی اون اجنتهای هوش مصنوعی نقش پر رنگی دارن و میتونن خیلی از وظایف رو به انجام برسونن. مثلاً میتونن با ترمینال تعامل داشته باشن، دستورات رو اجرا کنن و مرورگر رو باز کنن تا ببینن درخواست رو به درستی پیادهسازی کردن یا نه:
Google Antigravity
- گوگل یک IDE جدید ساخته به اسم Google Antigravity که از جدیدترین مدل هوش مصنوعی گوگل یعنی Gemeni 3 پشتیبانی میکنه که به قول خودش برای عصر هوش مصنوعی ساخته شده
- این IDE ویژگیهایی فراتر از Code Suggestion داره و توی اون اجنتهای هوش مصنوعی نقش پر رنگی دارن و میتونن خیلی از وظایف رو به انجام برسونن. مثلاً میتونن با ترمینال تعامل داشته باشن، دستورات رو اجرا کنن و مرورگر رو باز کنن تا ببینن درخواست رو به درستی پیادهسازی کردن یا نه:
Google Antigravity
Google Antigravity
Google Antigravity - Build the new way
❤20
این ریپازیتوری بیشتر از ۱۵۰ الگوریتم برنامهنویسی رو به زبان جاوااسکریپت به صورت ویدئو و تصویر و کد توضیح داده:
https://github.com/trekhleb/javanoscript-algorithms
پ.ن: پیادهسازی بعضی از این الگوریتمهای معروف یک حرکت خیلی عالی برای بهتر کردن مهارتهای برنامهنویسی هست. بهبود چنین مهارتهایی هزاران بار مفیدتر از یادگیری ابزارهای پر زرق و برق مثل ریاکت هست
https://github.com/trekhleb/javanoscript-algorithms
پ.ن: پیادهسازی بعضی از این الگوریتمهای معروف یک حرکت خیلی عالی برای بهتر کردن مهارتهای برنامهنویسی هست. بهبود چنین مهارتهایی هزاران بار مفیدتر از یادگیری ابزارهای پر زرق و برق مثل ریاکت هست
GitHub
GitHub - trekhleb/javanoscript-algorithms: 📝 Algorithms and data structures implemented in JavaScript with explanations and links…
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings - trekhleb/javanoscript-algorithms
👍27❤17🔥4🙏3
🔺آسیبپذیری ریاکتی React2Shell چیه؟
- همونطور که احتمالاً شنیده باشین، تیم ریاکت یه باگ رو شناسایی کرده که بالاترین درجه آسیبپذیری یعنی 10 از 10 رو به اون دادن و اسمش رو گذاشتن React2Shell که به اون React’s Flight protocol هم گفته میشه
- این آسیبپذیری برنامههای ریاکتیای رو تحت تأثیر قرار میده که از Server Component ها استفاده میکنن. مثل فریمورک نکست، React Router، و به شکلیه که هرکسی با یک درخواست HTTP ساده میتونه کدهای مخرب رو روی سرور اجرا کنه، به قول معروف Remote Code Execution
چه نسخههایی از ریاکت و نکست تحت تأثیر قرار میگیرن؟
- اگه از ورژنهای ۱۴ به بالای نکست، و یا ۱۹ به بالای ریاکت استفاده میکنین، حتماً دستور npm audit رو توی ترمینال پروژه اجرا کنین. اگه چنین چیزی براتون چاپ شد یعنی حتماً باید بروزرسانی انجام بدین:
- البته اگه برنامهٔ شما فقط سمت کلاینت اجرا میشه مشکلی به وجود نمیاد. ولی اگه برنامهتون سمت سرور اجرا میشه (مثل SSR نکست) و نسخههای ریاکت ۱۹ به بالا یا نکست ۱۴ به بالا استفاده میکنین حتماً بروزرسانی رو با دستورات توی صفحه زیر انجام بدین:
https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
- همونطور که احتمالاً شنیده باشین، تیم ریاکت یه باگ رو شناسایی کرده که بالاترین درجه آسیبپذیری یعنی 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
react.dev
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
👍17❤9👏2😱1
اگه برنامهٔ ریاکتی دارید و هفته پیش اون رو آپدیت کردین تا اون باگ معروف برطرف بشه، باید دوباره آپدیتش کنین. چون دو تا آسیبپذیری جدید کشف شده:
https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components
اگه میخواین بدونین ورژنی که استفاده میکنین آسیبپذیر هست یا نه، از دستور npm audit استفاده کنین
https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components
اگه میخواین بدونین ورژنی که استفاده میکنین آسیبپذیر هست یا نه، از دستور npm audit استفاده کنین
react.dev
Denial of Service and Source Code Exposure in React Server Components – React
The library for web and native user interfaces
🤣36🥴7❤4👍2👀2🤪2