جدا لینکین پارک جدید تبدیل شده به یه بند رپ راک متوسط دیگه!
ملودی های کچی تو خالی، لیریک متوسط، پروداکشن معمولی
کار حتی بازاری هم نیست!
شاید باید همینقدر انتظار داشت؟
ملودی های کچی تو خالی، لیریک متوسط، پروداکشن معمولی
کار حتی بازاری هم نیست!
شاید باید همینقدر انتظار داشت؟
🔥3🤷♂2
Forwarded from tech-afternoon (Amin Mesbahi)
✨ 🎰 مفهوم Never-Ending Support و یک بیزنس مدل جالب!
تیم herodevs بیزنسش اینجوریه که می گه شما به هر دلیلی امکان ارتقاء فلان لایبری کدباز که دیگه پشتیبانی نمیشه رو نداری؟ اشکال نداره! ما پول میگیریم روی هر محصول کدباز عهد حجریای بهت تا ابد سرویس و بهبود امنیتی میدیم.
مثلا روی Angular 1.5.x یا...
شاید برای مشتریها جالب باشه، ولی طفلکی اون دولوپرهایی که باید سوار ماشین زمان شن و برگردن گذشته رو ترمیم کنن 😬😩🥴
تیم herodevs بیزنسش اینجوریه که می گه شما به هر دلیلی امکان ارتقاء فلان لایبری کدباز که دیگه پشتیبانی نمیشه رو نداری؟ اشکال نداره! ما پول میگیریم روی هر محصول کدباز عهد حجریای بهت تا ابد سرویس و بهبود امنیتی میدیم.
مثلا روی Angular 1.5.x یا...
شاید برای مشتریها جالب باشه، ولی طفلکی اون دولوپرهایی که باید سوار ماشین زمان شن و برگردن گذشته رو ترمیم کنن 😬😩🥴
🔥3
Forwarded from DevTwitter | توییت برنامه نویسی
توسعهدهندههای فرانتاند یه شهرت دارن که "کمتر تکنیکی" از توسعهدهندههای بکاند هستن
بارها این موضوع رو توی صحبتها شنیدم
بذارید یک بار برای همیشه روشن کنیم: ما اینجا نیستیم که فقط "چیزها رو زیبا کنیم"
این برداشت کاملاً اشتباه
حقیقت اینه که:
- ما تجربههای کاربری رو طراحی میکنیم – این فقط نوشتن کد نیست؛ بلکه ایجاد اپلیکیشنهای شهودی، یکپارچه و دسترسیپذیر هست که کاربران رو درگیر میکنه و مشکلات واقعی رو حل میکنه. در سال ۲۰۲۴، با افزایش رابطهای کاربری پیچیده و نیازهای متنوع کاربران، باید مطمئن بشیم هر تعامل معنا دار و در دسترس همه هست
- ما عملکرد رو بهینه میکنیم – کاربران سرعت رو میخوان و هر میلیثانیه مهمه. در ۲۰۲۴، با دادهمحورتر و ویژگیغنیتر شدن اپلیکیشنها، بهینهسازی زمان بارگذاری و عملکرد در حال اجرا حیاتی شده. تکنیکهایی مثل code splitting، lazy loading و مدیریت مؤثر داراییها حالا استانداردهایی برای بهبود تجربه کاربری هستن
- ما با خدمات بکاند ادغام میشیم – کار ما شامل برنامهنویسی asynchronous، مدیریت API و مدیریت خطاهای قوی هست تا ارتباط بین کلاینت و سرور به خوبی انجام بشه
- ما از ابزارهای ساخت پیچیده استفاده میکنیم – تسلط بر ابزارهایی مثل Webpack، Babel و npm scripts برای بهینهسازی داراییها، مدیریت وابستگیها و خودکارسازی گردش کارها ضروریه
- ما امنیت رو پیادهسازی میکنیم – رسیدگی به آسیبپذیریها مثل XSS و CSRF خیلی مهمه. ما میدونیم چطور ورودیها رو ایمن کنیم و از دادههای کاربران حفاظت کنیم، که جلوی خطرات رو میگیره
- ما به دسترسی (a11y) اهمیت میدیم – ساخت اپلیکیشنهای فراگیر فقط یه هدف نیست، بلکه یک ضرورته. ما از ARIA roles، HTML semanticو keyboard navigationاستفاده میکنیم تا مطمئن بشیم همه میتونن از اپلیکیشنهای ما استفاده کنن
- ما مدیریت state رو به خوبی انجام میدیم – با بزرگتر شدن اپلیکیشنها، مدیریت وضعیت بین کامپوننتها چالش پیچیدهای میشه. با استفاده از کتابخانههای مدیریت وضعیت مثل Redux یا Context API، اطمینان حاصل میکنیم که دادهها بهخوبی در اپلیکیشن جریان پیدا کنن و ثبات و عملکرد حفظ بشه
- ما از فریمورکها و کتابخانههای مدرن استفاده میکنیم – با افزایش فریمورکهایی مثل React، Vue و Angular، باید همیشه درک بهروز از اکوسیستمهای اونها داشته باشیم. تسلط بر معماری مبتنی بر کامپوننت و فهم روشهای چرخه عمر برای ساخت اپلیکیشنهای مقیاسپذیر حیاتی هست
- ما روی progressive enhancement و responsive design تمرکز میکنیم – در زمانی که کاربران از دستگاههای مختلف به اپلیکیشنها دسترسی پیدا میکنن، طراحی با توسعه تدریجی اطمینان میده که کارکردهای اصلی برای همه قابل دسترسی باشه. تکنیکهای طراحی responsiveبه ما این امکان رو میده که طرحهای منعطفی بسازیم که به اندازههای مختلف صفحه نمایش سازگار بشن
- ما به بازخورد کاربران و تستها اهمیت میدیم – ادغام بازخورد کاربران از طریق تستهای usability و A/B برای بهبود تجربههای کاربری ضروریه. ما از ابزارهایی استفاده میکنیم که رفتار کاربران رو تجزیه و تحلیل میکنن و اطلاعاتی جمعآوری میکنن تا طراحیها رو بهبود بدیم و مطمئن بشیم اپلیکیشنهامون به خوبی نیازهای کاربران رو برآورده میکنه
@DevTwitter | <Soheib Kiani/>
بارها این موضوع رو توی صحبتها شنیدم
بذارید یک بار برای همیشه روشن کنیم: ما اینجا نیستیم که فقط "چیزها رو زیبا کنیم"
این برداشت کاملاً اشتباه
حقیقت اینه که:
- ما تجربههای کاربری رو طراحی میکنیم – این فقط نوشتن کد نیست؛ بلکه ایجاد اپلیکیشنهای شهودی، یکپارچه و دسترسیپذیر هست که کاربران رو درگیر میکنه و مشکلات واقعی رو حل میکنه. در سال ۲۰۲۴، با افزایش رابطهای کاربری پیچیده و نیازهای متنوع کاربران، باید مطمئن بشیم هر تعامل معنا دار و در دسترس همه هست
- ما عملکرد رو بهینه میکنیم – کاربران سرعت رو میخوان و هر میلیثانیه مهمه. در ۲۰۲۴، با دادهمحورتر و ویژگیغنیتر شدن اپلیکیشنها، بهینهسازی زمان بارگذاری و عملکرد در حال اجرا حیاتی شده. تکنیکهایی مثل code splitting، lazy loading و مدیریت مؤثر داراییها حالا استانداردهایی برای بهبود تجربه کاربری هستن
- ما با خدمات بکاند ادغام میشیم – کار ما شامل برنامهنویسی asynchronous، مدیریت API و مدیریت خطاهای قوی هست تا ارتباط بین کلاینت و سرور به خوبی انجام بشه
- ما از ابزارهای ساخت پیچیده استفاده میکنیم – تسلط بر ابزارهایی مثل Webpack، Babel و npm scripts برای بهینهسازی داراییها، مدیریت وابستگیها و خودکارسازی گردش کارها ضروریه
- ما امنیت رو پیادهسازی میکنیم – رسیدگی به آسیبپذیریها مثل XSS و CSRF خیلی مهمه. ما میدونیم چطور ورودیها رو ایمن کنیم و از دادههای کاربران حفاظت کنیم، که جلوی خطرات رو میگیره
- ما به دسترسی (a11y) اهمیت میدیم – ساخت اپلیکیشنهای فراگیر فقط یه هدف نیست، بلکه یک ضرورته. ما از ARIA roles، HTML semanticو keyboard navigationاستفاده میکنیم تا مطمئن بشیم همه میتونن از اپلیکیشنهای ما استفاده کنن
- ما مدیریت state رو به خوبی انجام میدیم – با بزرگتر شدن اپلیکیشنها، مدیریت وضعیت بین کامپوننتها چالش پیچیدهای میشه. با استفاده از کتابخانههای مدیریت وضعیت مثل Redux یا Context API، اطمینان حاصل میکنیم که دادهها بهخوبی در اپلیکیشن جریان پیدا کنن و ثبات و عملکرد حفظ بشه
- ما از فریمورکها و کتابخانههای مدرن استفاده میکنیم – با افزایش فریمورکهایی مثل React، Vue و Angular، باید همیشه درک بهروز از اکوسیستمهای اونها داشته باشیم. تسلط بر معماری مبتنی بر کامپوننت و فهم روشهای چرخه عمر برای ساخت اپلیکیشنهای مقیاسپذیر حیاتی هست
- ما روی progressive enhancement و responsive design تمرکز میکنیم – در زمانی که کاربران از دستگاههای مختلف به اپلیکیشنها دسترسی پیدا میکنن، طراحی با توسعه تدریجی اطمینان میده که کارکردهای اصلی برای همه قابل دسترسی باشه. تکنیکهای طراحی responsiveبه ما این امکان رو میده که طرحهای منعطفی بسازیم که به اندازههای مختلف صفحه نمایش سازگار بشن
- ما به بازخورد کاربران و تستها اهمیت میدیم – ادغام بازخورد کاربران از طریق تستهای usability و A/B برای بهبود تجربههای کاربری ضروریه. ما از ابزارهایی استفاده میکنیم که رفتار کاربران رو تجزیه و تحلیل میکنن و اطلاعاتی جمعآوری میکنن تا طراحیها رو بهبود بدیم و مطمئن بشیم اپلیکیشنهامون به خوبی نیازهای کاربران رو برآورده میکنه
@DevTwitter | <Soheib Kiani/>
😁3🔥2
Forwarded from DevTwitter | توییت برنامه نویسی
این کورس رایگان بازی سازی آنریل انجین رو از دست ندید، شامل ۳۵ ساعت آموزش حرفهای توسط مدرسین رسمی اپیک.
این دوره فقط برای گیم دولوپرهای حرفهای با پرداخت هزینه در دسترس هست که موقتا آنلاین بین ۳ دسامبر تا ۱۵ ژانویه در دسترس خواهد بود!
ثبت نام هم نمیخواد!
https://dev.epicgames.com/community/learning/talks-and-demos/W4va/unreal-engine-unreal-fellowship-games
@DevTwitter | <Mamadou On GameDev/>
این دوره فقط برای گیم دولوپرهای حرفهای با پرداخت هزینه در دسترس هست که موقتا آنلاین بین ۳ دسامبر تا ۱۵ ژانویه در دسترس خواهد بود!
ثبت نام هم نمیخواد!
https://dev.epicgames.com/community/learning/talks-and-demos/W4va/unreal-engine-unreal-fellowship-games
@DevTwitter | <Mamadou On GameDev/>
❤2🔥2
😁4🔥2
What Is x-Height?
The x-height refers to the distance between the baseline (the line on which most letters sit) and the mean line of lowercase letters in a typeface. Essentially, it's the height of the lowercase "x" in a particular font, which is why it's called the x-height. This measurement also generally applies to other lowercase letters like "v," "w," and "z."
Why Does x-Height Matter?
☝️Legibility: A larger x-height can make a font more readable, especially at smaller sizes, because the main body of the lowercase letters is more prominent.
☝️Design Aesthetics: The proportion of the x-height to the cap height (the height of uppercase letters) affects the overall appearance and harmony of the typeface.
☝️Visual Perception: Fonts with different x-heights can evoke different feelings. For instance, a smaller x-height might give a typeface a more elegant or traditional feel, while a larger x-height can make it appear more modern and approachable.
#xheight part 1
#Typography
The x-height refers to the distance between the baseline (the line on which most letters sit) and the mean line of lowercase letters in a typeface. Essentially, it's the height of the lowercase "x" in a particular font, which is why it's called the x-height. This measurement also generally applies to other lowercase letters like "v," "w," and "z."
Why Does x-Height Matter?
☝️Legibility: A larger x-height can make a font more readable, especially at smaller sizes, because the main body of the lowercase letters is more prominent.
☝️Design Aesthetics: The proportion of the x-height to the cap height (the height of uppercase letters) affects the overall appearance and harmony of the typeface.
☝️Visual Perception: Fonts with different x-heights can evoke different feelings. For instance, a smaller x-height might give a typeface a more elegant or traditional feel, while a larger x-height can make it appear more modern and approachable.
#xheight part 1
#Typography
🔥4
خرسِ برنامه نویس
What Is x-Height? The x-height refers to the distance between the baseline (the line on which most letters sit) and the mean line of lowercase letters in a typeface. Essentially, it's the height of the lowercase "x" in a particular font, which is why it's…
x-Height and Font Selection
When choosing a font for your project, consider the x-height:
📄For Body Text: Fonts with a larger x-height improve readability in paragraphs and lengthy texts.
💭For Headlines: A smaller x-height can add sophistication and elegance to titles and headings.
✨For Branding: The x-height can influence the personality conveyed by the text, affecting how your brand is perceived.
#xheight part 2
#Typography
When choosing a font for your project, consider the x-height:
📄For Body Text: Fonts with a larger x-height improve readability in paragraphs and lengthy texts.
💭For Headlines: A smaller x-height can add sophistication and elegance to titles and headings.
✨For Branding: The x-height can influence the personality conveyed by the text, affecting how your brand is perceived.
#xheight part 2
#Typography
❤3🔥2
خرسِ برنامه نویس
x-Height and Font Selection When choosing a font for your project, consider the x-height: 📄For Body Text: Fonts with a larger x-height improve readability in paragraphs and lengthy texts. 💭For Headlines: A smaller x-height can add sophistication and elegance…
Porcupine soft team space on Notion
x-height | Notion
What Is x-Height?
🔥4
خرسِ برنامه نویس
https://open.spotify.com/wrapped/share/share-39ed70e31b5643969235e0467d9b1519?si=6dKxKb-TSDSkHOTNkkWsJQ&destination=datastories&lang=en
برای منی که خیلی اهل اهنگ ایرانی نیستم وجود پیمان سلیمی تو این لیست خیلی جالب بود
🔥4
What Is Cap Height?
Cap height refers to the vertical distance from the baseline (the line on which letters sit) to the top of flat-topped capital letters in a given typeface. This means that letters like “H” or “I”—those with straight horizontal strokes at their tops—are typically used to determine this measurement. The cap height becomes a reference point that helps typographers and designers understand how large or small the uppercase letters will appear.
Click to read this bog post.
#CapHeight
#Typography
Cap height refers to the vertical distance from the baseline (the line on which letters sit) to the top of flat-topped capital letters in a given typeface. This means that letters like “H” or “I”—those with straight horizontal strokes at their tops—are typically used to determine this measurement. The cap height becomes a reference point that helps typographers and designers understand how large or small the uppercase letters will appear.
Click to read this bog post.
#CapHeight
#Typography
🔥5