Silverlight окончательно умрет 12 октября, но не для нас. Если вам вдруг интересен данный проект, энтузиасты реализовали OpenSilver — опенсорс реализацию Silverlight, которая работает во всех современных браузерах через WebAssembly.
https://proglib.io/w/39aea3c1
  
  https://proglib.io/w/39aea3c1
GitHub
  
  GitHub - OpenSilver/OpenSilver: This repository contains the source of both OpenSilver and CSHTML5. More information is available…
  This repository contains the source of both OpenSilver and CSHTML5. More information is available at: www.opensilver.net and www.cshtml5.com - Read README.md for the instructions on how to build th...
  Forwarded from Библиотека программиста | программирование, кодинг, разработка
📖 ТОП-10 книг по C#: от новичка до профессионала
В статье представлен список из 10 лучших актуальных книг, которые должны быть в библиотеке каждого начинающего и продвинутого программиста, изучающего C#.
https://proglib.io/sh/cwBZNosWmX
  
  
  
  
  
В статье представлен список из 10 лучших актуальных книг, которые должны быть в библиотеке каждого начинающего и продвинутого программиста, изучающего C#.
https://proglib.io/sh/cwBZNosWmX
👍1
  Разбираем новые методы LINQ в .NET 6: https://proglib.io/w/09cfd655
  
  YouTube
  
  New LINQ methods in .NET 6 (#224)
  .NET 6 introduce some helpful new LINQ extension methods (Chunk, MaxBy and MinBy). 
Next Episode: Improved LINQ Methods in .NET 6 https://youtu.be/QUHa7ojibjY
Chunk - https://docs.microsoft.com/dotnet/api/system.linq.enumerable.chunk
MaxBy - https:/…
  Next Episode: Improved LINQ Methods in .NET 6 https://youtu.be/QUHa7ojibjY
Chunk - https://docs.microsoft.com/dotnet/api/system.linq.enumerable.chunk
MaxBy - https:/…
Как думаете, может ли быстрый темп развития C# потянуть его вниз? Интересные размышления по этому поводу здесь.
  
  Medium
  
  Is C# Getting Too Complex?
  I’ll start off by saying that I’m a big fan of C#. It’s the language I recommend for new projects, it’s what I recommend to budding…
  Гайд по событиям в C#: что это такое и как их использовать в приложениях C#.
https://proglib.io/w/97f31fab
  
  https://proglib.io/w/97f31fab
Code Maze
  
  Events in C# - Code Maze
  Events in C# are a powerful mechanism to create extendable and loosely coupled applications. Let's learn how to use Events in C#.
  Репозиторий, в котором показаны проблемные шаблоны приложений ASP.NET Core из реальной практики и пути решения данных проблем.
https://proglib.io/w/20d18333
  
  https://proglib.io/w/20d18333
GitHub
  
  GitHub - davidfowl/AspNetCoreDiagnosticScenarios: This repository has examples of broken patterns in ASP.NET Core applications
  This repository has examples of broken patterns in ASP.NET Core applications - GitHub - davidfowl/AspNetCoreDiagnosticScenarios: This repository has examples of broken patterns in ASP.NET Core appl...
  Любопытное интервью с создателем Blazor Стивом Сандерсоном, о том, как далеко зашел Blazor и что будет дальше.
  
  Dave Brock
  
  Dev Discussions: Steve Sanderson
  We talk to Steve Sanderson, the creator of Blazor, about what's next.
  Forwarded from Книги для программистов
Добрый вечер. Комьюнити Библиотеки программиста подумывает о том, чтобы организовать встречу офлайн в конце октября у нас на локации в мск. Хотим узнать ваше мнение, во что бы вы хотели поиграть в компании из 6-10 человек (единомышленников-программистов)
  Anonymous Poll
    16%
    Монополия
      
    20%
    Мафия
      
    9%
    Крокодил
      
    5%
    Домино
      
    18%
    Покер
      
    14%
    Кто я такой (стикеры на лбу)
      
    11%
    Квизы (участики делятся на команды)
      
    13%
    Манчкин
      
    4%
    Другое (в комментариях)
      
    40%
    Полное прекращение работы Telegram в России
      
    Тезисно о разнице между C# и F#: https://proglib.io/w/9f7050aa
  
  The Tech Platform
  
  What is the difference between C# and F#
  C# C# is a modern, general-purpose, object-oriented programming language developed by Microsoft and approved by European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO). C# is designed for Common Language Infrastructure…
  #news
Пробежимся по заголовкам актуальных новостей:
- Announcing .NET 6 Release Candidate 2
- ML.NET Updates & Announcing Notebooks in Visual Studio
- ASP.NET Core updates in .NET 6 Release Candidate 2
- Getting Started with the Windows App SDK (Preview 2)
  
  Пробежимся по заголовкам актуальных новостей:
- Announcing .NET 6 Release Candidate 2
- ML.NET Updates & Announcing Notebooks in Visual Studio
- ASP.NET Core updates in .NET 6 Release Candidate 2
- Getting Started with the Windows App SDK (Preview 2)
.NET Blog
  
  Announcing .NET 6 Release Candidate 2 - .NET Blog
  .NET 6 Release Candidate 2 is now available.
  #fix 
https://proglib.io/w/8e6aa034
  
  JWT Authentication .Net core [Authorize] Attribute Ignored by Controller.https://proglib.io/w/8e6aa034
Stack Overflow
  
  JWT Authentication .Net core [Authorize] Attribute Ignored by Controller
  I'm trying to implement JWT based authentication in my App that has an Angular 8 Frontend and .Net Core Backend. I have added
app.UseAuthentication();
app.UseAuthorization();
and
services.
  app.UseAuthentication();
app.UseAuthorization();
and
services.
Простой совет по использованию псевдонимов в C# для повышения читаемости кода.
https://proglib.io/w/a2ca833d
  
  https://proglib.io/w/a2ca833d
www.code4it.dev
  
  C# tip: define Using Aliases to avoid ambiguity - Code4IT
  Sometimes we need to use objects with the same name but from different namespaces. How to remove that ambiguity? By Using Aliases!
👍1
  Серия видеоруководств по разработке расширений для Visual Studio
Серия начинается с конкретных аспектов разработки расширений и заканчивается контрольным списком передовых практик и руководством по публикации расширения в Visual Studio Marketplace.
https://proglib.io/w/960a836d
  
  Серия начинается с конкретных аспектов разработки расширений и заканчивается контрольным списком передовых практик и руководством по публикации расширения в Visual Studio Marketplace.
https://proglib.io/w/960a836d
YouTube
  
  Welcome to VS extensibility
  Welcome to VS extensibility.
This is part of the Visual Studio Fundamentals: Extensibility playlist https://aka.ms/vs/vsixplaylist
To follow along on this series of videos, make sure you download and install the Extensibility Essentials toolkit from here…
  This is part of the Visual Studio Fundamentals: Extensibility playlist https://aka.ms/vs/vsixplaylist
To follow along on this series of videos, make sure you download and install the Extensibility Essentials toolkit from here…
Разработчик из Microsoft Muhammad Rehan Saeed рассказывает о проблеме с C# 10 Implicit Usings, с которой он столкнулся в ходе обновления проекта до .NET 6 и C # 10.
Читать
Смотреть
  
  Читать
Смотреть
Muhammad Rehan Saeed
  
  The Problem with C# 10 Implicit Usings
  I tried using C# 10 implicit using statements and found that they had a fatal flaw which meant you couldn't use them under certain circumstances
  Forwarded from Библиотека программиста | программирование, кодинг, разработка
#tip #tools
А вы знали про GitLive? Это расширение для IDE, которое позволяет увидеть проблемы, над которыми сейчас работают ваши коллеги по команде, клонированные ими репозитории, имя текущей ветки каждого разработчика и многое другое.
Расширение совместимо с IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, AppCode, CLion, DataGrip, DataSpell, GoLand, MPS, PhpStorm, PyCharm (Professional, Community, Educational), Rider, RubyMine и VS Code.
Смотреть демо
  
  
  
  
  
  А вы знали про GitLive? Это расширение для IDE, которое позволяет увидеть проблемы, над которыми сейчас работают ваши коллеги по команде, клонированные ими репозитории, имя текущей ветки каждого разработчика и многое другое.
Расширение совместимо с IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, AppCode, CLion, DataGrip, DataSpell, GoLand, MPS, PhpStorm, PyCharm (Professional, Community, Educational), Rider, RubyMine и VS Code.
Смотреть демо
Краткое руководство для самых маленьких в F# о том, как создать проект в VS Code.
https://proglib.io/w/2371c881
  
  https://proglib.io/w/2371c881
Trustbit
  
  Creating solutions and projects in VS code — Trustbit
  In this post we are going to create a new Solution containing an F# console project and a test project using the dotnet CLI in Visual Studio Code.
  DateOnly и TimeOnly в .NET 6
.NET 6 представляет два новых типа для раздельного представления даты и времени. В очередном выпуске авторы канала Asp.Net Monsters исследуют типы DateOnly и TimeOnly и рассказывают о том, почему они являются важным дополнением к .NET.
https://proglib.io/w/f20f406d
  
  .NET 6 представляет два новых типа для раздельного представления даты и времени. В очередном выпуске авторы канала Asp.Net Monsters исследуют типы DateOnly и TimeOnly и рассказывают о том, почему они являются важным дополнением к .NET.
https://proglib.io/w/f20f406d
YouTube
  
  DateOnly and TimeOnly in .NET 6 (#222)
  .NET 6 introduces two new types to represent dates and times separately. In this episode, we explore the DateOnly and TimeOnly types and talk about why they are an important addition to .NET.
Read More
https://devblogs.microsoft.com/dotnet/date-time-and…
  Read More
https://devblogs.microsoft.com/dotnet/date-time-and…
Не спешите следовать всем советам, которые предлагает IDE в плане рефакторинга.
https://proglib.io/w/2d3433ca
  
  https://proglib.io/w/2d3433ca
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.