#tip
Короткий совет о том, как сделать обработку исключений в C# более конкретной и информативной.
https://proglib.io/w/2b069d98
Короткий совет о том, как сделать обработку исключений в C# более конкретной и информативной.
https://proglib.io/w/2b069d98
DEV Community
C# Tips: Be specific when handling Exception
Our program is great only when we handle exceptions appropriately. We all know that we can catch diff...
На freeCodeCamp вышел 7-часовой курс для начинающих по разработке игр на Unity.
https://proglib.io/w/17866d9d
https://proglib.io/w/17866d9d
freeCodeCamp.org
Game Development for Total Beginners - Free Unity Course
Almost half of all games are created using the Unity game engine. Unity is great for both new and experienced game developers. We just published a 7-hour course on the freeCodeCamp.org YouTube channel that will teach you how to create games using Unity. This…
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Евгений Миргородов рассказывает о том, что нужно знать разработчикам на .NET, которые готовятся к техническому собеседованию. Видео может показаться немного затянутым, поэтому смело ставьте скорость x1.25.
https://proglib.io/w/426d95c8
https://proglib.io/w/426d95c8
YouTube
Техническое собеседование по .NET с Евгением Миргородовым
Евгений Миргородов о том, что нужно знать разработчикам на .NET, которые готовятся к техническому собеседованию. 🔥🔥🔥
✍️ О спикере:
🎯 Женя занимается коммерческой разработкой на .net последние 10 лет (всего в коммерческой разработке 13).
🎯 Имеет опыт…
✍️ О спикере:
🎯 Женя занимается коммерческой разработкой на .net последние 10 лет (всего в коммерческой разработке 13).
🎯 Имеет опыт…
#proglib_contest
Полезный блог для юнити-девов от 3х сеньоров с огромным опытом
Парни шарят за мультиплатформенную разработку, быстрое прототипирование, виртуальную реальность, геймдизайн и многое другое и умеют понятно и интересно об этом рассказать.
Блог рекомендуем всем, связанным или желающим связать себя с игровой индустрией.
https://proglib.io/w/b37284c4
Полезный блог для юнити-девов от 3х сеньоров с огромным опытом
Парни шарят за мультиплатформенную разработку, быстрое прототипирование, виртуальную реальность, геймдизайн и многое другое и умеют понятно и интересно об этом рассказать.
Блог рекомендуем всем, связанным или желающим связать себя с игровой индустрией.
https://proglib.io/w/b37284c4
The Knights of Unity | Reliable and transparent Unity development
The Knights of Unity was founded in 2015 by three senior Unity developers in Wrocław, Poland. Since the very beginning, our mission has been to bring a reliable Unity development service to companies around the whole globe.
На Microsoft Learn есть целый бесплатный курс по разработке, тестировании и развертывании приложений для Windows 10.
https://proglib.io/w/b3a492c9
https://proglib.io/w/b3a492c9
Docs
Схема обучения 'Разработка приложений Windows 10' - Training
В этой схеме обучения описаны способы использования средств Windows и Visual Studio для разработки, тестирования и развертывания приложений Windows 10.
Любишь компьютерные игры? Научись не только в них играть, но и создавать свои собственные! С 10 по 12 мая пройдёт бесплатный интенсив по Unity, на котором ты попробуешь себя в роли геймразработчика!
Нужна только регистрация: 🔜 https://clc.am/zSKJ2w
☄️ За 3 вечера ты создашь полноценную космическую игру.
☄️ Получишь как практические, так и теоретические знания по разработке игр на игровом движке — Unity.
☄️ Пообщаешься с опытным разработчиком и задашь интересующие тебя вопросы.
☄️ Подготовишь достойный проект для портфолио.
🎉 Все участники, сдавшие домашнее задание, получат сертификаты на 15 000 рублей, которые можно будет потратить на любой курс образовательной платформы Skillbox, а ещё — электронную книгу «Век живи — век учись» Кей Петерсон и Дэвида Колба.
Нужна только регистрация: 🔜 https://clc.am/zSKJ2w
☄️ За 3 вечера ты создашь полноценную космическую игру.
☄️ Получишь как практические, так и теоретические знания по разработке игр на игровом движке — Unity.
☄️ Пообщаешься с опытным разработчиком и задашь интересующие тебя вопросы.
☄️ Подготовишь достойный проект для портфолио.
🎉 Все участники, сдавшие домашнее задание, получат сертификаты на 15 000 рублей, которые можно будет потратить на любой курс образовательной платформы Skillbox, а ещё — электронную книгу «Век живи — век учись» Кей Петерсон и Дэвида Колба.
Знание деталей низкоуровневой реализации не просто интересно, это может помочь вам написать лучший код, поэтому давайте заглянем в закулисье Linq.
https://proglib.io/w/96a4333d
https://proglib.io/w/96a4333d
Medium
Linq Behind the Scenes
A comparison of the number of iterations in .NET 5 and .NET Framework
Практика работы с библиотекой EasyData (писали о ней ранее) для быстрого создания операций CRUD (Create, Read, Update, Delete) в ASP.NET Core.
https://proglib.io/w/81640f11
https://proglib.io/w/81640f11
Разработка программного обеспечения — это поиск компромиссов. Высокопроизводительный код на C# тоже не бесплатен. Разработчики могут пожертвовать удобством сопровождения или безопасностью кода, чтобы код работал быстрее.
Но это применимо только к сценариям, в которых применяются все шаблоны производительности и лучшие практики, но производительность требует дальнейшего улучшения.
Существует множество подходов, которые могут помочь разработчикам значительно улучшить производительность приложений, ничем не жертвуя. В статье рассматриваются 5 таких способов.
https://proglib.io/w/2d90f8bc
Но это применимо только к сценариям, в которых применяются все шаблоны производительности и лучшие практики, но производительность требует дальнейшего улучшения.
Существует множество подходов, которые могут помочь разработчикам значительно улучшить производительность приложений, ничем не жертвуя. В статье рассматриваются 5 таких способов.
https://proglib.io/w/2d90f8bc
Medium
5 Ways to Improve the Performance of C# Code for Free
Slow code is optional.
Виктор Антоненко, Lead Unity-разработчик в компании OBRIO, представил подробный гайд о том, как стартовать игровой проект, не забросить и дойти до релиза, с акцентом на ключевых моментах и разбором ошибок:
🎮Подготовка, реализация и ошибки
🎮Как не забросить
🎮Релиз
🎮Как разрабатывать игры на Unity: шаблоны проектирования и хорошие практики
🎮Подготовка, реализация и ошибки
🎮Как не забросить
🎮Релиз
🎮Как разрабатывать игры на Unity: шаблоны проектирования и хорошие практики
ДОУ
Как создать свою первую игру и выжить: подготовка, реализация и ошибки
Это подробный гайд о том, как начать гейм-проект, не забросить и дойти до релиза, с акцентом на ключевых моментах и разбором ошибок. Статья будет полезна для начинающих разработчиков, которые уже освоили язык программирования и умеют работать с игровым движком…
ВТБ ведет набор в рамках программы «600 дней».
Если у тебя есть успешный опыт создания и управления продуктами, актуальные знания в IT-разработке и желание работать в ведущем банке России? Тогда ВТБ ждет тебя на роль владельца одного из продуктов!
Подробнее о вакансии product owner в рамках программы «600 дней»: https://www.vtbcareer.com/vacancy/789086/
Если у тебя есть успешный опыт создания и управления продуктами, актуальные знания в IT-разработке и желание работать в ведущем банке России? Тогда ВТБ ждет тебя на роль владельца одного из продуктов!
Подробнее о вакансии product owner в рамках программы «600 дней»: https://www.vtbcareer.com/vacancy/789086/
Подборка из десяти популярных инструментов тестирования для VS 2019 с указанием оценок и количества установок.
https://proglib.io/w/fcd7d94e
https://proglib.io/w/fcd7d94e
Visual Studio Magazine
Top 10 Free New Testing Tools for Visual Studio 2019 -- Visual Studio Magazine
Testing can be problematic for devs who just want to code and leave the testing to specialists, but many have to DIY. These tools help with that.
Forwarded from Библиотека Go-разработчика | Golang
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
🎮 Топ-10 книг по геймдеву и о геймдеве на русском языке
Разработке компьютерных игр посвящено множество книг, но большинство из них издано за рубежом. В небольшом обзоре мы рассмотрим лучшие из переведенных на русский язык.
https://proglib.io/sh/pBFPfDydJG
Разработке компьютерных игр посвящено множество книг, но большинство из них издано за рубежом. В небольшом обзоре мы рассмотрим лучшие из переведенных на русский язык.
https://proglib.io/sh/pBFPfDydJG
Серия статей о создании HTTP API с помощью .NET 5:
- Создание обнаруживаемых HTTP API с помощью ASP.NET Core 5 Web API
- Опенсорсные инструменты и пакеты для работы с HTTP API (перевод на русском)
- Создание HTTP API-клиентов с помощью Visual Studio Connected Services
- Создание приложений с помощью Azure API Management, Power Apps и Logic Apps
- Создание обнаруживаемых HTTP API с помощью ASP.NET Core 5 Web API
- Опенсорсные инструменты и пакеты для работы с HTTP API (перевод на русском)
- Создание HTTP API-клиентов с помощью Visual Studio Connected Services
- Создание приложений с помощью Azure API Management, Power Apps и Logic Apps
Microsoft News
Creating Discoverable HTTP APIs with ASP.NET Core 5 Web API
Learn how to fine tune your HTTP APIs to make them more discoverable, consumable, and just plain enjoyable to use - with just a few lines of code.
#vacancy #mnogodeneg
Для нашего проекта, который https://proglib.io, требуется опытный PHP-разработчик.
Задачи
- Доработка и улучшение функционала движка proglib.io;
- Развитие дополнительных сервисов(например, чат-боты в Telegram), позволяющих прокачивать сообщество вокруг Proglib;
Требования
- Знание php >= 7.3 и всех его возможностей;
- Опыт работы с mysql, навыки написания sql запросов;
- Опыт работы с nosql базами данных;
- Умение работать с кэшированием;
- Написание кода по современным стандартам разработки: статические анализаторы, метрики (phpmetrics, dephpend, deptrac), вменяемый code style;
- Опыт работы с очередями (кролик, beanstalkd), понимание принципа работы очередей: ретраи, стратегии обработки проваленных сообщений, таймауты и так далее;
- Умение писать надежный код, устойчивый к различным воздействиям: невалидные данные, неожиданные сбои и так далее;
- Знание паттернов проектирования и паттернов разработки: circuit breaker, outbox, message bus и другие;
- Быть в курсе за внедрение зависимостей, контейнер внедрения зависимостей, миддлвары, хуки, сериалайзеры данных, как все это работает вообще и во фреймворках в частности;
- Опыт написания тестов и желание их писать;
- Опыт работы с Symfony или отсутствие опыта работы с Yii, Codeigniter, Bitrix, WP будет плюсом.
Условия
- Стабильно растущий проект;
- Уютный офис на Таганке, возможность несколько дней работать на удаленке;
- Корпоративное питание;
- Весёлый дружелюбный коллектив и неформальная обстановка;
- Гибкий график, отсутствие дресс-кода;
- Лояльное руководство и возможность посещать профильные мероприятия за счёт компании;
- Зарплата: 150-200 тыс. рублей.
Для связи можно писать в телеграм: @theasder.
Для нашего проекта, который https://proglib.io, требуется опытный PHP-разработчик.
Задачи
- Доработка и улучшение функционала движка proglib.io;
- Развитие дополнительных сервисов(например, чат-боты в Telegram), позволяющих прокачивать сообщество вокруг Proglib;
Требования
- Знание php >= 7.3 и всех его возможностей;
- Опыт работы с mysql, навыки написания sql запросов;
- Опыт работы с nosql базами данных;
- Умение работать с кэшированием;
- Написание кода по современным стандартам разработки: статические анализаторы, метрики (phpmetrics, dephpend, deptrac), вменяемый code style;
- Опыт работы с очередями (кролик, beanstalkd), понимание принципа работы очередей: ретраи, стратегии обработки проваленных сообщений, таймауты и так далее;
- Умение писать надежный код, устойчивый к различным воздействиям: невалидные данные, неожиданные сбои и так далее;
- Знание паттернов проектирования и паттернов разработки: circuit breaker, outbox, message bus и другие;
- Быть в курсе за внедрение зависимостей, контейнер внедрения зависимостей, миддлвары, хуки, сериалайзеры данных, как все это работает вообще и во фреймворках в частности;
- Опыт написания тестов и желание их писать;
- Опыт работы с Symfony или отсутствие опыта работы с Yii, Codeigniter, Bitrix, WP будет плюсом.
Условия
- Стабильно растущий проект;
- Уютный офис на Таганке, возможность несколько дней работать на удаленке;
- Корпоративное питание;
- Весёлый дружелюбный коллектив и неформальная обстановка;
- Гибкий график, отсутствие дресс-кода;
- Лояльное руководство и возможность посещать профильные мероприятия за счёт компании;
- Зарплата: 150-200 тыс. рублей.
Для связи можно писать в телеграм: @theasder.
Библиотека программиста
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!
Немного математики от Эндрю Лока вам на вечер, присыпанной качественным программированием на C#.
- Создание калькулятора простой скользящей средней
- Делаем калькулятор потокобезопасным
- Создание калькулятора простой скользящей средней
- Делаем калькулятор потокобезопасным
andrewlock.net
About
Details about me and this blog
РЭО проведёт первый в России хакатон в сфере обращения с отходами для IT-специалистов
21-25 мая РЭО проведет первый хакатон в сфере обращения с отходами для разработчиков «Построение 3D-модели полигона». Он пройдет в онлайн-формате.
Участники будут решать задачу по разработке программного продукта для построения и визуализации 3D-модели полигона на основании съемки с дрона — таким образом, чтобы определить характеристики объекта и объёмы накопленных отходов. В итоге продукт должен будет отслеживать жизненный цикл полигона.
«РЭО впервые проведет хакатон. Это позволит, с одной стороны, поддержать талантливых IT-специалистов. А с другой — найти лучшие решения для существующей проблемы, связанной с нехваткой достоверных данных об остаточной вместимости полигонов и об объемах накопленных отходов на таких площадках. Лучшее решение предствим на рассмотрение Заместителю Председателя Правительства Российской Федерации Виктории Валерьевне Абрамченко», — сообщил гендиректор РЭО Денис Буцаев.
Среди приглашенных членов жюри хакатона — гендиректор компании «Большая Тройка» Артем Седов, руководитель GR-проектов Yandex Олег Ионов, иполнительный директор ПАО «Сбербанк» Иван Макаровский и директор по развитию «ТКО-Информ» Павел Чернышин.
Заявки на участие принимаются до 19 мая. Все подробности и регистрация по ссылке: https://reo.ru/hackathon#rec309635375
21-25 мая РЭО проведет первый хакатон в сфере обращения с отходами для разработчиков «Построение 3D-модели полигона». Он пройдет в онлайн-формате.
Участники будут решать задачу по разработке программного продукта для построения и визуализации 3D-модели полигона на основании съемки с дрона — таким образом, чтобы определить характеристики объекта и объёмы накопленных отходов. В итоге продукт должен будет отслеживать жизненный цикл полигона.
«РЭО впервые проведет хакатон. Это позволит, с одной стороны, поддержать талантливых IT-специалистов. А с другой — найти лучшие решения для существующей проблемы, связанной с нехваткой достоверных данных об остаточной вместимости полигонов и об объемах накопленных отходов на таких площадках. Лучшее решение предствим на рассмотрение Заместителю Председателя Правительства Российской Федерации Виктории Валерьевне Абрамченко», — сообщил гендиректор РЭО Денис Буцаев.
Среди приглашенных членов жюри хакатона — гендиректор компании «Большая Тройка» Артем Седов, руководитель GR-проектов Yandex Олег Ионов, иполнительный директор ПАО «Сбербанк» Иван Макаровский и директор по развитию «ТКО-Информ» Павел Чернышин.
Заявки на участие принимаются до 19 мая. Все подробности и регистрация по ссылке: https://reo.ru/hackathon#rec309635375
reo.ru
Хакатон — Построение 3D модели полигона
Технологический хакатон в режиме online на тему «Построение 3D модели полигона»
Есть опыт и знания в IT, которыми Вы хотите поделиться?
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• Data Science, BigData и Machine Learning
• Блокчейн
• DevOps
• Информационная и Кибербезопасность
• Ruby on Rails
• C / C++/ C#
• Python
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная и бизнес аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/2f171dab и мы свяжемся с вами!
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• Data Science, BigData и Machine Learning
• Блокчейн
• DevOps
• Информационная и Кибербезопасность
• Ruby on Rails
• C / C++/ C#
• Python
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная и бизнес аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/2f171dab и мы свяжемся с вами!