امروز رفتم سراغ یکی از پروژههای قدیمیترم که چند وقت پیش زده بودم تا یه ویژگی کوچیک بهش اضافه کنم.
واقعاً راست میگن که اگه از کدهای ۶ ماه پیشت بدت نیاد، یعنی پیشرفت نکردی!
طریقه نامگذاری متغیرها و کامپوننتبندیهاش جوری بود که نیمساعت فقط داشتم خط به خط میخوندم تا بفهمم اصلاً خودم چی نوشتم.
قبل از اضافه کردن قابلیت جدید، مجبور شدم اول یه دور کدهای اون بخش رو تمیز و سادهتر (Refactor) کنم.
───
Opened a project I built months ago. If you aren't slightly embarrassed by your old code, you aren't growing. Refactored a few messy components before adding any new features.
#CleanCode #JavaScript #Refactoring #DevLife
───
☕️ @hossein_codes
واقعاً راست میگن که اگه از کدهای ۶ ماه پیشت بدت نیاد، یعنی پیشرفت نکردی!
طریقه نامگذاری متغیرها و کامپوننتبندیهاش جوری بود که نیمساعت فقط داشتم خط به خط میخوندم تا بفهمم اصلاً خودم چی نوشتم.
قبل از اضافه کردن قابلیت جدید، مجبور شدم اول یه دور کدهای اون بخش رو تمیز و سادهتر (Refactor) کنم.
───
Opened a project I built months ago. If you aren't slightly embarrassed by your old code, you aren't growing. Refactored a few messy components before adding any new features.
#CleanCode #JavaScript #Refactoring #DevLife
───
☕️ @hossein_codes
👍4
Forwarded from 〆 𝐿𝑥𝑦 | 𝐹𝑎𝑖𝑛𝑡 あ
This media is not supported in your browser
VIEW IN TELEGRAM
Perfect Spiderman
Forwarded from •فَرِه• (𝘏𝘢𝘴𝘵𝘪)
روند جالبیه، آدمها ممکنه برامون از یه غریبه تبدیل به یه دوست بشن و بعدش از یه دوست به چیزی بیشتر، و یهو خیلی غریبهتر از غریبه.
👍5
پایان کار آپلودبوی پس از ۱۳ سال
پایان یک فصل از وب فارسی: آپلودبوی تعطیل شد
سرویس آپلود و اشتراکگذاری فایل آپلودبوی (UploadBoy) که از سال ۱۳۹۱ فعال بود، بعد از حدود ۱۳ سال فعالیت رسماً پایان کار خودش رو اعلام کرد.
چرا تعطیل شد؟
طبق توضیحات تیمشون، چالشهای سنگینی مثل قطعیهای مداوم و اختلالات شبکه، فیلترینگ، مشکلات زیرساختی اینترنت و فشارهای اقتصادی شدید در نهایت باعث شد ادامه مسیر برای سرویسدهی مستمر و پایدار غیرممکن بشه.
چرا این خبر برای وب فارسی مهمه؟
برای ماهایی که با وب قدیمیتر خاطره داریم، آپلودبوی یکی از پایههای اصلی دانلود و دانلود مستقیم در وب فارسی بود. بستهشدن چنین سرویسهای قدیمی و باسابقه، نشونهایه از سختتر شدن روزافزون شرایط میزبانی و نگه داشتن سرویسهای بزرگ توی ایران.
───
UploadBoy, one of Iran's oldest cloud file hosting services, has permanently shut down after 13 years of operation due to severe internet disruptions, economic pressure, and infrastructure challenges.
#TechNews #IranTech #UploadBoy #WebHistory
───
☕️ @hossein_codes
پایان یک فصل از وب فارسی: آپلودبوی تعطیل شد
سرویس آپلود و اشتراکگذاری فایل آپلودبوی (UploadBoy) که از سال ۱۳۹۱ فعال بود، بعد از حدود ۱۳ سال فعالیت رسماً پایان کار خودش رو اعلام کرد.
چرا تعطیل شد؟
طبق توضیحات تیمشون، چالشهای سنگینی مثل قطعیهای مداوم و اختلالات شبکه، فیلترینگ، مشکلات زیرساختی اینترنت و فشارهای اقتصادی شدید در نهایت باعث شد ادامه مسیر برای سرویسدهی مستمر و پایدار غیرممکن بشه.
چرا این خبر برای وب فارسی مهمه؟
برای ماهایی که با وب قدیمیتر خاطره داریم، آپلودبوی یکی از پایههای اصلی دانلود و دانلود مستقیم در وب فارسی بود. بستهشدن چنین سرویسهای قدیمی و باسابقه، نشونهایه از سختتر شدن روزافزون شرایط میزبانی و نگه داشتن سرویسهای بزرگ توی ایران.
───
UploadBoy, one of Iran's oldest cloud file hosting services, has permanently shut down after 13 years of operation due to severe internet disruptions, economic pressure, and infrastructure challenges.
#TechNews #IranTech #UploadBoy #WebHistory
───
☕️ @hossein_codes
ترفند TypeScript
فرق type و interface
هنوز خیلیها موقع شروع پروژه بین استفاده از type و interface شک دارند.
یک قانون سرانگشتی و ساده:
🔹 از Interface استفاده کن اگه: داری ساختار یک کامپوننت، کامپوننت پروپها (Props) یا شیء (Object) را تعریف میکنی که ممکنه بعداً نیاز باشه گسترش داده بشه .
🔹 از Type استفاده کن اگه: داری از Unionها استفاده میکنی (مثل type Status = 'success' | 'error') یا نیاز به تایپهای پیچیده و ترکیبی داری.
کد تمیزتر با انتخاب درست ابزار شروع میشه!
───
Quick TS Tip: Use interface for object shapes/props that might extend. Use type for Unions and complex type aliases.
#TypeScript #CleanCode #JavaScript
───
☕️ @hossein_codes
فرق type و interface
هنوز خیلیها موقع شروع پروژه بین استفاده از type و interface شک دارند.
یک قانون سرانگشتی و ساده:
🔹 از Interface استفاده کن اگه: داری ساختار یک کامپوننت، کامپوننت پروپها (Props) یا شیء (Object) را تعریف میکنی که ممکنه بعداً نیاز باشه گسترش داده بشه .
🔹 از Type استفاده کن اگه: داری از Unionها استفاده میکنی (مثل type Status = 'success' | 'error') یا نیاز به تایپهای پیچیده و ترکیبی داری.
کد تمیزتر با انتخاب درست ابزار شروع میشه!
───
Quick TS Tip: Use interface for object shapes/props that might extend. Use type for Unions and complex type aliases.
#TypeScript #CleanCode #JavaScript
───
☕️ @hossein_codes
بعضی وقتها بهترین بخشِ برنامهنویسی، دست نزدن به کیبورده!
اوایل که وارد دنیای توسعهدهندگی شده بودم، فکر میکردم برنامهنویسِ خوب کسیه که یکسره کدهای پشت سر هم میزنه و صدای تایپ کردن کیبوردش قطع نمیشه.
اما هر چی بیشتر بابت حل باگها و پروژهها زمان میگذارم، بیشتر میفهمم که ۲ ساعت زل زدن به مانیتور و فکر کردن به ساختار مسئله، خیلی ارزشمندتر از ۱۰ دقیقه کد زدنِ بیهدف و هیجانیه.
برنامهنویسی واقعاً تایپ کردن سریع نیست؛ تحلیل کردن، سادهتر کردن مسائل پیچیده و ساختنِ الگوهای ذهنیشه.
#Frontend #DeveloperMindset #SoftwareEngineering #ProblemSolving #DevLife
───
☕️ @hossein_codes
اوایل که وارد دنیای توسعهدهندگی شده بودم، فکر میکردم برنامهنویسِ خوب کسیه که یکسره کدهای پشت سر هم میزنه و صدای تایپ کردن کیبوردش قطع نمیشه.
اما هر چی بیشتر بابت حل باگها و پروژهها زمان میگذارم، بیشتر میفهمم که ۲ ساعت زل زدن به مانیتور و فکر کردن به ساختار مسئله، خیلی ارزشمندتر از ۱۰ دقیقه کد زدنِ بیهدف و هیجانیه.
برنامهنویسی واقعاً تایپ کردن سریع نیست؛ تحلیل کردن، سادهتر کردن مسائل پیچیده و ساختنِ الگوهای ذهنیشه.
#Frontend #DeveloperMindset #SoftwareEngineering #ProblemSolving #DevLife
───
☕️ @hossein_codes
❤3🔥1
بزرگترین درسی که دنیای فرانتاِند به من داد، ربطی به کدهای جاوااسکریپت یا CSS نداشت...
یاد گرفتم که همهچیز ممکنه توی اولین اجرا خراب بشه و به هم بریزه، و این هیچ اشکالی نداره!
اوایل وقتی به باگ میخوردم یا لایوتم به هم میریخت، کلافه میشدم. اما به مرور فهمیدم باگ خوردن بخشی از فرآیند خلقه.
توی زندگی هم همینه؛ هیچ مسیری، هیچ برنامهای و هیچ پروژهای از همون قدم اول بینقص نیست.
مهم اینه که یاد بگیری چطور صبور باشی و فرآیند «دیباگ کردنِ» مسیرت رو دوست داشته باشی.
#LifeLessons #Mindset #FrontendDeveloper #CareerGrowth #DeveloperLife
───
☕️ @hossein_codes
یاد گرفتم که همهچیز ممکنه توی اولین اجرا خراب بشه و به هم بریزه، و این هیچ اشکالی نداره!
اوایل وقتی به باگ میخوردم یا لایوتم به هم میریخت، کلافه میشدم. اما به مرور فهمیدم باگ خوردن بخشی از فرآیند خلقه.
توی زندگی هم همینه؛ هیچ مسیری، هیچ برنامهای و هیچ پروژهای از همون قدم اول بینقص نیست.
مهم اینه که یاد بگیری چطور صبور باشی و فرآیند «دیباگ کردنِ» مسیرت رو دوست داشته باشی.
#LifeLessons #Mindset #FrontendDeveloper #CareerGrowth #DeveloperLife
───
☕️ @hossein_codes
❤1
پلتفرم Facebook تصمیم گرفته برای عقب نموندن از رقبا، رابط کاربری خودش رو تغییر بده و ویدیوهای تمامصفحه رو به محض باز کردن اپلیکیشن به شما نشون بده. این تغییرات شباهت زیادی به سبک TikTok داره و تلاشی برای نگهداشتن کاربرهاست.
تیم مدیریتی Facebook همچنین سراغ کپیبرداری از سرویسهای دیگه رفته و اپلیکیشنهایی مثل Seller برای خرید و فروش و Forum برای بحثهای گروهی ساخته. علاوه بر این، قابلیت تیک آبیِ رایگان با احراز هویتِ سلفی هم قراره به این شبکه اجتماعی اضافه بشه.
───
☕️ @hossein_codes
تیم مدیریتی Facebook همچنین سراغ کپیبرداری از سرویسهای دیگه رفته و اپلیکیشنهایی مثل Seller برای خرید و فروش و Forum برای بحثهای گروهی ساخته. علاوه بر این، قابلیت تیک آبیِ رایگان با احراز هویتِ سلفی هم قراره به این شبکه اجتماعی اضافه بشه.
───
☕️ @hossein_codes
❤1
Forwarded from <𝗞𝗼𝗼𝗿𝗼𝘀𝗵𝗗𝗘𝗩/>
tik tok tik tok ..... ⌛️⏳
The previous Titan is coming back.....
But in new version.🔥
The previous Titan is coming back.....
But in new version.🔥
Forwarded from NewsLand | نیوزلند 🇳🇿 (A)
⭕لحظاتی قبل اعضای اتحادیه کانفیگ فروشان، جلسه فوری تشکیل دادن :
Forwarded from NewsLand | نیوزلند 🇳🇿 (A)
اگه شما هم این مشکل رو دارین ابتدای همه پرامپتهاتون این پرامپت رو بذارید:
Use the uploaded photo as the ONLY facial reference.
Preserve the person’s identity exactly.
Do not change the face shape, eyes, nose, lips, eyebrows, skin tone, hairstyle, facial proportions, age, or expression.
Keep the facial features 100% identical to the reference image.
Do not beautify, stylize, reconstruct, or reinterpret the face.
Only change the background, lighting, clothing, camera angle, or environment as requested.
The final image must clearly be the same person with no identity drift.
Photorealistic, ultra high detail.
@NewsLandcc
Use the uploaded photo as the ONLY facial reference.
Preserve the person’s identity exactly.
Do not change the face shape, eyes, nose, lips, eyebrows, skin tone, hairstyle, facial proportions, age, or expression.
Keep the facial features 100% identical to the reference image.
Do not beautify, stylize, reconstruct, or reinterpret the face.
Only change the background, lighting, clothing, camera angle, or environment as requested.
The final image must clearly be the same person with no identity drift.
Photorealistic, ultra high detail.
@NewsLandcc
❤3
وقتی فرانتاِند دولوپر و UI UX دیزاینر به یک زبان مشترک میرسن، خروجی پروژه تبدیل به یک محصول زنده و روان میشه، نه فقط یک مشت کد و تصویر.
هوش مصنوعی جای برنامهنویسها رو نمیگیره؛ اما برنامهنویسی که بلده از AI استفاده کنه، قطعاً جای برنامهنویسی که گارد داره رو میگیره.
👍8
This message is not supported by your version of Telegram. Please update to the latest version in Settings > Advanced, or install it from https://desktop.telegram.org. If you are already using the latest version, this message might depend on a feature that is not yet implemented.
Forwarded from <Devdocs />
Python Cheatsheets.pdf
2.7 MB
اختلال گسترده در حسابهای کاربری واتساپ
سرویس پیامرسان واتساپ به دلیل وجود یک باگ فنی، بهطور ناگهانی حساب تعداد زیادی از کاربرانش رو مسدود کرده و اونها رو در وضعیت در انتظار بررسی قرار داده. متا تایید کرده که این مشکل جدیه و تیمهای فنی در حال تلاش برای بازگردوندن دسترسی کاربران هستن.
───
☕️ @hossein_codes
سرویس پیامرسان واتساپ به دلیل وجود یک باگ فنی، بهطور ناگهانی حساب تعداد زیادی از کاربرانش رو مسدود کرده و اونها رو در وضعیت در انتظار بررسی قرار داده. متا تایید کرده که این مشکل جدیه و تیمهای فنی در حال تلاش برای بازگردوندن دسترسی کاربران هستن.
───
☕️ @hossein_codes
Forwarded from <𝗞𝗼𝗼𝗿𝗼𝘀𝗵𝗗𝗘𝗩/>
اگه فرانتاند دولوپرین و کلا با فرانت سروکار دارین این سایت برای شماست 👨💻
این سایت اومده تمام اجزا و کامپوننتهای سمت فرانت که اصطلاحات خاصی دارن رو جمعآوری کرده و بهتون معرفی کرده 🛠️✨. خیلی سایت خوبیه، پیشنهاد میکنم حتماً یه بارم که شده سر بزنین بهش 👀🔥.
http://namethatui.com
@Koorosh_DEV
این سایت اومده تمام اجزا و کامپوننتهای سمت فرانت که اصطلاحات خاصی دارن رو جمعآوری کرده و بهتون معرفی کرده 🛠️✨. خیلی سایت خوبیه، پیشنهاد میکنم حتماً یه بارم که شده سر بزنین بهش 👀🔥.
http://namethatui.com
@Koorosh_DEV
NameThatUI
NameThatUI — What Is This UI Element Called?
See the UI element, learn its real name and API symbol, and copy a precise prompt for your coding agent.
❤1