Forwarded from Хабр Разработка
Ускоряем запуск приложений с .NET 6, .NET на холодильнике и многое другое http://amp.gs/jT2ke
Хабр
Ускоряем запуск приложений с .NET 6, .NET на холодильнике и многое другое
ВведениеДанная статья содержит небольшое введение в JIT-компиляцию и .NET Core (отныне .NET 5, .NET 6 и так далее), а также несколько практических примеров ускорения запуска приложений на .NET. Данные...
Forwarded from Blazor Community
Анатомия Blazor компонентов от Roland Guijt: https://www.youtube.com/watch?v=oG5TOxiaEpM
YouTube
Roland Guijt — Blazor сomponents deep dive
Ближайшая конференция:
DotNext 2022 Autumn — 3–4 ноября (Online), 20 ноября (Offline)
Подробности и билеты: https://bit.ly/33DNbpA
— —
. . We'll explore the anatomy of a Blazor component in this session and see how the code generation system operates that…
DotNext 2022 Autumn — 3–4 ноября (Online), 20 ноября (Offline)
Подробности и билеты: https://bit.ly/33DNbpA
— —
. . We'll explore the anatomy of a Blazor component in this session and see how the code generation system operates that…
Forwarded from Хабр Разработка
Топ-10 докладов DotNext 2021 Piter http://amp.gs/jTXbu
Хабр
Топ-10 докладов DotNext 2021 Piter
Весной мы провели DotNext 2021 Piter. А теперь, пока готовим следующий DotNext (пройдёт 21-22 октября), выложили на YouTube видеозаписи весеннего. И традиционно представляем Хабру лучшую десятку...
Forwarded from devdigest // events
Начни карьеру в IT с профессионалами NIX!
Смотри онлайн-лекции, знакомься с опытными разработчиками и проходи экспресс-собеседования на финальных мероприятиях!
Начало уже 13 сентября!
(А 14 вас ждёт весьма интересная лекция для .NET разработчиков — подробности в программе).
https://nix-hiring-month.com/#!/tab/354557540-3
Смотри онлайн-лекции, знакомься с опытными разработчиками и проходи экспресс-собеседования на финальных мероприятиях!
Начало уже 13 сентября!
(А 14 вас ждёт весьма интересная лекция для .NET разработчиков — подробности в программе).
https://nix-hiring-month.com/#!/tab/354557540-3
Команда разработчиков из Amazon подготовила материал о том, как создавать микросервисы используя .NET 5, gRPC и конечно же AWS
https://aws.amazon.com/blogs/devops/next-generation-microservices-dotnet-grpc/
#aws #net5 #grpc
https://aws.amazon.com/blogs/devops/next-generation-microservices-dotnet-grpc/
#aws #net5 #grpc
Amazon
Build Next-Generation Microservices with .NET 5 and gRPC on AWS | Amazon Web Services
Microservices commonly communicate with JSON over HTTP/1.1. These technologies are ubiquitous and human-readable, but they aren’t optimized for communication between dozens or hundreds of microservices. Next-generation Web technologies, including gRPC and…
Тот самый SOLID, про который тебя обязательно спросит на собеседовании интервьюер, даже если сам не помнит что это значит.
https://www.educative.io/blog/solid-principles-oop-c-sharp
#solid
https://www.educative.io/blog/solid-principles-oop-c-sharp
#solid
Educative
S.O.L.I.D. Principles of Object-Oriented Programming in C#
SOLID principles are a set of 5 golden rules used by object-oriented developers. Today, we'll explore how and why to use each with examples in C#.
Арсен из компании Plarium рассказывает о том, почему он выбрал серверную разработку в геймдеве
https://dou.ua/forums/topic/34691
https://dou.ua/forums/topic/34691
DOU
Почему я выбрал серверную разработку в геймдеве
Чего стоит ждать от работы в геймдеве? И как это — разрабатывать проект, в котором количество активных игроков в день превышает миллион, а каждая минута упавшего сервера стоит компании репутации и денег.
Арсен Аблаев,.NET Developer в Plarium, рассказы
Арсен Аблаев,.NET Developer в Plarium, рассказы
Разбор очень интересного и не очевидного поведения switch expression в C#
https://ankitvijay.net/2021/09/04/c-gotchas-with-switch-expression/
#switch #expression #csharp
https://ankitvijay.net/2021/09/04/c-gotchas-with-switch-expression/
#switch #expression #csharp
Hi, I'm Ankit!
Gotchas with switch expression
This post talks about a bug in Rider and Roslyn analyzers when we refactor the switch-case to switch expression with Nullable default type.
Forwarded from Хабр Разработка
Асинхронные потоки от Стивена Клири http://amp.gs/jTcyZ
Хабр
Асинхронные потоки от Стивена Клири
Про Стивена Клири можно сказать «он всерьез занялся многопоточным программированием еще до того, как это стало мейнстримом». Клири стал палочкой-выручалочкой для тысяч разработчиков, терпеливо...
Перечень предлагаемых к реализации возможностей C# 11
https://github.com/dotnet/csharplang/blob/main/meetings/2021/LDM-2021-08-30.md
#csharp11
https://github.com/dotnet/csharplang/blob/main/meetings/2021/LDM-2021-08-30.md
#csharp11
GitHub
csharplang/LDM-2021-08-30.md at main · dotnet/csharplang
The official repo for the design of the C# programming language - csharplang/LDM-2021-08-30.md at main · dotnet/csharplang
NBomber Cluster – может запускать тесты NBomber распределенным образом. NBomber Cluster доступен в версии Enterprise, включая бесплатный пробный период.
https://nbomber.com/docs/nbomber-cluster/
#nbomber #cluster
https://nbomber.com/docs/nbomber-cluster/
#nbomber #cluster
Nbomber
Cluster overview | NBomber
This document will help you learn about NBomber Cluster. NBomber Cluster is available in the Enterprise version, including a free trial period.
Forwarded from Blazor Community
Недавние обновления Blazor в видеоформате (c Daniel Roth): https://www.youtube.com/watch?v=cpt0Ljs35YA
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
ASP.NET Community Standup - Blazor in .NET 6 RC1
Find out what's new in Blazor in .NET 6 RC1!
Community Links: https://www.theurlist.com/blazor_community_standup_september_2021
Featuring: Daniel Roth (@danroth27), Tanay Parikh (@_TanayParikh), Mackinnon Buck, Jon Galloway (@jongalloway)
Get your questions…
Community Links: https://www.theurlist.com/blazor_community_standup_september_2021
Featuring: Daniel Roth (@danroth27), Tanay Parikh (@_TanayParikh), Mackinnon Buck, Jon Galloway (@jongalloway)
Get your questions…
Forwarded from Хабр Разработка
Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action http://amp.gs/jzt6S
Хабр
Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action
ВступлениеВ связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в...
Обзор различных технологий для создания десктопных приложений
https://www.telerik.com/blogs/how-to-desktop-2022
#desktop #winforms #wpf #telerik
https://www.telerik.com/blogs/how-to-desktop-2022
#desktop #winforms #wpf #telerik
Telerik Blogs
How To Desktop in 2022
A look at all the different ways to build for desktop today. Choose your life partner wisely.
Forwarded from Хабр Разработка
5 проблем и их решения при создании высоконагруженного сервиса с использованием .NET и Kafka http://amp.gs/jzfny
Хабр
5 проблем и их решения при создании высоконагруженного сервиса с использованием .NET и Kafka
В 1967 году Мелвин Конвей сформулировал известный тезис, без упоминания о котором не обходится практически ни одно руководство по созданию микросервисной архитектуры. И не напрасно, ведь не одно...
Асинхронная обработка длительных задач в ASP.NET Core
https://blog.elmah.io/async-processing-of-long-running-tasks-in-asp-net-core
#async #asonet #aspnetcore
https://blog.elmah.io/async-processing-of-long-running-tasks-in-asp-net-core
#async #asonet #aspnetcore
elmah.io Blog - .NET Technical tutorials/guides and new features
Async processing of long-running tasks in ASP.NET Core
In this post, I'll show you how to implement async processing in ASP.NET Core, using a queue and the Background Worker feature.
Forwarded from Хабр Разработка
Создание статического анализатора для C# на основе Roslyn API http://amp.gs/jzh5r
Хабр
Создание статического анализатора для C# на основе Roslyn API
После прочтения этой статьи вы будете обладать знаниями для создания своего собственного статического анализатора для C# кода, благодаря ему вы сможете найти потенциальные ошибки и уязвимости в...
Forwarded from //devdigest
//devdigest – это не только телеграм-каналы, которые вы любите и читаете, не только наш твиттер и другие площадки. Чтобы //devdigest мог работать, мы используем различные сервисы и технологии (включая технологии машинного обучения). Все это находится конечно же в облаке.
Одна из облачных платформ, которую мы используем и можем с полной ответственностью рекомендовать – это Digital Ocean.
Digital Ocean – отличная площадка для того, чтобы в считаные секунды поднять мощный сервер за очень вменяемые деньги.
Кстати, помимо классических виртуальных серверов, в Digital Ocean также доступны:
– Scalable virtual machines;
– Managed Kubernetes clusters;
– App Platform;
– Databases;
– Simple object storage.
Зарегистрировавшись по нашей реферальной ссылке, вы не только поддержите проект //devdigest, но и получите $100 на свой счет и сможете в течении двух месяцев пользоваться сервисами Digital Ocean.
https://m.do.co/c/df1443122ea7
Одна из облачных платформ, которую мы используем и можем с полной ответственностью рекомендовать – это Digital Ocean.
Digital Ocean – отличная площадка для того, чтобы в считаные секунды поднять мощный сервер за очень вменяемые деньги.
Кстати, помимо классических виртуальных серверов, в Digital Ocean также доступны:
– Scalable virtual machines;
– Managed Kubernetes clusters;
– App Platform;
– Databases;
– Simple object storage.
Зарегистрировавшись по нашей реферальной ссылке, вы не только поддержите проект //devdigest, но и получите $100 на свой счет и сможете в течении двух месяцев пользоваться сервисами Digital Ocean.
https://m.do.co/c/df1443122ea7