IExceptionHandler
в ASP.NET 8 позволяет глобально обрабатывать исключения в приложениях с UI и API. Выше — пример его использования в контексте API, где мы возвращаем клиенту ответ, соответствующий стандарту RFC 7807 (ProblemDetails).
#csharp #dotnet #tip by Dave Callan
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🥰2🤔2
🖼 Визуализируйте работу сборщика мусора .NET с помощью GummyCat
GummyCat — инструмент для визуализации активности сборщика мусора .NET, который представляет структуру памяти кучи .NET, показывая, какие области памяти зарезервированы сборщиком мусора и для какой цели.
👉 Подробнее
GummyCat — инструмент для визуализации активности сборщика мусора .NET, который представляет структуру памяти кучи .NET, показывая, какие области памяти зарезервированы сборщиком мусора и для какой цели.
dotnet tool install -g GummyCat
👉 Подробнее
👍47🤔3😁1
⚡️Основные моменты .NET MAUI Community Toolkit в 2023 году
Пока мы тут мемы про .NET MAUI смотрим, сообщество за прошлый год сделало очень многое. Ниже — только часть цифр:
☑️ 9 релизов
☑️ 260 коммитов
☑️ Изменен 521 файл
☑️ 41 контрибьютор
☑️ Около 680 тыс. загрузок с NuGet и многое другое
📌 Что нового:
☑️ Медиа-элемент
☑️ Интеграция с картами Windows
☑️ SpeechToText и распознавание речи
☑️ FolderPicker и FileSaver
☑️ Keyboard Extensions
☑️ Badge API
☑️ App Theming APIs
☑️ Поддержка .NET 8
👉 Подробнее
#dotnetmaui
Пока мы тут мемы про .NET MAUI смотрим, сообщество за прошлый год сделало очень многое. Ниже — только часть цифр:
☑️ 9 релизов
☑️ 260 коммитов
☑️ Изменен 521 файл
☑️ 41 контрибьютор
☑️ Около 680 тыс. загрузок с NuGet и многое другое
📌 Что нового:
☑️ Медиа-элемент
☑️ Интеграция с картами Windows
☑️ SpeechToText и распознавание речи
☑️ FolderPicker и FileSaver
☑️ Keyboard Extensions
☑️ Badge API
☑️ App Theming APIs
☑️ Поддержка .NET 8
👉 Подробнее
#dotnetmaui
🥰9🔥5👍3🌚2
У вас было такое, что весь рабочий день занимались текущими задачами, а вечером возникало чувство, будто ничего не сделали? Если было, то как вы с этим боролись?
Anonymous Poll
22%
Поставлю значимые дела на первую половину дня
6%
Разберусь, какие задачи можно делегировать
16%
Смерюсь, ведь так работают все
24%
Да пофиг — главное работа есть
1%
Свой вариант (напишу в комментарии)
31%
Посмотреть результаты
👏7👍2🥱1
💡Как установить рабочий каталог для проекта .NET: на заметку C#-разработчику
Например, проект находится в каталоге
👉 Источник
Например, проект находится в каталоге
C:\Projects\Project1
, а файлы, созданные во время выполнения, должны находиться в C:\Work
, а логи — в C:\Work\LogFiles
.👉 Источник
👍42🥱3🌚2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in your browser
VIEW IN TELEGRAM
#инфографика
Наиболее распространенные юзкейсы Kafka
1⃣ Отслеживание активности веб-приложения/веб-сайта
2⃣ Репликация баз данных
3⃣ Агрегация логов/метрик
4⃣ Потоковая обработка
5⃣ Обмен сообщениями
Наиболее распространенные юзкейсы Kafka
1⃣ Отслеживание активности веб-приложения/веб-сайта
2⃣ Репликация баз данных
3⃣ Агрегация логов/метрик
4⃣ Потоковая обработка
5⃣ Обмен сообщениями
🔥13👍3⚡2
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱27👍15🤔12
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/068b3c5a
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/068b3c5a
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/068b3c5a
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4🥱2❤1👍1
Знаете ли вы о типе
Он позволяет преобразовывать объекты в строку без выделения памяти (в некоторых кейсах, конечно).
Например, если строковое представление небольшое, вы можете выделить буфер символов на стеке и преобразовать экземпляр в него.
#csharp #tip by Сергей Тепляков
ISpanFormattable
?Он позволяет преобразовывать объекты в строку без выделения памяти (в некоторых кейсах, конечно).
Например, если строковое представление небольшое, вы можете выделить буфер символов на стеке и преобразовать экземпляр в него.
#csharp #tip by Сергей Тепляков
👍31❤3⚡2
🗺️ Где составить дорожную карту: ТОП-10 сервисов
Сервисы, которые подойдут для составления карьерной карты и не только.
👉 Читать статью
👉 Зеркало
📌 Материалы по теме:
🧔📈 Повышение до тимлида: дорожная карта
🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику
👷 Кто такой архитектор решений и как им стать: дорожная карта
Сервисы, которые подойдут для составления карьерной карты и не только.
👉 Читать статью
👉 Зеркало
📌 Материалы по теме:
🧔📈 Повышение до тимлида: дорожная карта
🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику
👷 Кто такой архитектор решений и как им стать: дорожная карта
👍6❤4
List .NET.jpeg
239.8 KB
List
является одним из наиболее часто используемых типов данных. Он позволяет динамически добавлять элементы, скрывая сложности управления памятью. Внутренне
List
использует массив. Когда массив заполняется, List
создает массив большего размера и копирует в него старые элементы, позволяя добавить новые элементы, которые не помещались бы в исходном массиве. Этот механизм также применяется в классе StringBuilder
.#csharp #dotnet #tip by
Steven Giesel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🥱2
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🥱1
🧨 Из грязи в князи: вкатился с нуля в IT за границей
❗ Мы ищем тех, кто начинал карьеру в IT за границей без опыта и специальной подготовки. Хотим услышать ваши истории успеха и препятствий, с которыми вы столкнулись.
📝 Если вы готовы рассказать свою историю — напишите нам на [email protected]
❗ Мы ищем тех, кто начинал карьеру в IT за границей без опыта и специальной подготовки. Хотим услышать ваши истории успеха и препятствий, с которыми вы столкнулись.
📝 Если вы готовы рассказать свою историю — напишите нам на [email protected]
😁11👍4
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
У нас вышла очередная статья на
Ниже — небольшая выдержка из статьи, а целиком читайте здесь 👈
▫️ Создан новый тест для ИИ — WMDP (Weapons of Mass Destruction Proxy), который будет проверять модели на знание:
- способов создания и применения всех видов оружия массового поражения;
- методов взлома систем кибербезопасности.
▫️Глава OpenAI Сэм Альтман обнародовал переписку с Илоном Маском, в которой последний указывает на то, что ожидает от OpenAI прибыли. Это противоречит недавним заявлениям Маска.
🛠 Инструменты
▫️Corgea — находит и автоматически исправляет уязвимости в коде.
▫️GenWebBilder — делает полнофункциональные веб-сайты по скетчам и скриншотам.
▫️Framedrop AI — автоматически конвертирует длинные видео, влоги и стримы в рилсы и короткие клипы для X и TikTok.
▫️Vocalo AI — личный репетитор, который научит свободно говорить по-английски.
Профессор Кен Голдберг из Университета Беркли поделился соображениями по поводу технических, этических и экономических проблем, которые препятствуют широкому внедрению ИИ-роботов на данном этапе.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2❤1🎉1
👉 GitHub
👉 Сайт с документацией
Please open Telegram to view this post
VIEW IN TELEGRAM
👍57🔥15❤2🎉2
Чтобы новичку найти хорошую работу в ИТ, нужно развивать/расширять ...
Anonymous Poll
18%
Нетворкинг
37%
Софт скиллы
52%
Хард скиллы
30%
Портфолио
1%
Свой вариант (напишу в комментариях)
25%
Посмотреть результаты
⚡1👍1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍5