TGViewer
Channel Public Channel
Библиотека шарписта | C#, F#, .NET, ASP.NET

Библиотека шарписта | C#, F#, .NET, ASP.NET

@csharpproglib

Все самое полезное для C#-разработчика в одном канале.

Наши курсы: https://clc.to/y3LDtw

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Subscribers
21.6K
Photos
2.9K
Videos
46
Links
5.4K

Showing posts older than #5269 · Back to latest

Older Posts 16 shown
Post #5268 6.45K

Forwarded from Proglib.academy | IT-курсы

🤼 Генеративно-состязательная нейросеть: ваша первая GAN-модель на PyTorch

Подробная инструкция построения генеративно-состязательных нейросетей (GAN) на примере двух моделей, реализованных с помощью фреймворка глубокого обучения PyTorch в нашей статье. 👇

🔗 Статья

У нас есть курс как для начинающих программистов, так и для тех, кто уже шарит:
🔵 Алгоритмы и структуры данных
  • 👍 1
Post #5267 7.01K
🎙 Разбираемся с SVE, празднуем STJ, унифицируем AI: 102-й выпуск подкаста RadioDotNet

⏳ Таймкоды:

[00:02:05] — .NET 9 Release Candidate 2 is now available
[00:05:35] — What's new in System.Text.Json in .NET 9
[00:39:40] — .NET Aspire 9.0 (Release Candidate 1)
[00:53:30] — Introducing Microsoft.Extensions.AI Preview
[01:02:10] — Engineering the Scalable Vector Extension in .NET
[01:13:40] — Understanding OverloadResolutionPriority attribute in C# 13

⏯️ YouTube | Другие площадки

#подкасты
  • 👏 4
  • ❤ 1
Post #5266 7.19K
🤔 Согласитесь, что глубоко вложенный код трудно читать?

В методах с большим количеством вложений можно использовать подход Early Return и Guard Clause, чтобы сделать код более удобным для чтения.

#dotnet #csharp #tip by Dave Callan
  • 👍 44
  • 🥱 35
  • 💯 7
  • 🌚 2
Post #5265 6.93K

Forwarded from Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js

🎨🔙🔚 Паттерн «Бэкенд для фронтенда»: преимущества, недостатки и лучшие практики для реализации

Если ты хочешь стать настоящим мастером API, тебе нужно знать о паттерне BFF. В этой статье рассказываем, как создавать управляемую архитектуру с использованием BFF, избегая избыточной сложности и головной боли при поддержке.

👉 Читать статью
👉 Зеркало
  • 👍 6
  • 😁 4
Post #5264 7.09K
🔐 Использование BCrypt.Net.BCrypt для хеширования паролей в базе данных с использованием EF Core 8: простой припер для C#-разработчика

👉 Подробнее
  • 👍 19
  • 🥱 4
Post #5262 7.22K
🎃 Приглашаем на вебинар перед Хэллоуином: «Нужна ли математика на собеседованиях?» 🧙‍♀️

Темные тучи сгущаются, и в воздухе витает мистическая атмосфера... Готовы ли вы окунуться в мир загадочной математики и раскрыть тайны успешного собеседования? Тогда ждем вас 28 октября в 20:00! 🕸
https://proglib.io/w/f993cb69

Что вас ждет в эту зловещую ночь:

💀 Ошибаться не страшно: узнаем, как неудачные проекты и опыт «в стол» превращают джуниоров в сеньоров. Расскажем истории о том, как ошибки закаляют и помогают достигать вершин мастерства.

🧛 Собеседования без подготовки? Обсудим, возможно ли пройти через испытания рекрутеров без специальной подготовки или это путь в лабиринт с привидениями.

🧙 Теория и практика — зелье успеха:

• Выбор метрики оценки модели: какую метрику показать бизнесу, чтобы не столкнуться с гневом нечисти? Разберемся в разнице между MAPE и WAPE и когда какую применять.

• Трансформация распределений: как превратить логнормальное распределение в нормальное без волшебной палочки? Поговорим о том, зачем это нужно и как обойтись изменением функции потерь вместо магических превращений.

🦇 Бонус для смельчаков: раскроем секреты тестирования в маркетинге, которые помогут не заблудиться в темном лесу конкурентного рынка.

Не упустите шанс провести вечер в компании единомышленников, погрузиться в атмосферу Хэллоуина и получить ценные знания!

🕯 Записывайтесь на вебинар и готовьтесь к мистическим открытиям!
https://proglib.io/w/f993cb69👻
proglib.academy Нужна ли математика на собеседованиях? Преодолейте свои страхи и раскройте тайны успешного собеседования
  • 👍 3
  • ❤ 1
Post #5261 6K

Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

🧪 Чем заменить Postman: 5 отличных инструментов для разработки API

Postman долгое время был основным инструментом для разработки и тестирования API, но сейчас для большинства разработчиков его ограничения стали перевешивать преимущества. Рассмотрим альтернативные инструменты, которые могут предложить больше возможностей, чем Postman — даже в бесплатной версии.

👉Читаем здесь
Post #5260 8.31K
🔥 Кстати, IDE Rider от JetBrains теперь бесплатна для некоммерческого использования. Новость особенно актуальна для пользователей macOS в свете прекращения поддержки Visual Studio со стороны Microsoft.

И да, на Hacker News можно понаблюдать за обсуждением важного события в сообществе .NET-разрабов👇

🔗 Читать
  • 🔥 62
  • 🥱 9
  • 👍 7
  • ❤ 2
  • 👾 1
Post #5259 7.39K
🏪 eShop на основе ИИ: пример интеллектуального приложения

Пример представляет собой сайт поддержки, на котором клиенты могут задавать вопросы о товарах. Работники интернет-магазина отслеживают эти запросы, общаются с клиентами, классифицируют и в конечном итоге закрывают эти запросы.

Благодаря множеству функций этот пример выходит за рамки популярного сценария чат-бота и иллюстрирует несколько способов, с помощью которых ИИ может повысить производительность разработчиков и уровень индивидуальной поддержки клиентов.

👉 Читать гайд
  • 🔥 5
  • 👍 2
  • 👾 1
Post #5256 6.13K

Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin

📊🚀 Почему все говорят о Kafka?

Хочешь узнать, как обрабатывать миллионы событий в секунду и почему такие гиганты, как Netflix и Uber, без ума от Kafka? Давай разберемся, как этот инструмент может превратить поток данных в золотую жилу для твоего проекта.

Читать статью
  • 🔥 10
  • 🌚 2
  • 👍 1
Post #5255 5.14K

Forwarded from Библиотека ИИ для айтишников

⚡️Разыгрываем флагманский смартфон

«Библиотека программиста» разыгрывает один из трех смартфонов на выбор:
🔹Samsung Galaxy S24 Ultra на 1 ТБ
🔹Xiaomi 14 Ultra на 512 ГБ
🔹iPhone 16 Pro Max на 512 ГБ

🔥 А еще 99 участников розыгрыша получат скидку 50% на наш курс Базовые модели ML и приложения!
Промокод будет действителен до 20 ноября.

Условия просты:
→ подписаться на Библиотека нейротекста
→ подписаться на Библиотека нейрозвука
→ подписаться на Библиотека нейрокартинок
→ нажать на кнопку «Участвовать» под этим постом

Итоги появятся 30 октября в 20:00 по московскому времени в нашем канале Библиотека программиста. Затем мы свяжемся с победителем, который сам выберет смартфон. Тем, кто получит промокод, мы вышлем его в течение недели после окончания розыгрыша.

⚠️ Убедитесь, что вам можно написать в личные сообщения или следите за результатами — если мы не сможем с вами связаться, то не сможем и отправить приз. Доставить мы можем только в города России и Беларуси.
  • 🥱 11
Post #5253 5.97K
💡 Parameter Object Pattern

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

Очень полезно, когда группа параметров часто используется повторно.

#dotnet #csharp #tip by Dave Callan
  • 😁 23
  • 👍 12
  • 🥱 8
  • 👾 3
Post #5252 6.31K
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
  • 🥱 1
Post #5251 5.65K
💬 А вы отдыхаете на выходных?

Ну это такие дни в течение недели, когда другие люди не работают, а отдыхают, то есть дают возможность организму/психике самовосстановиться.

👍 — да, только этим и занимаюсь
🤔 — нет, доделываю «хвосты» по работе
💯 — не работаю, но занимаюсь пет-проектами
🤩 — свой вариант (напишу в комментариях)

#интерактив
  • 👍 72
  • 💯 60
  • 🤔 18
  • 🤩 2
  • 👾 2
Post #5250 6.08K
🛠️ NetEscapades.AspNetCore.SecurityHeaders — небольшой пакет, позволяющий добавлять заголовки безопасности для веб-приложений на ASP.NET Core.

👉 Устанавливаем:
dotnet add package NetEscapades.AspNetCore.SecurityHeaders --version 1.0.0-preview.1


👉 Используем:
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>netcoreapp5.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="NetEscapades.AspNetCore.SecurityHeaders" Version="1.0.0-preview.1" />
</ItemGroup>

</Project>



👉 GitHub
GitHub GitHub - andrewlock/NetEscapades.AspNetCore.SecurityHeaders: Small package to allow adding security headers to ASP.NET Core websites Small package to allow adding security headers to ASP.NET Core websites - andrewlock/NetEscapades.AspNetCore.SecurityHeaders
  • 👍 3
  • ⚡ 2
Post #5246 5.92K
🔥 Инициализация объекта по индексу «от конца», partial свойства и индексаторы, params коллекции, атрибут приоритизации перегрузок, новый класс Lock и новая escape-последовательность: это и многое другое в обзоре нововведений, которые ждут нас в C# 13.

Автор — Валентин Прокофьев, C#-разработчик из PVS-Studio.

👉 Читать
  • 👏 12
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →