Armin codes – Telegram
Armin codes
401 subscribers
90 photos
11 videos
13 files
89 links
👋 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
Download Telegram
Media is too big
VIEW IN TELEGRAM
راه مناسب شروع یکشنبه
اجرا لایو دیوید گیلمورِ جان
High Hopes🫀
🍾3
🎉 نسخه جدید لند دیجی‌شهر آماده شد! 🌟
بعد از کلی تلاش، نسخه جدید پلتفرم لند دیجی‌شهر رو با کلی تغییر و پیشرفت ارائه دادیم! 🎊
این نسخه رو طوری طراحی و بازنویسی کردیم که هم استفاده ازش راحت‌تر و جذاب‌تر بشه، هم بتونیم سریع‌تر و بهتر توسعه‌ش بدیم. 🚀
🔧 چی تغییر کرده؟
بازنویسی کامل نسخه کلاینت با استفاده از تکنولوژی‌های جدید برای سرعت بیشتر و عملکرد بهتر.
طراحی دوباره رابط کاربری با تمرکز روی سادگی و زیبایی، تا تجربه بهتری براتون بسازیم.
اضافه کردن سیستم‌های نظارتی پیشرفته برای شناسایی سریع مشکلات و ارائه خدمات پایدارتر.
این تغییرات نه فقط یه آپدیت، بلکه یه تحول اساسی بود تا لند بتونه در کنار رشد کاربرانش مقیاس‌پذیرتر و پایدارتر بشه.

و از شما کاربران عزیز، دعوت می‌کنیم تا نسخه جدید رو امتحان کنید و نظرات ارزشمندتون رو با ما به اشتراک
بگذارید.

lend.dgshahr.com
🍾41
#کوته_نیوز

نسخه‌ی فارسی code.org در دسترس قرار گرفت

@DevTwitter
🎒 بچه ها، اگر هنوز از GitHub Student Developer Pack استفاده نکردید، درخواستشو بدید.

این پکیج مجموعه‌ای از ابزارها و سرویس‌های رایگان یا تخفیف‌دار رو در اختیار دانشجوها قرار می‌ده و می‌تونه کمک بزرگی برای پروژه‌ها و یادگیری شما باشه.

چه امکاناتی داره؟
هاستینگ وب: مثل ۲۰۰ دلار اعتبار برای سرویس‌هایی مثل AWS یا DigitalOcean.
ابزارهای برنامه‌نویسی: دسترسی به IDEها و ابزارهایی مثل JetBrains.
دامین رایگان: با Namecheap می‌تونید دامنه ".me" رایگان دریافت کنید.
مدیریت پروژه: ابزارهایی مثل Trello و Notion.
و یه سری منابع یادگیری خوب...

چطور درخواست بدیم؟
باید دانشجو باشید و مدرکی مثل ایمیل دانشگاهی یا کارت دانشجویی داشته باشید.
به صفحه GitHub Education برید و درخواستتون رو ثبت کنید.

نکاتی که بهتره بدونید:
کارت دانشجویی‌تون رو به انگلیسی ترجمه کنید (اسم دانشگاه رو لاتین و تاریخ‌ها رو میلادی بنویسید).

اگر درخواستتون به‌خاطر موقعیت مکانی رد شد، می‌تونید با تغییر مرورگر، دستگاه یا استفاده از VPN مشکل رو حل کنید.

اگر درخواستتون رد شد، نگران نباشید؛ اغلب با درخواست دوباره مشکل برطرف می‌شه.

education.github.com/pack
4🍾2
switching between terminal and editor in VScode

ctrl + shift + p -> open keyboard shortcuts (JSON)
paste the following

{ "key": "ctrl+`", "command": "workbench.action.terminal.focus"},
{ "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}

ctrl + ` now will switch.
👾11
Forwarded from جینگت دیلی
♻️پدیده ای بنام انفجار ابله ها

اگر شما برای هدایت و اداره یک مجموعه، یک دلقک را دعوت به کار کنید، قطعا در ادامه با سازمانی پر از دلقک مواجه خواهید شد.(استیو جابز)

گای کاوازاکی  نظریه پرداز ژاپنی شرکت اپل از پدیده ای صحبت میکنه، که استیو جابز اونو به نام  انفجار ابله ها در یک نظام سازمانی یا اجتماعی نامگذاری کرده است.

او میگوید وقتی مدیر با استاندارد و مهارت سطح A انتخاب می شود، این مدیر به جهت برخورداری از عقلانیت، نخبگی و هوش زیاد، اطراف خود را عمدتا از نیروهای متخصص با سطح استاندارد A و به ندرت از نیروهای سطح B پر میکند.برعکس، اگر به مدیران با سطح استاندارد  B اجازه ورود به سازمان را بدهید، آنها عمدتا Cها را جذب خواهند کرد، زیرا می خواهند بر آنها برتری داشته باشند... 
این فرآیند ادامه پیدا میکند تا سرانجام به حاکمیت فراگیر Z ها ( دلقک ها، ابله ترین ها و شارلاتان های بزرگ) بر سازمان یا جامعه  ختم میشود.
بر این اساس، وقتی مقام مهمی چون اداره کشور و وزارتخانه را به مدیران با سطح استاندارد پایین می سپارند  پس باید انتظار داشته باشند در ادامه موجی از ابله ها بر سرنوشت جامعه سوار میشوند.به این پدیده انفجار دلقک ها یا انفجار ابلهان گفته می شود.
با این توصیف که مدیران سطح پایین برای جامعه تصمیم می‌گیرند و دستور و ابلاغیه صادر می کنند ، هیچ تعجبی نداره اگر ببینید:
یکی به سازمان زیرمجموعه اش دستور بده سریع و تند و انقلابی هواپیمای مسافربری بسازید.
یکی مدعی بشه که در عرض چندسال ریال ایران رو به یکی از ارزهای قدرتمند دنیا تبدیل خواهد کرد.
آن دیگری با اسارات گرفتن سربازهای آمریکایی و اخاذی از آمریکا برای آزادی آنها، برای کشور درآمد ارزی ایجاد کند.
یکی مدعی ساخت اتومبیل با سوخت آب شود.
یکی هر روز دستور دهد که تنگه هرمز را ببندید.
یکی مدعی شود با یک میلیون تومان میشود شغل ایجاد کرد.

یا احمقی دیگر مدعی شود با ۳۰۰ میلیون دلار ارز پاشی در جامعه میشود قیمت دلار را به ۱۵ هزار تومان رساند.
دیگری مدعی شود ایران توان تامین آب برای ۲ میلیارد نفر جمعیت را دارد.
ابلهی دیگر  خودرو ۲۰۶ طراحیِ   ۳۰ سال پیش را با تویوتا لندکروز با استانداردهای روز دنیا یکی بداند.


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

@jinget_daily
🍾3👾11
Forwarded from FullstacksJS — Academy
استیج ۲: از سینتکس تا مفهوم، چگونه درک عمیق تری از مفاهیم داشته باشیم؟
تو این جلسه آرمین شیخی برامون درباره اینکه چگونه یادگیرنده بهتری باشیم صحبت می‌کنه.

مشاهده ویدئو

ارائه دهنده:‌ آرمین شیخی

مباحث
00:00 درباره استیج
01:13 معرفی و مقدمه
02:54 یادگیری رفتارگرایانه
04:53 یادگیری شناخت‌گرایانه
06:28 یادگیری سازه‌گرایانه
08:31 یادگیری اجتماعی
10:13 چالش تصمیم‌گیری در شرکت‌ها
15:57 آزمایش Bobo Doll
17:20 یادگیری انسان‌گرایانه
21:12 این تئوری ها چطوری بهمون کمک می‌کنه؟
24:26 روش‌های مدرن‌تر یادگیری
28:16 مسئله فاصله مهارتی
31:30 اثرProtege
37:43 استفاده از مصاحبه برای یادگیری
39:42 استفاده از جوامع برای یادگیری
46:51 بهترین مدل یادگیری
48:18 مسئله بی‌انگیزگی
52:30 اضافه بار شناختی
55:37 مسئله Attention span
1:0320 تجربه مهیار کیهانی
1:07:17 تجربه علیرضا لطیفی
1:10:38 یادگیری در مراحل متفاوت
1:12:29 تجربه احسان کیهانی
1:14:57 لینک های ارتباطی

می‌تونید آرمین رو توی شبکه‌های اجتماعی دنبال کنید:
- آرمین شیخی
- کانال تلگرام
- لینکداین

درباره استیج
توی جلسات استیج شما میتونید موضوعی که دوست دارید رو ارائه بدید.
برای هماهنگی کافیه به تلگرام من پیام بدید
https://news.1rj.ru/str/s_kill

#fullstacksjs #stage #learning #knowledge
🚨 Heads up, developers!

It looks like Next.js 15.10 is experiencing memory leak issues 🐛. If upgrading or using this version, monitor your app's performance carefully. The team may patch this soon, so stay tuned! 🔧


به نظر می‌رسه در نسخه Next.js 15.10 یک مشکل نشت حافظه وجود داره. اگر قصد دارید به این نسخه بروزرسانی کنید، عملکرد اپلیکیشن‌تون رو با دقت بررسی کنید.
👾5💩3
In Praise of Idleness and Other Essays.pdf
289.3 KB
پیشنهاد اخر هفته 🍷

مقاله "در ستایش بطالت" نوشته‌ی برتراند راسل، فیلسوف و ریاضی‌دان مشهور، یک نقد جذاب و فلسفی بر ارزش‌های سنتی کار و تولید است. راسل در این مقاله به بررسی مفهوم بطالت می‌پردازد و استدلال می‌کند که جامعه مدرن کار بیش از حد را به اشتباه ستایش می‌کند، در حالی که کاهش ساعات کاری می‌تواند به توزیع بهتر ثروت، افزایش رفاه عمومی و رشد خلاقیت کمک کند. او بطالت را نه به معنای تنبلی، بلکه به عنوان فرصتی برای تفکر، هنر و لذت‌بردن از زندگی معرفی می‌کند و بر اهمیت ایجاد تعادل میان کار و زندگی تأکید دارد. این مقاله دعوتی است برای بازاندیشی در ارزش‌های رایج و بازتعریف مفهوم موفقیت در زندگی.
🍾62
مارگاریتا: فلسفه‌ای از طعم و سادگی🍕

مارگاریتا چیزی فراتر از یک پیتزا است؛ نمادی از هماهنگی، سادگی و اصالت که در برابر هیاهوی پیچیدگی‌های دنیای مدرن ایستاده است. این پیتزا با ترکیب سه ماده‌ی اصلی - گوجه‌فرنگی، موزارلا و ریحان - به ما یادآوری می‌کند که زیبایی واقعی نه در زرق و برق، بلکه در عمق و اصالت نهفته است.
6
Armin codes
مارگاریتا: فلسفه‌ای از طعم و سادگی🍕 مارگاریتا چیزی فراتر از یک پیتزا است؛ نمادی از هماهنگی، سادگی و اصالت که در برابر هیاهوی پیچیدگی‌های دنیای مدرن ایستاده است. این پیتزا با ترکیب سه ماده‌ی اصلی - گوجه‌فرنگی، موزارلا و ریحان - به ما یادآوری می‌کند که زیبایی…
مارگاریتا فلسفه‌ای از زندگی را نمایندگی می‌کند: فلسفه‌ای که در آن سادگی به معنای فقر نیست، بلکه غنا در پیوند با طبیعت و مینیمالیسم است. رنگ‌های این پیتزا، قرمز، سفید و سبز، نه تنها پرچم ایتالیا را به یاد می‌آورد، بلکه تعادلی زیباشناختی میان عناصر زمین، آسمان و گیاهان را نشان می‌دهد.

در پس هر لقمه از مارگاریتا، می‌توان خردی کهن را حس کرد: این‌که لذت‌های واقعی زندگی در ساده‌ترین چیزها یافت می‌شوند. گوجه‌فرنگی رسیده، با طعم شیرین و اسیدی‌اش، نماینده‌ی خاک است؛ موزارلا، با لطافت و کشسانی‌اش، به آب و حیات اشاره دارد؛ و ریحان، با عطر نافذش، همان روح گیاهی است که پیوند ما را با طبیعت زنده نگه می‌دارد.

مارگاریتا به ما می‌آموزد که اصالت، ارزشی بی‌بدیل است. در دنیایی که بسیاری از غذاها با افزودنی‌های پیچیده و شلوغی‌های غیرضروری تعریف می‌شوند، این پیتزا با سادگی‌اش می‌درخشد. هیچ عنصری در آن اضافه یا بیهوده نیست؛ هر ماده نقش خود را به کمال ایفا می‌کند، همان‌گونه که زندگی نیز وقتی زیباست که هر بخش آن در هماهنگی با کلیت وجود باشد.

این اثر هنری از آشپزی، سفری به گذشته است؛ به سال ۱۸۸۹، زمانی که ملکه مارگاریتا این ترکیب ساده را چشید و از خلوص و طعم آن شگفت‌زده شد. اما مارگاریتا تنها یک یادگار تاریخی نیست؛ بلکه یک بیانیه‌ی فلسفی است که می‌گوید: «سادگی، جوهره‌ی حقیقت است.»

وقتی به مارگاریتا نگاه می‌کنیم، نه‌تنها غذایی برای جسم، بلکه درسی برای روح می‌بینیم. این پیتزا، به‌سادگی‌اش، ما را به تأمل در زندگی دعوت می‌کند: به این‌که آیا ما نیز می‌توانیم مانند مارگاریتا، در عین سادگی، سرشار از معنا و تأثیر باشیم؟ شاید در نهایت، راز جذابیت مارگاریتا همین باشد: آغوشی گرم برای آنچه در زندگی واقعی و خالص است.
2
تغییرات جدید در معماری React Native - نسخه 0.76
مهم‌ترین تغییرات معماری جدید:
JSI (JavaScript Interface): به جای ارتباطات قدیمی از پل‌های Bridge، حالا از JSI برای تعامل سریع‌تر با کد نیتیو استفاده می‌شود. این باعث کاهش تاخیر و بهبود سرعت اپلیکیشن می‌شود.
Fabric: موتور جدید رندرینگ برای بهبود تعاملات UI و کاهش زمان رندرینگ در اپلیکیشن‌های پیچیده.
TurboModules: بهبود بارگذاری ماژول‌های نیتیو به‌صورت همزمان با JavaScript که سرعت بارگذاری اپلیکیشن را افزایش می‌دهد.
رندرینگ همزمان (Concurrent Rendering): رندر شدن بخش‌های مختلف اپلیکیشن به‌طور همزمان، که باعث افزایش سرعت و کارایی می‌شود.
Automatic Batching: دسته‌بندی خودکار تغییرات وضعیت (State) به‌منظور کاهش رندرهای غیرضروری و بهبود کارایی.


https://reactnative.dev/blog/2024/10/23/the-new-architecture-is-here
1
https://git-wrapped.com/

از اینجا میتونید خلاصه فعالیت گیت‌هابتونو توی سالی که گذشت ببینید 🫠


پ‌ن: یه خلاصه خیلی بانمک درست میکنه که میتونید شیر کنید.
پ‌ن: دوست داشتید برام بفرستید بنظرم خیلی جالب اومد!
🥂
👾32
دورهمی مدیران محصول ایکامرس، پنجشنبه هفته آینده قراره برگزار بشه.

‏جزییات سرفصل‌های دورهمی رو می‌تونین از اینجا ببینین.
‏⁦ dgshahr.landin.ir/e-comeeting/

‏برای دوستان پروداکتی به شدت پیشنهاد میکنم و مطمئناً میتونن از تجربه عزیزان مخصوصا امیر استفاده کنن.

برای دولوپرها هم خالی از لطف نیست و فرصت خیلی خوبی برای شبکه‌سازی و انتقال تجربس.🦾

اومدید میبینمتون 🤞🏻🥂
6
👾9🍾4
Forwarded from تهلاگ / Tehlug
⚡️ اطلاعیه دورهمی چیتگر

روز دوشنبه ۲۴ دی ماه قصد داریم که یه دورهمی ساده به صرف پیاده‌روی و گپ‌و‌گفت دور دریاچه‌ی چیتگر داشته باشیم. برای شرکت نیاز به ثبت‌نام نیست و هماهنگی رو در صورت لزوم توی گروه تلگرام ‌می‌تونید انجام بدید.

📍 مکان شروع
🗓 دوشنبه ۲۴ دی ساعت ۱۷

🐧 @TehranLUG
Please open Telegram to view this post
VIEW IN TELEGRAM
3🍾2
The Critical Rendering Path (CRP) encompasses the steps a browser takes to turn HTML, CSS, and JavaScript into visible pixels on the screen.
CRP Components and Processes

Document Object Model (DOM):

•Created incrementally as HTML is parsed.
•HTML may request JavaScript, altering the DOM.
•Larger DOM trees can slow down subsequent steps.


CSS Object Model (CSSOM):

•Built by parsing CSS, which is render-blocking until complete.
•Contains style rules applied to DOM nodes.
•More specific selectors take longer to evaluate but typically have minimal impact.

Render Tree:

•Combines DOM and CSSOM to include only visible content.
•Excludes display: none; elements and non-visual DOM nodes.

Layout:

•Determines the size and position of elements.
•Depends on screen size and viewport settings.
•Frequent or complex layouts can lead to "jank" during animations or scrolling.

Paint:

•Converts the render tree into pixels.
•Optimized to repaint only affected areas.
👾1
چرا نحوه‌ی سوال پرسیدن مهمه؟

تا حالا شده یه سوال از کسی بپرسی و به جای جواب درست، یه مشت جواب گنگ و بی‌ربط بگیری؟ یا اصلاً کسی نتونه کمکت کنه چون درست منظورت رو نگفتی؟ 🤔

🔑 واقعیت اینه که نحوه‌ی سوال پرسیدن، روی جواب گرفتن تأثیر مستقیم داره.
وقتی سوال خوب و درست می‌پرسی:
1️⃣ مخاطب دقیقاً متوجه می‌شه که چه چیزی نیاز داری.
2️⃣ ارتباطاتت بهتر و مؤثرتر می‌شه.
3️⃣ می‌تونی سریع‌تر به جواب برسی و وقتت هدر نمی‌ره.
4️⃣ حتی ممکنه جواب‌هایی بگیری که باعث بشن خودت بهتر فکر کنی و راه‌حل‌های جدید پیدا کنی.

مثلاً تصور کن از یکی بپرسی:
«چرا گوشی من کار نمی‌کنه؟»
خب، این سوال خیلی کلیه! کسی نمی‌تونه راحت بفهمه دقیقاً مشکل کجاست. ولی اگه بپرسی:
«گوشی من شارژ می‌شه، ولی روشن نمی‌شه. مدلش هم فلانه. چه مشکلی ممکنه داشته باشه؟»
اینجا دیگه مسیر رو مشخص کردی و احتمال اینکه کمک درستی بگیری خیلی بیشتره. 💡


این چند تا لینک خیلی خوب توضیح داده نحوه سوال پرسیدن رو
پیشنهاد میکنم یه نگاهی بهشون بندازید:

dontasktoask.ir
dontasktoask.ir/xy
dontasktoask.ir/nohello
dontasktoask.ir/nopv
dontasktoask.ir/nocode
3🍾2
سلام!
فرصت کارآموزی فرانت‌اند توی دیجی‌شهر فراهم شده💙
اگه دوست داری تجربه کار توی تیم و پروژه‌های واقعی رو به دست بیاری و خودتو برای ورود به بازار کار آماده کنی، این فرصت می‌تونه برات مناسب باشه.

پیش‌نیازها و جزئیات رو می‌تونی اینجا ببینی:
https://sha.hr/job
3🍾2