Библиотека шарписта | C#, F#, .NET, ASP.NET pinned «Приглашаем .NET-разработчиков с опытом от двух лет на .NET Hiring Weeks от EPAM. Пройдите интервью и получите оффер за 24 часа! Плюсом к нему — приветственный бонус в размере одного оклада. Кто требуется: — .NET-разработчики (Azure/AWS) — Full stack .NET…»
Присоединяйся к бесплатному онлайн-интенсиву по разработке на С# с 31 мая по 2 июня в 19:00 по московскому времени! За 3 дня ты познакомишься с профессией C#-разработчик, научишься писать программы на этом языке и создашь бот-викторину, даже если никогда раньше не программировал!
Подробная программа: https://clc.am/JzUuYA.
Регистрируйся по ссылке ☝️
На интенсиве ты:
💡 изучишь синтаксис языка C# и разберёшься в устройстве C#-библиотек;
💡 поймёшь, чем бот отличается от консольного приложения;
💡 познакомишься с платформой .NET, библиотеками TelegramBot и VkBotFramework;
💡 поймёшь, как работать с файловой системой;
💡 на практических занятиях создашь консольное приложение и напишешь бота для Telegram и «ВКонтакте».
📣 Преподаватель: специалист с 12-летним опытом в разработке на C#, С++ и Python — Павел Платонов.
🔥 Всем участникам интенсива подарим электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ. А все, кто сдаст домашнюю работу, получат сертификат на 15 000 рублей на любой курс Skillbox.
Подробная программа: https://clc.am/JzUuYA.
Регистрируйся по ссылке ☝️
На интенсиве ты:
💡 изучишь синтаксис языка C# и разберёшься в устройстве C#-библиотек;
💡 поймёшь, чем бот отличается от консольного приложения;
💡 познакомишься с платформой .NET, библиотеками TelegramBot и VkBotFramework;
💡 поймёшь, как работать с файловой системой;
💡 на практических занятиях создашь консольное приложение и напишешь бота для Telegram и «ВКонтакте».
📣 Преподаватель: специалист с 12-летним опытом в разработке на C#, С++ и Python — Павел Платонов.
🔥 Всем участникам интенсива подарим электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ. А все, кто сдаст домашнюю работу, получат сертификат на 15 000 рублей на любой курс Skillbox.
Используем OpenAPI, Swagger UI и HttpRepl в ASP.NET Core для ускорения разработки API.
https://proglib.io/w/ea7e769e
https://proglib.io/w/ea7e769e
Dave Brock
Use OpenAPI, Swagger UI, and HttpRepl in ASP.NET Core 5 to supercharge your API development
In the latest post, we look at how easy it is to work with Swagger and HttpRepl in ASP.NET Core 5.
«Лаборатория Касперского» открывает набор на стажировку SafeBoard. Это отличная возможность бодро начать карьеру в IT еще до окончания вуза — успей подать заявку.
Главное о стажировке:
• Проходит в московском офисе и открыта для студентов любых ВУЗов и курсов;
• Совместима с учебой — гибкий график 20 часов в неделю. Можно и больше, если есть желание и возможность: до 35 часов — в учебное время, до 40 часов — летом.
• Длится год;
• Оплачивается (а еще стажерам ежемесячно компенсируют расходы на питание, предоставляют бесплатный unlim-доступ к спортзалу и ко всем открытым мероприятиям).
Набор ведется на направления:
• Разработка (С++);
• Разработка (C#/Python/Go);
• Разработка (Scala/Java/Python/Go);
• Тестирование (Python/ручное);
• Системный анализ;
• Системное администрирование;
• Mobile;
• Data Science;
• Анализ вредоносного ПО;
• Пентест.
Лучшие участники получат приглашение на работу.
Подать заявку: https://kas.pr/iuh5
Главное о стажировке:
• Проходит в московском офисе и открыта для студентов любых ВУЗов и курсов;
• Совместима с учебой — гибкий график 20 часов в неделю. Можно и больше, если есть желание и возможность: до 35 часов — в учебное время, до 40 часов — летом.
• Длится год;
• Оплачивается (а еще стажерам ежемесячно компенсируют расходы на питание, предоставляют бесплатный unlim-доступ к спортзалу и ко всем открытым мероприятиям).
Набор ведется на направления:
• Разработка (С++);
• Разработка (C#/Python/Go);
• Разработка (Scala/Java/Python/Go);
• Тестирование (Python/ручное);
• Системный анализ;
• Системное администрирование;
• Mobile;
• Data Science;
• Анализ вредоносного ПО;
• Пентест.
Лучшие участники получат приглашение на работу.
Подать заявку: https://kas.pr/iuh5
#tip
В .NET 6 Preview 4 ошибки
В .NET 6 Preview 4 ошибки
BackgroundService
теперь можно настраивать: https://proglib.io/w/472ca726#fix
Stack Overflow — это один из ключевых источников знаний, к которому мы обращаемся при возникновении проблем в ходе разработки. Мы хотим ввести рубрику #fix, в рамках которой будем публиковать популярные вопросы и ответы по C# / .NET и инструментам разработки. Оцените, если вам это полезно. Погнали:
https://proglib.io/w/cc1862ea
Stack Overflow — это один из ключевых источников знаний, к которому мы обращаемся при возникновении проблем в ходе разработки. Мы хотим ввести рубрику #fix, в рамках которой будем публиковать популярные вопросы и ответы по C# / .NET и инструментам разработки. Оцените, если вам это полезно. Погнали:
Cannot find .NET 5.0 Console App project template in Visual Studio 2019
https://proglib.io/w/cc1862ea
Stack Overflow
Cannot find .NET 5.0 Console App project template in Visual Studio 2019
I'm currently trying to create a C# .NET 5.0 Console Application in Visual Studio 2019, and the option does not appear under project templates as I expect it to.
I downloaded Visual Studio Professi...
I downloaded Visual Studio Professi...
Список шаблонов кода на C#, которых следует избегать либо потому, что они опасны, либо потому, что они плохо работают.
https://proglib.io/w/1048703a
https://proglib.io/w/1048703a
Medium
Performance best practices in C#
Non-exhaustive list of code patterns to avoid in C#, either because they are risky or perform poorly.
Шаблон чистой архитектуры для ASP.NET Core приложений: https://proglib.io/w/f47c6896
Если у вас есть вопросы по организации проекта, то в обсуждении на Reddit можно найти ответы.
Если у вас есть вопросы по организации проекта, то в обсуждении на Reddit можно найти ответы.
Тут для вас бесплатный курс по созданию видеоигр с помощью Unity и C# (не реклама). Завтра последний день действия акции.
https://proglib.io/w/5b626ec0
https://proglib.io/w/5b626ec0
Udemy
Learn C# and make a videogame with Unity 2020
Learn how to create your own videogames with Unity with C# the fastest and easiest way to learn how to program csharp
RestClient.Net — это .NET REST API клиент с асинхронным запуском на основе задач, строгими типами и внедрением зависимостей на всех платформах.
Недавно была представлена версия 5.0, которая предоставляет Fluent API, неизменяемые типы, множество полезных методов расширения и тщательное модульное тестирование. Прочитать о RestClient.Net в целом и о нововведениях можно здесь.
Недавно была представлена версия 5.0, которая предоставляет Fluent API, неизменяемые типы, множество полезных методов расширения и тщательное модульное тестирование. Прочитать о RestClient.Net в целом и о нововведениях можно здесь.
GitHub
GitHub - MelbourneDeveloper/RestClient.Net: .NET REST Client Framework for all platforms
.NET REST Client Framework for all platforms. Contribute to MelbourneDeveloper/RestClient.Net development by creating an account on GitHub.
Разбираемся с новыми правилами игры в песочнице с открытым исходным кодом Microsoft.
https://proglib.io/w/fd7badb6
https://proglib.io/w/fd7badb6
Aaronstannard
The New Rules for Playing in Microsoft's Open Source Sandbox
What .NET developers should expect when venture out into their own OSS ecosystem.
string vs. String — это не просто споры о стилях, они могут радикально изменить семантику программы.
https://proglib.io/w/32a04b38
https://proglib.io/w/32a04b38
Paranoidcoding
string vs. String is not a style debate
#fix
https://proglib.io/w/c8e37e70
What changed in .net 5 that makes it not throw when changing dictionary values in foreach
https://proglib.io/w/c8e37e70
Stack Overflow
What changed in .net 5 that makes it not throw when changing dictionary values in foreach
In .NET<5 and .NET Core 3.1 the following code
var d = new Dictionary<string, int> { { "a", 0 }, { "b", 0 }, { "c", 0 } };
foreach (var k in d.Keys)
{
d[k...
var d = new Dictionary<string, int> { { "a", 0 }, { "b", 0 }, { "c", 0 } };
foreach (var k in d.Keys)
{
d[k...
Тебе нравится геймдизайн? Хочешь реализовать свои проекты и концепты, но сталкиваешься с трудностью понимания технической части? Unreal Engine 4 — популярная игровая платформа для реализации идей в код, а кода — в готовый проект.
Рассказываем об основах работы в UE4 на бесплатном интенсиве Skillbox по созданию игры в жанре платформера: 🎮 https://clc.am/BYnRRg
На интенсиве тебя ждёт:
🎯 изучение основ работы с Unreal Engine 4 и разбор инструментария;
🎯 настройка механик для работы будущего платформера;
🎯 создание собственного проекта.
Весь интенсив тебе будет помогать компетентный наставник! Им станет старший программист Fracture Labs с пятилетним опытом программирования на С++/Blueprint в игровой индустрии — Евгений Чичилов.
Те, кто выполнит домашнюю работу, получат сертификат на 15 000 рублей на оплату любого курса Skillbox, а все участники, дошедшие до конца интенсива, — электронную книгу издательства МИФ «Век живи — век учись» Кей Петерсон и Дэвида Колба.
Увидимся на трансляции 7 июня в 19:00 по московскому времени!
Рассказываем об основах работы в UE4 на бесплатном интенсиве Skillbox по созданию игры в жанре платформера: 🎮 https://clc.am/BYnRRg
На интенсиве тебя ждёт:
🎯 изучение основ работы с Unreal Engine 4 и разбор инструментария;
🎯 настройка механик для работы будущего платформера;
🎯 создание собственного проекта.
Весь интенсив тебе будет помогать компетентный наставник! Им станет старший программист Fracture Labs с пятилетним опытом программирования на С++/Blueprint в игровой индустрии — Евгений Чичилов.
Те, кто выполнит домашнюю работу, получат сертификат на 15 000 рублей на оплату любого курса Skillbox, а все участники, дошедшие до конца интенсива, — электронную книгу издательства МИФ «Век живи — век учись» Кей Петерсон и Дэвида Колба.
Увидимся на трансляции 7 июня в 19:00 по московскому времени!