Волны ИИ
الذهاب إلى القناة على Telegram
6 696
المشتركون
لا توجد بيانات24 ساعات
-137 أيام
-4330 أيام
أرشيف المشاركات
6 696
🥶 Исследование замороженных (frozen) сегментов в .NET
🔍 В .NET 8 появилась концепция специальной NonGC кучи, которую игнорирует GC. Она используется для выделения объектов, которые всегда будут живы (например, строковые литералы), что дает возможность JIT-компилятору выполнять определенные оптимизации.
⚒️ .NET-разработчик Kevin Gosse погрузился в эту тему и рассмотрел скрытый и в основном экспериментальный API, который позволяет создавать свои замороженные сегменты и использовать их по своему усмотрению.
🚀 Этот API предоставляется через приватные методы
GC._RegisterFrozenSegment и GC._UnregisterFrozenSegment. Kevin показал, как можно использовать замороженные сегменты для хранения управляемых объектов, что может быть полезно для повышения производительности.
👉 Читать6 696
📦 Что нового в NuGet 6.9?
NuGet 6.9 включен в VS 2022 и .NET 8.0 из коробки, но вы также можете загрузить его для Windows, macOS и Linux как отдельный исполняемый файл.
Версия 6.9 добавляет поддержку команды dotnet search и дополнительные улучшения в управление пакетами для многоплатформенных проектов в VS. Подробнее читайте в анонсе.
6 696
🤔 Остаться или уйти? Оптимальный срок работы на одном месте
Вы любите свою работу, интересные проекты вам гарантированы, зарплата повышается каждый год. Но вот уже 5 лет вы трудитесь в одной и той же компании. Не пора ли что-то изменить, пока мотивация окончательно не улетучилась?
Многие опытные айтишники сталкиваются с такой дилеммой. С одной стороны, текущее место работы устраивает. С другой — хочется разнообразия, новых задач и знаний.
Должен ли современный IT-специалист менять работу чаще, чем раз в 5 лет? Или лучше наращивать экспертизу в рамках одной компании? А может дело совсем не в сроках, а в качестве задач и развитии карьеры?
👉 Расскажите о своём опыте в нашем новом опросе 👈
6 696
👀 Анонс .NET 9 Preview 1 и видение команды относительно .NET 9 в целом
Главная цель .NET 9 — сделать разработку .NET более продуктивной с помощью Visual Studio, Visual Studio Code с C# Dev Kit и упростить деплой в облаке с помощью сервисов Azure.
📌 Основные тезисы из статьи:
☁️ Платформа для Cloud-Native разработчиков
☁️ Инструменты для Cloud-Native разработчиков
🤖 .NET и ИИ
6 696
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/82684bb8
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
⚡️Переходите и начинайте учиться уже сегодня – https://proglib.io/w/82684bb8
6 696
🚀 Опубликованы записи докладов с 94-й встречи SpbDotNet:
🌐 Повышение производительности .NET-приложения на примере программы поиска дубликатов / Юрий Малич
🔻Юрий поделился опытом повышения производительности .NET приложения на примере своей программы поиска дубликатов файлов. В докладе описаны:
• алгоритмические оптимизации;
• низкоуровневые оптимизации (с примерами дизассемблерного кода);
• многопоточные оптимизации при обращениям к SSD и HDD дискам;
• методы повышения эффективности использования памяти и снижения нагрузки на GC.
🌐 LINQ Expressions: искусство запрашивать данные / Денис Цветцих (DevBrothers, Тинькофф)
🔺Запросов на чтение данных в разы больше, чем запросов на их изменение. При этом логика фильтрации может меняться с течением времени. Поэтому важно уметь инкапсулировать правила для фильтрации в специальных обертках, а также комбинировать их как между собой, так и с правилами без оберток.
🔺Денис рассказал, как решить эту задачу при помощи современной реализации паттерна «Спецификация»...
6 696
🎙Свежий выпуск подкаста RadioDotNet про правильный REST API, современный binary formatter и многое другое
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
6 696
💬 Как вы относитесь к парному программированию? Это то самое, при котором два разраба работают вместе над одной задачей, сидя за одним рабочим местом.
👨💻 Кирилл Мокевкин разобрался, что к чему, — если вам интересна эта тема.
#холивар
6 696
💸 Рост или падение? Изменение зарплат в IT за 2023 год
Чтобы разобраться в этом вопросе, «Библиотека программиста» решила провести опрос среди читателей издания. Мы хотим понять, выросли ли ваши зарплаты в 2023 году и если да, то на сколько процентов. Или может быть наоборот — ваши доходы снизились на фоне кризисных явлений в экономике?
Примите участие в нашем коротком опросе и поделитесь своим мнением! Вместе мы проанализируем текущую ситуацию на рынке труда в IT-сфере и поймем, что ждёт эту отрасль дальше. Ждём ваших ответов!
Опрос займёт у вас примерно 4 минуты.
👉 Ссылка на опрос
6 696
Станьте разработчиком С++ вместе с Практикумом
Наша цель — помочь вам найти своё (рабочее) место в IT. Поэтому мы учим на практике, помогаем готовить резюме и портфолио, проводим тестовые собеседования и предлагаем партнёрские вакансии.
◾️ Нашим выпускникам удавалось совмещать учёбу с работой: учиться можно в любое время, главное — соблюдать дедлайны.
◾️ Если что-то пойдёт не так, можно взять паузу на неотложные дела.
◾️ Оплачивать учёбу можно частями, почти как по подписке.
◾️ Если поймёте, что поторопились с выбором, — достаточно написать об этом в поддержку. Мы вернём деньги за оставшиеся дни учёбы.
Ближайший старт потоков — 4 марта и 1 апреля.
6 696
⚡ В .NET 8 представлены метрики ASP.NET Core и дашборды Grafana
📌 Где и как можно использовать данные из метрик? Они полезны в сочетании с инструментами для мониторинга работоспособности/активности приложений и позволяют:
✅ Отображать графики на дашбордах, чтобы наблюдать за состоянием приложения с течением времени. Например, отслеживать активность пользователей, использующих приложение.
✅ Запускать оповещения в режиме реального времени, если приложение превышает пороговое значение.
👉 Читайте подробнее в гайде от James Newton-King, Principal Software Engineer в .NET.
6 696
⚡ В .NET 8 представлены метрики ASP.NET Core и дашборды Grafana
📌 Где и как можно использовать данные из метрик? Они полезны в сочетании с инструментами для мониторинга работоспособности/активности приложений и позволяют:
✅ Отображать графики на дашбордах, чтобы наблюдать за состоянием приложения с течением времени. Например, отслеживать активность пользователей, использующих приложение.
✅ Запускать оповещения в режиме реального времени, если приложение превышает пороговое значение.
👉 Читайте подробнее в гайде от James Newton-King, Principal Software Engineer в .NET.
6 696
🩷👨💻 Пока влюбленные шлют друг другу валентинки, айтишники отмечают свой профессиональный праздник. 14 февраля считается неофициальным днем компьютерщика.
🤦♂️ Так совпало, что именно в этот день в 1946 году общественности был продемонстрирован первый работающий электронный компьютер ENIAC I. Именно к этому событию приурочено празднование.
💬 А ведь раньше действительно айтишников называли компьютерщиками… Или кого там так называли? Кто винду мог переустановить?
