Серия статей об интеграции C#-сценариев в игровой движок C++ для Windows:
— Введение
— Настройка проекта
— Хостинг .NET
— Введение
— Настройка проекта
— Хостинг .NET
Alvin_Ashcraft_Parallel_Programming_and_Concurrency_with_C#_10_and.epub
7.3 MB
Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (2022)
Автор: Alvin Ashcraft
Возможно, вы хотели попробовать async/await, Task Parallel Library или другие способы сделать ваше приложение более отзывчивым, и вас немного беспокоила сложность. Эта книга для вас.
Вы узнаете и научитесь использовать новейшие функции параллелизма и конкурентности в .NET 6 на практических примерах. К концу книги у вас будет глубокое понимание того, почему, когда и как использовать параллелизм и конкурентность в любом приложении .NET.
Автор: Alvin Ashcraft
Возможно, вы хотели попробовать async/await, Task Parallel Library или другие способы сделать ваше приложение более отзывчивым, и вас немного беспокоила сложность. Эта книга для вас.
Вы узнаете и научитесь использовать новейшие функции параллелизма и конкурентности в .NET 6 на практических примерах. К концу книги у вас будет глубокое понимание того, почему, когда и как использовать параллелизм и конкурентность в любом приложении .NET.
Привет! На связи продакшн-центр proglib.academy 💥
Мы ищем спикера на курс «Основы IT для непрограммистов».
Хочешь рассказывать отделу продаж, чем отличается Java от JavaScript и языки программирования от естественных языков? Тогда нам есть, о чём поговорить!
💪🏻 Если ты:
— можешь доносить сложные темы простым языком
— владеешь одним или несколькими языками программирования
— не боишься публичных выступлений
— умеешь чётко формулировать мысли
— имеешь опыт преподавания или очень хочешь попробовать себя в роли спикера
🤓 Чувствуешь, что хочется и можется, тогда пройди небольшой опрос и оставь свой контакт в гугл-форме.
Мы ищем спикера на курс «Основы IT для непрограммистов».
Хочешь рассказывать отделу продаж, чем отличается Java от JavaScript и языки программирования от естественных языков? Тогда нам есть, о чём поговорить!
💪🏻 Если ты:
— можешь доносить сложные темы простым языком
— владеешь одним или несколькими языками программирования
— не боишься публичных выступлений
— умеешь чётко формулировать мысли
— имеешь опыт преподавания или очень хочешь попробовать себя в роли спикера
🤓 Чувствуешь, что хочется и можется, тогда пройди небольшой опрос и оставь свой контакт в гугл-форме.
💡 8 лайфхаков для повышения продуктивности
Выполнять больше задач и получать больше удовольствия от работы: восемь лайфхаков для повышения продуктивности в течение рабочего дня.
🔗 Основной сайт
🔗 Зеркало
Выполнять больше задач и получать больше удовольствия от работы: восемь лайфхаков для повышения продуктивности в течение рабочего дня.
🔗 Основной сайт
🔗 Зеркало
OrderBy().OrderBy() vs. OrderBy().ThenBy() в C#: разбор отличий типов сортировок с точки зрения производительности и потребления памяти.
Читать
Читать
Хабр
Сортировки в C#: OrderBy.OrderBy или OrderBy.ThenBy? Разбираемся, что эффективнее и почему
Предположим, есть задача: нужно отсортировать коллекцию по нескольким ключам. В C# это можно сделать с помощью вызовов OrderBy().OrderBy() или OrderBy().ThenBy(). Но в чём разница между этими...
Запись вебинара от JetBrains, в рамках которого Nicholas Blumhardt рассказывает о настройке Serilog в современном стеке .NET и показывает, как Serilog меняет правила игры, когда речь идет об отслеживании проблем в продакшене.
Смотреть
Смотреть
YouTube
OSS Power-Ups: Serilog
So much more than "just another logging library," Serilog turns application log data into a first-class event stream that can be efficiently routed, searched, and analyzed. Nicholas Blumhardt will walk through setting up Serilog in the modern .NET stack,…
#ищу_работу
Напишите пару слов о себе, добавьте ссылку на гитхаб/резюме и укажите хештеги: #язык, #стек, #библиотеки
Напишите пару слов о себе, добавьте ссылку на гитхаб/резюме и укажите хештеги: #язык, #стек, #библиотеки
📁 Настраиваем Git для правильной работы с опенсорс-проектами
Как принять участие в разработке проекта с открытым исходным кодом и внести свой вклад, не наломав дров?
🔗 Основной сайт
🔗 Зеркало
Как принять участие в разработке проекта с открытым исходным кодом и внести свой вклад, не наломав дров?
🔗 Основной сайт
🔗 Зеркало
При написании юнит-тестов помните о F.I.R.S.T. (Fast, Independent, Repeatable, Self-validating и Thorough). 😉⬇️
Читать
Читать
Code4IT
Clean Code Tip: F.I.R.S.T. acronym for better unit tests
Good unit tests have some properties in common: they are Fast, Independent, Repeatable, Self-validating, and Thorough. In a word: FIRST!
Вы когда-нибудь обманывали на собеседованиях?
Anonymous Poll
65%
Нет
11%
Да, о причинах увольнения
18%
Да, об опыте работы
6%
Другое (напишу в комментариях)
Сделайте первые шаги с F# с новым мини-курсом от Microsoft
Перед вами пять модулей, которые познакомят с базовым синтаксисом и особенностями языка.
https://learn.microsoft.com/en-us/training/paths/fsharp-first-steps/
Перед вами пять модулей, которые познакомят с базовым синтаксисом и особенностями языка.
https://learn.microsoft.com/en-us/training/paths/fsharp-first-steps/
Docs
Take your first steps with F# - Training
F# is an open-source, cross-platform programming language that makes it easy to write succinct, performant, robust, and practical code. It's a general-purpose language that enables you to create many different types of applications like Web API, Desktop,…
👨🎓️ Учебник по C#: работа с классом List
В статье рассмотрим принципы работы со списком List: создание списка и обращение к данными; добавление, удаление, поиск и сортировка элементов.
🔗 Основной сайт
🔗 Зеркало
В статье рассмотрим принципы работы со списком List: создание списка и обращение к данными; добавление, удаление, поиск и сортировка элементов.
🔗 Основной сайт
🔗 Зеркало
Source Generators в действии: текстовая расшифровка доклада Андрея Дятлова на конференции DotNext.
Читать
Читать
Хабр
Source Generators в действии
C# 9 дал долгожданную возможность кодогенерации, интегрированную с компилятором. Тем, кто мечтал избавиться от тысяч строк шаблонного кода или попробовать метапрограммирование, стало проще это...