TGViewer
Channel Public Channel
Анонимный дотнетчик

Анонимный дотнетчик

@dotnetter

Просто сборник свежих статей о дотнете.

- Обратную связь
- Записи для публикации в канал
- Вопросы к сообществу для обсуждения
Пишите в Direct Messages
Subscribers
1.8K
Photos
1
Videos
0
Links
9.8K

Showing posts older than #9688 · Back to latest

Older Posts 20 shown
Post #9687 589
n8n: установка, настройка и интеграция с Python, Node.JS и PHP

Подробный туториал по установке и настройки n8n. Примеры интеграции с Python, Node.JS и PHP и взаимодействия с LLM Mistral AI.
— Читать дальше «n8n: установка, настройка и интеграция с Python, Node.JS и PHP»


https://tproger.ru/articles/n8n--ustanovka--nastrojka-i-integraciya-s-python--node-js-i-php
Post #9686 600
Я разобрался с ELK в .NET, чтобы вам не пришлось

Вообще, эта статья — по сути краткий обзор современных инструментов логирования, которые часто используются в.NET. Но из‑за того, что настройка ELK — относительно трудоемкий процесс, весь фокус по итогу сместился в сторону использования сего стека. Я просто смирился с этим. Надеюсь, мой опыт сэкономит время и силы читателю, желающему ознакомиться с ELK.
Читать далее

https://habr.com/ru/articles/922942/?utm_campaign=922942&utm_source=habrahabr&utm_medium=rss
Хабр Я разобрался с ELK в .NET, чтобы вам не пришлось Вообще, эта статья — по сути краткий обзор современных инструментов логирования, которые часто используются в.NET. Но из‑за того, что настройка ELK — относительно трудоемкий...
  • ❤ 1
Post #9685 585
.NET 10 Preview 5 Brings Blazor Observability, XAML Simplification and More

Earlier this month, Microsoft announced the release of .NET 10 Preview 5, delivering updates across multiple components, including ASP.NET Core, .NET MAUI, Windows Presentation Foundation (WPF), and Entity Framework Core, and more. As reported, this preview introduces new features and improvements to enhance developer productivity, application observability, and customization.
By Almir Vuk

https://www.infoq.com/news/2025/06/dotnet-10-preview-5/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
InfoQ .NET 10 Preview 5 Brings Blazor Observability, XAML Simplification and More Earlier this month, Microsoft announced the release of .NET 10 Preview 5, delivering updates across multiple components, including ASP.NET Core, .NET MAUI, Windows Presentation Foundation (WPF), and Entity Framework Core, and more. As reported, this preview…
Post #9684 530
Особенности SUMMARIZECOLUMNS в DAX

Привет, Хабр! В аналитическом языке DAX одной из важных функций является SUMMARIZECOLUMNS. Эта функция готовит данные для дашбордов, также реализует декартово произведение полей группировки (если поля группировки из разных таблиц). Для понимания DAX полезно ознакомиться с особенностями SUMMARIZECOLUMNS, интересующимся деталями SUMMARIZECOLUMNS — добро пожаловать под кат :)
Читать далее

https://habr.com/ru/articles/922584/?utm_campaign=922584&utm_source=habrahabr&utm_medium=rss
Хабр Особенности SUMMARIZECOLUMNS в DAX Привет, Хабр! В аналитическом языке DAX одной из важных функций является SUMMARIZECOLUMNS . Эта функция готовит данные для дашбордов, также реализует декартово произведение полей...
Post #9683 532
ORM на три звена. В 120 раз быстрее SQL?

Нет, речь не про кэш в памяти. Так было бы слишком просто. У нас сегодня будет препарирован ORM, который честно запрашивает данные у реляционной СУБД, маппит в объекты, подключает связи и отдаёт в логику приложения в виде объектов. И всё на порядки быстрее, чем прямой запрос из кода приложения.
Да, здесь есть нюанс. Об этом нюансе, а также о том, зачем я написал в пятый раз кастомный ORM и будет эта статья. Эта разработка тесно переплетена с моей личной историей, когда я переходил с одной работы на другую, а затем был уволен. Я не хочу оставлять сухой технический текст, поэтому эта статья будет скорее рассказом моей работе в этой компании.
Код в статью я старался включать по минимуму. Он точно не полный и возможно ошибочный, потому что дорабатывался по мере написания статьи. Полный и исправленный вариант будет доступен по ссылке в конце статьи.
Читать далее

https://habr.com/ru/articles/922672/?utm_campaign=922672&utm_source=habrahabr&utm_medium=rss
Хабр ORM на три звена. В 120 раз быстрее SQL? Нет, речь не про кэш в памяти. Так было бы слишком просто. У нас сегодня будет препарирован ORM, который честно запрашивает данные у реляционной СУБД, маппит в объекты, подключает связи и отдаёт в...
Post #9682 522
Как подключить Ton Connect 2.0 к проекту на Unity

В рамках данной статьи будет рассмотрена библиотека Uniton Connect, с помощью которой можно быстро реализовать подключение TON кошельков и отправку транзакций.
Читать далее

https://habr.com/ru/articles/922614/?utm_campaign=922614&utm_source=habrahabr&utm_medium=rss
Хабр Как подключить Ton Connect 2.0 к проекту на Unity Пошаговый гайд для Unity разработчиков об интеграции протокола Ton Connect 2.0 в свои проекты. В рамках данной статьи будет рассмотрена библиотека Uniton Connect , с помощью которой можно быстро...
Post #9681 561
Прочитал «Чистый код», чтобы вам не пришлось

Пересказываю культовую книгу Роберта Мартина "Чистый код" с примерами на C#. Узнайте, как создавать код, который читается как проза: от магии имен переменных и идеальных функций до безупречных тестов и архитектуры, которая не рухнет при первом требовании заказчика. Полный гид, ваш код станет предметом гордости, а не источником кошмаров.
Читать далее

https://habr.com/ru/articles/922424/?utm_campaign=922424&utm_source=habrahabr&utm_medium=rss
Post #9679 467
Регулярная отчетность. Цифры решают все

В послевоенное советское время убивали словом, по крайней мере, так было принято в кругу друзей прекрасного поэта Шефнера. Никакой крамолы, но это только полуправда: в Люблино уже тогда куда больше ценилась финка за голенищем, но оставим былое.
Как говорят нам опытные инфоцыгане коучи в модно-стильно-молодежно снятых роликах на YouTube RuTube — сейчас время data driven подхода! А значит убивают нынче цифрой. Я, если кому-то интересно, предпочитаю, семерку, она более всего походит на старый добрый мушкет или, на крайний случай, серп.
Шутки в сторону. В современном мире, когда каждая наша «улыбка» — не более чем поток единиц и нулей, который позволяет системе распознавания лиц списать с нас 67 рублей за проезд, цифры, действительно, определяют многое. Раньше обидным было слышать про небольшой размер достоинства, теперь, у топ-менеджмента корпораций досаду, гнев и злость вызывать маленькая EBITDA или ROI. О времена! О нравы! Да простит меня Александр Сергеевич.
10 лет назад я впервые познал силу цифр. До того момента я думал, что аналитика — это красивые отчеты, за которые платят много денег западным консалтинговым компаниям ради имиджа. Функциональное назначение трудов PWC, Mckinsey и прочих сильных мира сего ограничивалось следующим: орудие для удара по голове нерадивому сотруднику, оконный ограничитель летом в душном офисе, ну и, конечно, подставка под шатающийся стул. Все. То есть совсем все. Ни разу не видел, чтобы кто-то открыл их для того, чтобы принять какое-то важное решение, по крайней мере, так не везло мне. Творцы этих шедевров: несчастные стажеры, дизайнеры и прочие ребята в красивых костюмах с очень утомленными лицами и натянутыми улыбками, за которые тогда хотя бы не списывали деньги, сами в кулуарах признавали тщетность своих мук. Впрочем, это не мешало им продолжать ночами повторять сизифов труд, чтобы потом потратить заработанное на волшебные таблетки самого разного цвета и магических свойств.
Читать далее

https://habr.com/ru/articles/921804/?utm_campaign=921804&utm_source=habrahabr&utm_medium=rss
Хабр Регулярная отчетность. Цифры решают все В послевоенное советское время убивали словом, по крайней мере, так было принято в кругу друзей прекрасного поэта Шефнера. Никакой крамолы, но это только полуправда: в Люблино уже тогда куда больше...
Post #9678 520
Свой проект — это ловушка для новичка

Когда мне было 16, я устроился работать в небольшую студию. Это была по факту официальная работа: с реальными задачами, пайплайном, дедлайнами и даже большим издателем. Тогда это казалось чем-то невероятным. Игра, над которой мы работали, выглядела амбициозно. У неё были красивые промо, целевая аудитория, маркетинг — всё как у взрослых.
А в центре команды был парень, старший разработчик, которому на тот момент было 23. Для меня он был почти как герой: я только начинал, а он уже 7 лет программировал. Уверенный, спокойный, очень самостоятельный. Я всерьёз думал, что именно к этому и стоит стремиться.Но потом к нам присоединились более опытные ребята. Разработчики, у которых за плечами были и запущенные проекты, и провальные — но главное — была реальная практика и мышление архитектора. Они сразу начали задавать вопросы: — Почему у нас 6000 строк в одном скрипте? — Почему нет нормального разделения логики? — Почему переменные называются a, b1, mainLogic, veryImportantManager?Код, который мы считали рабочим, оказался большой горой хрупкого говнокода, которая могла рухнуть от любого изменения. И когда она рушилась — её латали так же вслепую. Без юнит-тестов, без понимания, почему оно работает. Главное, чтобы запускалось. 🧨 А потом проект провалился. Несмотря на издателя
Читать далее

https://habr.com/ru/articles/922162/?utm_campaign=922162&utm_source=habrahabr&utm_medium=rss
Хабр Свой проект — это ловушка для новичка «Свой проект», большой издатель и тысячи строк боли Когда мне было 16, я устроился в небольшую геймдев-студию. Это была, по сути, официальная работа: с задачами, пайплайном, дедлайнами и даже крупным...
  • ❤ 1
Post #9677 543
Better Models, Smarter Defaults: Claude Sonnet 4, GPT-4.1, and More Control in Visual Studio

We’re excited to share some major improvements to the Copilot experience in Visual Studio, including smarter default models, more choices, and easier ways to manage your usage. Smarter default model Copilot in Visual Studio now uses GPT-4.1 as the default model (previously 4o). In our testing, it delivers significantly better performance—faster responses, higher quality suggestions, […]
The post Better Models, Smarter Defaults: Claude Sonnet 4, GPT-4.1, and More Control in Visual Studio appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/better-models-smarter-defaults-claude-sonnet-4-gpt-4-1-and-more-control-in-visual-studio/
Microsoft News Better Models, Smarter Defaults: Claude Sonnet 4, GPT-4.1, and More Control in Visual Studio Explore the Visual Studio Copilot Claude Sonnet 4 model updates for smarter defaults and improved performance in your coding experience.
Post #9676 558
Эволюция программиста 2005–2025: от CRT-мониторов до квантовых алгоритмов

Эпохи развития программирования в России и в мире. Какие стадии прошли разработчики и к чему пришли в настоящий момент. Прогнозы на будущее.
— Читать дальше «Эволюция программиста 2005–2025: от CRT-мониторов до квантовых алгоритмов»


https://tproger.ru/articles/evolyuciya-programmista-2005-2025--ot-crt-monitorov-do-kvantovyh-algoritmov
Post #9675 583
C#, Кодогенерация и DDD. Часть 2 — Получаем данные и пробуем генерировать

Это - вторая публикация в серии DDD и кодогенерация. (первая часть) В этой части мы научимся получать данные через рефлексию и Roslyn в одинаковой форме.
А атрибуты из Roslyn - как объекты.
Читать далее

https://habr.com/ru/articles/921552/?utm_campaign=921552&utm_source=habrahabr&utm_medium=rss
Хабр C#, Кодогенерация и DDD. Часть 2 — Получаем данные и пробуем генерировать Это - вторая публикация в серии DDD и кодогенерация. ( первая часть, вторая часть, третья часть, четвертая часть) В этой части мы научимся получать данные через рефлексию...
Post #9674 543
СТЦ продолжает открывать мир с орбиты

Любителям космического контента посвящается – делимся новой порцией фотографий, сделанными нашими кубсатами III пусковой кампании. В этот раз в фокусе 12-юнитового МКА оказались такие мировые столицы, как Нью-Йорк, Париж и Брюссель.
Читать далее

https://habr.com/ru/companies/stc_spb/articles/921318/?utm_campaign=921318&utm_source=habrahabr&utm_medium=rss
Post #9673 504
Post #9672 464
База про юнит-тесты в C# на xUnit v3

Привет, Хабр!
Сегодня разберёмся с юнит‑тестами в C# на основе xUnit v3 — библиотеки, которая стала практически стандартом де‑факто в.NET‑среде.
Почему именно xUnit? Всё просто: его создали Джим Ньюкирк и Брэд Уилсон — разработчики NUnit. Они решили выкинуть всю архаику вроде [SetUp], [TearDown] и прочих рудиментов и построили фреймворк с нуля, строго под TDD. Весной вышла xUnit v3 2.0.2, в которой завезли Assert.MultipleAsync, полностью обновили сериализацию. А в.NET 9 уже штатно продвигается Microsoft.Testing.Platform (MTP) — сверхлёгкий тестовый рантайм, с которым xUnit v3 работает прямо из коробки. Короче говоря, это самый нативный выбор под.NET 9 на сегодня.
Читать далее

https://habr.com/ru/companies/otus/articles/918942/?utm_campaign=918942&utm_source=habrahabr&utm_medium=rss
  • 🔥 1
Post #9671 499
Как мы построили сервис KPI для сотрудников

Привет! Меня зовут Арсен, я разработчик в DDPlanet и сегодня хочу поделиться нашим опытом разработки системы KPI для оценки производительности сотрудников в нашей компании. Как мы пришли к необходимости такой системы, как реализовывали первую и последующие версии и почему выбрали те или иные инструменты при разработке.
Читать далее

https://habr.com/ru/articles/921156/?utm_campaign=921156&utm_source=habrahabr&utm_medium=rss
  • 🔥 1
Post #9670 513
Inside Access: Join Us at VS Live! Redmond for a Week of Deep Developer Learning

A long time ago, I stood in a packed room at VS Live! and watched developers erupt in applause after a debugging demo shaved hours off a real-world problem. That was the moment I realized this wasn’t just a conference—it was a place where developers and toolmakers come together to push the craft forward. I’m […]
The post Inside Access: Join Us at VS Live! Redmond for a Week of Deep Developer Learning appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/inside-access-join-us-at-vs-live-redmond-for-a-week-of-deep-developer-learning/
Microsoft News Inside Access: Join Us at VS Live! Redmond for a Week of Deep Developer Learning A long time ago, I stood in a packed room at VS Live! and watched developers erupt in applause after a debugging demo shaved hours off a real-world problem. That was the moment I realized this wasn’t just a conference—it was a place where developers and toolmakers…
Post #9669 511
Комментарии в коде: зло или спасение ?

Когда нужны комментарии в коде, а когда без них лучше. Объясняем на примерах, как писать понятные и полезные комментарии
— Читать дальше «Комментарии в коде: зло или спасение ?»


https://tproger.ru/articles/kommentarii-v-kode--zlo-ili-spasenie--
Tproger Комментарии в коде: когда помогают, а когда мешают — разбор с примерами Когда нужны комментарии в коде, а когда без них лучше. Объясняем на примерах, как писать понятные и полезные комментарии
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 →