Репозиторий, в котором представлены примеры использования C# для системного программирования с нативной технологией предварительной компиляции .NET.
https://github.com/MichalStrehovsky/zerosharp
https://github.com/MichalStrehovsky/zerosharp
GitHub
GitHub - MichalStrehovsky/zerosharp: Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation…
Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology. - MichalStrehovsky/zerosharp
👍9❤2🤔1
Дельта компрессия и квантизация объектов в C#
В статье затронута тема сериализации данных, которые передаются по unreliable каналам. В первую очередь это касается реалтайм игр, которые критичны к сетевым задержкам и имеют активное общение клиента и сервера.
Из статьи вы узнаете, как с помощью дельта компрессии и квантизации можно уменьшить размер объектов и, тем самым, уменьшить размер сериализованных данных. Попутно автор знакомится с библиотекой для битовой сериализации данных NetCode.
Читать
В статье затронута тема сериализации данных, которые передаются по unreliable каналам. В первую очередь это касается реалтайм игр, которые критичны к сетевым задержкам и имеют активное общение клиента и сервера.
Из статьи вы узнаете, как с помощью дельта компрессии и квантизации можно уменьшить размер объектов и, тем самым, уменьшить размер сериализованных данных. Попутно автор знакомится с библиотекой для битовой сериализации данных NetCode.
Читать
Хабр
Дельта компрессия и квантизация объектов в C#
Cтатья затрагивает тему сериализации данных, которые передаются по unreliable каналам. В первую очередь это касается реалтайм игр, которые критичны к сетевым задержкам, имеют активное общение клиента...
❤12👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
ChatGPT не заменит программистов, но может стать отличным подспорьем уже сейчас. Ловите 10 кейсов применения ChatGPT для программистов от техдира Remote Work:
1. Генерация шаблонного кода — «скелета» проекта.
2. Исследование и сравнение фреймворков/алгоритмов.
3. «Расшифровка» и объяснение кодовой базы.
4. Комментирование кода.
5. Генерация тест-кейсов.
6. Написание документации.
7. Генерация регулярных выражений.
8. Рефакторинг кода.
9. Поиск ошибок в коде.
10. Реализация алгоритмов для проведения собеседований и в повседневной деятельности.
Источник:
🔗 Читать в Твиттере
🔗 Читать в Thread Reader App (если Твиттер не открывается)
1. Генерация шаблонного кода — «скелета» проекта.
2. Исследование и сравнение фреймворков/алгоритмов.
3. «Расшифровка» и объяснение кодовой базы.
4. Комментирование кода.
5. Генерация тест-кейсов.
6. Написание документации.
7. Генерация регулярных выражений.
8. Рефакторинг кода.
9. Поиск ошибок в коде.
10. Реализация алгоритмов для проведения собеседований и в повседневной деятельности.
Источник:
🔗 Читать в Твиттере
🔗 Читать в Thread Reader App (если Твиттер не открывается)
👍20
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚖️ Работа или жизнь: принципы Work-life balance
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
👍7
#csharp #tip
Новый совет по C# от Davide Bellone: использование Enumerable.Range в LINQ для создания последовательности чисел.
Читать
Новый совет по C# от Davide Bellone: использование Enumerable.Range в LINQ для создания последовательности чисел.
Читать
Code4IT
C# Tip: LINQ's Enumerable.Range to generate a sequence of consecutive numbers
If you need a sequence of numbers, you can pick two ways: use a While loop, or use Enumerable.Range
👍9
Ник Чапсас объясняет, как можно использовать последнюю версию C# в старых кодовых базах (.NET Framework/UWP).
Смотреть
Смотреть
YouTube
Using Latest C# Features in Any Old .NET Version
Check out my courses: https://dometrain.com
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Join the NDC Conferences Giveaway: https://mailchi.mp/nickchapsas/ndc
Hello everybody I'm Nick and in this video I will show you…
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Join the NDC Conferences Giveaway: https://mailchi.mp/nickchapsas/ndc
Hello everybody I'm Nick and in this video I will show you…
👍5❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ReSharper & Rider 2022.3 Release Party
Our .NET team at JetBrains has recently released version 2022.3 of ReSharper and Rider.
We will cover new ReSharper features that make development in Visual Studio even better. Also, some of the new Rider additions will be shown, our own .NET IDE for Windows…
We will cover new ReSharper features that make development in Visual Studio even better. Also, some of the new Rider additions will be shown, our own .NET IDE for Windows…
👍2🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
minidump.net
Writing a .NET profiler in C# - Part 1
Part 1 of the series about using NativeAOT to write a .NET profiler in C#, learning many things about native interop in the process. In this part, we will see how to mimic a COM interface in C#.
👍8❤3
🔗 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Игорь Лопушко «Чистая архитектура»
Чистая архитектура стала очень популярна в последнее время среди разработчиков микросервисных решений. Данная архитектура даёт возможность сосредоточиться на бизнес-логике домена, убирая датацентричность многослойного подхода. Часто возникают сложности в…
👍10⚡5
Создание многоуровневых подписок с помощью C#
В статье показаны модель БД и пример использования C# для реализации многоуровневой модели подписки на сайте.
Читать
В статье показаны модель БД и пример использования C# для реализации многоуровневой модели подписки на сайте.
Читать
DanylkoWeb
Creating Multi-Tier Subscriptions using C#
It's always best to give options to users when it comes to subscriptions. Today, we introduce a unique way to attach application features to a subscription
👍12🎉2🔥1
В блоге Red Hat всегда исключительно полезный материал. Вот, например, серия статей о новых возможностях C# 11:
🗄 Часть 1. Raw strings, required members, and auto-default structs
🗄 Часть 2. Pattern matching and static abstract interfaces
🗄 Часть 3. 5 new advanced features improving C# 11
Please open Telegram to view this post
VIEW IN TELEGRAM
Red Hat Developer
C# 11: Raw strings, required members, and auto-default structs | Red Hat Developer
This article is the first in a series in which we'll look at the new features of C# 11. Released in November of 2022, .NET 7 includes support for C# 11, a new major version of the C# programming
👍17