Developers Community
4.53K subscribers
665 photos
10 videos
3 files
1.76K links
Канал сообщества для разработчиков и всех, кто интересуется новыми технологиям.
____________
Developer Community Chat: @microsoftschool
Админчики: @alexgureev
Download Telegram
Додо Пицца ищет .NET разработчиков.

Области работы:
- .NET, переходим постепенно на .NET Core;
- React на новом сайте, бэкофис мигрирует на React;
- Базы MySQL;
- Все на Azure, с использованием RabbitMQ, Redis, Elastic, Cake билды и еще много мелких радостей.

Работаем в маленьких самоорганизующихся кроссфункциональных командах, активно используем практики XP, вообще очень щепетильно подходим к обеспечению качества на всех этапах.

Предстоит:
- Распиливать монолит, чтобы могли легче масштабироваться;
- Новый функционал для бизнеса: от мелких фич с новыми кнопками и отчетами, до больших проектов, затрагивающих все компоненты системы и создание новой логики;
- Начинаем экспериментировать с ML и прогнозированием всего и вся.

Анкета для начала тут:
https://docs.google.com/forms/d/e/1FAIpQLScbcvrvzo3u37HTCvC-46FZjTxeQUJnjVYJXDcvMRcCKAkJFg/viewform

Все вопросы можете направлять на [email protected]
Forwarded from GameDev Architecture (Ivan Fateev)
Для того, чтобы правильно строить архитектуру — нужен опыт. Конечно же свой опыт — важнее, и дает больше. Но всегда нужно учитывать и чужой.

Архитектура в играх имеет некоторую "свою" специфику. Но в остальном, игры — тот же софт. Поэтому все архитектурные наработки к ним применимы.

Одна из моих любимых тем для чтения — путь программистов от состояния, когда ты не понимаешь что такое архитектура, до понимания что это такое и зачем это нужно. Как правило, эти мысли писаны кровью и потом.

Вот одна из таких статей: https://habrahabr.ru/post/353698/
12 полезных книг о бизнесе.

Подборка книг, которые могут полезны в бизнесе и управлении проектами. Среди них "Власть привычки" — Чарльза Дахигга, "Легко не будет" — Бена Хоровица, "Аэропорт" — Артура Хейли и другие.

Список: https://aka.ms/book_0418

#book
Обнаружение атак на Active Directory с помощью Azure.

В следующем году будет 20 лет с момента создания службы каталогов Active Directory. За это время служба обросла функционалом, протоколами, различными клиентами. Но необходимость поддерживать совместимость с рядом устаревших клиентов вынуждает иметь настройки по-умолчанию, ориентированные на совместимость. Администраторы часто не меняют их, а это создает большой риск. В этой статье мы рассмотрим обнаружение атак, которые могут привести к domain dominance.

Подробнее: https://aka.ms/az_article_0418_1

#azure #article
Генерация кода во время работы приложения: реальные примеры и техники.

Генерация кода в рантайме — очень мощная и хорошо изученная техника, но многие разработчики все еще неохотно её используют. Обычно изучение Expression Trees начинают с какого-нибудь простого примера типа создания предиката (фильтра) или математического выражения. Но не Expression Trees единым жив .NET-разработчик. Совсем недавно появилась возможность генерировать код, используя сам компилятор — это делается с помощью API библиотек Roslyn/CodeAnalisys, предоставляющих, кроме всего прочего, еще и парсинг, обход и генерацию исходников.

Подробнее: https://aka.ms/dotnet_article_0418_3

#dotnet #article
Global Azure bootcamp Russia 2018.

Приглашаем вас на Global Azure Bootcamp Russia 2018 – глобальный форум по облачным технологиям Azure: 3 сессии и 18 докладов. Всё это бесплатно и будет проходить в Москве, в нашем офисе.

Подробности и регистрация: https://aka.ms/az_event_0418

#event
Шпаргалка с полезными ссылками.

По ссылке ниже вы найдете нашу русскоязычную шпаргалку по разработке мобильных приложений с помощью Xamarin и Azure. Visual Studio, данные, искусственный интеллект, идентификация, обмен данных и многое другое. Изучайте!

Подробнее: https://aka.ms/xam_az_0418

#cheatsheet #azure #xamarin
Когда учишь новый язык, но не знаешь синтаксис.

#devjoke
Создание ботов с Bot Service.

Bot Service предоставляет основные компоненты для создания ботов, включая SDK Bot Builder для разработки ботов и Bot Framework для подключения ботов к каналам. Служба предоставляет пять шаблонов, которые вы можете выбрать для создания ботов с поддержкой .NET и Node.js. Присоединяйтесь!

Изучить: https://aka.ms/ai_az_0418

#bots #guide
Квантовая телепортация на языке Q#.

Скажем сразу: квантовая телепортация не позволит перенести бабушку из деревни в квартиру. В этой статье мы расскажем о другом — передаче квантовой информации. Просвещайтесь!

Подробнее: https://aka.ms/article_quantum_0418

#quantum #article
Будущий единый B2B-маркет или игра в технологии?

Сегодня делимся интервью с директором по цифровым технологиям компании РТС-Тендер, которая занимается организацией электронных торгов с использованием блокчейна, машинного обучения и анализа больших данных. Расспросим про все аспекты бизнеса, а главное — о технической части. Присоединяйтесь.

Подробнее: https://aka.ms/ft_article_0418

#article #dt
JavaScript, Java, какая теперь разница?

В повседневной практике часто встречаются приложения, состоящие из двух частей: JavaScript-фронтенд и Java-бэкенд. Организация интеропа между ними требует усилий. В этой статье автор рассматривает новую технологию, которая может сделать процесс немного менее болезненным.

Подробнее: https://aka.ms/Article_java_0418

#article #java #javascript
Тренды технологий: что изменилось за 8 лет.

Раз в год Microsoft проводит центральную и самую большую свою конференцию для разработчиков. Когда-то давно она называлась PDC (Professional Developers Conference), сегодня она называется просто Build. В этом году нас ждет уже восьмой Build, в преддверии которого мы решили оглянуться назад и посмотреть, как различные технологические тренды изменились за это время.

Подробнее: https://aka.ms/article_0418_2

#article
Forwarded from Quantum Quintum
Немножко прикладного кода в ленту. Тут коллеги рассказывают, как использовать Tiramisu (это вариация сверточной сеточки на DenseNet-архитектуре) для задачи сегментации изображений.

Если точнее, то сценарий такой: в ритейл-магазин приходит новая партия товара (одежды), нужно быстро сопоставить ее с существующим каталогом. Альтернативно: сотруднику или покупателю нужно быстро найти информацию по предмету одежды, находящемуся перед глазами. Фактически, нужно реализовать визуальный поиск, в котором сотрудник сможет по фотке с мобильника, найти соответствующую вещь в каталоге.

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

Обзор: https://www.microsoft.com/developerblog/2018/04/18/deep-learning-image-segmentation-for-ecommerce-catalogue-visual-search/
Исходный код: https://github.com/CatalystCode/image-segmentation-using-tiramisu/

#ai #ml #practice
Проверяем исходный C#-код Unity.

Недавно произошло долгожданное для многих событие — компания Unity Technologies разместила исходный C#-код игрового движка Unity для свободного скачивания на GitHub. Представлен код движка и редактора. Автор статьи попытался найти баги и ошибки в этом коде.

Подробнее: https://aka.ms/artilce_dev_0418

#csharp #unity #article
Введение в PowerShell.

Наш самый свежий русскоязычный курс, который вышел в субботу. В нем вы узнаете об основах программирования в PowerShell, об объектах и .NET, командлетах и пайплайнах, а также научитесь создавать модули PowerShell. Присоединяйтесь!

Подробнее: https://aka.ms/course_0418_3

#powershell #course
Карьера в IT: компании ждут дружелюбных разработчиков и маркетологов-программистов.

На прошедшем недавно российском финале Imagine Cup состоялся круглый стол, на котором профессионалы в IT и HR поговорили на тему востребованного работника будущего. Основной вывод: уметь общаться и программировать теперь должны все.

Подробнее: https://aka.ms/news__0418

#imcup #career
Стиль сына маминой подруги.

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

Подробнее: https://aka.ms/gm_id_article_0418

#game #article
Новинки C# 7.2. Span<T> и Memory<T>.

Столкнувшись с проблемой замедления работы системы при передаче и использовании переменных, хранимых в стеке, автор нашел отличное решение по использованию коллекции Span<T>, которая была добавлена в версии языка C# 7.2.

Подробнее: https://aka.ms/dev_0418_article

#article #csharp
Стартапы и Microsoft: венчур, хабы и вот это всё.

14 февраля 2018 года, пока влюблённые и программисты наслаждались праздничным днём, прекратила своё существование BizSpark (международная программа компании Microsoft для стартапов). Она была великолепна. Нам было грустно… Но недолго. В этот же день мы анонсировали новую программу Microsoft For Startups. Мы попросили Настю, которая занимается у нас этим направлением, рассказать немного о работе Microsoft со стартапами в прошлом и будущем.

Подробнее: https://aka.ms/startup_0418

#startup
The Ultimate Guide to Microsoft Publisher