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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
加入频道
🔥Эндрю Лок продолжает серию статей о структуре данных куча и типе PriorityQueue

☑️ Из третьей части вы узнаете про метод Remove() (добавлен в первой превью .NET 9) и кейс его использования для реализации алгоритма Дейкстры.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧑‍💻 Как я входил в IT: опыт подписчиков «Библиотеки программиста»

Недавно мы провели опрос среди наших читателей, и сделали несколько интересных открытий, которые пригодятся всем, кто решил войти в ИТ в 2024 году.

👉 Читать результаты опроса
😁10🥱54👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Топ-9 паттернов для обмена данными и взаимодействия между компонентами/сервисами в распределенных системах

🔹 Peer-to-Peer
🔹 API Gateway
🔹 Pub-Sub
🔹 Request-Response
🔹 Event Sourcing
🔹 ETL
🔹 Batching
🔹 Streaming Processing
🔹 Orchestration

👉 Источник

#инфографика
👍26🤔4
💡SOLID Interface Segregation Principle: пример для C#-разраба

#dotnet #csharp #tip
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🥱14🌚4
Какими площадками/соцсетями вы активно пользуетесь кроме Telegram?
Anonymous Poll
30%
VK
6%
X (Twitter)
29%
Хабр
16%
Linkedin
10%
Reddit
81%
YouTube
20%
Instagram (принадлежит компании Meta, деятельность которой запрещена на территории РФ)
3%
Facebook (принадлежит компании Meta, деятельность которой запрещена на территории РФ)
5%
Свой вариант (напишу в комментарии)
😁10👍3
💡Команда Microsoft представила MSTest SDK с улучшенной конфигурацией и гибкостью

MSTest SDK основан на MSBuild Project SDK, чтобы еще больше упростить вашу работу.

Новый инструмент — это легкий и производительный способ запуска тестов MSTest, который поставляется как зависимость NuGet-пакета MSTest.TestAdapter.

👉 Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔5
Вчера была опубликована третья предварительная версия .NET 9. Читайте подробнее Release Notes + ловите бенчмарки для вдохновения 🤩

👩‍💻 Исходники бенчмарков
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35🥱5👍1
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
👍7
👩‍💻 Новый формат файла решения Visual Studio (.slnx)

.slnx представляет собой простой формат XML, призванный заменить старый кошмар файлов .sln. Он доступен в VS 2022 версии 17.10, но в качестве предварительной версии. Ник Чапсас рассказывает, в чём его преимущества.

📌 Активируем: Tools -> Options -> Preview Features -> Use Solution File Pesistence Model -> Save As .slnx
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍144😢21
🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом

Многие люди не умеют грамотно критиковать работы коллег. Эта статья научит вас наносить сокрушительные словесные удары и ставить на место любого оппонента.

🔗 Читать статью
🔗 Зеркало
😁15😢5👍4🤔1🥱1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👩‍💻 Обзор сравнительно новых (и поэтому малоизвестных) команд Git, которые сделают вашу повседневную работу проще:

➡️ git switch — просто переключает ветку
➡️ git restore — восстанавливает файл до последней зафиксированной версии
➡️ git sparse-checkout — загружает в рабочую копию только подмножество файлов из большого репозитория
➡️ git worktree — управляет несколькими рабочими деревьями, связанными с одним репозиторием
➡️ и другие

👉 Читать перевод & оригинал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😁5😢2🌚1
💡 В .NET 6 был добавлен новый низкоуровневый API для чтения и записи файлов без использования FileStream.

Новый тип, RandomAccess, предоставляет offset-based API для чтения и записи файлов в потокобезопасном режиме.

#csharp #dotnet #tip by Oleg Kyrylchuk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51👍20🥱421
💡Интеграция ChatGPT OpenAI в кроссплатформенные приложения .NET: гайд для C#-разраба

От упрощенного дизайна UI с C#-разметкой до динамической интеграции ИИ с помощью Uno Platform.

👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔5🔥32😁1
👩‍💻 Ускорение сборки по умолчанию в Visual Studio

Включение ускорения сборки позволяет Visual Studio собирать только те проекты, которые были изменены, пропуская неизменённые. Это может значительно сократить время инкрементной сборки.

Идеально было бы добавить:


<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>


в файл .Build.props на уровне решения, чтобы добавить ее для всех разработчиков, но как превью функцию мы теперь можем включить её по умолчанию в настройках Visual Studio.

#dotnet #tip #visualstudio by Dave Callan
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33
👩‍💻 В Rider 2024.1 добавлен инструмент для визуализации, который облегчает .NET-разработчикам проверку таких коллекций, как List<T> и Dictionary<TKey, TValue>, а также объектов, ориентированных на данные, таких как DataSet, DataTable и т. д.

⚙️ Читайте подробнее, как использовать визуализатор коллекций Rider для просмотра, запроса, фильтрации и сортировки коллекций почти так же, как и с базами данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥8🥱71
🔗 Разрабы, на какие статьи вы переходили или какие последние ссылки открывали из Telegram? Речь идёт не только о наших статьях и ссылках, а о любых.

💬 Присылайте ссылку или просто напишите в комментах в стиле «был пост про …»👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯 Медленная сборка кода с .NET Roslyn: как найти и устранить причину

.NET-разработчик из команды Mindbox делится опытом измерения времени сборки проекта в MSBuild и полезными ссылками/советами на случай, если вы столкнетесь с такой проблемой.

👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔41