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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Если вы использовали Entity Framework, HttpClient или что-то еще, имеющее методы, которые могут выполнять асинхронную работу, там почти гарантированно присутствует
перегрузка, принимающая CancellationToken.

Что из себя представляют cancellation tokens? Почему они используются? Какая от них польза? Читайте в статье 👇

🔗 Читать
👍18
Forwarded from Библиотека программиста | программирование, кодинг, разработка
❤️🙏 Помните историю автора «Библиотеки программиста» Станислав Герасимов? Станислав — инвалид с детства. В статье он рассказывал, как получил диплом и строит карьеру в IT.

❗️ В обновленной статье читайте продолжение его истории. И самое главное: очень скоро он отправляется на операцию и ему нужна ваша помощь.
Многие разрабы живут в парадигме системы грейдов, которая выглядит следующим образом: Junior —> Middle —> Senior —> Team Lead —> Head Of Function

Но не все сеньоры хотят становиться руководителями и заниматься людьми, процессами, командой. Поэтому во многих компаниях можно повышать грейд до топового «разработчика» (Top Individual Contributor), который больше влияет на продукт, а не на компанию.

💬 Поделитесь опытом, есть ли в вашей компании высокогрейдовые инженеры? Вы бы выбрали такой путь развития, или все-таки вертикальный рост?

#холивар
😁14👍5
🎙Очередной выпуск подкаста RadioDotNet про primary constructors, consistent builts, natural keys и многое другое

Таймкоды:

[00:01:27] — .NET 9 Preview 5
[00:22:15] — Visual Studio 2022 Preview 2
[00:27:34] — Automate your .NET SDK updates for consistent builds
[00:51:03] — Thoughts about primary constructors
[01:11:56] — You'll regret using natural keys
[01:30:40] — Introducing links to source code for .NET API Docs
[01:48:37] — Кратко о разном

YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка

#подкасты
🔥6
🗣️ «Иногда решение не в изменении системы, а в изменении отношения заказчика». Интервью с системным аналитиком

Системный аналитик Ярослав Атрохов рассказал нам об особенностях работы с заказчиками, многозадачности, сложностях профессии и важности команды.

Обновлённую статью можно прочесть по этой ссылке👈
👍2😢2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
💡 Кем работать в IT, если ты гуманитарий: 10 альтернативных профессий

Думаете, что IT — это только для технарей? Мы развеем этот миф и расскажем о 10 профессиях, которые идеально подойдут гуманитариям.

🔗 Читать статью
🔗 Зеркало
😁8🥱5👍4👏4
⚡️ Недавно Microsoft Authentication Library for .NET (aka MSAL .NET) достигла первой миллиардной загрузки

Даже если вы сами не используете MSAL.NET, вполне вероятно, что вы знакомы с продуктами, которые это делают, включая Visual Studio, компоненты Microsoft Office и Microsoft Teams, Bing, Microsoft Azure, Skype и многие, многие другие.

Читайте подробнее об истории библиотеки, динамичной экосистеме сообщества и взглядах на ее будущее👇

🔗 Читать
🔥13👍4🥰1🤩1
🎓 Продвинутый SQL: секреты профессионалов

Рассказываем о сложных стратегиях оптимизации запросов, продвинутых типах соединений и тонкостях использования SELECT.

Читать статью

#туториал
🥱5👍3🤔1
Работа с библиотеками Rust из C#-приложений

Не спрашивайте «зачем?», просто используйте советы Khalid Abuhakmeh (developer advocate из JetBrains), если столкнетесь с такой задачей.

👉 Читать мини-гайд
👾7👍3🌚3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚡️ Coolify — опенсорсная & self-hostable альтернатива Heroku, Netlify и Vercel. Инструмент поможет вам управлять вашими серверами, приложениями и базами данных на вашей VPS, Bare Metal, Raspberry PI и чем угодно. Все, что вам нужно, это SSH-соединение.

👉 GitHub & Сайт
👍20
🤖 Использование Phi-3 и C# с ONNX для образцов текста и изображений

Small Language Model (SLM) — это разработка Microsoft и часть семейства Phi-3, которая включает в себя наиболее мощные и экономичные SLM, доступные сегодня. Они превосходят другие модели аналогичного или даже большего размера по различным критериям.

Сочетание SLM и Open Neural Network Exchange (ONNX) меняет правила игры в области взаимодействия ИИ. Читайте подробнее, как можно использовать возможности моделей Phi-3 в своих приложениях .NET с помощью C# и ONNX.

👉 Читать
🔥6🤔2
Привет, друзья! 👋

Мы готовим статью о типичных ошибках начинающих разработчиков. И нам очень нужна ваша помощь! 🙏

Поделитесь своим опытом и мнением в комментариях:
С какими сложностями вы сталкивались в начале своего пути в разработке?
Какие ошибки допускали и как их исправляли?
Что помогло вам быстрее расти профессионально?

Самые интересные и полезные советы мы обязательно включим в статью, а их авторов упомянем в публикации! 😊
🥱4
«Кто использует Blazor и какие проекты вы с ним создавали?» — обсуждение на Reddit, из которого можно сделать один вывод: большинство .NET-разрабов используют его для создания корпоративных приложений.

💬 Был ли у вас опыт работы с Blazor? Какие проекты вы реализовали с использованием веб-фреймворка или над чем работаете сейчас?
😁93👍3
.NET 9: улучшения производительности HtmlEncode и UrlEncode

Stephen Toub снова продемонстрировал свое мастерство, на этот раз улучшив производительность методов HtmlEncode и UrlEncode.

Судя по PR, он использовал различные техники, включая применение представленных в .NET 8 SearchValues.

#perfomance #dotnet
👍212
«Дроны и .NET» — доклад Романа Булдыгина на встрече SpbDotNet №98

Доклад Романа — своего рода ликбез в сфере FPV квадрокоптеров и рассказ о своём хобби от мальчика 35 лет. Вы узнаете, какое применение находит .NET в области, где балом правят C и C++.

📺 Смотреть
🎉17🔥8👾4🌚31