Краткий анализ обновлений ASP.NET Core в .NET 6 на основе имеющихся предварительных версий:
- Обзор
- Обновленная информация о dotnet watch
- Поддержка IAsyncDisposable в MVC
- DynamicComponent в Blazor
- Ввод ElementReference в Blazor
- Обзор
- Обновленная информация о dotnet watch
- Поддержка IAsyncDisposable в MVC
- DynamicComponent в Blazor
- Ввод ElementReference в Blazor
ASP.NET Hacker
ASP.NET Core in .NET 6 - Overview
.NET 5 was released just about 3 months age and Microsoft announced the first preview of .NET 6 last week. This is really fast. Actually they already started working on .NET 6 before version 5 was released. But it is anyway cool to have a preview available…
Есть опыт и знания в IT, которыми Вы хотите поделиться ?
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• DevOps
• Блокчейн
• Информационная безопасность
• Ruby on Rails
• C/ C++/ C#
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/2f171dab и мы свяжемся с вами!
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• DevOps
• Блокчейн
• Информационная безопасность
• Ruby on Rails
• C/ C++/ C#
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/2f171dab и мы свяжемся с вами!
job.proglib.io
Поиск авторов
Онлайн-магистратура — новый формат обучения!
Game Design & Development — двухлетняя программа магистратуры для бакалавров.
Всё как в классических вузах: семинары, сессия, студенческие льготы и отсрочка от армии, только все занятия и экзамены — онлайн.
Кому подойдёт программа?
Всем, у кого есть высшее образование и желание работать в игровой индустрии. Работа в этой сфере сочетает в себе техническую и творческую часть — так что она подойдёт и гуманитариям, и технарям.
Программа составлена с учётом современных технологий разработки компьютерных игр. Вы научитесь работать как с Unity, так и с Unreal Engine 4. Будете создавать мобильные проекты, VR/AR-игры и приложения. Сможете управлять командами разработчиков в игровой или любой другой индустрии. Фундаментальные знания позволят работать как в России, так и за границей.
Что нужно для поступления?
Какие документы нужны, вы сможете уточнить у менеджера на сайте. Основной — диплом о высшем образовании. При этом неважно, по какой специальности он получен. Документы и заявление подаются онлайн. Для зачисления необходимо пройти вступительные испытания в форме тестирования по прикладной информатике.
Хочешь получить больше информации? Переходи по ссылке: https://clc.am/ZhypOg
Game Design & Development — двухлетняя программа магистратуры для бакалавров.
Всё как в классических вузах: семинары, сессия, студенческие льготы и отсрочка от армии, только все занятия и экзамены — онлайн.
Кому подойдёт программа?
Всем, у кого есть высшее образование и желание работать в игровой индустрии. Работа в этой сфере сочетает в себе техническую и творческую часть — так что она подойдёт и гуманитариям, и технарям.
Программа составлена с учётом современных технологий разработки компьютерных игр. Вы научитесь работать как с Unity, так и с Unreal Engine 4. Будете создавать мобильные проекты, VR/AR-игры и приложения. Сможете управлять командами разработчиков в игровой или любой другой индустрии. Фундаментальные знания позволят работать как в России, так и за границей.
Что нужно для поступления?
Какие документы нужны, вы сможете уточнить у менеджера на сайте. Основной — диплом о высшем образовании. При этом неважно, по какой специальности он получен. Документы и заявление подаются онлайн. Для зачисления необходимо пройти вступительные испытания в форме тестирования по прикладной информатике.
Хочешь получить больше информации? Переходи по ссылке: https://clc.am/ZhypOg
Перевод выступления Скотта Влашина на DotNext 2019 Moscow про композицию.
https://proglib.io/w/aeb2f170
https://proglib.io/w/aeb2f170
Хабр
Сила композиции
Функциональное программирование может отпугивать сложностью и непрактичностью: «Я далек от всех этих монад, пишу на обычном C#, в докладе про функциональщину ничего не пойму. А если даже...
Библиотека программиста планирует организовать серию офлайн-мероприятий.
Мы создали опрос, чтобы учесть пожелания и интересы подписчиков, а также какие темы наиболее интересны. Опрос займет не более 3-х минут и пройти его можно тут.
Мы создали опрос, чтобы учесть пожелания и интересы подписчиков, а также какие темы наиболее интересны. Опрос займет не более 3-х минут и пройти его можно тут.
Google Docs
Какие мероприятия наиболее интересны?
Porting Assistant for .NET — это инструмент анализа, который сканирует приложения .NET Framework и генерирует оценку совместимости .NET Core, помогая быстрее и эффективнее переносить ваши приложения на Linux.
Инструмент быстро сканирует приложения .NET Framework на предмет несовместимости с .NET Core, находит известные замены и генерирует подробную оценку совместимости, что значительно сокращает ручные усилия.
https://proglib.io/w/c3132c44
Инструмент быстро сканирует приложения .NET Framework на предмет несовместимости с .NET Core, находит известные замены и генерирует подробную оценку совместимости, что значительно сокращает ручные усилия.
https://proglib.io/w/c3132c44
Серия статей о C# 9 от Red Hat:
- Операторы верхнего уровня и условные выражения целевого типа
- Новые возможности для сопоставления с образцом
- Новые возможности для методов и функций
- Методы доступа и записи init
- Операторы верхнего уровня и условные выражения целевого типа
- Новые возможности для сопоставления с образцом
- Новые возможности для методов и функций
- Методы доступа и записи init
Red Hat Developer
C# 9 top-level programs and target-typed expressions | Red Hat Developer
.NET 5 (released in November 2020) includes support for C# 9, a major new version of the C# programming language. This series of articles explores the new
IT-компания Maxima приглашает на Meetup for C#. На ивенте расскажем, как сделать так, чтобы любое приложение на .NET Core могло получать конфигурационные настройки, а также, как решить проблему большого количества бесполезного кода, который навязывает asp.net.
Когда? 6 мая в 19.00 по МСК
Кто спикеры? Станислав Ладохин, руководитель отдела разработки прикладного ПО ГК Innostage и Третьяков Антон, техлид ГК Innostage.
Из плюшек: крутые доклады, мерч от Maxima за лучшие вопросы и экспертное комьюнити.
Где регистрация? По ссылке: https://itschool.timepad.ru/event/1618657/ . Там же вы найдете более развернутую инфу по ивенту. Ждем вас! 😉
Когда? 6 мая в 19.00 по МСК
Кто спикеры? Станислав Ладохин, руководитель отдела разработки прикладного ПО ГК Innostage и Третьяков Антон, техлид ГК Innostage.
Из плюшек: крутые доклады, мерч от Maxima за лучшие вопросы и экспертное комьюнити.
Где регистрация? По ссылке: https://itschool.timepad.ru/event/1618657/ . Там же вы найдете более развернутую инфу по ивенту. Ждем вас! 😉
Автор статьи делится опытом прохождения собеседования на Unity разработчика.
https://proglib.io/w/d64353e0
https://proglib.io/w/d64353e0
Хабр
Как проходить собеседования на Unity разработчика
Вступление и личные наблюденияСобеседование на юнити-разработчика состоит в основном из трёх частей. Процесс выглядит практически один в один как и на любую друг...
Task vs ValueTask: когда следует использовать ValueTask?
На видео демонстрируется разница между Task и ValueTask с точки зрения поведения / производительности / распределения памяти.
https://proglib.io/w/c93a3b55
На видео демонстрируется разница между Task и ValueTask с точки зрения поведения / производительности / распределения памяти.
https://proglib.io/w/c93a3b55
YouTube
Task vs ValueTask: When Should I use ValueTask?
In this video, I address the common what is a Task vs ValueTask question.
When answering the question "When should I use a ValueTask?", you must first understand how a Task works.
A Task serves multiple purposes, but at its core it’s a “promise”. It's…
When answering the question "When should I use a ValueTask?", you must first understand how a Task works.
A Task serves multiple purposes, but at its core it’s a “promise”. It's…
Обзор различий WPF (Windows Presentation Foundation) и UWP (Universal Windows Platform).
https://proglib.io/w/a97a4419
https://proglib.io/w/a97a4419
GitHub
PublicDocs/UWPvsWPF.md at master · robloo/PublicDocs
Contains documents and articles that may be publicly useful. - robloo/PublicDocs
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Вы наверняка заметили, что мы регулярно проводим опросы, чтобы соответствовать вашим запросам и интересам. Знаем, что нас читают не только новички – многие подписчики уже стали миддлами и даже сеньорами. Если чувствуете, что переросли middle-уровень, пора задуматься о создании собственного полноценного проекта – не на одни выходные.
Для такой задачи нужно широкое видение процесса разработки и архитектуры информационных систем. На одной интуиции можно набить шишек, а книжки по таким вопросам достаточно быстро устаревают. Обратите внимание на страницу курса Архитектор ИТ https://proglib.io/w/60ce80bf
На странице можно почерпнуть сведения о том, какие знания нужны, и составить собственную программу-максимум. Или сэкономить время и воспользоваться учебным планом GeekBrains – благо уже есть площадка с контентом, приглашенные эксперты-практики и 4 курсовых проекта с поддержкой крупных компаний.
Для такой задачи нужно широкое видение процесса разработки и архитектуры информационных систем. На одной интуиции можно набить шишек, а книжки по таким вопросам достаточно быстро устаревают. Обратите внимание на страницу курса Архитектор ИТ https://proglib.io/w/60ce80bf
На странице можно почерпнуть сведения о том, какие знания нужны, и составить собственную программу-максимум. Или сэкономить время и воспользоваться учебным планом GeekBrains – благо уже есть площадка с контентом, приглашенные эксперты-практики и 4 курсовых проекта с поддержкой крупных компаний.
Основные сведения о составляющих веб-приложения C#: https://proglib.io/w/68b43ed3
DEV Community
C# Web Applications
Clients and Servers Terminology Client: A computer program that sends a request to an...
Как создавать навыки для виртуальных ассистентов Салют и получить за это 2 500 000 рублей?
⏰28 апреля| 18:00 Онлайн-митап от SberDevices
Обсудим темы:
📌 Каким UX-принципам следовать, чтобы создавать полезные и понятные продукты?
📌 Какие возможности для разработчиков смартапов открывает SaluteJS?
📌 Как упростить проектирование внешнего вида смартапов с помощью дизайн-системы Plasma?
📌 Как улучшить клиентский опыт с помощью инструментов SmartServices?
📌 Как портировать готовые навыки для других ассистентов в экосистему Салют?
📌 Зачем и как использовать видео с цифровыми аватарами в смартапах?
Знаниями в области создания приложений для виртуальных ассистентов поделятся ведущие специалисты SberDevices и аккредитованные партнеры, а также про свой независимый опыт разработки смартапа расскажет победитель первого этапа конкурса разработчиков SmartMarket.
Подключайся к митапу и узнай все о создании смартапов. Участие бесплатное. Регистрация по ссылке:
⏰28 апреля| 18:00 Онлайн-митап от SberDevices
Обсудим темы:
📌 Каким UX-принципам следовать, чтобы создавать полезные и понятные продукты?
📌 Какие возможности для разработчиков смартапов открывает SaluteJS?
📌 Как упростить проектирование внешнего вида смартапов с помощью дизайн-системы Plasma?
📌 Как улучшить клиентский опыт с помощью инструментов SmartServices?
📌 Как портировать готовые навыки для других ассистентов в экосистему Салют?
📌 Зачем и как использовать видео с цифровыми аватарами в смартапах?
Знаниями в области создания приложений для виртуальных ассистентов поделятся ведущие специалисты SberDevices и аккредитованные партнеры, а также про свой независимый опыт разработки смартапа расскажет победитель первого этапа конкурса разработчиков SmartMarket.
Подключайся к митапу и узнай все о создании смартапов. Участие бесплатное. Регистрация по ссылке:
Перевод статьи, в которой затронута холиварная тема о том, какими не должны быть контроллеры в ASP.NET. А ваши контроллеры толстые или тонкие?
https://proglib.io/w/0c541309
https://proglib.io/w/0c541309
Хабр
6 вещей, которые не стоит делать в ASP.NET контроллерах
ASP.NET контроллеры должны быть тонкимиОх уж эта вечно повторяемая банальность, обросшая тоннами недосказанности.Почему они должны быть тонкими? Какой в этом плю...
За последнее время интерес к NFT-токенам стремительно увеличивается. Вы наверное слышали о таких крупных сделках, как картина Бенкси, портрет Сноудена или токен Нурмагомедова? Кажется, мода на цифровое искусство только набирает обороты, а тут кто первый, тот и выиграл.
Являясь медиа об IT, «Библиотека программиста» просто не могла пройти мимо тренда и решила внести свой вклад в развитие блокчейн-технологий и цифрового искусства. Любой желающий может приобрести первую статью на сайте (proglib.io), которая имеет более 470 000 просмотров.
Цена лота от 1 Ethereum, торги продлятся 3 недели.
Узнать больше можно по ссылке: https://proglib.io/w/874152a9
Являясь медиа об IT, «Библиотека программиста» просто не могла пройти мимо тренда и решила внести свой вклад в развитие блокчейн-технологий и цифрового искусства. Любой желающий может приобрести первую статью на сайте (proglib.io), которая имеет более 470 000 просмотров.
Цена лота от 1 Ethereum, торги продлятся 3 недели.
Узнать больше можно по ссылке: https://proglib.io/w/874152a9
Библиотека программиста
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!