Применение Null Object паттерна при логировании
https://christianfindlay.com/2020/09/29/ilogger-nullobject/
#Null #Object #Pattern #Microsoft #Logging
https://christianfindlay.com/2020/09/29/ilogger-nullobject/
#Null #Object #Pattern #Microsoft #Logging
ChristianFindlay.com
ILogger and Null Object Pattern
Learn about using the null object pattern with ILogger and ILoggerFactory to avoid NullReferenceExceptions without forcing implementors to supply logging instances.
Forwarded from Developers Community
Справочник по языку F#.
Эта статья представляет собой справочник по языку программирования F#, который поддерживает несколько парадигм и предназначен для платформы .NET. Язык F# поддерживает функциональные, объектно-ориентированные и императивные модели программирования.
Подробности: http://msft.it/6275T0KNb
Эта статья представляет собой справочник по языку программирования F#, который поддерживает несколько парадигм и предназначен для платформы .NET. Язык F# поддерживает функциональные, объектно-ориентированные и императивные модели программирования.
Подробности: http://msft.it/6275T0KNb
Docs
Руководство по языку - F#
Справочное руководство по функциям и средствам языка F#.
Шесть советов о том, как сохранить память
https://michaelscodingspot.com/application-memory-health/
#BestPractices #Memory
https://michaelscodingspot.com/application-memory-health/
#BestPractices #Memory
Michael's Coding Spot
6 Best Practices to Keep a .NET Application's Memory Healthy
Memory problems in a big .NET application are a silent killer of sorts. Kind of like high blood pressure. You can eat junk food for a long time ignoring it until one day you face a serious problem. In the case of a .NET program, that serious problem can be…
Статья от Игоря Фесенко про инструменты для диагностирования .NET Core приложений
https://dou.ua/forums/topic/31746/
https://dou.ua/forums/topic/31746/
DOU
Подходы к диагностированию на .NET Core
Поговорим про диагностирование .NET приложений, в частности .NET Core. Все же понимают, что диагностирование – это важная составляющая процесса отладки приложения и поиска неисправности, которая может находится как в вашем коде, так и в коде окружения, в
В этом руководстве представлены несколько архитектурных шаблонов, которые можно использовать для реализации общих сценариев в настольных и мобильных приложениях .NET.
https://www.dotnetcurry.com/patterns-practices/desktop-mobile-application-architecture
#desktop #mobile #application #architecture
https://www.dotnetcurry.com/patterns-practices/desktop-mobile-application-architecture
#desktop #mobile #application #architecture
Dotnetcurry
Architecting .NET Desktop and Mobile applications | DotNetCurry
This tutorial introduces several architectural and design patterns that can be used to implement common scenarios in .NET desktop and mobile applications.
То о чем вы всегда мечтали произошло! Вам больше не нужна подписка на Netflix, вы можете выкинуть ваш телевизор и отключить спутник. Ведь теперь у вас есть .NET TV!
https://habr.com/en/company/microsoft/blog/523982/
#TV
https://habr.com/en/company/microsoft/blog/523982/
#TV
Habr
Представляем .NET Live TV — ежедневные лайв-стримы для разработчиков
Сегодня мы запускаем .NET Live TV, ваш универсальный поисковик для всех потоковых трансляций .NET и Visual Studio на Twitch и YouTube. Мы всегда ищем новые спосо...
Хорошему программисту обфускатор не нужен – он сразу пишет обфусцированный код. Но, все же, если вы пока не дошли до такого уровня мастерства написания кода, то эта статья для вас.
https://habr.com/en/post/524788/
#ConfuserEx #obfuscation
https://habr.com/en/post/524788/
#ConfuserEx #obfuscation
Habr
Защита .Net кода от реверс инженеринга с помощью ConfuserEx 0.6.0
В статье рассказывается об опыте боевого применения обфускатора ConfuserEx 0.6.0 для защиты сервиса .Net под Windows и Mono. Дело было в далеком 2016 году, но, я думаю, тема не потеряла актуальность и...
record – это давно ожидаемая возможность, которую теперь предлагает C# 9! Тип record предназначен для удобного создания неизменяемых (иммутабельных) структур
https://blog.ndepend.com/c9-records-immutable-classes/
#CS9 #records
https://blog.ndepend.com/c9-records-immutable-classes/
#CS9 #records
NDepend
C#9 records: immutable classes - NDepend
C#9 introduces record to define immutable data classes with a consice syntax. Learn to use records and avoid common mistakes.
Forwarded from devdigest // job
Ищу .NET Core разработчика!
Что нужно будет делать? Работать над highload проектом с использованием самых актуальных и крутых технологий: .NET Core, Kubernetes, Elasticsearch, AWS, Kafka, etc.
Где? В отличном офисе в самом центре Киева.
Когда? Чем быстрее тем лучше — позиция открыта всего одна!
Лайк/репост приветствуется, резюме присылать сюда: @ernado
#киев #вакансия #netcore
Что нужно будет делать? Работать над highload проектом с использованием самых актуальных и крутых технологий: .NET Core, Kubernetes, Elasticsearch, AWS, Kafka, etc.
Где? В отличном офисе в самом центре Киева.
Когда? Чем быстрее тем лучше — позиция открыта всего одна!
Лайк/репост приветствуется, резюме присылать сюда: @ernado
#киев #вакансия #netcore
Хорошая статья для тех, кто хочет начать работать с Elasticsearch
https://code-maze.com/elasticsearch-aspnet-core/
https://code-maze.com/elasticsearch-aspnet-core/
Code Maze
Elasticsearch in ASP.NET Core - Code Maze
How to use Elasticsearch in ASP.NET Core, including using queries and aggregations to build a search system.
Forwarded from Blazor Community
Появилась Preview 5 Mobile Blazor Bindings.
В новой версии добавили:
- Поддержку совместного использования между веб приложениями, мобильными и десктопными приложениями;
- Использование Razor Class Library;
- Добавили поддержку SkiaSharp;
Это, конечно, не все изменения в релизе. Подробнее можно почитать тут: https://bit.ly/32looDt
В новой версии добавили:
- Поддержку совместного использования между веб приложениями, мобильными и десктопными приложениями;
- Использование Razor Class Library;
- Добавили поддержку SkiaSharp;
Это, конечно, не все изменения в релизе. Подробнее можно почитать тут: https://bit.ly/32looDt
.NET Blog
Unified Blazor UI in the Mobile Blazor Bindings Preview 5
Build one UI for your web app and hybrid mobile app with Mobile Blazor Bindings Preview 5. Share your UI code and logic across all platforms!
Прокачайте свой ASP.NET веб-сайт с помощью TurboLinks!
https://khalidabuhakmeh.com/use-aspnet-with-turbolinks-5
#TurboLinks #ASPNET #aspnetcore
https://khalidabuhakmeh.com/use-aspnet-with-turbolinks-5
#TurboLinks #ASPNET #aspnetcore
Khalid Abuhakmeh’s Blog
Use ASP.NET With Turbolinks 5
Learn to use the popular JavaScript library Turbolinks with an ASP.NET web application. Enhance an existing web app with little to no JavaScript.
Как написать свой консольный медиаплейер на C#
https://markjames.dev/2020-10-25-developing-a-cli-music-player-csharp/
#player #console
https://markjames.dev/2020-10-25-developing-a-cli-music-player-csharp/
#player #console
markjames.dev
Developing a Lightweight TUI Music Player in C# using Terminal.Gui (Part One)
Recently, I’ve been listening to a lot of SomaFM internet radio streams while I work as they have a lot of terrific commercial-free programming. One day while being creatively inspired by the Sonic Universe station’s offerings, I had the idea of creating…
Forwarded from Developers Community
.NET 5.0 запустится 10-12 ноября на .NET Conf.
.NET Conf — это бесплатное трехдневное виртуальное мероприятие для разработчиков, организованное совместно сообществом .NET и Microsoft. В этом году на .NET Conf 2020 произойдет релиз .NET 5.0. Читайте подробности о конференции и выпуске .NET 5.
Подробности: http://msft.it/6271p67W7
.NET Conf — это бесплатное трехдневное виртуальное мероприятие для разработчиков, организованное совместно сообществом .NET и Microsoft. В этом году на .NET Conf 2020 произойдет релиз .NET 5.0. Читайте подробности о конференции и выпуске .NET 5.
Подробности: http://msft.it/6271p67W7
Microsoft News
.NET 5.0 Launches at .NET Conf, November 10-12
Save the date for .NET Conf, live streaming to a device near you November 10-12 on www.dotnetconf.net. .NET Conf is a free, three-day, virtual developer event co-organized by the .NET community and Microsoft. This year .NET 5.0 will launch at .NET Conf 2020. Come…
Обзор .NET от Скотта Хансельмана – одного из самых значимых специалистов в мире .NET
https://habr.com/en/company/jugru/blog/526554/
#scott #hanselman #NET5
https://habr.com/en/company/jugru/blog/526554/
#scott #hanselman #NET5
Хабр
.NET в целом: обзор от Скотта Хансельмана
Скотт Хансельман — ключевой человек для .NET-сообщества: например, на конференции Microsoft Build он ведёт презентацию для разработчиков, а у его микроблога в T...
Шаблон "наблюдатель" лежит в основе реактивного программирования. Наблюдаемые объекты бывают двух видов: горячие и холодные. В этой статье объясняется, как определить разницу между ними. Основное внимание уделяется горячим объектам. Приведенные здесь концепции относятся ко всем языкам, поддерживающим реактивное программирование.
https://christianfindlay.com/2020/10/25/rx-hot-vs-cold
#reactive #cold #hot
https://christianfindlay.com/2020/10/25/rx-hot-vs-cold
#reactive #cold #hot
ChristianFindlay.com
Reactive Programming: Hot Vs. Cold Observables
Read about creating hot observables using the .NET reactive extensions and the distinction between hot and cold observables.
В связи со скорым ребрендингом .NET Core и .NET Framework в .NET, есть идея переименования из devdigest //net core в devdigests // net
Что думаете?
Что думаете?
Anonymous Poll
73%
За
7%
Против
20%
Воздержался
Forwarded from A.G.
Вместе с коллегами поделился вопросами, которые задаю на собеседованиях.
Очень много вопросов, которые заинтересовали меня самого. Рекомендую ознакомиться, независимо от того, какую позицию вы занимаете и сколько у вас лет опыта.
https://dou.ua/lenta/articles/interview-questions-net-developer
Очень много вопросов, которые заинтересовали меня самого. Рекомендую ознакомиться, независимо от того, какую позицию вы занимаете и сколько у вас лет опыта.
https://dou.ua/lenta/articles/interview-questions-net-developer
DOU
Співбесіда з .NET. 150+ запитань для Junior, Middle, Senior
Редакція DOU поспілкувалась з розробниками, що проводять технічні співбесіди для різних рівнів .NET-спеціалістів, і зібрала приблизний список запитань для кандидатів. У матеріалі є і теоретичні питання, і практичні задачі. Стаття буде корисною .NET-розробникам…