Size: a a a

Библиотека шарписта

2021 July 19
Библиотека шарписта
🎮 2D или 3D: какое направление выбрать начинающему разработчику игр на Unity?

В этой статье мы рассмотрим основные отличия между 2D- и 3D-разработкой на Unity и разберемся, что лучше подойдет для начинающего осваиваться в сфере GameDev программиста.

https://proglib.io/sh/kb3YUVnd2M
источник
Библиотека шарписта
#fix

Force a property initialization when initializing an object

https://proglib.io/w/d94bf6de
источник
2021 July 20
Библиотека шарписта
22 июля ждем C#-разработчиков с опытом на demo-занятии «Управление конфигурациями микросервисов».

Микросервисы работают в нескольких средах - dev, prod, и т.д. Все эти микросервисы имеют конфигурацию в виде файлов типа appsettings.json, а также множества настроек инфраструктуры таких как пароли к базам данных и схемы развёртывания, например yaml-файлы Kubernetes. Здесь таится богатый источник багов:
— даже в пределах одной среды будет много дублирования
— одно и то же значение может повторяться в конфиге и в инфраструктуре, между разными сервисами.

В занятии вы разберете один из подходов, используемых в реальных high-load проектах.
Вебинар пройдет в рамках онлайн-курса «C# Developer. Professional» от OTUS.

Для регистрации пройдите вступительный тест https://otus.pw/K5pU/
источник
Библиотека шарписта
Перенос приложения WeatherTwentyOne с .NET MAUI на Uno

В статье описан процесс миграции приложения WeatherTwentyOne на WinUI (Windows App Sdk) и Uno, а также рассматриваются различные аспекты миграции MAUI XAML на WinUI и Uno XAML. Большинство пунктов в равной степени применимы к миграции приложения Xamarin.Forms в WinUI и Uno.

https://proglib.io/w/bdeec329
источник
2021 July 21
Библиотека шарписта
Разбираем наиболее важные темы и аспекты, связанные с контейнеризацией приложения .NET 5.0 WebApi.

https://proglib.io/w/152c773e
источник
Библиотека шарписта
Научитесь смотреть на игры под другим углом! Попробуйте себя в роли геймдизайнера на бесплатном онлайн-интенсиве Skillbox.

Ссылка для регистрации: ✏️ https://clc.am/-Pls6w.

На интенсиве вы познакомитесь:

🎮 с основами геймдизайна;
🎮 игровыми механиками;
🎮 игровыми циклами;
🎮 балансом игры;
🎮 MDA-фреймворками;
🎮 людо-нарративным диссонансом;
🎮 типологией игроков;
🎮 потребностями игроков;
🎮 проектированием метаигры;
🎮 контролем игрового опыта.

Также выполните домашнее задание, чтобы закрепить теорию на практике и  сможете задать вопросы! На них ответит специалист с большим опытом работы и преподавания Александр Ветушинский, эксперт лаборатории геймификации Сбербанка.

Всем, кто сдаст домашнюю работу, Skillbox вручит сертификаты на 15 000 рублей для обучения на любом курсе. А всех участников интенсива, дошедших до конца программы, будет ждать подарок — электронная книга Кей Петерсон и Дэвида Колба «Век живи — век учись».

Начало интенсива: 22 июля в 21:00 по московскому времени!
источник
Библиотека шарписта
#fix

How to setup Gitlab CI job artifacts for a C# project?

https://proglib.io/w/34f079d6
источник
2021 July 22
Библиотека шарписта
Реализация Web API OData в ASP.NETASP.NET Core 3 и ASP.NETASP.NET 5 (часть 1). Связи «многие-ко-многим»

В сети есть ряд хороших статей по реализации API OData на .NET Core, однако информация в них весьма разрозненна и зачастую авторы упускают важные нюансы, имеющиеся в реализации.

В первой статье описана общая реализация API OData с использованием EF Core. Особое внимание при этом уделено неочевидным моментам при реализации типа связи «многие-ко-многим».

https://proglib.io/w/964f9dda
источник
2021 July 23
Библиотека шарписта
Знакомимся с .NET 6 Minimal API Framework: https://proglib.io/w/fa0b3002
источник
2021 July 24
Библиотека шарписта
Реализация Web API OData в ASP.NETASP.NET Core 3 и ASP.NETASP.NET 5 (часть 2). Методы контроллера

В первой части шла речь о том, как в «АльфаСтрахование» была реализована OData API на .NET Core с использованием EF Core. Во второй части автор затрагивает реализацию методов контроллера для одной из моделей.

https://proglib.io/w/7e44a806
источник
Библиотека шарписта
#fix

Implementing level by level fallback

https://proglib.io/w/58ab0d31
источник
2021 July 25
Библиотека шарписта
Перевод статьи о типичных ошибках программирования на C# от Кристофа Насарре — технического рецензента книг Microsoft Press.

https://proglib.io/w/cafbcb56
источник
2021 July 26
Библиотека шарписта
❗️Научитесь профессионально работать с MS SQL Server в OTUS! Навыки, актуальные как для разработчиков, так и администраторов.

👉За 4 месяца вы
— Поймете, как работают базы изнутри
— Научитесь писать сложные запросы с множеством джоинов / CTE / apply и т.д.
— Сможете разрабатывать на SQL
— Будете проектировать и оптимизировать свои БД.

👉Вас ждут интенсивная практика и общение с экспертами на вебинарах, разбор кейсов, ценный нетворк и обмен опытом.

❗️Пройдите тест, чтобы получить welcome-скидку, и займите место в группе https://otus.pw/U1Ui/
источник
Библиотека шарписта
Учимся безопасно и элегантно работать со значениями NULL.

https://proglib.io/w/2a7464b3
источник
2021 July 27
Библиотека шарписта
#news

Тот случай, когда обновления исправлений требуют обновлений исправлений. Багфиксы прилетели к недавним релизам ReSharper и Rider.

https://proglib.io/w/12e9877b
источник
Библиотека шарписта
Разбираем операции CRUD в ASP.NET Core MVC (.NET 5.0).

https://proglib.io/w/5e879dc8
источник
2021 July 28
Библиотека шарписта
В каких случаях C#-разработчику нужно освоить ASP. NET Core и какие еще технологии идут в связке с эти фреймворком?

4 августа на эти вопросы ответит Алексей Ягур, Team Lead в YouDo. Алексей представит программу онлайн-курса «C# ASP. NET Core Developer» и расскажет, как проходит практика в командах.
Перед встречей рекомендуем пройти вступительный тест, который покажет ваш уровень подготовки.

Регистрируйтесь на вебинар и запасайтесь вопросами эксперту https://otus.pw/i5gG/
источник
Библиотека шарписта
5 личных блогов, за которыми стоит следовать разработчикам .NET.

https://proglib.io/w/8078590f
источник
2021 July 29
Библиотека шарписта
👨‍🎓️ Есть ли смысл изучать C# в 2021 году: карьерные перспективы новичка

C# держится на высоких позициях в рейтингах языков программирования, а с появлением новой версии .NET 6 (preview) он выглядит еще более многообещающим. Попробуем разобраться, есть ли смысл новичку начинать с C# освоение профессии разработчика.

https://proglib.io/sh/sNRoJWF1tE
источник
2021 July 30
Библиотека шарписта
📊 Опубликованы результаты ежегодного опроса от JetBrains, посвященного экосистеме разработки

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

https://proglib.io/w/089dd2ce
источник