Научим создавать игры на Unity бесплатно!
Подробности по ссылке: 👉 https://clc.to/QQ5w3g.
🚀 Ты с нуля сделаешь полноценную игру всего за 3 вечера. Создашь систему управления, оружие, чтобы взрывать астероиды и уворачиваться от осколков, поработаешь с анимацией полётов и звуковым сопровождением игры.
🎉 Авторы 3 лучших проектов получат сертификаты по 30 000 рублей на любой из курсов Skillbox. Ими можно оплатить часть стоимости курса «Профессия разработчик игр на Unity» с гарантированным трудоустройством.
Подробности по ссылке: 👉 https://clc.to/QQ5w3g.
🚀 Ты с нуля сделаешь полноценную игру всего за 3 вечера. Создашь систему управления, оружие, чтобы взрывать астероиды и уворачиваться от осколков, поработаешь с анимацией полётов и звуковым сопровождением игры.
🎉 Авторы 3 лучших проектов получат сертификаты по 30 000 рублей на любой из курсов Skillbox. Ими можно оплатить часть стоимости курса «Профессия разработчик игр на Unity» с гарантированным трудоустройством.
Реализация микросервисов с помощью .NET Core 3.1 и gRPC (высокопроизводительный фреймворк, разработанный компанией Google для вызова удаленных процедур; работает поверх HTTP/2): https://proglib.io/w/7bb602eb
Auth0 - Blog
How to Use gRPC to Build Efficient .NET Core 3.1 Microservices
Learn how to build efficient microservices in .NET Core 3.1 by leveraging gRPC.
Подборка из 10 наиболее полезных методов расширения в C#
Методы расширения позволяют добавлять новые методы в уже существующие типы без создания нового производного класса. Эта функциональность бывает особенно полезна, когда необходимо добавить в некоторый тип новый метод, но сам тип (класс или структуру) мы изменить не можем, поскольку у нас нет доступа к исходному коду.
https://proglib.io/w/31310336
Методы расширения позволяют добавлять новые методы в уже существующие типы без создания нового производного класса. Эта функциональность бывает особенно полезна, когда необходимо добавить в некоторый тип новый метод, но сам тип (класс или структуру) мы изменить не можем, поскольку у нас нет доступа к исходному коду.
https://proglib.io/w/31310336
DanylkoWeb
10 More Useful C# Extension Methods for 2019
The Third Annual C# Advent Calendar is underway and, this year, I continue the tradition with 10 more C# Extension Methods for the stocking!
Сохранение игровых данных в Unity
Рассказываем с примерами кода на C# про два способа сохранения игровых данных в Unity: метод сериализации и PlayerPrefs для пользовательских предпочтений.
https://proglib.io/sh/Kwjb2zhqC7
Рассказываем с примерами кода на C# про два способа сохранения игровых данных в Unity: метод сериализации и PlayerPrefs для пользовательских предпочтений.
https://proglib.io/sh/Kwjb2zhqC7
dotnetcore-workshop
В рамках короткого курса вы получите навыки, которые помогут вам создавать приложения .NET независимо от того, на какую операционную систему вы ориентируетесь. Все начинается с обзора инфраструктуры и инструментов разработки, затем идет веб-разработка на ASP.NET Core, разработка настольных и мобильных приложений, повторное использование кода в рамках фреймворков, а также портирование из .NET Framework и контейнеры.
https://proglib.io/w/bbb88031
В рамках короткого курса вы получите навыки, которые помогут вам создавать приложения .NET независимо от того, на какую операционную систему вы ориентируетесь. Все начинается с обзора инфраструктуры и инструментов разработки, затем идет веб-разработка на ASP.NET Core, разработка настольных и мобильных приложений, повторное использование кода в рамках фреймворков, а также портирование из .NET Framework и контейнеры.
https://proglib.io/w/bbb88031
GitHub
GitHub - dotnet-presentations/dotnetcore-workshop: Are you ready to get started with .NET Core? This one day workshop covers the…
Are you ready to get started with .NET Core? This one day workshop covers the basics, then digs into web development (ASP.NET Core), .NET Standard, porting from .NET Framework, and containers. - Gi...
Существует много способов связи между C# клиентом и C# сервером. Важно знать различные варианты, чтобы решить, какой предпочтительнее использовать в своем приложении. В статье рассмотрены самые популярные на сегодняшний день технологии взаимодействия и описаны причины их широкого использования. Речь пойдет о REST, gRPC и многом другом.
https://proglib.io/w/a5ce5546
https://proglib.io/w/a5ce5546
Michael's Coding Spot
C# to C# Communication: REST, gRPC and everything in between
There are many ways to communicate between a C# client and a C# server. Some are robust, others not so much. Some are very fast, others aren't. It's important to know the different options so you can decide what's best for you.
Запись доклада Сергея Коржа на .NET Fest 2018 о бибилиотеке ML.NET и о том, как ее применять при решении вполне обыденных задач в .NET приложениях: https://proglib.io/w/d0d71810
YouTube
ML.NET: используем машинное обучение в обычных .NET проектах. Сергей Корж .NET Fest 2018
The talk from .NET Fest conference in Kyiv, Ukraine.
Presentation: https://bit.ly/2CMKHFY
Fb: https://www.facebook.com/dotNETFest/
Website: http://dotnetfest.com/
Средства машинного обучения широко используются при решении самых различных задач. Все мы слышали…
Presentation: https://bit.ly/2CMKHFY
Fb: https://www.facebook.com/dotNETFest/
Website: http://dotnetfest.com/
Средства машинного обучения широко используются при решении самых различных задач. Все мы слышали…
Cерия статей, описывающих некоторые важные моменты, которые следует учитывать при обновлении приложений и библиотек ASP.NET Core 2.x до ASP.NET core 3.0. В этой серии не описывается добавление новых функций, таких как Blazor или gRPC.
Вместо этого автор сосредоточился на основах, таких как обновление целевых сред, преобразование для использования новой системы маршрутизации конечных точек, удаление устаревших типов. Также подробно описаны проблемы, с которыми он столкнулся при обновлении своих собственных приложений.
– Converting a .NET Standard 2.0 library to .NET Core 3.0
– IHostingEnvironment vs IHostEnvironment - obsolete types in .NET Core 3.0
– Avoiding Startup service injection in ASP.NET Core 3
– Converting a terminal middleware to endpoint routing in ASP.NET Core
– Converting integration tests to .NET Core 3.0
Вместо этого автор сосредоточился на основах, таких как обновление целевых сред, преобразование для использования новой системы маршрутизации конечных точек, удаление устаревших типов. Также подробно описаны проблемы, с которыми он столкнулся при обновлении своих собственных приложений.
– Converting a .NET Standard 2.0 library to .NET Core 3.0
– IHostingEnvironment vs IHostEnvironment - obsolete types in .NET Core 3.0
– Avoiding Startup service injection in ASP.NET Core 3
– Converting a terminal middleware to endpoint routing in ASP.NET Core
– Converting integration tests to .NET Core 3.0
Все, что необходимо знать об интерфейсах в C # 8.0: https://proglib.io/w/6a3e5c41
Talking Dotnet
Interfaces in C# 8.0 gets a makeover #dotnet #csharp #oops #interface
C# 8.0 has a new feature called default implementations in Interfaces. This allows to write an implementation of method inside the interface.
Разбираемся со всеми подводными камнями, связанными с делегатами в C#: https://proglib.io/w/7347c55d
Подборка русскоязычных YouTube-каналов о языках программирования, в том числе о C#, F# и .NET: https://proglib.io/sh/BmlwSzRKUn
Библиотека программиста
50 русскоязычных YouTube-каналов о языках программирования
Подборка YouTube-каналов и плейлистов, посвящённых различным языкам программирования: Python, JavaScript, C/C++, Java, Kotlin, Go, PHP и C#. Каждый найдёт что-то своё.
Создавай цифровые решения будущего и получи приз!
Мы объявляем онлайн-хакатон VirusHack от Ростелекома, организованный в партнерстве с Агентством инноваций Москвы и РАЭК. В нем вы прокачаете свои навыки в разработке технологий, которые помогут людям, бизнесу и государству приспосабливаться к нестандартным условиям жизни.
Победитель реализует свой проект при поддержке крупнейших компаний страны!
Призовой фонд хакатона 2 500 000 рублей!
Онлайн-хакатон пройдет с 3 по 5 мая 2020 года — успейте зарегистрироваться на него до 30 апреля 2020-го: https://proglib.io/w/aba388b3
Добавляйтесь в чат хакатона: https://bit.ly/2RAQgOx
Мы объявляем онлайн-хакатон VirusHack от Ростелекома, организованный в партнерстве с Агентством инноваций Москвы и РАЭК. В нем вы прокачаете свои навыки в разработке технологий, которые помогут людям, бизнесу и государству приспосабливаться к нестандартным условиям жизни.
Победитель реализует свой проект при поддержке крупнейших компаний страны!
Призовой фонд хакатона 2 500 000 рублей!
Онлайн-хакатон пройдет с 3 по 5 мая 2020 года — успейте зарегистрироваться на него до 30 апреля 2020-го: https://proglib.io/w/aba388b3
Добавляйтесь в чат хакатона: https://bit.ly/2RAQgOx
Learn ASP.NET Core 3-Packt Publishing.pdf
19.1 MB
Learn ASP.NET Core 3
Second Edition (2019)
Develop modern web applications with ASP.NET Core 3, Visual Studio 2019, and Azure
Автор(ы): Kenneth Yamikani, Fukizi Jason De Oliveira, Michel Bruchet
Книга представляет из себя обширное руководство по созданию полнофункциональных веб-приложений с нуля с использованием современных возможностей ASP.NET Core 3 и C# 8.
С помощью книги вы познакомьтесь с новыми функциями и API-интерфейсами в ASP.NET Core 3, EF Core 3 и Blazor, создадите веб-API, которые интегрируют ваши приложения с другими системами и сервисами, научитесь развертывать свои веб-приложения в облачных средах и Docker-контейнерах.
Second Edition (2019)
Develop modern web applications with ASP.NET Core 3, Visual Studio 2019, and Azure
Автор(ы): Kenneth Yamikani, Fukizi Jason De Oliveira, Michel Bruchet
Книга представляет из себя обширное руководство по созданию полнофункциональных веб-приложений с нуля с использованием современных возможностей ASP.NET Core 3 и C# 8.
С помощью книги вы познакомьтесь с новыми функциями и API-интерфейсами в ASP.NET Core 3, EF Core 3 и Blazor, создадите веб-API, которые интегрируют ваши приложения с другими системами и сервисами, научитесь развертывать свои веб-приложения в облачных средах и Docker-контейнерах.
Выдержка из книги «C# Machine Learning Projects», написанной Yoon Hyup Hwang, касающаяся настройки среды C# для машинного обучения: https://proglib.io/w/46b04b92
Packt Hub
How to set up a C# environment for Machine Learning [Tutorial] | Packt Hub
In this post, we will learn how to set up our C# environment for Machine Learning. We will first install and set up Visual Studio and then two packages (Accord.NET and Deedle).
Объемный вебинар, в рамках которого рассматривались вопросы F#, а также основные принципы функционального программирования и их применение при разработке на языке C#.
https://proglib.io/w/6531d5a4
https://proglib.io/w/6531d5a4
YouTube
F# и функциональное программирование для C# разработчиков
С# - это мультипарадигменный язык, и с каждым релизом он приобретает всё больше возможностей, направленных на применение функционального программирования. Для того чтобы легче было разобраться в этой парадигме, мы рассмотрим очень интересный язык платформы…
Автор статьи делится личным опытом использования Graylog и NLog для сбора логов от приложений на C#.
https://proglib.io/w/c23681b1
https://proglib.io/w/c23681b1
Хабр
Использование Graylog и NLog для сбора логов от приложений на C#. Личный опыт
КДПВ Хабр, приветствую! Описанное ниже ни в коем случае не tutorial или best practice. Я решил всего лишь агрегировать и задокументировать свои достижения в п...
Что выведет программа?
Anonymous Poll
50%
True, True, False
4%
False, False, True
7%
False, True, False
39%
Нет правильного ответа
Правильный ответ: True, True, False.
Эта задача является типичным примером интернирования строк, — ситуации, когда строки, хранящие одно и то же значение, представляют из себя один объект в памяти. Этот механизм позволяет более экономно расходовать память.
Метод ReferenceEquals возвращает true, если строка интернирована. Он не выполняет проверку на равенство значений. В нашем примере helloWorld и helloWorld2 равны, так как они являются двумя экземплярами одной интернированной строки. Однако helloWorld и helloWorld3 не равны, так как несмотря на то, что они имеют одинаковые строковые значения, эта строка не интернирована.
Эта задача является типичным примером интернирования строк, — ситуации, когда строки, хранящие одно и то же значение, представляют из себя один объект в памяти. Этот механизм позволяет более экономно расходовать память.
Метод ReferenceEquals возвращает true, если строка интернирована. Он не выполняет проверку на равенство значений. В нашем примере helloWorld и helloWorld2 равны, так как они являются двумя экземплярами одной интернированной строки. Однако helloWorld и helloWorld3 не равны, так как несмотря на то, что они имеют одинаковые строковые значения, эта строка не интернирована.
Разбираемся с созданием модульных и интеграционных тестов с xUnit для приложений на C#: https://proglib.io/w/da0ecb15
Auth0 - Blog
Using xUnit to Test your C# Code
How to create unit tests and integration tests with xUnit for your C# applications.