#dotnet
🚀 UUID v7 в .NET 9: Прорыв в генерации уникальных идентификаторов
Steven Giesel в своей новой статье представляет UUID версии 7 для .NET 9. Основное преимущество UUID v7 - временной штамп, который делает его идеальным для баз данных, улучшая сортировку записей. Новый метод
🔗 Подробнее здесь: https://steven-giesel.com/blogPost/ea42a518-4d8b-4e08-8f73-e542bdd3b983
Разработчики оценят эту инновацию за её удобство и эффективность!
💡 Канал | 💬 Чат
🚀 UUID v7 в .NET 9: Прорыв в генерации уникальных идентификаторов
Steven Giesel в своей новой статье представляет UUID версии 7 для .NET 9. Основное преимущество UUID v7 - временной штамп, который делает его идеальным для баз данных, улучшая сортировку записей. Новый метод
Guid.CreateVersion7() упрощает создание временных UUID.🔗 Подробнее здесь: https://steven-giesel.com/blogPost/ea42a518-4d8b-4e08-8f73-e542bdd3b983
Разработчики оценят эту инновацию за её удобство и эффективность!
💡 Канал | 💬 Чат
Steven-Giesel
UUID v7 in .NET 9
.NET natively knows UUID v4 aka Guid.NewGuid(). But with preview 7 we get Version 7 of UUID's natively.
#dev #dotnet #qa
📚 Selenium WebDriver Recipes in C#: Practical Testing Solutions for Selenium WebDriver (2024)
✍️ Автор: Courtney Zhan
📃 Страниц: 331
В этом издании вы найдете обновленные инструкции по настройке Visual Studio, новые рецепты и главы о Selenium DevTools и непрерывном тестировании. Узнайте, как использовать Selenium WebDriver для работы с выпадающими списками, навигацией, утверждениями, фреймворками, загрузкой файлов и всплывающими диалоговыми окнами.
Что внутри:
🔸 Отладка тестов и тестовых данных
🔸 Работа с удаленным сервером Selenium
🔸 Управление профилями браузеров и их настройка
🔸 Мониторинг тестов для улучшения пользовательского опыта (UX)
💡 Канал | 💬 Чат
📚 Selenium WebDriver Recipes in C#: Practical Testing Solutions for Selenium WebDriver (2024)
✍️ Автор: Courtney Zhan
📃 Страниц: 331
В этом издании вы найдете обновленные инструкции по настройке Visual Studio, новые рецепты и главы о Selenium DevTools и непрерывном тестировании. Узнайте, как использовать Selenium WebDriver для работы с выпадающими списками, навигацией, утверждениями, фреймворками, загрузкой файлов и всплывающими диалоговыми окнами.
Что внутри:
🔸 Отладка тестов и тестовых данных
🔸 Работа с удаленным сервером Selenium
🔸 Управление профилями браузеров и их настройка
🔸 Мониторинг тестов для улучшения пользовательского опыта (UX)
💡 Канал | 💬 Чат
👨💻1
#itnews
Глобальный сбой в Windows. Задело многих от банков до авиакомпаний:
https://www.theguardian.com/technology/article/2024/jul/19/windows-global-it-outage-what-we-know-so-far
💡 Канал | 💬 Чат
Глобальный сбой в Windows. Задело многих от банков до авиакомпаний:
https://www.theguardian.com/technology/article/2024/jul/19/windows-global-it-outage-what-we-know-so-far
💡 Канал | 💬 Чат
the Guardian
Windows global IT outage: what we know so far
Outage linked to Windows operating system hits banks, airlines, rail services and supermarkets
This media is not supported in your browser
VIEW IN TELEGRAM
#humor
Передовые технологии говорили они. AI который всем нужен от Microsoft. Тем временем Word ->
💡 Канал | 💬 Чат
Передовые технологии говорили они. AI который всем нужен от Microsoft. Тем временем Word ->
💡 Канал | 💬 Чат
😁2
#dotnet
🧙♂️ Новинка в C# - JsonUnmappedMemberHandling
Вам когда-нибудь приходилось сталкиваться с ситуацией, когда ваш JSON-десериализатор неожиданно ломается из-за дополнительных или неизвестных полей в данных?
🔥 Встречайте
🔥 Теперь вы можете управлять тем, как ваш JSON-десериализатор будет реагировать на неизвестные свойства в JSON-объектах. Вот несколько ключевых моментов:
✅ Skip - игнорирует неизвестные поля (поведение по умолчанию).
✅ Disallow - выбрасывает исключение, если обнаружены неизвестные поля.
Пример использования:
🔧 Зачем это нужно?
- Улучшает контроль над данными.
- Повышает стабильность и предсказуемость работы приложения.
- Облегчает отладку и тестирование.
📚 Ссылка на документацию Microsoft: https://learn.microsoft.com/en-us/dotnet/api/system.text.json.serialization.jsonunmappedmemberhandling
💡 Канал | 💬 Чат
🧙♂️ Новинка в C# - JsonUnmappedMemberHandling
Вам когда-нибудь приходилось сталкиваться с ситуацией, когда ваш JSON-десериализатор неожиданно ломается из-за дополнительных или неизвестных полей в данных?
🔥 Встречайте
JsonUnmappedMemberHandling - новое решение для обработки таких случаев в C#! 🔥 Теперь вы можете управлять тем, как ваш JSON-десериализатор будет реагировать на неизвестные свойства в JSON-объектах. Вот несколько ключевых моментов:
✅ Skip - игнорирует неизвестные поля (поведение по умолчанию).
✅ Disallow - выбрасывает исключение, если обнаружены неизвестные поля.
Пример использования:
[JsonUnmappedMemberHandling(JsonUnmappedMemberHandling.Disallow)]
public class MyClass
{
public int Id { get; set; }
public string Name { get; set; }
}
🔧 Зачем это нужно?
- Улучшает контроль над данными.
- Повышает стабильность и предсказуемость работы приложения.
- Облегчает отладку и тестирование.
📚 Ссылка на документацию Microsoft: https://learn.microsoft.com/en-us/dotnet/api/system.text.json.serialization.jsonunmappedmemberhandling
💡 Канал | 💬 Чат
Docs
JsonUnmappedMemberHandling Enum (System.Text.Json.Serialization)
Determines how JsonSerializer handles JSON properties that cannot be mapped to a specific .NET member when deserializing object types.