Armin codes
Відкрити в Telegram
👋 Hey there! I'm Armin, a software engineer. 🌟 On this channel, I share: Handy tools and resources Behind-the-scenes of my coding journey My favorite music, hobbies, and experiences Join in and let's learn, share, and have fun together!🥂 @arminshaikhy
Показати більше503
Підписники
+124 години
+17 днів
+6230 днів
Архів дописів
503
رفقا، تو تیمم پوزیشن کارآموز فرانتاند باز شده!
اگه با React و Next.js آشنایی داری و دوست داری روی پروژههای واقعی کار کنی و مهندسی نرمافزار رو جدیتر ادامه بدی، این فرصت میتونه برات مناسب باشه.
بیشتر از اینکه همهچی رو بلد باشی، برام انگیزه یادگیری، مسئولیتپذیری و پایبندی به تعهدات مهمه.
جزئیات و شرایط: sha.hr/front-intern
503
بعد از یه مدت، دوباره وقت منتورینگم رو توی ADPList باز کردم.
اگه توی مسیر مهندسی نرمافزار و برنامهنویسی هستی، سؤالی داری، دنبال یه مسیر روشنتر برای رشدت میگردی یا صرفاً دوست داری با یکی که این مسیر رو تجربه کرده گپ بزنی، خوشحال میشم با هم صحبت کنیم.
منم هنوز دارم یاد میگیرم و تجربههای جدید به دست میارم، ولی فکر میکنم به اشتراک گذاشتن چیزهایی که یاد گرفتیم، میتونه مسیر رو برای بقیه یه کم راحتتر کنه.
اگه دوست داشتی، بیا گپ بزنیم.
لینک رزرو جلسه توی پروفایلم در ADPList
https://adplist.org/mentors/armin-shaikhy?session=support-growth-session-7f75-ml93n4by
503
Repost from DevTwitter | توییت برنامه نویسی
آسیبپذیری جدید Docker | CVE-2026-17106
یه آسیبپذیری با نام CopyEscape در Docker پیدا شده که به قابلیت docker cp مربوط میشه.
داستان سادهش اینه :
وقتی با docker cp فایلی رو بین Container و Host جابهجا میکنیم، توی نسخههای آسیبپذیر، یک Container مخرب میتونه با استفاده از Symlink مسیر فایل رو تغییر بده و باعث بشه فایل خارج از مسیر موردنظر روی Host نوشته یا Overwrite بشه.
یعنی چیزی که قرار بوده فقط داخل یه مسیر خاص کپی بشه، ممکنه به مسیر دیگهای روی Host برسه. ️
CVE: CVE-2026-17106
Severity: High
CVSS: 7.1
نسخههای آسیبپذیر: Docker Engine قبل از 29.7.0
نسخه اصلاحشده: 29.7.0 و بالاتر
اگر Docker دارید، حتماً نسخهتون رو بررسی و در صورت امکان به نسخه اصلاحشده یا آخرین نسخه پایدار ارتقا بدید.
@DevTwitter | <Mohadeseh Heshmatian/>
503
Repost from ASafaeirad
Node.JS 26.10.0 has added built-in throttle and debounce utilities 🎉
Time to upgrade and ditch the third-party libs.
import { throttle } from 'node:util';
const request = throttle(async (id) => {
const response = await fetch(`https://example.com/items/${id}`);
return response.json();
}, 2, 1_000);
// At most two requests begin during each one-second interval. All other calls
// remain queued and retain their original arguments.
const results = await Promise.all([
request(1),
request(2),
request(3),
request(4),
]);
#nodejs #news503
یه دستی سروروی وبسایت کشیدم و نوشتن رو شروع کردم.
فید بک بدید اگه دوست داشتید.
با موضوع دغدغه این روزا شروع کردم
https://armincodes.ir/fa/prometheus-ai-age/
503
Repost from DevTwitter | توییت برنامه نویسی
35 سال پیش در چنین روزی(6 آگوست 1991)، اولین وبسایت جهان در دسترس عموم قرار گرفت. صفحهای ساده با چند لینک که تیم برنرز‑لی بر روی کامپیوتر NextCube در CERN منتشر کرد. ایدهای که به بخش جداییناپذیر زندگی میلیاردها نفر تبدیل شد.
https://info.cern.ch/hypertext/WWW/TheProject.html
@DevTwitter | <Alireza Naji/>
503
اگه با Claude Code کار میکنی، این دوره رسمی Anthropic احتمالاً به دردت میخوره.
حدود ۱ ساعت زمان میبره و توش از Workflowها، مدیریت Context و استفاده بهتر از Claude Code گفته میشه. آخرش هم گواهی پایان دوره میده.
https://anthropic.skilljar.com/claude-code-101
503
Repost from جادی | Jadi
اگر وردپرسی دارین که از نسخه اش از ۷.۰.۲ قدیمی تر است، سریعا آپدیتش کنین. دو تا مشکل امنیتی خیلی حاد هست که داره به شکل فعال برای حمله به سایت ها استفاده می شه. یک حمله sql injection و یک مشکل در REST API که اجازه اجرای کد از راه دور رو می ده. آپدیت همیشه مهمه، الان در وردپرس الزامی.
503
سلام رفقا 👋
طبق قولی که داده بودم، هفتهی بعد اطلاعات کامل منتورشیپ رو بهصورت عمومی منتشر میکنم.
ولی گفتم قبل از پابلیک شدن، لینک ثبتنام رو اول با بچههای کانال به اشتراک بذارم.
فقط یه نکته؛ ظرفیت این دوره واقعاً محدوده و از همین الان بابت اینکه احتمالاً نتونیم همهی درخواستها رو بپذیریم، پیشاپیش عذرخواهی میکنم. 🙏
لینک ثبتنام (بدون VPN هم در دسترسه): armincodes.ir/mentorship/
اگر سؤال یا ابهامی داشتید، میتونید مستقیم بهم پیام بدید: @arminshaikhy
امیدوارم این تابستون (و احتمالاً یه تیکه از پاییز) کنار هم یه مسیر یادگیری جدی، مستمر و باکیفیت بسازیم.
503
سلام رفقا 👋
این مدت به واسطه شرایط تلخ و عجیبی که همه تجربه کردیم، اینجا خیلی کمکار بودم. نه حالش بود، نه تمرکزش.
ولی فکر کردم شاید بهترین راه برای شروع دوباره، ساختن یه فرصت برای یاد گرفتنه.
برای همین تصمیم گرفتیم تابستون امسال یه منتورشیپ ۷۰ روزه برگزار کنیم.
توی این مسیر فقط من نیستم؛ قراره در کنار چند نفر از دوستان و همکارهای حرفهای و باتجربه هم همراهتون باشیم تا هر کدوم از زاویه تجربه خودشون، کمکتون کنن مسیر رشدتون سریعتر و درستتر پیش بره.
دلیل برگزاری این برنامه هم یه چیزیه که این چند سال خیلی دیدیم.
با اومدن AI، ابزارهای جدید و سرعت بالای توسعه، خیلیها خیلی سریعتر از قبل کد میزنن؛ ولی همزمان یه گپ دانشی هم ایجاد شده.
امروز ممکنه کسی بتونه با کمک ابزارها یه فیچر کامل پیاده کنه، اما وقتی پای تحلیل مسئله، دیباگ، Performance، طراحی سیستم یا تصمیمهای مهندسی وسط میاد، ضعف پایهها خودش رو نشون میده.
این منتورشیپ دقیقاً برای پر کردن همین فاصله طراحی شده.
قرار نیست فقط الگوریتم حفظ کنیم یا چند تا سؤال LeetCode حل کنیم؛ قراره یاد بگیریم چطور فکر کنیم، چطور مسئله رو تحلیل کنیم و چطور مثل یه Software Engineer تصمیم بگیریم.
طی ۱۰ هفته از Programming Fundamentals شروع میکنیم و به Data Structures، Algorithms، Clean Code، SOLID، Git، Testing و مبانی System Design میرسیم.
هر هفته جلسه گروهی، تمرین، بازخورد و جلسات منتورینگ خواهیم داشت.
شرکت در دوره کاملاً رایگانه؛ فقط یه شرط داره:
تعهد، استمرار و مسئولیتپذیری.
اگر حس میکنی سرعت ابزارها از سرعت رشد پایههات جلو زده، احتمالاً این دوره برای توئه.
بهزودی لینک ثبتنام و جزئیات کامل رو منتشر میکنم. امیدوارم این تابستون کنار هم یه جامعه یادگیری خوب بسازیم. ❤️
503
Repost from ASafaeirad
Fuck AI company CEOs.
Listen to Grady.
https://www.youtube.com/watch?v=oRjLzxg8q6A
