Для хранения секретов при разработке можно не использовать внешние сервисы, ведь .NET может похвастаться встроенным компонентом:
dotnet user-secrets init
dotnet user-secrets set "MySecret" "12345"
А как храните секреты вы? Делитесь в коментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🥱6👾1
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
☸️ CKAD 2025. Самый свежий гайд по сдаче сертификации Certified Kubernetes Application Developer
CKAD стал более строгим к деталям — без системной подготовки можно завалить даже на банальных заданиях. Если хочется разобраться, что важно для получения сертификации — эта статья сэкономит часы.
➡️ Читать статью
🐸 Библиотека devops'a
CKAD стал более строгим к деталям — без системной подготовки можно завалить даже на банальных заданиях. Если хочется разобраться, что важно для получения сертификации — эта статья сэкономит часы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33🤔6❤1
LTS или STS — это не просто спор о релизах, это идеологическая война между «не трогай, пока работает» и «давай всё обновим, вдруг заработает лучше».
Что выбрали бы вы для продакшена, в котором отвечаете своей зарплатой? Пишите в комментарии 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8🤔2👍1
📰 Новости недели: что стоит знать
Представляем вам короткий, но насыщенный дайджест самых обсуждаемых событий недели.
➖ MAUI, Appium и BrowserStack: тесты на реальных устройствах.
Пошагово показано, как настроить тестирование на реальных устройствах, автоматизировать процесс через CI/CD и не страдать от эмуляторов, которые «работают только у меня»
➖ Отладка LINQ-запросов с помощью AI
В последней версии Visual Studio представлена новая функция — AI визуализатор IEnumerable.
➖ Исследование IT-аудитории Proglib 2025
➖ Как не запутаться в структурах данных в Unity и C#
➖ Как выбрать стратегию кэширования
🐸 Библиотека шарписта #свежак
Представляем вам короткий, но насыщенный дайджест самых обсуждаемых событий недели.
Пошагово показано, как настроить тестирование на реальных устройствах, автоматизировать процесс через CI/CD и не страдать от эмуляторов, которые «работают только у меня»
В последней версии Visual Studio представлена новая функция — AI визуализатор IEnumerable.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
📝 Создаем красивую документацию API с помощью Scalar в ASP.NET Core
Документация для API — это не просто набор ссылок и описаний. Это инструмент, который помогает разработчикам быстрее понять, как использовать ваш сервис. Используя Scalar, можно превратить стандартный Swagger в нечто действительно элегантное.
Процесс не сложный, а результат превзойдет все ожидания.
➡️ Прочитать статью
🐸 Библиотека шарписта
Документация для API — это не просто набор ссылок и описаний. Это инструмент, который помогает разработчикам быстрее понять, как использовать ваш сервис. Используя Scalar, можно превратить стандартный Swagger в нечто действительно элегантное.
Процесс не сложный, а результат превзойдет все ожидания.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Подготовили для вас шпаргалку по методам LINQ.
💾 Сохраняйте себе, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
👍70🥱18🔥13❤6
📅 IT Календарь: онлайн события от Microsoft
Этой весной планируются сразу два крупных мероприятия, связанные с разработкой.
📌 .NET Conf — апрель
Ивент, где эксперты Microsoft расскажут о модернизации приложений под .NET с помощью AI-инструментов, переходе в облако с .NET Aspire, интеграции ИИ и миграции с WinForms на Blazor.
📌 Microsoft Build 2025 — май
Ежегодное событие для разработчиков, где компания представляет новые продукты, технологии и инструменты, которые помогают создавать современные приложения и решения.
🐸 Библиотека шарписта #свежак
Этой весной планируются сразу два крупных мероприятия, связанные с разработкой.
Ивент, где эксперты Microsoft расскажут о модернизации приложений под .NET с помощью AI-инструментов, переходе в облако с .NET Aspire, интеграции ИИ и миграции с WinForms на Blazor.
Ежегодное событие для разработчиков, где компания представляет новые продукты, технологии и инструменты, которые помогают создавать современные приложения и решения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🎭 Dev Memes: 1 апреля, а баги всё те же
Сегодня день официально разрешённого троллинга — и мы не могли пройти мимо. Собрали подборку мемов для Шарпистов, которые вызывают лёгкое желание уволиться.
👉 Всё это — из нашего мемного канала «Библиотека IT-мемов»
🐸 Библиотека шарписта
Сегодня день официально разрешённого троллинга — и мы не могли пройти мимо. Собрали подборку мемов для Шарпистов, которые вызывают лёгкое желание уволиться.
👉 Всё это — из нашего мемного канала «Библиотека IT-мемов»
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13👍3❤1🔥1🤔1
🛠 Инструмент недели: MoreLINQ
MoreLINQ — это расширение LINQ для .NET, которое добавляет десятки полезных методов, отсутствующих в стандартной библиотеке.
➖ Что внутри:
• DistinctBy, MaxBy, MinBy — упрощают выборку уникальных и экстремальных значений
• Batch, Buffer — удобно работать с кусками коллекций
• Scan — похоже на Aggregate, но возвращает все промежуточные состояния
• Lag, Lead — доступ к предыдущим и последующим элементам последовательности
• Shuffle, Permutations, Subsets — алгоритмы для сложных операций с наборами
➡️ Репозиторий инструмента
💬 Делитесь в комментариях каких методов не хватает в LINQ👇
🐸 Библиотека шарписта #буст
MoreLINQ — это расширение LINQ для .NET, которое добавляет десятки полезных методов, отсутствующих в стандартной библиотеке.
• DistinctBy, MaxBy, MinBy — упрощают выборку уникальных и экстремальных значений
• Batch, Buffer — удобно работать с кусками коллекций
• Scan — похоже на Aggregate, но возвращает все промежуточные состояния
• Lag, Lead — доступ к предыдущим и последующим элементам последовательности
• Shuffle, Permutations, Subsets — алгоритмы для сложных операций с наборами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
💻🧩 Когда HR требует LeetCode Hard: почему компании стреляют себе в ногу
Когда твоя компания не Google, но хочет отбирать кандидатов как Google — получается дорогой фейл и текучка талантов. Разбираемся в трендах IT-рекрутинга, которые выглядят как выстрел в ногу.
➡️ Читать статью
🐸 Библиотека программиста
Когда твоя компания не Google, но хочет отбирать кандидатов как Google — получается дорогой фейл и текучка талантов. Разбираемся в трендах IT-рекрутинга, которые выглядят как выстрел в ногу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤖 Промпт дня: техническое интервью по C#
Представьте, что у вас есть безлимитное время опытного C# разработчика. Проявите себя в условиях «реального» собеседования и получите ценную обратную связь, чтобы понять, какие аспекты вашего опыта стоит прокачать.
Для этого используем вот такой промпт:
🐸 Библиотека шарписта #буст
Представьте, что у вас есть безлимитное время опытного C# разработчика. Проявите себя в условиях «реального» собеседования и получите ценную обратную связь, чтобы понять, какие аспекты вашего опыта стоит прокачать.
Для этого используем вот такой промпт:
"You are a seasoned C# developer and interviewer with 15+ years of experience. Your task is to conduct a mock technical interview for a candidate applying for a mid-level C# developer position. The interview will focus on core C# concepts, object-oriented programming principles, and common .NET framework features.
Your approach will be to ask one question at a time, wait for the candidate's response, provide constructive feedback on their answer (highlighting strengths and areas for improvement), and then proceed to the next question. The goal is to simulate a real-world interview experience and help the candidate identify areas where they need to improve their knowledge.
Here's the format you will follow for each question:
---
Question:
$interview_question
[Pause for Candidate's Response]
Feedback:
* Strengths: $positive_feedback_on_answer
* Areas for Improvement: $constructive_criticism_and_suggestions
Next Question:
$next_interview_question
---
Begin the mock interview"
Please open Telegram to view this post
VIEW IN TELEGRAM
👏7😁3
Пилим крутую подборку ноутов для кодеров в 2025-м и хотим собрать реальный фидбек от тех, кто в теме!
Какой ноут спасает вас в кодинге и почему?
Расскажите все:
• Что за зверь (модель, начинка)
• Где жмет и где радует в ежедневной работе
• На какие фишки смотреть при выборе
• Как вам с ним живется
Топовые советы попадут в нашу статью!
💬 Делитесь в комментах 👇 Сделаем годный гайд, который реально поможет коллегам!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8😁3🥱3💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36