DotNetRu – Telegram
DotNetRu
2.25K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Performance Improvements in .NET Core 3.0 (https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-core-3-0/) — .NET Core 3.0 стал быстрее. Намного быстрее! Смотрим результаты бенчмарков и читаем какие были сделаны изменения. Очень много векторизации интринсиками и других оптимизаций.
#dev #dotnet #dotnetcore #dotnetcore30 #benaadams #vectorization #intrinsics #performance #StephenToub #optimization
Оптимизация программ под Garbage Collector (https://habr.com/ru/company/clrium/blog/453082/) — если ранее мы не имели ни малейшего понятия, как работает великий и могучий GC, то теперь он нам представлен на блюдечке стараниями Конрада Кокоса в его книге Pro .NET Memory Management (https://prodotnetmemory.com/). Давайте составим список проблемных областей работы с GC и подумаем, как их можно решить.
#dotnet #gc #garbagecollector #StanislavSidristij #performance #CLRium #optimization
APIs You Won't Hate (https://apisyouwonthate.com/) — множество статей, видео (например, "HTTP Caching" и "A No Nonsense GraphQL And REST Comparison"), книги и community, связанные с проектированием различных API, в том числе REST.
#api #rest #design #restapi #HTTPCaching #graphql #http
Modernize Your C# Code (https://www.codeproject.com/Articles/4114267/Modernize-Your-Csharp-Code-Part-III-Values) — богатая подборка идей для вашего C# кода, чтобы добиться большей читаемости и поддерживаемости. Три статьи содержат все последние доступные новинки языка C#: 1я часть посвящена свойствам, 2я методам и 3я значимым типам.
#csharp #dotnet #programming #dev #code
Вебинар — Миграция с .NET Framework на .NET Core (https://epa.ms/net-online-meetup) — 25 июня в 12:00 Мск состоится вебинар, где ведущий разработчик Виктор Рамин расскажет об опыте миграции реальной системы с .NET Framework на .NET Core. Как сделали её безболезненной, с какими проблемами столкнулись, как продавали заказчику. Участие бесплатное, необходима регистрация: https://epa.ms/net-online-meetup , участникам пришлют ссылку на онлайн-трансляцию.
#dotnet #event #webinar #dotnetframework #migration #dotnetcore #dev #programming #epam
Вебинар — Архитектурные практики ASP.NET Core (https://it-events.com/events/15846) — 4 июля в 19:00 Мск состоится вебинар, где Ярослав Кучук расскажет про лучшие архитектурные практики, применимые в среде .NET Core, а также примеры их практической реализации в рамках API-приложения.
План вебинара:
* Небольшое сравнение - .NET Core vs .NET Framework.
* Dependency Injection.
* Entity Framework: что изменилось?
* Использование аутентификации/авторизации. Внешние сервисы для * аутентификации.
* Немного практики.
Целевая аудитория: Основная аудитория данного вебинара – практикующие .NET разработчики, имеющие опыт не только в разработке, но и проектировании функциональности.
Участие бесплатное, регистрация: https://it-events.com/events/15846
#dotnet #aspnetcore #dotnetcore #event #webinar #entityframework #ef #dev #itvdn
Tips on Container Tools for Visual Studio (https://www.paraesthesia.com/archive/2019/06/18/tips-on-container-tools-for-visual-studio/) — краткая подборка советов и трюков при работе с Container Tools (https://docs.microsoft.com/en-us/visualstudio/containers/overview?view=vs-2019), чтобы ваши контейнеры были покладистые и надежные.
#dotnet #containertools #visualstudio #docker #container #vs #dotnetcore #TravisIllig
BuiltWithDot.Net (https://builtwithdot.net/) — открытая коллекция проектов реализованных на базе .NET технологий: .NET Framework, .NET Core, Xamarin, Unity, Mono, Roslyn и многих других. От хобби-проектов, до крупных решений, есть крайне необычные находки.
#buildwithdotnet #dotnet #dotnetframework #dotnetcore30
DotVVM: Component-based MVVM framework for ASP.NET (https://github.com/riganti/dotvvm) — фреймворк для веб-приложений использующий MVVM подход, может пригодиться, если не хватает стандартного ASP.NET Core, но и большой JS SPA нет желания городить. Примечательно: в Апреле этого года проект вошел в состав .NET Foundation (https://www.dotvvm.com/blog/57/DotVVM-joins-the-NET-Foundation).
#dotnet #dotnetcore #dotvvm #aspnetcore #framework #mvvm #webUI
Друзья, 14 сентября в Белгороде состоится БИФ-2019 и от вас зависит – будет ли .NET представлен в программе.

Подайте свой доклад на #БИФ2019. Информационные технологии и музыка, стейки и средневековый замок, крутая прожарка и неформальное общение – все это «БИФ-2019»! 🔥

На сайте 👉🏻https://bifconf.ru/ в разделе «Для докладчиков» можно оставить заявку на выступление или же предложить своего спикера, а мы с ним выйдем на связь #хьюстонприем
❤️ Только у нас самая прекрасная забота о спикерах, а еще музыка, зажигательное afterparty и возможность увидеться с коллегами за пределами соцсетей.

Ждут ваши доклады до 15 июля, а встречаемся и #жаримвместе 14 сентября.

Ах, да, самое главное. Темы и направления, в которых интересны доклады:
- DEVELOPMENT: Backend, Frontend, DevOps, Mobile, QA, безопасность, IoT, GameDev, AI, Big data
- DIGITAL: контент, Marketing, SEO, лидогенерация, SMM, Target
- DESIGN: графический дизайн, айдентика, веб-дизайн, UI/UX
- PRODUCT: создание IT-продуктов, MVP, CustDev, обучение продактов, поиск новых продуктов, бизнесов, рынков
- PROJECTS: Agile и Scrum, Kanban, холакратия, идеальный Scrum Master и Product Owner
- MANAGEMENT: работа с командой, Teamlead, DevRel, делегирование и мотивация, коммуникация, HR

#partner #dotnetru #event
Друзья, приятной новостью для нас оказалось наличие в Томске локального сообщества продвигающего .NET технологии, знакомьтесь — MCC Tomsk (https://vk.com/mcc.tomsk).
Доступна подборка материалов с майской встречи сообщества: архитектура VIPER и MVVM, mastering GIT, аутентификация в ASP.NET Core, рабочие практики .NET команды.
Ссылки на презентации и видео в новости: https://vk.com/wall-154038308_70 , рекомендуем к ознакомлению.
#dotnet #design #architecture #mvvm #git #aspnetcore #dotnetcore #Томск #Tomsk #TomskDotNet
9 Anti-Patterns Every Programmer Should Be Aware Of (https://sahandsaba.com/nine-anti-patterns-every-programmer-should-be-aware-of-with-examples.html) — 9 общеприменимых антипаттернов, как 9 фактов, проверенных годами работы программистов и литрами кофе: Premature Optimization, Bikeshedding, Analysis Paralysis, God Class, Fear of Adding Classes, Inner-platform Effect, Magic Numbers and Strings, Management by Numbers, Useless (Poltergeist) Classes.
#dotnet #antipatterns #code #dev #programming
14-15 ноября в Петербурге пройдёт Software Engineering Conference Russia (SECR).

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

Действуют ранние цены на участие (скидки до 56%). Дополнительная скидка для нашего сообщества по промокоду SECR-DOTNET.
Подробнее на https://2019.secrus.org/?utm_source=partner&utm_content=topic
Наше сообщество является информационным партнёром, а значит популярность .NET продолжает расти и расширяться! 🥳

#dotnet #dotnetru #partner #secr #event #software #engineering
Друзья, 24-25 августа состоится 2й TechTrain (https://techtrain.ru/) —большой фестиваль для разработчиков, инженеров и им сочувствующих.
Ищите стенд нашего сообщества на мероприятии! Как и в прошлом году, ожидается много веселого и полезного общения. Мы подготовили множество сюрпризов, совместно с нашими друзьями — Arcadia и Контуром. Подробную программу скоро опубликуем.
Ждём всех на стенде DotNetRu на TechTrain!
#dotnetru #techtrain #event #dotnet #arcadia #kontur
Алексей Фадеев – ORM: как писать запросы и не сводить с ума СУБД (https://www.youtube.com/watch?v=ORU7jFtDhr8) — запись доклада, с добротной конференции DevPRO'19, затрагивающего:
* Как уменьшить время маппинга для одного и того же запроса?
* Тонкости и секреты, помогающие генерировать хорошие запросы
* Типичные ошибки, которые делают разработчики, и что из этого получается
* Как добиться скорости вставки сотен тысяч строк в секунду?
* Преимущества и недостатки использования ORM
* Специфика работы с PostgreSQL и Microsoft SQL
Слайды: https://devpro.blob.core.windows.net/presentations/2019/Фадеев_Алексей.ppsx
#dotnet #devpro19 #devpro #dev #mssql #orm #performance #postgresql #database #optimization #ef
Друзья, хорошие новости, в Рязани есть .Nuts (https://vk.com/dot_nuts) — замечательное сообщество .NET разработчиков, с регулярными встречами и полезными докладами, записи которых доступны в группе. Например:
* "Boilerplate. Лень как инструмент борьбы со злом" (https://vk.com/wall-143757423_169)
* "Press start to play. Разработка игр с Unity3d" (https://vk.com/wall-143757423_165)
* "True REST design" (https://vk.com/wall-143757423_163)
* "Introduction to Docker" (https://vk.com/wall-143757423_155)
* "Engineering excellence. СI/СD" (https://vk.com/wall-143757423_148)
и многие другие, рекомендуем материалы к ознакомлению, а митапы к посещению!
#dotnet #рязань #rzn #рзн #docker #rest #csharp #dev #programming
Creating Web API in ASP.NET Core 2.0 (https://www.codeproject.com/Articles/1264219/Creating-Web-API-in-ASP-NET-Core-2-0) — пример реализации небольшого WebAPI приложения с использованием .NET Core 2.0, SQL Server, Entity Framework Core, TDD (Test Driven Development) и Swashbuckle.
#dotnetcore #aspnetcore #Swashbuckle #Swagger #mssql #webapi #sample #dev #efcore #tdd
Forwarded from SamDotNet Community news
Ну что, ребят, поехали!

28 августа в 19:00 пройдёт SamDotNet Community Meetup #1, где можно будет послушать два доклада, а также обсудить будущие планы сообщества.

Программа мероприятия:

19:00 - 19-15
Вступительное слово от администрации сообщества.
Слово представителя компании EPAM, ставшей базовой площадкой и спонсором Митапа #1

19:15 - 19:45
Алексей Капустяненко (Fullstack Developer, СМС-ИТ)
«Почему же мой запрос на Entity Framework 6 так тормозит? Часть 9000»

Первый в истории SamDotNet доклад будет посвящён хитростям кеширования в Entity Framework 6 и о том, как простые, на первый взгляд, LINQ-выражения могут замедлить ваши запросы на несколько порядков

19:45 - 20:15
Перерыв

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

20:15 - 20:45
Алексей Чиркин (Senior Software Engineer, EPAM)
«Доверяй, но проверяй! 5 анализаторов кода на каждый день»

В докладе Алексей поделится своим опытом расширения статической валидации кода с помощью Roslyn API, а также расскажет о том, когда и зачем это может пригодиться. Осторожно, будет много контента на вкладке Errors :)

Ну и в качестве приятного бонуса кто-то из участников унесёт с собою ключик активации продуктов компании JetBrains. Мелочь, но карман не натрёт :)

Ждём вас!

Регистрация и подробная информация доступна по ссылке: https://samdotnet.timepad.ru/event/1036152/

По всем вопросам, как и всегда, можно писать любым доступным способом. Например, https://vk.com/chirkinav или https://news.1rj.ru/str/chirkinav :)