en
Feedback
Волны ИИ

Волны ИИ

Open in Telegram

Творчество искусственного интеллекта.

Show more
6 696
Subscribers
No data24 hours
-137 days
-4330 days
Posts Archive
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хо
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом. Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах. 👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

💬 Представьте ситуацию, что вы можете стабильно получать одинаковые деньги как в стартапе, так и в большой компании. Что бы вы выбрали? 🤩 — стартап, горящие глаза и вот это всё 👍 — большую компанию! Там можно быстрее набраться коммерческого опыта 🤔 — свой вариант (напишу в комментариях) #холивар

😎Сишарпист, погрузись в мир встраиваемых систем — программируй микроконтроллеры! 👉Начните на бесплатном вебинаре продвинуто
😎Сишарпист, погрузись в мир встраиваемых систем — программируй микроконтроллеры! 👉Начните на бесплатном вебинаре продвинутого олайн-курса «Программист С» — «Встраиваемые системы и программирование микроконтроллеров»: регистрация На вебинаре мы: — проведем обзор различных микроконтроллеров и их характеристик — рассмотрим проектирование встраиваемых систем от идеи до реализации — разберем на конкретном примере программирование микроконтроллеров — сделаем отладку и тестирование встраиваемых систем. Вебинар будет полезен: — разработчикам и инженерам, которые интересуются встраиваемыми системами и программированием микроконтроллеров. 🤝Понравится вебинар — продолжите обучение на курсе по специальной цене и даже в рассрочку! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2VtzqxNkw8E

🤦‍♂️ Silverlight забыли #maui #жиза
🤦‍♂️ Silverlight забыли #maui #жиза

🐱🎨🙏🤖 10 самых странных языков программирования, о которых вы никогда не слышали Эзотерические языки разрабатывают в конце
+5
🐱🎨🙏🤖 10 самых странных языков программирования, о которых вы никогда не слышали Эзотерические языки разрабатывают в концептуальных, экспериментальных и развлекательных целях. Их общая черта — максимально запутанный и странный синтаксис, понятный только посвященным. В этой подборке — языки, которые выбрали бы Ходор, доктор Лектер, Малевич, Джеймс Бонд, Терминатор и Луи Армстронг, если бы решили войти в айти. 👉 Читать статью 👉 Зеркало

Использование именованных пайпов с ASP.NET Core и HttpClient: гайд от Эндрю Лока В рамках .NET 8 в ASP.NET Core была добавлен
Использование именованных пайпов с ASP.NET Core и HttpClient: гайд от Эндрю Лока В рамках .NET 8 в ASP.NET Core была добавлена прямая поддержка именованных пайпов в Kestrel, что позволяет использовать все те же функции и модель программирования ASP.NET Core, что и с TCP. 📌 Настройка приложения для прослушивания именованных пайпов: настраиваем Kestrel с использованием ListenNamedPipe() или устананавливаем URL-адреса приложения на http://pipe:/<pipename>. 📌 HttpClient для отправки запросов: для этого необходимо настроить HttpClient с пользовательским ConnectCallback(), который создаст экземпляр NamedPipeClientStream и подключится к серверу. 👉 Подробнее читайте в гайде

🆚 Task.Run vs. TaskCompletionSource + ThreadPool.QueueUserWorkItem Сергей Тепляков раскопал шаблон (эпохи .NET 4.0) для запу
🆚 Task.Run vs. TaskCompletionSource + ThreadPool.QueueUserWorkItem Сергей Тепляков раскопал шаблон (эпохи .NET 4.0) для запуска кода в пуле потоков #dotnet #csharp #benchmarks

🎙 Подкаст DotNet & More: эволюция модульных тестов и не только 🕘 Таймкоды: 00:00:00 — Вступление 00:05:30 — Что такое тесты
🎙 Подкаст DotNet & More: эволюция модульных тестов и не только 🕘 Таймкоды: 00:00:00 — Вступление 00:05:30 — Что такое тесты? 00:13:20 — Как зародились модульные тесты? 00:29:00 — FIRST принцип 00:38:00 — Развитие «после модульных тестов» 00:44:00 — Что такое «модуль»? 00:53:20 — Тестирование приватных методов 01:05:40 — Как тестировать конвертеры System.Test.Json? 01:10:10 — Mock vs Stub 01:24:00 — Random в тестах: зло или «почему нет»? ⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка #подкасты

🤩 С большим опозданием публикуем полную коллекцию докладов с конференции DotNext 2022 Autumn 🌐 Сергей Васильев — Анализ C#
🤩 С большим опозданием публикуем полную коллекцию докладов с конференции DotNext 2022 Autumn 🌐 Сергей Васильев — Анализ C# кода на Roslyn: от теории к практике 🌐 Денис Цветцих — Rich Model и Anemic Model: враги или друзья 🌐 Проблемы обучения от 0+ 🌐 Дмитрий Таболич — Думай как архитектор: майндшифт инженера 🌐 Дмитрий Нестерук — Интересные подходы в реализации паттернов проектирования 🌐 Андрей Парамонов, Антон Оникийчук — MediatR не нужен 🌐 Интервью с Романом Неволиным 🌐 Марк Шевченко — Пишем функционально на C# и F# 🌐 Дмитрий Сошников — Как научить вашего ребенка программировать (и не только) 🌐 Анатолий Жмур — Пиши, как тиктокер, а не как дед. Новые конструкции языка C# в бою 🌐 Олег Сафонов — Пишем код, когда пишем код: source generator'ы 🌐 Андрей Цветцих — Zero-downtime deployment и базы данных 🌐 Интервью с Вадимом Мартыновым 🌐 Роман Просин — SkillsFlow: разработка системы управления навыками и компетенциями 🌐 Объединяем .NET-разработчиков: как запустить и развить гильдии в компании 🌐 Гурий Самарин — Тес...

🛠 Серия статей о профилировщике .NET под капотом от Datadog 🔸 Первая часть посвящена архитектуре и внедрению профилировщика
🛠 Серия статей о профилировщике .NET под капотом от Datadog 🔸 Первая часть посвящена архитектуре и внедрению профилировщика. Вы узнаете про основные аспекты профилирования, включая CPU, wall time, exceptions, lock contention и allocations. 🔸 Во второй части рассматривается реализация профилирования CPU и wall time. Описывается, как профилировщик мониторит и семплирует потоки приложения, а также подробно объясняется реализация сбора стеков вызовов в Linux и Windows. Статья также включает пример внутреннего использования CPU профилировщика для снижения потребления CPU.

❤️ Каждый язык программирования обладает своими уникальными особенностями, которые влияют на выбор паттернов проектирования. C# — не исключение. 💬 Расскажите, какой паттерн проектирования вы нашли наиболее полезным в вашем последнем проекте? Почему выбрали именно его? Были ли какие-то специфические проблемы, которые решил этот паттерн? #интерактив

⚡️ В Rider завезли поддержку .NET Aspire .NET Aspire предоставляет набор инструментов и шаблонов для создания распределенных
+2
⚡️ В Rider завезли поддержку .NET Aspire .NET Aspire предоставляет набор инструментов и шаблонов для создания распределенных облачных приложений. Простой пример определения веб-приложения, зависящего от инстанса кэша Redis с помощью .NET Aspire:
// Create a distributed application builder given the command line arguments.
var builder = DistributedApplication.CreateBuilder(args);

// Add a Redis server to the application.
var cache = builder.AddRedis("cache");

// Add the frontend project to the application and configure it to use the 
// Redis server, defined as a referenced dependency.
builder.AddProject<Projects.MyFrontend>("frontend")
       .WithReference(cache);
Плагин Rider для .NET Aspire позволяет использовать функции .NET Aspire непосредственно в IDE. Под катом — внутренние механизмы плагина и детали его взаимодействие с .NET Aspire. 👉 Читать

🔥 Время прокачивать свои навыки по безопасности и расти! 💥 Проверь себя – пройди тест по ИБ Ответишь успешно — пройдешь на
🔥 Время прокачивать свои навыки по безопасности и расти! 💥 Проверь себя – пройди тест по ИБ Ответишь успешно — пройдешь на курс «Rust Developer. Professional» от OTUS по специальной цене со скидкой. ❗️На курсе ты научишься разворачивать Rust и среду разработки, создавать надёжное, отказоустойчивое и высокопроизводительное ПО, тестировать код. Именно эти навыки дадут мощное конкурентное преимущество IT-специалистам и повысят твою востребованность и доход! ➡️ ПРОЙТИ ТЕСТ: https://clck.ru/38yR4U 💥 Пройдете тест и бонусом получишь: – Доступ к записям лучших вебинаров курса – Скидку на онлайн-курс «Rust Developer. Professional» Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

💡 Все винят LINQ в низкой производительности, но это не всегда так! Если у вас есть критически важный участок кода, использу
💡 Все винят LINQ в низкой производительности, но это не всегда так! Если у вас есть критически важный участок кода, использующий LINQ, рассмотрите возможность добавления специальных перегрузок для улучшения производительности. Читаемость немного ухудшится, но код все еще будет высокоуровневым. #dotnet #csharp #benchmarks #tip by Сергей Тепляков

👩‍💻 TDD в разработке на С# — что, для чего, полезно ли? Расскажет Антон Герасименко — .net developer + lead. Встречаемся на
👩‍💻 TDD в разработке на С# — что, для чего, полезно ли? Расскажет Антон Герасименко — .net developer + lead. Встречаемся на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом разберете: ✅ как короткие циклы разработки, опирающиеся на TDD (разработка через тестирование) влияют на качество продукта; ✅ как его внедрить, когда это нужно и что делать потом. Занятие пройдёт 29 февраля в 20:00 мск и будет приурочено к старту курса «C# Developer. Professional». Доступна рассрочка на обучение! 👉 Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: пройти тест Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2VtzqwsPMxD

👀 Команда Avalonia UI сообщила о выходе из .NET Foundation Решив, что взаимодействие с Foundation крайне ограничено, и каких-либо существенных преимуществ от участия в проекте Avalonia UI не получил, команда посчитала правильным вернуть его в руки тех, кто искренне увлечен и заинтересован в его будущем. 👉 Подробнее

🤔 ФП vs. ООП Дядя Боб считает (перевод), что споры сторонников функционального и объектно-ориентированного подхода не имеют
🤔 ФП vs. ООП Дядя Боб считает (перевод), что споры сторонников функционального и объектно-ориентированного подхода не имеют смысла, так как эти парадигмы отлично уживаются вместе. Более того, система, которая построена на комбинации принципов ООП и ФП максимизирует гибкость, поддерживаемость, тестируемость и простоту. Если убрать одно ради добавления другого, это только ухудшит структуру системы. 💬 А вы что думаете? Похоливарим? #холивар

🗂Паттерн Transactional Outbox в .NET: что это, как работает и как можно использовать библиотеку MassTransit для его реализац
🗂Паттерн Transactional Outbox в .NET: что это, как работает и как можно использовать библиотеку MassTransit для его реализации 🛟 Паттерн Outbox обеспечивает сохранение сообщений в хранилище данных, прежде чем они будут в конечном итоге переданы в брокер сообщений. ⚒️ Если бизнес-объект и соответствующие сообщения сохраняются в рамках одной транзакции базы данных, это гарантирует, что данные не будут потеряны. 🌐 Ник Чапсас разбирается с паттерном на практике и делится опытом работы с библиотекой MassTransit.

📦 Практическое руководство по модульным монолитам с .NET 🤔 По мнению автора, микросервисная архитектура может привести к не
+3
📦 Практическое руководство по модульным монолитам с .NET 🤔 По мнению автора, микросервисная архитектура может привести к ненужной сложности и замедлению разработки, особенно для стартапов и команд, стремящихся к быстрому развитию. 🔥В качестве альтернативы он предлагает концепцию модульного монолита, которая сочетает преимущества монолитной архитектуры с модульностью, позволяя командам быстрее разрабатывать и развертывать приложения. Естественно, с иллюстрациями и понятными примерами на C#/.NET. 👉 Читайте гайд на Medium или в PDF (файл в комментариях)