دوره کامل آموزش ASP NET Core
به همراه یک سال اشتراک ویژه سایت کدهک
به مناسبت نیمه ی شعبان
کد تخفیف 55 درصدی : mahdi
https://tinyurl.com/y5xc44qu
به همراه یک سال اشتراک ویژه سایت کدهک
به مناسبت نیمه ی شعبان
کد تخفیف 55 درصدی : mahdi
https://tinyurl.com/y5xc44qu
🎞 آشنایی با RavenDb
در این ویدیو با RavenDb آشنا می شویم که یک دیتابیس NoSQL از نوع اسنادی است. این دیتابیس با زبان سی شارپ و در محیط دات نت به صورت سورس باز پیاده شده و برای پروژه های کوچک و بزرگ و Enterprise استفاده میشود.
https://tinyurl.com/yyrlgtvk
در این ویدیو با RavenDb آشنا می شویم که یک دیتابیس NoSQL از نوع اسنادی است. این دیتابیس با زبان سی شارپ و در محیط دات نت به صورت سورس باز پیاده شده و برای پروژه های کوچک و بزرگ و Enterprise استفاده میشود.
https://tinyurl.com/yyrlgtvk
از کدام دیتابیس استفاده می کنید؟
Anonymous Poll
82%
SQL Server
8%
MySQL
3%
Sqlite
3%
MongoDb
0%
RavenDb
3%
Others...
در این ویدیو یک پروژه ی دمو با دیتابیس RavenDB در ASP Core پیاده می کنیم.
https://tinyurl.com/y5z3ak2n
https://tinyurl.com/y5z3ak2n
چگونه ارث بری View ها را تغییر دهیم؟
آشنایی با دایرکتیو Inherits در Razor SDK
https://tinyurl.com/yyqkznfa
آشنایی با دایرکتیو Inherits در Razor SDK
https://tinyurl.com/yyqkznfa
در این ویدیو به معرفی سایت ساز Hugo می پردازیم. مراحل نصب اون رو انجام میدیم و باهاش یک وبلاگ پیاده می کنیم.
https://tinyurl.com/codehaks-hugo
https://tinyurl.com/codehaks-hugo
هسته ی مرکزی دات نت با عنوان Common Language Runtime یا CLR شناخته میشود.
این هسته شامل کدهای Garbage Collection و Just In Time Compiler میشود و رابط بین برنامه های دات نت و سیستم عامل است.
بخش بزرگی از سورس CLR با زبان سی شارپ نوشته شده است اما برای کدهای GC و JIT و بعصی موارد دیگر از ++C و Assembly نیز استفاده شده است.
سورس CLR باز است و می توانید از Github دانلود کنید.
این هسته شامل کدهای Garbage Collection و Just In Time Compiler میشود و رابط بین برنامه های دات نت و سیستم عامل است.
بخش بزرگی از سورس CLR با زبان سی شارپ نوشته شده است اما برای کدهای GC و JIT و بعصی موارد دیگر از ++C و Assembly نیز استفاده شده است.
سورس CLR باز است و می توانید از Github دانلود کنید.
دیزاین پترنها روشهایی از قبل طراحی شده برای حل مسائل عمومی نرم افزار هستند. در حالی که اهمیت و کاربرد این مفاهیم در برنامه نویسی انکار ناپذیر است اما به نظر میرسد تاکید بیش از حدی روی آن وجود دارد. بر خلاف باور عمومی استفاده از آنها همیشه به سود شما نیست.
https://tinyurl.com/y5xrwer8
https://tinyurl.com/y5xrwer8
عمل Boxing در سی شارپ زمانی اتفاق می افتد که یک Value Type را به Reference Type تبدیل می کنید.
معمولا در پی هر Boxing نیاز به Unboxing وجود دارد که در آن اطلاعات درون Heap به Stack منتقل میشود.
این عمل باعث میشود بخشی از حافظه ی Heap برای نگه داری اطلاعات Stack مورد استفاده قرار گیرد و در نتیجه پرفورمنس را پایین می آورد.
معمولا در پی هر Boxing نیاز به Unboxing وجود دارد که در آن اطلاعات درون Heap به Stack منتقل میشود.
این عمل باعث میشود بخشی از حافظه ی Heap برای نگه داری اطلاعات Stack مورد استفاده قرار گیرد و در نتیجه پرفورمنس را پایین می آورد.
کنفرانس Build مایکروسافت تا ساعتی دیگر آغاز به کار می کند.
کنفرانس بیلد به بررسی آخرین فن آوری های مایکروسافت در حوزه ی مهندسی نرم افزار و توسعه وب می پردازد.
انتظار میرود نسخه جدید NET Core هم طی امروز عرضه شود.
پخش زنده و مستقیم :
https://tinyurl.com/y3wwm897
کنفرانس بیلد به بررسی آخرین فن آوری های مایکروسافت در حوزه ی مهندسی نرم افزار و توسعه وب می پردازد.
انتظار میرود نسخه جدید NET Core هم طی امروز عرضه شود.
پخش زنده و مستقیم :
https://tinyurl.com/y3wwm897
مایکروسافت اعلام کرد نسخه ی بعدی دات نت ورژن 5 خواهد که در سال 2020 منتشر میشود.
این نسخه ی به صورت یکپارچه شامل NET Core و Mono می شود و قرار است برنامه نویسی WPF و Windows Form را شامل شود.
هدف اصلی مایکروسافت این است که همه ی نسخه های موجود دات نت را ترکیب کند و یک پلتفرم واحد ارائه کند. این یکپارچه سازی می تواند فرآیند پیاده سازی نرم افزار بر پایه ی دات نت را بسیار ساده تر کند.
دات نت 5 در ادامه ی دات نت کور بوده و به صورت متن باز توسعه داده خواهد شد.
این نسخه ی به صورت یکپارچه شامل NET Core و Mono می شود و قرار است برنامه نویسی WPF و Windows Form را شامل شود.
هدف اصلی مایکروسافت این است که همه ی نسخه های موجود دات نت را ترکیب کند و یک پلتفرم واحد ارائه کند. این یکپارچه سازی می تواند فرآیند پیاده سازی نرم افزار بر پایه ی دات نت را بسیار ساده تر کند.
دات نت 5 در ادامه ی دات نت کور بوده و به صورت متن باز توسعه داده خواهد شد.
Forwarded from اِسکیلی Skilly (مهدی کرامتی)
✅ معرفی ورژن 2 Windows Subsystem for Linux (به اختصار WSL 2)
ماکروسافت در یک اقدام جالب، کرنل لینوکس (ورژن 4.19 - آخرین ورژن پایدار و LTS) رو به طور کامل به ویندوز منتقل کرد.
در نتیجه امکان اجرای کانتینر های Docker به صورت Native در آن وجود دارد و دیگر نیازی به VM برای اجرای کانتینر ها بر روی Windows نیست!
همچنین ماکروسافت ادعا کرده در این روش، زمان boot time لینوکس و میزان رم مصرفی کاهش پیدا کرده و نیز عملیات I/O filesystem افزایش پرفرمنس داشته است.
این یه حرکت بزرگ است و اولین باری هست که کرنل لینوکس به عنوان بخشی از ویندوز قرار می گیرد.
این قابلیت، اواخر امسال همراه با اپدیت ویندوز 10 به نام (Codename 19H2) عرضه خواهد شد.
اطلاعات بیشتر :
https://devblogs.microsoft.com/commandline/shipping-a-linux-kernel-with-windows
@barnamenevis_org
ماکروسافت در یک اقدام جالب، کرنل لینوکس (ورژن 4.19 - آخرین ورژن پایدار و LTS) رو به طور کامل به ویندوز منتقل کرد.
در نتیجه امکان اجرای کانتینر های Docker به صورت Native در آن وجود دارد و دیگر نیازی به VM برای اجرای کانتینر ها بر روی Windows نیست!
همچنین ماکروسافت ادعا کرده در این روش، زمان boot time لینوکس و میزان رم مصرفی کاهش پیدا کرده و نیز عملیات I/O filesystem افزایش پرفرمنس داشته است.
این یه حرکت بزرگ است و اولین باری هست که کرنل لینوکس به عنوان بخشی از ویندوز قرار می گیرد.
این قابلیت، اواخر امسال همراه با اپدیت ویندوز 10 به نام (Codename 19H2) عرضه خواهد شد.
اطلاعات بیشتر :
https://devblogs.microsoft.com/commandline/shipping-a-linux-kernel-with-windows
@barnamenevis_org