Forwarded from کدنویس یکروزه (𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎)
عقب نشینی کرد!
بله همونطور که انتظار میرفت مایکروسافت که قبلاً گفته بود حتا به قیمت دور ریختن ۲۵۰ میلیون دستگاه کامپیوتر در دنیا برای ارتقا به ویندوز ۱۱ همه باید در تنظیمات سخت افزار قابلیت TPM رو داشته باشن (تراستد پلتفرم ماژول) که در واقع یه چیپ جدید روی مادربورد هست،
حالا گفته عیب نداره!
اگه میخواهی نصب کنی دیگه حمله های هکرها و باقی قضایا مسئولش خودتی!
البته ۱۰ روز هم وقت میده از کنترل پنل بری به ویندوز ۱۰ دانگرید کنی! یعنی که قبوله نصب کن ..
https://www.shahrsakhtafzar.com/fa/news/os/53716-microsoft-now-allowing-windows-11-on-older-incompatible-pcs
بله همونطور که انتظار میرفت مایکروسافت که قبلاً گفته بود حتا به قیمت دور ریختن ۲۵۰ میلیون دستگاه کامپیوتر در دنیا برای ارتقا به ویندوز ۱۱ همه باید در تنظیمات سخت افزار قابلیت TPM رو داشته باشن (تراستد پلتفرم ماژول) که در واقع یه چیپ جدید روی مادربورد هست،
حالا گفته عیب نداره!
اگه میخواهی نصب کنی دیگه حمله های هکرها و باقی قضایا مسئولش خودتی!
البته ۱۰ روز هم وقت میده از کنترل پنل بری به ویندوز ۱۰ دانگرید کنی! یعنی که قبوله نصب کن ..
https://www.shahrsakhtafzar.com/fa/news/os/53716-microsoft-now-allowing-windows-11-on-older-incompatible-pcs
شهر سخت افزار
عقب نشینی تاریخی مایکروسافت؛ امکان نصب ویندوز 11 روی سیستم های قدیمی و ناسازگار فراهم شد
با توجه به پست راهنمای جدید در صفحه پشتیبانی مایکروسافت، به نظر می رسد امکان نصب ویندوز 11 روی سیستم های قدیمی را دوباره امکانپذیر شده است
😁3
🔶 به نظر میاد تب ایردارپ های تلگرامی خوابید و مثل قبل نیست که لینک عضویت ایردارپ به زور به ما فرو کند.
در کل ایردراپ های تلگرامی که اکثرا کلاهبردار هستند, به خوبی وظیفه بد نام کردن ارز دیجیتال انجام دادند.
@TheRaymondDev
در کل ایردراپ های تلگرامی که اکثرا کلاهبردار هستند, به خوبی وظیفه بد نام کردن ارز دیجیتال انجام دادند.
@TheRaymondDev
😁9👍2👌1
🔶 شرکت Wireable آمده که یک کتابخانه کامپوننت به نام FluxUI برای لایو وایر و آلپاین ساخته است. اما بخش پر ماجرا اینکه در قسمت تعرفه این کتابخانه کل امکاناتی که بکار بگیریم, ۶۴۹ دلار در نظر گرفته است. این تعرفه پشمای برنامه نویسان و توسعه دهندگان ریخت و چرا تعرفه اش آنقدر زیاده.
حالا یک برنامه نویس برزیلی آمده با یه حرکت گاز انبری کتابخانه کامپوننت WireUI که مشابه همین FluxUI رو رایگان منتشر کرد که خلاصه به شرکت Wireable (ببخشیدا) کیر زد و حالا می توانیم از WireUI به جای FluxUI رایگان در پروژه ها استفاده کنیم.
کتابخانه پولی FluxUI :
https://fluxui.dev/
https://github.com/livewire/flux
کتابخانه رایگان WireUI :
https://wireui.dev/
https://github.com/wireui/wireui
#laravel
#livewire
@TheRaymondDev
حالا یک برنامه نویس برزیلی آمده با یه حرکت گاز انبری کتابخانه کامپوننت WireUI که مشابه همین FluxUI رو رایگان منتشر کرد که خلاصه به شرکت Wireable (ببخشیدا) کیر زد و حالا می توانیم از WireUI به جای FluxUI رایگان در پروژه ها استفاده کنیم.
کتابخانه پولی FluxUI :
https://fluxui.dev/
https://github.com/livewire/flux
کتابخانه رایگان WireUI :
https://wireui.dev/
https://github.com/wireui/wireui
#laravel
#livewire
@TheRaymondDev
fluxui.dev
Flux · Livewire UI kit
The official Livewire component library. Built by the folks behind Livewire and Alpine.
❤2👍1
Forwarded from Golden Code (@lix)
روشی برای به دست آوردن عرض scrollbar بدون استفاده از جاوااسکریپت که احتمالا به کارتون بیاد:
میتونیم عرض scrollbar رو به پیکسل در یک متغیر CSS ذخیره کنیم و ازش در هر قسمته دیگه از کد استفاده کنیم. همچنین میتونیم این مقدار رو بدون واحد و فقط مقدار عددیش رو بدستش بیاریم و نمایش بدیم. این روش باعث میشه کدمون سادهتر و برای تغییر راحتتر باشه.
#UI
#CSS
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/ChallengesCss/status/1857031287682334869?s=19
میتونیم عرض scrollbar رو به پیکسل در یک متغیر CSS ذخیره کنیم و ازش در هر قسمته دیگه از کد استفاده کنیم. همچنین میتونیم این مقدار رو بدون واحد و فقط مقدار عددیش رو بدستش بیاریم و نمایش بدیم. این روش باعث میشه کدمون سادهتر و برای تغییر راحتتر باشه.
#UI
#CSS
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/ChallengesCss/status/1857031287682334869?s=19
X (formerly Twitter)
CSS by T. Afif (@ChallengesCss) on X
💡 CSS Tip!
Do you want to know the scrollbar width? It's possible using only CSS and a few lines of code! You can get the pixel value within a CSS variable and use it everywhere.
As a bonus, you can also have the unitless value and show it!
Do you want to know the scrollbar width? It's possible using only CSS and a few lines of code! You can get the pixel value within a CSS variable and use it everywhere.
As a bonus, you can also have the unitless value and show it!
👍4👏1
Forwarded from 0xDay
(Two's Complement 1/2)
شاید براتون سوال شده باشه
کامپیوتر جمع رو میتونه راحت جمع انجام بده اما تفریق رو وقتی بهش میدی دیگه مثل حالت عادی عملیات رو انجام نمیده.
بر فرض مثال داریم:
انسان راحت میتونه حساب کنه که میشه
اما کامپیوتر چطور حساب میکنه؟
کامپیوتر میاد همین عملیات رو تبدیل به جمع میکنه، اما چطوری؟ (باید بگم ممنون شما چطوری؟)
واسه اینکه این عملیات تفریق تبدیل به عملیات جمع بشه عدد دوم که تو مثال ما
خب
بریم ببینیم چطوری
خیلی سادست. یه چیزی داریم به اسم مکمل 1 که با
کامپیوتر برای انجام هر عملیات تفریقی از روش
از اونجایی که میدونیم زبان ماشین فقط و فقط
واسه تبدیل کردن عدد
از اونجایی که میخوام تا
خب حالا میام میگم کدوم یکی از این توانهای
منطقا میشه
حالا این عدد
خب حاصل
خب حالا که تبدیل رو انجام دادیم، 25 رو هم تبدیل میکنیم چون به هر دو عدد برای تفریق نیاز داریم:
گفتیم کامپیوتر میاد علامت عدد دومی که تو مثال ما
اول میایم
چطوری؟ باید بیایم عدد
حالا معکوس یعنی چی؟ یعنی به جای
پس معکوس ما شد
حالا که مرحله
چطوری؟ به معکوس شده میایم یکی اضافه کنیم یعنی
جمع دو عدد
از سمت راست به سمت چپ.
سمت راست داریم
خب منطقا در ریاضیات میدونیم جمع
برای راحتی در گفتار میتونیم بگیم
حالا
پس بعدی میشه
دیگه چیزی نداریم پس بقیه اعداد رو خودش رو مینویسیم:
حالا که عدد
@ZeroX_0Day
شاید براتون سوال شده باشه
Computer چطوری میاد عملیات Subtract یا همون تفریق رو انجام میده؟کامپیوتر جمع رو میتونه راحت جمع انجام بده اما تفریق رو وقتی بهش میدی دیگه مثل حالت عادی عملیات رو انجام نمیده.
بر فرض مثال داریم:
25 - 18
انسان راحت میتونه حساب کنه که میشه
7اما کامپیوتر چطور حساب میکنه؟
کامپیوتر میاد همین عملیات رو تبدیل به جمع میکنه، اما چطوری؟ (باید بگم ممنون شما چطوری؟)
واسه اینکه این عملیات تفریق تبدیل به عملیات جمع بشه عدد دوم که تو مثال ما
18 هست باید منفی بشه. پس کامپیوتر چنین کاری میکنه:25 + (-18)
خب
25 که همونه، یه عملیات Operator عوض شده و یه علامت 18 که شده 18-بریم ببینیم چطوری
18 میشه 18-خیلی سادست. یه چیزی داریم به اسم مکمل 1 که با
One's Complement شناخته میشه. یه چیز دیگه هم داریم به مکمل دو که با Two's Complement شناخته میشه.کامپیوتر برای انجام هر عملیات تفریقی از روش
Two's Complement استفاده میکنه.از اونجایی که میدونیم زبان ماشین فقط و فقط
0 و 1 رو درک میکنه پس باید عدد رو تبدیل به Binary کنیم. خب 18- رو که بلد نیستیم حساب کنیم، بزار اول بیایم روی 18 کار کنیم. (نتیجه: پس هر عددی به ما دادن منفی بود در نظر نمیگیریم و میریم سراغ همون عدد اما از نوع مثبتش)واسه تبدیل کردن عدد
18 به Binary راحت ترین حرکت استفاده از توان های 2 یا به عبارت دیگهای Two Powers هست. (تقسیم چکشی متوالی 2 هم هست اما روش به درد نخوری هست) از اونجایی که میخوام تا
bit 8 حساب کنم پس تا 7^2 رو مینویسم که میشه 128128 64 32 16 8 4 2 1
خب حالا میام میگم کدوم یکی از این توانهای
2 از 18 کمتره؟منطقا میشه
16. پس میام یه تفریق ریز انجام میدم.18 - 16 = 2
حالا این عدد
2 که حاصل تفریق ما شد به کدوم یکی از این توانهای دو میخوره؟ یه توان 2 داریم پس منها میکنیم.2 - 2 = 0
خب حاصل
0 شد، در نتیجه بریم سراغ توان 2هایی که ازشون استفاده کردیم. 16 و 2 رو برابر با 1 قرار میدیم، توان 2هایی که استفاده نکردیم رو همه رو 0 میزاریم. بنابراین میشه:128 64 32 16 8 4 2 1
0 0 0 1 0 0 1 0
(00010010)
خب حالا که تبدیل رو انجام دادیم، 25 رو هم تبدیل میکنیم چون به هر دو عدد برای تفریق نیاز داریم:
128 64 32 16 8 4 2 1
0 0 0 1 1 0 0 1
(00011001)
گفتیم کامپیوتر میاد علامت عدد دومی که تو مثال ما
18 هست رو تغییر میده میکنه -18، چطوری؟اول میایم
One's Competent انجام میدیم. چطوری؟ باید بیایم عدد
Binary که به دست اوردیم رو به اصطلاح Invert کنیم یا معکوس کنیم. حالا معکوس یعنی چی؟ یعنی به جای
0 عدد 1 بگذاریم و به جای 1 عدد 0.18 in Binary:
00010010
Inverted:
11101101
پس معکوس ما شد
00010010حالا که مرحله
One's Complement رو انجام دادیم، میریم سراغ مرحله Two's Complement: چطوری؟ به معکوس شده میایم یکی اضافه کنیم یعنی
1+:11101101
+ 1
-----------
جمع دو عدد
Binary:از سمت راست به سمت چپ.
سمت راست داریم
1+1. خب منطقا در ریاضیات میدونیم جمع
1+1 میشه 2 اما اینجا دنیای Binary هست و رنج اعدادی که داریم فقط 0 و 1 هست.برای راحتی در گفتار میتونیم بگیم
1 + 1 شده 10.حالا
0 رو میزاریم و 1 باقی مانده رو میدیم سمت چپی که اصطلاحا میگن این 1 اینجا Carry شده.پس بعدی میشه
0 + 1 Carry که میشه خود 1.دیگه چیزی نداریم پس بقیه اعداد رو خودش رو مینویسیم:
1
11101101
+ 1
---------------------
11101110
حالا که عدد
18 رو ماهم مثل کامپیوتر کردیم 18- میریم سراغ جمع کردنش:00011001 —> 25
+ 11101110 —> -18
————————————----
1000000111
@ZeroX_0Day
❤7👏1
🔶 طبق گزارش وبسایت تامز هاردور نسخهی جدید مایکروسافت ریکال هنوز بهدرستی عمل نمیکند. با نسخهی جدید میتوان تنظیماتی انجام داد تا ریکال هیچ اطلاعات حساسی را جمعآوری نکند. پیشاز این و در نسخههای اولیه، ریکال بدون کنترل کاربر، اطلاعات خصوصی او را ذخیره میکرد؛ بنابراین در نسخهی جدید، مایکروسافت میخواهد اطمینان پیدا کند که حریم خصوصی بدون اطلاع کاربر نقض نشود.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Tom's Hardware
Microsoft Recall screenshots credit cards and Social Security numbers, even with the "sensitive information" filter enabled
Despite promising to filter personal data out, Recall still captures it.
👍3
Forwarded from nova-account (Mohammad Hossein)
“فریمورک لاراول”
این هفته نسخه بتای اکستنشن رسمی لاراول برای VS Code منتشر میشه.
این هفته نسخه بتای اکستنشن رسمی لاراول برای VS Code منتشر میشه.
❤7👍1
🔶 پاول دروف اعلام کرد که در سال ۲۰۲۴ حدود ۱۵٫۴ میلیون گروه و کانال مرتبط با محتواهای آسیبزا مانند محتواهای کلاهبرداری و تروریسم را حذف کرده است.
پاول دروف تأیید کرد که پاکسازی این پلتفرم از گروهها و کانالهای آسیبزا با کمک ابزارهای پیشرفتهی هوش مصنوعی تقویت شده است.
#خبر
@TheRaymondDev
پاول دروف تأیید کرد که پاکسازی این پلتفرم از گروهها و کانالهای آسیبزا با کمک ابزارهای پیشرفتهی هوش مصنوعی تقویت شده است.
#خبر
@TheRaymondDev
Telegram
Pavel Durov
🧑💻 Over the past few years, our moderation team has been working tirelessly to keep Telegram safe. Each month they removed about 1 million channels and groups, along with over 10 million users who violated our rules. These impressive results were made possible…
👍3❤1
🔶 لیستی از تقلبنامه (Cheat Sheet) های پلتفرم و زبان های مختلف
https://cheatsheets.zip
https://cheatography.com
https://learnxinyminutes.com
#CheatSheet
@TheRaymondDev
https://cheatsheets.zip
https://cheatography.com
https://learnxinyminutes.com
#CheatSheet
@TheRaymondDev
CheatSheets.zip
CheatSheets.zip - Ultimate Cheat for Developers
Share quick reference and cheat sheet for developers
👍1
🔶 یک فروند هواپیمای ترابری ساخت ایران به نام HESA Ir.An-140T سیمرغ به نمایشگاه هوایی کیش به پرواز درآمده است. در این پلتفرم سیمرغ تغییراتی صورت گرفته است که شامل بکار گیری موتور جدید سیمرغ سازگار با اقلیمی ایران دارد و طبق گفته مدیر عامل سازمان صنایع دفاعی، موتور این پرنده نسبت به پلتفرم قبلی در بخش سوخت رسانی و کنترل الکترونیکی موتور یعنی سیستم فدک با اجرای سرویسهای بولتن ارتقا پیدا کرده است و تمهیداتی برای ارتقاء بعضی از پارامترهای عملکردی هواپیما در شرایط گرم و مرتفع اندیشه شده است
هواپیمای سیمرغ برخوردار از :
- دو موتور توربوپراپ با حداکثر سرعت ۵۳۰ کیلومتر بر ساعت
- برد حدود ۳۶۰۰ تا ۳۹۰۰ کیلومتر
- برخاستن به باندی با طول ۱۴۵۰ متر
- نشستن به باندی با طول هزار متر
- طول هواپیما ۲۳ متر، ۲۵ متر عرض، ۸ متر ارتفاع
- قابلیت حمل بار ۶ تن
- گزینه مناسب در بکارگیری در ناوگان ترابری نظامی و تجاری
- دو فروند تولید شده است
پ.ن : همان هواپیمای اوکراینی Ir.An-140T توسط هسا در خاک ایران مونتاژ می شد و در آن زمان حداقل دو سقوط در ایران تجربه کرده است و تولیدش متوقف شد.
#Technology
@TheRaymondDev
هواپیمای سیمرغ برخوردار از :
- دو موتور توربوپراپ با حداکثر سرعت ۵۳۰ کیلومتر بر ساعت
- برد حدود ۳۶۰۰ تا ۳۹۰۰ کیلومتر
- برخاستن به باندی با طول ۱۴۵۰ متر
- نشستن به باندی با طول هزار متر
- طول هواپیما ۲۳ متر، ۲۵ متر عرض، ۸ متر ارتفاع
- قابلیت حمل بار ۶ تن
- گزینه مناسب در بکارگیری در ناوگان ترابری نظامی و تجاری
- دو فروند تولید شده است
پ.ن : همان هواپیمای اوکراینی Ir.An-140T توسط هسا در خاک ایران مونتاژ می شد و در آن زمان حداقل دو سقوط در ایران تجربه کرده است و تولیدش متوقف شد.
#Technology
@TheRaymondDev
❤8👍1👎1😁1
Forwarded from Golden Code (علی 🇨🇴)
یه چیت شیت خوب واسه sql و css
خلاصه که عشق کنید😁
توو منبع اصلیش(لینک اخر) چیت شیتای بیشتری گذاشته، پیشنهاد میکنم بررسی کنین
#css
#sql
@GoldenCodeir
(منبع👇🏾)
https://x.com/swapnakpanda/status/1867820437310218716?s=19
خلاصه که عشق کنید😁
توو منبع اصلیش(لینک اخر) چیت شیتای بیشتری گذاشته، پیشنهاد میکنم بررسی کنین
#css
#sql
@GoldenCodeir
(منبع👇🏾)
https://x.com/swapnakpanda/status/1867820437310218716?s=19
🔥6👍1
Forwarded from Linuxor ?
99 درصد برنامه نویسا فکر میکنن SSH چون مخفف Secure Shell هست مثل HTTPS امنه، وقتی با رمز لاگین میکنید پتانسیل حمله MITM رو داره و هکر میتونه کل سرورتون رو بدست بگیره.
اولا با اینترنت هرجایی اولین SSH رو نزنید و ثانیا fingerprint رو حتما چک کنید و اون مسیج قبل کانکت رو الکی yes نزنین. ترجیحا رمز رو غیر فعال کنید و key based لاگین کنید.
البته شاید براتون سوال باشه پس اینطوری وب HTTPS هم امن نیست، اما HTTPS چون از Certificate authority استفاده میکنه انتقال کلیدش کاملا امنه اما SSH چون پروتکل عامی نیست و فقط ادمینا ازش استفاده میکنن گفتن این کار صرفه ای نداره و ادمینه خودش حواسش هست.
🐧 @Linuxor ~ Sezo
اولا با اینترنت هرجایی اولین SSH رو نزنید و ثانیا fingerprint رو حتما چک کنید و اون مسیج قبل کانکت رو الکی yes نزنین. ترجیحا رمز رو غیر فعال کنید و key based لاگین کنید.
البته شاید براتون سوال باشه پس اینطوری وب HTTPS هم امن نیست، اما HTTPS چون از Certificate authority استفاده میکنه انتقال کلیدش کاملا امنه اما SSH چون پروتکل عامی نیست و فقط ادمینا ازش استفاده میکنن گفتن این کار صرفه ای نداره و ادمینه خودش حواسش هست.
🐧 @Linuxor ~ Sezo
👍7
Forwarded from FullstacksJS — Academy
قسمت چهارم ماب ریویو: معماری نرم افزار و DDD
تو این جلسه یک پروژه NestJS رو با هم ریویو میکنیم.
مشاهده ویدئو
اگر علاقه دارید میتونید کدهاتون رو برای من بفرستید تا توی این جلسهها با همدیگه ریویوشون کنیم.
مباحث
00:00 ماب ریویو چیه؟
01:06 درباره پروژه؟
02:32 پارادایم Reactive Programming
03:55 معماری های Hexagonal
05:39 تعریف و انواع وابستگی توی معماری
06:55 مفهوم Dependency Inversion
13:41 مفهوم Dependency Injection
17:35 استفاده این مفاهیم توی معماری
20:08 لایه Domain توی معماری Clean
21:10 مزیت نام گذاری روی معماریها و پترنها
21:57 Domain Driven Design چیه؟
34:24 معرفی منابع برای DDD
37:53 پرکیتس ها و اهمیت Communication
42:39 مسئولیت لایه Application
44:43 آنتی پرتن Anemic domain
46:48 مفهوم Ubiquitous language و Bounded Context
53:16 مفاهیم Strategic design و Tactical Design
54:29 فرق بین Value Object و Entity
1:00:42 مفهوم Domain Event
1:02:00 مفهوم Aggregate root
1:05:34 استفاده از این مفاهیم تو NestJS
1:06:53 مفهوم persistence ignorance
1:09:06 بی اهمیت بودن ابزارها و اهمیت نیاز بیزینس
1:12:03 چرا مقایسه ابزارها درست نیست
1:14:29 کجا باید از DDD استفاده کنیم؟
1:15:41 چرا کسب تجربه توی DDD سخته؟
1:16:34 پترن CQRS
1:19:26 چرا نباید همه جا از پترنها و معماریها استفاده کنیم؟
✦ ماب ریویو چیه؟
✦ سورس کد
✦ اضافه کردن به تقویم
#mobreview #nestjs #cqrs #designpatterns #ddd #cleanarchitecture #hexagonarchitecture #mongodb #typenoscript #nodejs
تو این جلسه یک پروژه NestJS رو با هم ریویو میکنیم.
مشاهده ویدئو
اگر علاقه دارید میتونید کدهاتون رو برای من بفرستید تا توی این جلسهها با همدیگه ریویوشون کنیم.
مباحث
00:00 ماب ریویو چیه؟
01:06 درباره پروژه؟
02:32 پارادایم Reactive Programming
03:55 معماری های Hexagonal
05:39 تعریف و انواع وابستگی توی معماری
06:55 مفهوم Dependency Inversion
13:41 مفهوم Dependency Injection
17:35 استفاده این مفاهیم توی معماری
20:08 لایه Domain توی معماری Clean
21:10 مزیت نام گذاری روی معماریها و پترنها
21:57 Domain Driven Design چیه؟
34:24 معرفی منابع برای DDD
37:53 پرکیتس ها و اهمیت Communication
42:39 مسئولیت لایه Application
44:43 آنتی پرتن Anemic domain
46:48 مفهوم Ubiquitous language و Bounded Context
53:16 مفاهیم Strategic design و Tactical Design
54:29 فرق بین Value Object و Entity
1:00:42 مفهوم Domain Event
1:02:00 مفهوم Aggregate root
1:05:34 استفاده از این مفاهیم تو NestJS
1:06:53 مفهوم persistence ignorance
1:09:06 بی اهمیت بودن ابزارها و اهمیت نیاز بیزینس
1:12:03 چرا مقایسه ابزارها درست نیست
1:14:29 کجا باید از DDD استفاده کنیم؟
1:15:41 چرا کسب تجربه توی DDD سخته؟
1:16:34 پترن CQRS
1:19:26 چرا نباید همه جا از پترنها و معماریها استفاده کنیم؟
✦ ماب ریویو چیه؟
✦ سورس کد
✦ اضافه کردن به تقویم
#mobreview #nestjs #cqrs #designpatterns #ddd #cleanarchitecture #hexagonarchitecture #mongodb #typenoscript #nodejs
YouTube
Mob Review 4: معماری نرم افزار و DDD
توی این جلسه یک پروژه تو این جلسه یک پروژه NestJS رو با هم ریویو میکنیم.
درباره ماب ریویو:
ماب ریویو یه رویداد دوستانه و خودمونی برای انتقال تجربه دانشه.
توی این رویداد دور هم جمع میشیم تا یک سورس کد رو با هم ریویو کنیم و درباره پرکتیسهای بهتر و دلایلش…
درباره ماب ریویو:
ماب ریویو یه رویداد دوستانه و خودمونی برای انتقال تجربه دانشه.
توی این رویداد دور هم جمع میشیم تا یک سورس کد رو با هم ریویو کنیم و درباره پرکتیسهای بهتر و دلایلش…
👍1🔥1