.Net Review - это авторские статьи, основанные на личном опыте .Net разработчиков.
На нашем канале вы сможете разобраться в тонкостях языка программирования и работе с различными .Net платформами.
На нашем канале вы сможете разобраться в тонкостях языка программирования и работе с различными .Net платформами.
Лучшие практики асинхронного программирования в .NET: https://habr.com/ru/company/jugru/blog/491236/
Хабр
Async programming in .NET: Best practices
Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код. Зачастую, используя асинхронное программирование, программисты не только не решают проблемы,...
Вам не нужно быть ученым, чтобы внести свой вклад в .NET Core. Открытый исходный код открывает перед нами безграничные возможности, поэтому теперь не обязательно работать в компании, чтобы внести вклад в ее продукт. В статье автор делится собственным опытом участия в развитии .Net Core.
https://prglb.ru/nm0y
https://prglb.ru/nm0y
Stefán Jökull Sigurðarson
You don't need to be a rocket-scientist to contribute to .NET Core!
Sometimes when I'm talking with other .NET developers, the "I don't understand why Microsoft doesn't provide X functionality" or "Why hasn't Microsoft fixed Y yet?" topic comes up.
Guess what? You can fix all this yourself! Because .NET Core is open source.
Guess what? You can fix all this yourself! Because .NET Core is open source.
Новые вызовы 🦠 — новые инструменты 🔨 !
Человек научился делать многие вещи удаленно, настало время научиться находить удаленно работу.
Нам на помощь приходит бот мгновенного мэтчинга программистов и работодателей @ActualizeBot
Разместите мини-резюме и найдите работу за несколько минут.
Наш бот принимает объявления как от соискателей так и от работодателей и работает одинаково быстро в обе стороны.
Помимо программистов мы уже работаем с дизайнерами и тестировщиками
Человек научился делать многие вещи удаленно, настало время научиться находить удаленно работу.
Нам на помощь приходит бот мгновенного мэтчинга программистов и работодателей @ActualizeBot
Разместите мини-резюме и найдите работу за несколько минут.
Наш бот принимает объявления как от соискателей так и от работодателей и работает одинаково быстро в обе стороны.
Помимо программистов мы уже работаем с дизайнерами и тестировщиками
Библиотека шарписта | C#, F#, .NET, ASP.NET pinned «Новые вызовы 🦠 — новые инструменты 🔨 ! Человек научился делать многие вещи удаленно, настало время научиться находить удаленно работу. Нам на помощь приходит бот мгновенного мэтчинга программистов и работодателей @ActualizeBot Разместите мини-резюме и…»
Как технология Blazor может изменить привычный подход к веб-разработке? Разбираемся с помощью материалов статьи.
https://prglb.ru/1zp96
https://prglb.ru/1zp96
Hackernoon
How Blazor Is Going to Change Web Development | Hacker Noon
A couple of weeks ago I wrote an article about building and deploying a Blazor app without touching a Windows machine and realized maybe I should take a step back and explain what Blazor is and why anyone would use it. It's still fairly new to most in the…
C# Unity3D game graphics programmer
Требования:
— Опыт работы в игровой индустрии: 3–6 лет
— Опыт работы с графикой на Unity / C# не менее 3х лет
— Понимание принципов и алгоритмов 3d-графики (свет, тени, PBR)
— Опыт в написании шейдеров GLSL/HLSL/CG, DX11+ фич на Unity (Command Buffers, Compute Shaders и т.п.)
Условия:
— Удобный график работы, который можно подстраивать под себя
— Уютный комфортабельный офис в центре Санкт-Петербурге в 500 метрах от метро
— Комната отдыха с приставками, тренажерный зал, настольный теннис, душ, кухня, чай, кофе и т.д.
— ДМС после прохождения испытательного срока
— Компенсация питания
— Современное, мощное железо
Подробнее о вакансии
Требования:
— Опыт работы в игровой индустрии: 3–6 лет
— Опыт работы с графикой на Unity / C# не менее 3х лет
— Понимание принципов и алгоритмов 3d-графики (свет, тени, PBR)
— Опыт в написании шейдеров GLSL/HLSL/CG, DX11+ фич на Unity (Command Buffers, Compute Shaders и т.п.)
Условия:
— Удобный график работы, который можно подстраивать под себя
— Уютный комфортабельный офис в центре Санкт-Петербурге в 500 метрах от метро
— Комната отдыха с приставками, тренажерный зал, настольный теннис, душ, кухня, чай, кофе и т.д.
— ДМС после прохождения испытательного срока
— Компенсация питания
— Современное, мощное железо
Подробнее о вакансии
Связанные данные могут обрабатываться более эффективно, если они объединены в коллекцию. Множество классов коллекций, содержащихся в .NET, может затруднить решение при выборе необходимой, но группировка их вместе на основе свойств может значительно облегчить выбор для конкретного сценария. Так как правильно выбрать коллекцию в .Net? Разбираемся 👇
https://prglb.ru/vp8k
https://prglb.ru/vp8k
Forwarded from .Net Review
#salary #dotnet
Выбить ЗП побольше? Где разница между Junior/Middle/Senior?
После устройства на работу, через какой-то промежуток времени разработчик задает себе вопрос: на каком уровне нахожусь, сколько я стою? В этой статье попытаемся разобраться в этих вопросах.
Выбить ЗП побольше? Где разница между Junior/Middle/Senior?
После устройства на работу, через какой-то промежуток времени разработчик задает себе вопрос: на каком уровне нахожусь, сколько я стою? В этой статье попытаемся разобраться в этих вопросах.
Hashtap
Выбить ЗП побольше? Где разница между Junior/Middle/Senior?
После устройства на работу, через какой-то промежуток времени разработчик задает себе вопрос: на каком уровне нахожусь, сколько я стою? В этой статье попытаемся разобраться в этих вопросах.
⚡️В связи с пандемией коронавируса Яндекс, Skyeng и Билайн уже начинают рассылать сотрудникам письма с рекомендацией работать из дома.
Такая практика окончательно закрепит в умах людей по всему миру очевидный факт — работать удалённо выгодно как работодателю, так и работнику. Отдавать работу на аутсорс — штатная процедура всех организаций, живущих в ногу со временем.
Как работать удалённо уже
сейчас?
С этим вам поможет @theyseeku.
Это крупнейший в телеграме канал с вакансиями на удалёнку, заработавший отличную репутацию у топовых компаний.
С помощью их удобного бота @findervc_bot можно получать вакансии только по выбранной специальности. Нет опыта работа на удалёнке? В закреплённом посте собраны полезные статьи для начинающих.
t.me/theyseeku — №1 среди тех, кто ищет удалённую работу.
Такая практика окончательно закрепит в умах людей по всему миру очевидный факт — работать удалённо выгодно как работодателю, так и работнику. Отдавать работу на аутсорс — штатная процедура всех организаций, живущих в ногу со временем.
Как работать удалённо уже
сейчас?
С этим вам поможет @theyseeku.
Это крупнейший в телеграме канал с вакансиями на удалёнку, заработавший отличную репутацию у топовых компаний.
С помощью их удобного бота @findervc_bot можно получать вакансии только по выбранной специальности. Нет опыта работа на удалёнке? В закреплённом посте собраны полезные статьи для начинающих.
t.me/theyseeku — №1 среди тех, кто ищет удалённую работу.
24-часовой видеокурс от freeCodeCamp, с помощью которого вы научитесь использовать C# для создания полноценного приложения. Используя .Net и Visual Studio, вы научитесь создавать приложение для отслеживания турниров, готовое для запуска. Приложение использует Winforms, библиотеку классов, события, базу данных SQL, хранилище данных текстовых файлов (в формате CSV), пользовательские события и многое другое.
https://youtu.be/wfWxdh-_k_4
https://youtu.be/wfWxdh-_k_4
YouTube
Create a C# Application from Start to Finish - Complete Course
In this comprehensive 24-hour-long course, you will learn to use C# to build a complete application from start to finish. Using .net and Visual Studio, we will construct a tournament tracker application that is fit to launch. The application uses Winforms…
Вдогонку к посту о .NET 5 приводим несколько полезных ссылок на соответствующие материалы:
– Анонс первой предварительной версии .NET 5
– Перевод на русский язык статьи о нововведениях, которые ждут нас в .NET 5
– Анонс первой предварительной версии .NET 5
– Перевод на русский язык статьи о нововведениях, которые ждут нас в .NET 5
Telegram
Библиотека шарписта
В конце этого года запланирован релиз .NET 5. Нас ждёт следующая большая веха в истории .NET, ведь .NET 5 объединит в себе .NET Core и .NET Framework. Точно в историю уйдут: ASP.NET Web Forms, WCF и WWF, а дальнейшее развитие получат WPF, WinForms и Visual…
В статье автор обосновывает целесообразность использования функционального стиля при разработке на языке C#. Спорная тема получилась, посмотрите сами: https://prglb.ru/442vz
ТОП-10 книг по C#: от новичка до профессионала
Отобрали актуальные книги по C#, .NET, Unity c лучшими оценками. Расположили в порядке возрастания сложности, обобщили указанные читателями преимущества и недостатки.
https://proglib.io/sh/3INoLUC9i5
Отобрали актуальные книги по C#, .NET, Unity c лучшими оценками. Расположили в порядке возрастания сложности, обобщили указанные читателями преимущества и недостатки.
https://proglib.io/sh/3INoLUC9i5
ASP.NET Core приложения под Linux в продакшене (DotNext 2017)
Может не совсем свежее видео, но тема довольно актуальная — развертывание .NET Core приложения на Linux, используя Docker и Kubernetes. Докладчик подробно рассказывает о том, как сделать REST-сервис на ASP.NET Core и запустить его в продакшен на платформе Kubernetes, знакомит с деталями инфраструктуры ASP.NET Core и нескольких популярных библиотек и многим другим.
https://youtu.be/ngcigr_8oxw
Может не совсем свежее видео, но тема довольно актуальная — развертывание .NET Core приложения на Linux, используя Docker и Kubernetes. Докладчик подробно рассказывает о том, как сделать REST-сервис на ASP.NET Core и запустить его в продакшен на платформе Kubernetes, знакомит с деталями инфраструктуры ASP.NET Core и нескольких популярных библиотек и многим другим.
https://youtu.be/ngcigr_8oxw
YouTube
Денис Иванов — ASP.NET Core приложения под Linux в продакшене
Ближайшая конференция — DotNext 2024, 10 — 11 сентября, Москва + online
Подробности и билеты: https://jrg.su/x2GKnA
— —
С релизом .NET Core для нас открылись все возможности Unix-мира. Наши приложения могут отлично работать на Linux — а значит, мы можем использовать…
Подробности и билеты: https://jrg.su/x2GKnA
— —
С релизом .NET Core для нас открылись все возможности Unix-мира. Наши приложения могут отлично работать на Linux — а значит, мы можем использовать…
В ходе работы с данными из API может возникнуть задача получения и обработки последних не только из Query или Body, но и из Headers, внешних сервисов или ActionRoute. В данном случае целесообразно использовать встроенный в .Net Core механизм Model Binding. Разбираемся, с какими проблемами можно столкнуться и как их решить: https://habr.com/ru/post/492820/
Хабр
.Net Core Api: получение данных в запросе из разных источников
В .Net Core есть встроенный механизм Model Binding, позволяющий не просто принимать входные параметры в контроллерах, а получать сразу объекты с заполненными пол...
Разбираемся со способами проверки на равенство нулю в C#: https://prglb.ru/2il8
Thomasclaudiushuber
C#: Different ways to Check for Null – Thomas Claudius Huber
What is the classic way to check if for example a parameter value is null? If you've developed with C# since a while, you might be familiar with this classic syntax: public static int CountNumberOfSInName(string name) { if (name == null) { throw new Argu…
Начни карьеру в сфере разработки игр, не выходя из дома!
23–25 марта пройдёт онлайн-интенсив по разработке игр на Unity, дружественном игровом движке, который позволяет создавать как простые 2D-, так и сложные 3D-игры.
Бесплатная регистрация по ссылке: ▶ https://clc.to/sRXK3g.
🚀 Спикер интенсива — Михаил Овчинников, методист Skillbox, 12 лет в разработке. Под его руководством ты создашь свою игру, даже если никогда раньше не программировал.
🚀 Получишь отличную базу для старта в геймдеве и достойный проект, который станет частью твоего портфолио.
🚀 Лучших участников ждут сертификаты на 30 000 рублей для обучения в Skillbox.
23–25 марта пройдёт онлайн-интенсив по разработке игр на Unity, дружественном игровом движке, который позволяет создавать как простые 2D-, так и сложные 3D-игры.
Бесплатная регистрация по ссылке: ▶ https://clc.to/sRXK3g.
🚀 Спикер интенсива — Михаил Овчинников, методист Skillbox, 12 лет в разработке. Под его руководством ты создашь свою игру, даже если никогда раньше не программировал.
🚀 Получишь отличную базу для старта в геймдеве и достойный проект, который станет частью твоего портфолио.
🚀 Лучших участников ждут сертификаты на 30 000 рублей для обучения в Skillbox.
Краткое, но информативное и актуальное руководство по безопасности ключевых HTTP-заголовков в ASP.NET. Для тех, кто работает со старой версией ASP.NET, держите подобное руководство за 2017 год: https://prglb.ru/3k2hb
elmah.io Blog
The ASP.NET Core security headers guide
The ultimate guide to adding security headers in ASP.NET Core. Some features are built-in to core using middleware while others require manual work.
Разработчикам игр это однозначно понравится: Unity Technologies предоставляет пользователям бесплатный трехмесячный доступ к Unity Learn Premium.
https://prglb.ru/ivop
https://prglb.ru/ivop
Unity Learn
Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity Learn
Free tutorials, courses, and guided pathways for mastering real-time 3D development skills to make video games, VR, AR, and more.