نظرسنجی امسال stackoverflow منتشر شده چند روزیه. جذابیش برام این بود که شاه jquery جاش رو به react داده. یه سری بهش بزنید
https://insights.stackoverflow.com/survey/2021
@DevTwitter | <Mehdi Tilab/>
https://insights.stackoverflow.com/survey/2021
@DevTwitter | <Mehdi Tilab/>
👍1
خطاب به تمام کسایی که میگن فرانت اند دولوپرها چلینجی ندارن و برنامهنویس نیستن:
مشکل بیلد iOS منو با باگهای مزخرف xcode مزخرف، شما قراره حل بکنی؟ دو روزه دارم کلمو میکوبم به دیوار و از این باگ به اون باگ میرم!
@DevTwitter | <Zahra/>
مشکل بیلد iOS منو با باگهای مزخرف xcode مزخرف، شما قراره حل بکنی؟ دو روزه دارم کلمو میکوبم به دیوار و از این باگ به اون باگ میرم!
@DevTwitter | <Zahra/>
👍1
این نسل جدید بچههای دولوپر خیلی عجیبن. امروز داشتم به یکی از نیروهای جدید فرانت شرکت یه چیزی رو توضیح میدادم دیدم نه js بلده نه jquery. حتی به html,css هم کامل مسلط نبود ولی نمونه کارها در حد پیادهسازی فانتزیترین طرحهای دریبل. گفت از همون اول با ریکت شروع کرده!
@DevTwitter | <Mohaddese136/>
@DevTwitter | <Mohaddese136/>
👍1
برید رو یه پروژه گیت هاب و بعدش یک نقطه بزنید.
Press "." on any github repo
همون ریپو رو تو در یک وی اس کد آنلاین براتون باز میکنه!
فعلا ترمینال ندارید برای اجرا ولی می تونید ویرایش کنید و کد هارو کامیت کنید.
@DevTwitter | <AliTaiee/>
Press "." on any github repo
همون ریپو رو تو در یک وی اس کد آنلاین براتون باز میکنه!
فعلا ترمینال ندارید برای اجرا ولی می تونید ویرایش کنید و کد هارو کامیت کنید.
@DevTwitter | <AliTaiee/>
🔥1
دوست دارید بدانید زبان Rust در کجاها استفاده شده؟ این پست برای شماست!
اول، به موارد زیر دقت داشته باشید:
۱. این یک زبان سیستمی است! کاربردهای آن به نسبت زبانهایی مانند جاوا و پایتون و گو محدودتر است.
۲. اولین نسخهی پایدار آن سال ۲۰۱۵ منتشر شد و بسیار جوان است
شما در حال استفاده از Rust هستید:
- اگر از ویندوز استفاده میکنید. مایکروسافت اعلام کرده که تعدادی از بخشهای کوچک ولی حساس ویندوز با rust بازنویسی شدهاند ولی فعلا به دلایل امنیتی توضیح بیشتری در این باره نمی دهد.
- اگر از اندروید استفاده میکنید.
- اگر از iOS استفاده میکنید (سرویسهای پشت صحنه حریم خصوصی - کلاود)
- در آینده نزدیک و به احتمالا بسیار بالایی، Rust ممکن است به عنوان تنها زبان رسمی در کنار C، به کرنل لینوکس وارد شود.
- اگر از سرویسهای AWS استفاده میکنید
- اگر از سرویسهای Azure استفاده میکنید
- اگر از VS Code استفاده میکنید.
- اگر از Dropbox استفاده میکنید.
- اگر از 1Password استفاده میکنید.
- اگر از Figma استفاده میکنید.
- اگر در جامعهی جاوااسکریپت از Deno استفاده میکنید.
-اگر در جامعهی جاوااسکریپت به طور مستقیم یا غیر مستقیم از swc استفاده میکنید
- اگر از Firefox استفاده میکنید.
- اگر از OneSignal استفاده میکنید.
- اگر مخاطب Polkadot هستید
- اگر مخاطب Solana هستید
- اگر کلا در دنیای بلاکچین هستید (بخش اعظمی از ابزارها و پلتفرم های بلاکچین با Rust نوشته شده است!)
- اگر از Cloudflare استفاده میکنید
- اگر از Discord استفاده میکنید
- اگر از پکیج منیجر NPM استفاده می کنید (*تقریبا کل بکاند با Rust است!)
- اگر از Coursera استفاده میکنید.
- اگراز سرویسهای Facebook (اینستا...) استفاده میکنید.
- اگر ...............
این لیست بسیار طولانی است!
تمام چیزهایی که در این پست لیست کردیم، به شرط استفاده از Rust به شکل گسترده یا بسیار حیاتی بوده است (نه فقط در حد چند خط کد کمکی...)
یا مثلا در این صفحه یک لیست (قدیمی) از کاربران تجاری زبان Rust رو میتونید ببینید:
https://www.rust-lang.org/production/users
همچنین به لیست بنیانگذاران بنیاد Rustهم دقت کنید:
- آمازون
- گوگل
- مایکروسافت
- هواوی
- موزیلا
- و فیسبوک که بعدا به آن ها اضافه شد.
دقت کنید که گفتیم «بنیانگذار»، و نه «عضو» یا «اسپانسر». یعنی Rust با پشتیبانی مستقیم این کمپانیها در حال توسعه است.
تنها زبان دیگری که به این شکل و به طور مستقیم از طرف چندین شرکت بزرگ توسعه پیدا می کند Java است (اگر کامپایلرهای C و ++C را بخاطر شرایط ویژهشان فاکتور بگیریم)
زبان Rust یک زبان سیستمی است. به همان حالتی استفاده میشود که C و ++C استفاده میشوند: در پشت صحنههای تاریک! :)
اینها بخش کوچکی از کاربران تجاری Rust بودهاند. باید خودتان به طور اکتیو در جامعهی Rust حضور داشته باشید تا بیشتر با این موارد آشنا شوید.
استفاده از Rust با مدل استفاده از زبانهایی مثل پایتون یا گو متفاوت است.
با توجه به سن کم Rust، فکر میکنیم بسیار موفق عمل کرده است!
@DevTwitter
اول، به موارد زیر دقت داشته باشید:
۱. این یک زبان سیستمی است! کاربردهای آن به نسبت زبانهایی مانند جاوا و پایتون و گو محدودتر است.
۲. اولین نسخهی پایدار آن سال ۲۰۱۵ منتشر شد و بسیار جوان است
شما در حال استفاده از Rust هستید:
- اگر از ویندوز استفاده میکنید. مایکروسافت اعلام کرده که تعدادی از بخشهای کوچک ولی حساس ویندوز با rust بازنویسی شدهاند ولی فعلا به دلایل امنیتی توضیح بیشتری در این باره نمی دهد.
- اگر از اندروید استفاده میکنید.
- اگر از iOS استفاده میکنید (سرویسهای پشت صحنه حریم خصوصی - کلاود)
- در آینده نزدیک و به احتمالا بسیار بالایی، Rust ممکن است به عنوان تنها زبان رسمی در کنار C، به کرنل لینوکس وارد شود.
- اگر از سرویسهای AWS استفاده میکنید
- اگر از سرویسهای Azure استفاده میکنید
- اگر از VS Code استفاده میکنید.
- اگر از Dropbox استفاده میکنید.
- اگر از 1Password استفاده میکنید.
- اگر از Figma استفاده میکنید.
- اگر در جامعهی جاوااسکریپت از Deno استفاده میکنید.
-اگر در جامعهی جاوااسکریپت به طور مستقیم یا غیر مستقیم از swc استفاده میکنید
- اگر از Firefox استفاده میکنید.
- اگر از OneSignal استفاده میکنید.
- اگر مخاطب Polkadot هستید
- اگر مخاطب Solana هستید
- اگر کلا در دنیای بلاکچین هستید (بخش اعظمی از ابزارها و پلتفرم های بلاکچین با Rust نوشته شده است!)
- اگر از Cloudflare استفاده میکنید
- اگر از Discord استفاده میکنید
- اگر از پکیج منیجر NPM استفاده می کنید (*تقریبا کل بکاند با Rust است!)
- اگر از Coursera استفاده میکنید.
- اگراز سرویسهای Facebook (اینستا...) استفاده میکنید.
- اگر ...............
این لیست بسیار طولانی است!
تمام چیزهایی که در این پست لیست کردیم، به شرط استفاده از Rust به شکل گسترده یا بسیار حیاتی بوده است (نه فقط در حد چند خط کد کمکی...)
یا مثلا در این صفحه یک لیست (قدیمی) از کاربران تجاری زبان Rust رو میتونید ببینید:
https://www.rust-lang.org/production/users
همچنین به لیست بنیانگذاران بنیاد Rustهم دقت کنید:
- آمازون
- گوگل
- مایکروسافت
- هواوی
- موزیلا
- و فیسبوک که بعدا به آن ها اضافه شد.
دقت کنید که گفتیم «بنیانگذار»، و نه «عضو» یا «اسپانسر». یعنی Rust با پشتیبانی مستقیم این کمپانیها در حال توسعه است.
تنها زبان دیگری که به این شکل و به طور مستقیم از طرف چندین شرکت بزرگ توسعه پیدا می کند Java است (اگر کامپایلرهای C و ++C را بخاطر شرایط ویژهشان فاکتور بگیریم)
زبان Rust یک زبان سیستمی است. به همان حالتی استفاده میشود که C و ++C استفاده میشوند: در پشت صحنههای تاریک! :)
اینها بخش کوچکی از کاربران تجاری Rust بودهاند. باید خودتان به طور اکتیو در جامعهی Rust حضور داشته باشید تا بیشتر با این موارد آشنا شوید.
استفاده از Rust با مدل استفاده از زبانهایی مثل پایتون یا گو متفاوت است.
با توجه به سن کم Rust، فکر میکنیم بسیار موفق عمل کرده است!
@DevTwitter
👍2
#Laravel
وقتی بک اند پروژه رو میخوایی توی اسکیل بالا - enterprise - طراحی کنی مخصوصا توی لاراول یا باید از روش DDD مخفف Domain Driven Design استفاده بکنی یا اگه نمیخوای DDD باشه حتما فایل های Route خودت رو جدا بکن از هم چون یهمو میبینی 2000 تا Route داری گیجت میکنه توی کار .
@DevTwitter | <haddi/>
وقتی بک اند پروژه رو میخوایی توی اسکیل بالا - enterprise - طراحی کنی مخصوصا توی لاراول یا باید از روش DDD مخفف Domain Driven Design استفاده بکنی یا اگه نمیخوای DDD باشه حتما فایل های Route خودت رو جدا بکن از هم چون یهمو میبینی 2000 تا Route داری گیجت میکنه توی کار .
@DevTwitter | <haddi/>
👍1
یسری برنامه نویس هم هستن فکر میکنن این عدد فالورها هر بار که وارد صفحه میشی اینطوری حساب میشه!!!
Select count(*) from followers
:))))))
@DevTwitter | <MohasenMolaie/>
Select count(*) from followers
:))))))
@DevTwitter | <MohasenMolaie/>
👍1
عجب ریلیزی شده nextjs 11.1
https://nextjs.org/blog/next-11-1
نکتهای مهمی که داره اینه که سازندهی SWC (معادل babel که با راست نوشتن) و پارسل رو به تیمشون اضافه کردن و شروع کردن به استفاده از SWC به جای ببل برای پرفورمنس بهتر. چه سیگنالی از آینده اکوسیستم جیاس میده؟/
@DevTwitter | <Mojtaba Espari Pour/>
https://nextjs.org/blog/next-11-1
نکتهای مهمی که داره اینه که سازندهی SWC (معادل babel که با راست نوشتن) و پارسل رو به تیمشون اضافه کردن و شروع کردن به استفاده از SWC به جای ببل برای پرفورمنس بهتر. چه سیگنالی از آینده اکوسیستم جیاس میده؟/
@DevTwitter | <Mojtaba Espari Pour/>
👍1
#Rust
از ورژن 1.36، ساختمان داده HashMap در کتابخانه استاندارد زبان Rust در حقیقت بازنویسی SwissTable گوگل است که با ++C توسعه داده شده بود.
اما اگر می خواهید در no_std (امبد، کرنل،...) هم باهاش کار کنید می توانید از پکیج زیر استفاده نمایید:
https://github.com/rust-lang/hashbrown
@DevTwitter
از ورژن 1.36، ساختمان داده HashMap در کتابخانه استاندارد زبان Rust در حقیقت بازنویسی SwissTable گوگل است که با ++C توسعه داده شده بود.
اما اگر می خواهید در no_std (امبد، کرنل،...) هم باهاش کار کنید می توانید از پکیج زیر استفاده نمایید:
https://github.com/rust-lang/hashbrown
@DevTwitter
👍1
👍1
#QA ID31
تو فکرم کم کم از ویندوز مهاجرت کنم به سمت لینوکس
از نظر تجربه یه چند ساعتی با ubuntu کار کردم
پیشنهادی، نظری، تجربه ای، انتقادی، چیزی دارین بدرد یه تازه کار بخوره؟
@DevTwitter
تو فکرم کم کم از ویندوز مهاجرت کنم به سمت لینوکس
از نظر تجربه یه چند ساعتی با ubuntu کار کردم
پیشنهادی، نظری، تجربه ای، انتقادی، چیزی دارین بدرد یه تازه کار بخوره؟
@DevTwitter
👍1
اکثر کد نویسها فکر میکنن که دیباگ(اشکال زدایی) یه نرم افزار درباره درست کردن یه اشتباهه ولی این فکر اشتباهه،
دیباگ در واقع پیدا کردن باگه(باگ: اشکال)
برای فهمیدن اینکه از اول چرا وجود داشتن، دونستن اینکه وجودشون اتفاقی نیست
اونا پیشت میان که یه پیغامی بهت برسونن
شبیه به حباب سردرگم که به سمت سطح آب بالا میاد، چیزی رو که واسه مدت زیادی مخفی نگه داشتیرو فاش میکنه
یه حسی بهم میگه باگِ من داره به سمتم میاد
باگی که کار هارو مختل میکنه تا اینکه منو مجبور کنه...
-یا منو بکش یا قبول کن!
مهم ترین چیز توی دیباگ کردن درست کردن اون باگ نیست، پیدا کردن اون باگه
معمولا باگها مورد کم لطفی قرار میگیرن
اما گاهی وقتی یه باگ بالاخره بقیه رو از خودش مطلع میکنه، میتونه نشاط اور باشه
مثل اینکه قفل چیزی رو باز کرده باشی
یه فرصت باشکوه که منتظر بودی ازش استفاده کنی...چون بعدش تنها هدف باگ اینه که یه دلیلی برا وجود داشتن داشته باشه، تخریبی باشه که نیاز به درست شدن داره که کمکت کنه یه اشتباه رو درست کنی و خب، چه حسی بهتر از این
باگ نرم افزار رو مجبور به سازگاری میکنه که
بخاطرش به یه چیز جدیدی تبدیل شه
یا بهش غلبه کنه یا باهاش کنار بیاد
مهم نیس چی بشه اون تغییر میکنه
به چیز جدیدی تبدیل میشه
به نسخه بعدی، یه ارتقا از روی ناچاری
@DevTwitter | <زاییده اجتماع/>
دیباگ در واقع پیدا کردن باگه(باگ: اشکال)
برای فهمیدن اینکه از اول چرا وجود داشتن، دونستن اینکه وجودشون اتفاقی نیست
اونا پیشت میان که یه پیغامی بهت برسونن
شبیه به حباب سردرگم که به سمت سطح آب بالا میاد، چیزی رو که واسه مدت زیادی مخفی نگه داشتیرو فاش میکنه
یه حسی بهم میگه باگِ من داره به سمتم میاد
باگی که کار هارو مختل میکنه تا اینکه منو مجبور کنه...
-یا منو بکش یا قبول کن!
مهم ترین چیز توی دیباگ کردن درست کردن اون باگ نیست، پیدا کردن اون باگه
معمولا باگها مورد کم لطفی قرار میگیرن
اما گاهی وقتی یه باگ بالاخره بقیه رو از خودش مطلع میکنه، میتونه نشاط اور باشه
مثل اینکه قفل چیزی رو باز کرده باشی
یه فرصت باشکوه که منتظر بودی ازش استفاده کنی...چون بعدش تنها هدف باگ اینه که یه دلیلی برا وجود داشتن داشته باشه، تخریبی باشه که نیاز به درست شدن داره که کمکت کنه یه اشتباه رو درست کنی و خب، چه حسی بهتر از این
باگ نرم افزار رو مجبور به سازگاری میکنه که
بخاطرش به یه چیز جدیدی تبدیل شه
یا بهش غلبه کنه یا باهاش کنار بیاد
مهم نیس چی بشه اون تغییر میکنه
به چیز جدیدی تبدیل میشه
به نسخه بعدی، یه ارتقا از روی ناچاری
@DevTwitter | <زاییده اجتماع/>
👍1