Библиотека шарписта | C#, F#, .NET, ASP.NET
22.9K subscribers
2.26K photos
36 videos
85 files
4.43K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
🤔 Microsoft 365 «под капотом» переведут на Rust — соответствующие вакансии появились на официальном портале Microsoft

Рассматривать возможность переноса кода собственных проектов на современные типобезопасные языки в Microsoft начали не позднее 2019 г. В декабре 2019 г. CNews писал о том, что специалисты «Редмондского гиганта» разрабатывают новый язык программирования под кодовым названием Verona, который базируется на Rust.

Непосредственно с Rust в Microsoft начали экспериментировать летом 2019 г., а в ноябре того же года Adam Burch, программист из команды разработчиков Hyper-V, написал в корпоративном блоге о том, что ему поручили переписать на Rust некий низкоуровневый компонент Windows. Он также отметил, что опыт применения Rust для него оказался в целом положительным.

👉 Подробнее о новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔18👍4🥰42👏2
😱 Команда Microsoft представила утилиту sudo для Windows

🔐 Кто работал в *nix, знают, что sudo позволяет выполнять привилегированные команды обычным пользователям без необходимости ввода пароля суперпользователя.

⚒️ Sudo для Windows — это новый способ запуска команд с повышенными привилегиями прямо в терминале пользователя. Казалось бы, отличная новость, — операционная система развивается. Но в случае с Microsoft всегда в сообществе происходит переполох.

🤯 Мейнтейнеры оригинального проекта sudo вместе с сообществом решили перенести Word в OpenBSD, при этом повторить путь Microsoft:

🔸Не заботиться о совместимом поведении
🔸Не заботиться о товарных знаках или де-факто товарных знаках
🔸Не спрашивать первоначальные продуктовые команды, все ли в порядке
👍12🤔4😁2
👩‍💻 Советы и рекомендации по работе в Visual Studio

Erik Dahl, Microsoft MVP и автор на Pluralsight, делится опытом кастомизации Visual Studio, которая повышает его продуктивность. Может и вашу повысит 😉

Шрифты
Цвета и темы
Производительность разработчика
Условные точки останова
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥84
🥇 Спортивная мотивация и мотивация в IT, что общего?

Рассказываем, как использовать психологические инструменты из спорта, чтобы увеличить внутреннюю мотивацию и повысить продуктивность.

👉 Читать статью
👉 Зеркало
😁9👍1
🔐 AuthPermissions.AspNetCore (AuthP) — библиотека, которая предоставляет дополнительные функции авторизации и мультитенантности для приложений ASP.NET Core.

👩‍💻 GitHub
📦 NuGet
🛤 Roadmap
🔗 Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍5🎉3
James Montemagno, Principal Lead Program Manager для сообщества разработчиков в Microsoft, делится десятью фичами Visual Studio (и не только), которые появились в прошлом году:

1️⃣ Dev Tunnels
2️⃣ HTTP Files & Endpoint Explorer
3️⃣ GitHub Copilot & GitHub Copilot Chat
4️⃣ Git & PR Enhancements
5️⃣ Brace Colorization
6️⃣ Spell Check
7️⃣ Accessibility Checker
8️⃣ Поддержка .NET Aspire
9️⃣ UI Refresh
🔟 C# Dev Kit для VS Code
🔥5👍21
💡Обзор различий между параметрами ref, out и in в C#

1️⃣ ref: передает аргумент по ссылке, позволяя методу читать и изменять значение. Перед передачей переменная должна быть инициализирована. Вы также можете использовать его со ссылочными типами, такими как string или ваш кастомный класс.

2️⃣ out: похож на ref, но переменная не должна быть инициализирована перед передачей. Метод должен присвоить значение перед возвращением.

3️⃣ in: передает аргумент по ссылке, но метод может только читать значение, не изменяя его. Полезно для производительности при передаче больших структур, но не так полезно, если вы передаете ссылочные типы.

#dotnet #csharp #tip by Steven Giesel
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍436👏2🥱2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🤔 Как нестандартно войти в АйТи

Многие IT-специалисты приходят в эту сферу нестандартным путем — кто-то начинал как самоучка, а кто-то стал программистом случайно. Был ли у вас необычный старт карьеры в IT?

Расскажите нам свою историю! Ваш опыт может вдохновить тех, кто мечтает о переменах, но пока не решается начать.

❤️ С нетерпением ждем ваших комментариев!
👍6😁42
👩‍💻 Кроме Blazor WASM Hot Reload для запущенных приложений в Rider 2024.1 EAP 4 представлен новый инструмент Monitoring, который позволяет отслеживать производительность вашего приложения и собирать ключевые показатели в фоновом режиме во время его работы или отладки.

📌 Новое окно предлагает:

☑️ Диаграммы распределения процессора и памяти в реальном времени
☑️ Счетчики и метрики .NET
☑️ Мгновенный доступ к данным трассировки стека
☑️ Возможность мгновенно сделать снапшот памяти или инициировать профилирование производительности в режиме выборки или временной шкалы

👉 Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍92