اشتراک‌ها
رده بندي زبان‌هاي برنامه نويسي بر اساس شاخص RedMonk در سال 2024

we extract language rankings from GitHub and Stack Overflow, and combine them for a ranking that attempts to reflect both code (GitHub) and discussion (Stack Overflow) traction. The idea is not to offer a statistically valid representation of current usage, but rather to correlate language discussion and usage in an effort to extract insights into potential future adoption trends.

رده بندي زبان‌هاي برنامه نويسي بر اساس شاخص RedMonk در سال 2024
اشتراک‌ها
React چگونه کار میکند ؟

My goal here is to walk through my process of building react from the groundup, hopefully giving you an intuition to why things behave the way they do in react.

React چگونه کار میکند ؟
نظرات مطالب
پشتیبانی توکار از انجام کارهای پس‌زمینه در ASP.NET Core 2x

يك نكته‌ي تكميلي: روش اجراي پيش‌فرض كارهاي پس زمينه، ترتيبي است.

به صورت پيش‌فرض، اجرا و خاتمه‌ي تمام سرويس‌هاي انجام كارهاي پس‌زمينه، ترتيبي و هر كدام از آن‌ها، يكي پس از ديگري شروع به كار مي‌كنند. اگر علاقمند باشيد تا اين كارها به صورت موازي اجرا شوند، از دات‌نت 8 به بعد مي‌توان تنظيم زير را جهت مشخص كردن نحوه‌ي مديريت اجراي كارهاي پيش‌زمينه، به برنامه اضافه كرد:

builder.Services.Configure<HostOptions>(options =>
{
    options.ServicesStartConcurrently = true;
    options.ServicesStopConcurrently = true;
});

مزيت اينكار، شروع و همچنين پايان سريعتر برنامه، با داشتن تعداد زيادي كار پس‌زمينه است.

اشتراک‌ها
بررسي عميق بهبودهاي كارآيي در NET 9.

Performance Improvements in .NET 9

Each year, summer arrives to find me daunted and excited to write about the performance improvements in the upcoming release of .NET. “Daunted,” because these posts, covering .NET 8, .NET 7, .NET 6, .NET 5, .NET Core 3.0, .NET Core 2.1, and .NET Core 2.0, have garnered a bit of a reputation I want to ensure the next iteration lives up to. And “excited,” because there’s such an abundance of material to cover due to just how much goodness has been packed into the next .NET release, I struggle to get it all written down as quickly as my thoughts whirl.

بررسي عميق بهبودهاي كارآيي در NET 9.
اشتراک‌ها
سري بررسي NET Aspire.

.NET Aspire Developers Day

15 videos

Are you ready to take your .NET development skills to the next level? We are thrilled to announce .NET Aspire Developers Day, a unique livestream event happening on July 23, 2024. Whether you're an experienced .NET developer or just getting started with .NET Aspire, this event is designed to equip you with advanced knowledge, practical skills, and insights from industry experts.

سري بررسي NET Aspire.
اشتراک‌ها
آموزش مقدماتي NET Aspire.

Build Better Apps with .NET Aspire - Complete Beginner's Guide & Tutorial

Let's start building better apps with .NET Aspire! Find out how adding .NET Aspire to your existing apps can help them be more observable, resilient, scalable, and manageable. All in just a few lines of code enable these features and at the same time boost developer productivity with features to help you build apps faster including orchestration and service discovery. It also gives you deep insight into your application with OpenTelemetry and a developer dashboard on your local development machine or in the cloud. We will also take a look at how to deploy your projects that use .NET Aspire and how it works under the hood. Finally, we will look at how to use some of these great features in non-.NET projects such as JavaScript and Python!

آموزش مقدماتي NET Aspire.
اشتراک‌ها
با استفاده از هوش مصنوعي، كدها و مستندات خود را تبديل به يك گفتگو كنيد!

NotebookLM now lets you listen to a conversation about your sources

Today, we're introducing Audio Overview, a new way to turn your documents into engaging audio discussions. With one click, two AI hosts start up a lively “deep dive” discussion based on your sources. They summarize your material, make connections between topics, and banter back and forth. You can even download the conversation and take it on the go.

با استفاده از هوش مصنوعي، كدها و مستندات خود را تبديل به يك گفتگو كنيد!
اشتراک‌ها
استفاده از مدل‌های GitHub و NET. برای ساخت اپلیکیشن‌های GenAI

ارائه شیوه‌های ساخت اپلیکیشن‌های Gen AI بر اساس GitHub Models و دات‌نت

گیت‌هاب اخیرا مدل‌های GenAI خودش رو برای سهولت کار برنامه‌نویس‌ها ارائه کرده تا راحت‌تر بتونن نرم‌افزارهای مدرن مبتنی بر GenAI تولید کنند

استفاده از مدل‌های GitHub و NET. برای ساخت اپلیکیشن‌های GenAI
اشتراک‌ها
دوره آموزشی چهار ساعته Blazor Hybrid

Learn Blazor Hybrid - Full Course for Beginners | Build cross-platform apps in C#

Let's start our journey together to build beautiful native cross-platform apps for iOS, Android, macOS, and Windows with Blazor Hybrid, .NET MAUI, C#, and Visual Studio! In this full workshop, I will walk you through everything you need to know about .NET MAUI and building your very first app. You will learn the basics including how to build user interfaces with Razor, how to show data from the internet, how to navigate between pages and combine .NET MAUI pages with Razor pages, access platform features like geolocation, and theme your app for light theme and dark theme. This course has everything you need to learn the basics and set you up for success when building apps with Blazor Hybrid!

Chapters:

00:00:00 - Intro to the Blazor Hybrid Workshop

00:04:28 - What is Blazor Hybrid & How to Install

00:06:51 - First Blazor Hybrid App & Architecture

00:21:40 - Get Code to Build Your First Blazor Hybrid App

00:26:38 - Blazor Hybrid Project Walkthrough

00:39:22 - Start to Build First Blazor Hybrid App

01:03:10 - Event Handling, Data Binding and Parameters (Slides)

01:09:00 - Add Monkey Data & Fluent UI Blazor Components

01:32:08 - Navigation, NavigationManager, .NET MAUI Pages (Slides)

01:39:19 - Navigation with NavigationManager

01:52:39 - Navigation with NavLinks

01:57:21 - Add .NET MAUI Pages & Components

02:21:11 - Access Platform Functionality (Slides)

02:27:57 - Check Network Connectivity

02:38:04 - Get User Location with Geolocation

02:49:09 - Integration with Other Apps

02:57:42 - App Theming, Light Theme, Dark Theme (Slides)

03:05:36 - JavaScript Interoperability with IJSRuntime

03:20:48 - Theming FluentUI Blazor Components

03:26:05 - Style Status Bar with .NET MAUI Community Toolkit

03:39:00 - .NET MAUI Light & Dark Theme with AppThemeBinding

03:42:58 - Sharing State & Creating Reusable Components (Slides)

03:47:27 - Implement Shared State Blazor Hybrid & .NET MAUI

04:02:47 - Create Reusable Razor Components

04:08:31 - CONGRATULATIONS!

دوره آموزشی چهار ساعته Blazor Hybrid