Библиотека шарписта | C#, F#, .NET, ASP.NET
22.9K subscribers
2.25K photos
35 videos
85 files
4.42K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
​​50 YouTube-каналов для разработчиков игр

🕹️Подборка YouTube-каналов, плейлистов и подкастов о различных аспектах геймдева: программирование в Unity и Unreal Engine, игровые механики, дизайн, арт и продвижение игр.

https://proglib.io/sh/m6RYxucK7t
Разыскивается опытный ASP.Net developer

Группа компаний СиДиСи (https://cdc.ru) — российский разработчик и интегратор программных решений, направленных на развитие цифровой экономики России.

📌 Требования к претенденту
— Опыт разработки архитектуры веб-решений.
— Уверенное знание: C#, .NET Framework, MSSQL, ASP.NET WebForms/MVC/Web API, Entity Framework, ADO.NET.
— Опыт работы: DevExpress, DevExtreme, API карт Google, Yandex, OpenLayers, TFS, Git, Jenkins.

👨‍🎓 Примечание: имеется тестовое задание, призванное оценить ваш профессиональный уровень и отношение к работе.

➡️ Подробности - https://proglib.io/vacancies/asp-net-developer-gruppa-kompaniy-sidisi-2020-05-13

Контакты: @LStarikova
С 18 по 20 мая пройдёт онлайн-интенсив по Unity. На нём ты познакомишься с популярным движком и научишься разрабатывать простые игры, даже если никогда не программировал.

Регистрируйся по ссылке: ▶️ https://clc.to/Sd0x-Q.

Под руководством Михаила Овчинникова, методиста Skillbox и программиста с 12-летним опытом, ты сделаешь полноценный проект всего за 3 вечера.


Что тебя ждёт?


⭐️ Знакомство с основами Unity — главной платформы гейм-девелопмента.
⭐️ Разработка игры про космический корабль и его противников.
⭐️ Работа с анимацией и звуковым оформлением.
⭐️ Гарантированный подарок — электронная книга Кея Петерсона и Дэвида Колба «Век живи — век учись» от издательства МИФ.

🎁 Авторы трёх лучших проектов получат сертификат на 30 000 рублей для обучения в Skillbox!
Действительно, в ходе исполнения программы исключения не произойдёт.

Строки
var numbers = GetSmallNumbers();
var evenNumbers = numbers.Select(n => n * 2);

строят запросы без непосредственного выполнения.

Отдельный интерес представляет последняя строка метода Main:
Console.WriteLine(evenNumbers.FirstOrDefault());
Данный вызов получит только первый элемент запроса (одиночные вызовы MoveNext() и Current), дальнейшее получение элементов перечисления происходить не будет. Таким образом, код отработает без исключений.

Источник: «Задачник.NET» Андрея Акиньшина
Ozon научит Go бесплатно! Важная новость для всех, кто связывает своё будущее с написанием кода: самый быстрорастущий российский e-commerce запускает бесплатную школу Go. Это возможность за два месяца стать middle-специалистом с опытом решения реальных задач и проектом в портфолио — а лучшие выпускники получат предложение о работе в Ozon. Что нужно, чтобы поступить? Опыт в написании кода, сделанное тестовое задание и, конечно, заявка. Подробности тут: http://ozon.dev/goschool
Программа выведет следующий результат:
Infinity
Infinity
DivideByZeroException


Первые две строчки выполнятся и выведут Infinity. При делении произойдёт конвертация int к double, а операция double operator/(double x, double y) выполняется согласно IEEE 754 (ECMA-334, 14.7.2), а значит при делении положительного числа на положительный ноль должна вернуть положительную бесконечность. Операция int operator/(int x, int y) бросает DivideByZeroException в случае, если правый операнд равен нулю (ECMA-334, 14.7.2). Поэтому третья операция деления выбросит исключение, о чём будет выведено соответствующее сообщение.

Источник: «Задачник.NET» Андрея Акиньшина
RetireNet ― расширение, предназначенное для проверки вашего .NET Core проекта на наличие известных уязвимостей.

https://proglib.io/w/bff6cd49
Вакансия: С# разработчик (full-stack / back-end)
Уровень: Senior
Компания: Mindbox, автоматизация маркетинга в России. Разрабатываем продукт для крупного и среднего бизнеса.
Вилка: 200 000 - 240 000

👨‍🎓 Ожидаем: знания BCL / CLR, чистый код, шаблоны классической и распределенной архитектуры, DDD, оптимизация производительности (желательно, SQL)

Предстоит разрабатывать фичи в облачном продукте с активными пользователями и большой нагрузкой

📌 Условия:
- Прозрачные грейды: разработчиков до 260 000 ₽/мес net, архитекторов, SM — до 320 000 ₽. Квартальные премии от прибыли продуктов
- Комфортный офис (м.Савеловская, м.Белорусская)
- На 100 000 ₽/год софинансируем образование (80%), спорт и здоровье (35%). Книги бесплатно
- Хорошее техническое оснащение
- Молодой коллектив. Спорт, квесты, настолки, ЧГК, VR и караоке

Контакты: @kate_tihorenko

➡️ Подробности - https://proglib.io/vacancies/s-razrabotchik-full-stack-back-end-mindbox-2020-05-19
👍1
Погружаемся в мир 3D-графики, освежаем знания по математике, основам линейной алгебры, тригонометрии, построению матриц и т.д.

В рамках статьи автор рассматривает, как трансформируются 3D-модели и как учитываются источники света. Чтобы помочь с объяснениями, автор приводит диаграммы и примеры кода, чтобы продемонстрировать, как математика и числа обрабатываются в играх.

https://proglib.io/w/cfaa8be0