Неужели люди могут писать безумный код со множеством побочных эффектов в одном выражении и не краснеть?
Перевод заметки Раймонда Чена для The Old New Thing: https://aka.ms/csharp_itmozg_1311_tlgm
Перевод заметки Раймонда Чена для The Old New Thing: https://aka.ms/csharp_itmozg_1311_tlgm
Друзья, присоединяйтесь к ИТ-квесту!
Мы проводим его совместно с ITc | сообщество разработчиков.
Подробности: http://vk.com/wall-101965347_89724
Мы проводим его совместно с ITc | сообщество разработчиков.
Подробности: http://vk.com/wall-101965347_89724
VK
ITc | сообщество программистов
Как насчёт квеста? Внутри этой картинки спрятано два ключа, один из них приведёт вас к следующему шагу, а второй поможет его пройти. Первые 5 человек, которые верно решат все задания получат в подарок наборы Матрёшка Z от сообщества Microsoft Developer.…
Про возможности .NET Core, которых нет в полной версии .NET Framework:
https://aka.ms/dotnetcore_300617_tlgm
https://aka.ms/dotnetcore_300617_tlgm
Forwarded from Quantum Quintum
Важная тема для веб-резработчиков — коллеги опубликовали курс по Web Accessibility на EdX https://www.edx.org/course/introduction-web-accessibility-microsoft-dev240x #inclusive #design #web #accessibility
edX
Introduction to Web Accessibility
Learn the best practices and guidelines needed to create accessible web applications and empower all of your users.
Рэймонд Чен написал новую заметку для своего блога The Old New Thing: если нет разницы между двумя вариантами кода, выбирай тот, который проще отладить.
Мы перевели её для вас на Habrahabr: https://aka.ms/csharp_habr_334274
В конце Рэймонд он предложил выполнить задание:
Оба варианта ниже функционально эквивалентны. Какой будет проще отладить?
// вариант 1
collection.FirstOrDefault().DoSomething();
// вариант 2
collection.First().DoSomething();
Мы перевели её для вас на Habrahabr: https://aka.ms/csharp_habr_334274
В конце Рэймонд он предложил выполнить задание:
Оба варианта ниже функционально эквивалентны. Какой будет проще отладить?
// вариант 1
collection.FirstOrDefault().DoSomething();
// вариант 2
collection.First().DoSomething();
habrahabr.ru
Если нет разницы между двумя вариантами кода, выбирай тот, который проще отладить
В С# существует два способа преобразования объектов: использовать оператор as, который пытается преобразовать объект и в случае успеха возвращает результат, в...
Какой вариант выберешь ты?
// вариант 2 – 104
👍👍👍👍👍👍👍 51%
// вариант 1 – 100
👍👍👍👍👍👍👍 49%
👥 204 people voted so far.
// вариант 2 – 104
👍👍👍👍👍👍👍 51%
// вариант 1 – 100
👍👍👍👍👍👍👍 49%
👥 204 people voted so far.
Автоматизация CI/CD для Java приложений с помощью Microsoft Visual Studio Team Services. [Tutorial]
На первый взгляд название этого туториала может показаться вам странным: Java и Visual Studio – что между ними общего? Зачем вообще Visual Studio, когда есть множество других классных инструментов для разработки на Java: Eclipse, NetBeans, IntelliJ IDEA и прочих (холивар устраивать не будем). На самом деле, Visual Studio сейчас – это не просто среда для разработки, а целое семейство продуктов, где IDE Visual Studio лишь один из инструментов.
В статье мы поговорим о Microsoft Visual Studio Team Services (VSTS): https://aka.ms/java_habr_334270_tlgm
На первый взгляд название этого туториала может показаться вам странным: Java и Visual Studio – что между ними общего? Зачем вообще Visual Studio, когда есть множество других классных инструментов для разработки на Java: Eclipse, NetBeans, IntelliJ IDEA и прочих (холивар устраивать не будем). На самом деле, Visual Studio сейчас – это не просто среда для разработки, а целое семейство продуктов, где IDE Visual Studio лишь один из инструментов.
В статье мы поговорим о Microsoft Visual Studio Team Services (VSTS): https://aka.ms/java_habr_334270_tlgm
habrahabr.ru
Автоматизация CI/CD для Java приложений с помощью Microsoft Visual Studio Team Services
Привет, Хабр! На первый взгляд название этой статьи может показаться вам странным: Java и Visual Studio – что между ними общего? Зачем вообще Visual Studio,...
Поздравляем вас с #SysAdminDay2017! После долгого и тяжёлого года наконец наступил день, когда можно выдохнуть и гордо вспомнить все свои достижения: количество закрытых тикетов и счастливых юзеров.
Как быстро летит время! Казалось бы, Windows 10 вышла буквально вчера, а на самом деле прошло ровно 2 года.
Кстати, знаете ли вы, почему новая версия системы стала 10, минуя версию 9?
Как объяснил глава Microsoft по маркетингу Windows Тони Профет, пропуск девятого номера в наименовании операционной системы Windows не связан с совместимостью. Сторонние приложения определяли бы её, как систему из семейства Windows 9x, которые выпускались с 1995 по 2000 год.
Множество программ для определения версии Windows используют подобный код:
if (osName.startsWith("Windows 9")) {
/* Windows 95 & Windows 98 */
}
else {
}
Кстати, знаете ли вы, почему новая версия системы стала 10, минуя версию 9?
Как объяснил глава Microsoft по маркетингу Windows Тони Профет, пропуск девятого номера в наименовании операционной системы Windows не связан с совместимостью. Сторонние приложения определяли бы её, как систему из семейства Windows 9x, которые выпускались с 1995 по 2000 год.
Множество программ для определения версии Windows используют подобный код:
if (osName.startsWith("Windows 9")) {
/* Windows 95 & Windows 98 */
}
else {
}
This media is not supported in your browser
VIEW IN TELEGRAM
Взгляд со стороны: когда пишешь код и слушаешь музыку.
Какую музыку слушаете вы, когда пишите код?
Рок и что-нибудь потяжелее – 125
👍👍👍👍👍👍👍 34%
Электронную музыку – 106
👍👍👍👍👍👍 29%
Я слушаю тишину – 63
👍👍👍👍 17%
Хип-хоп – 25
👍 7%
Классическую музыку – 22
👍 6%
Народные песни с бубном – 9
👍 2%
Джаз – 7
▫️ 2%
Попсу, конечно – 6
▫️ 2%
Шансон и авторские песни – 5
▫️ 1%
Блюз – 2
▫️ 1%
👥 370 people voted so far.
Рок и что-нибудь потяжелее – 125
👍👍👍👍👍👍👍 34%
Электронную музыку – 106
👍👍👍👍👍👍 29%
Я слушаю тишину – 63
👍👍👍👍 17%
Хип-хоп – 25
👍 7%
Классическую музыку – 22
👍 6%
Народные песни с бубном – 9
👍 2%
Джаз – 7
▫️ 2%
Попсу, конечно – 6
▫️ 2%
Шансон и авторские песни – 5
▫️ 1%
Блюз – 2
▫️ 1%
👥 370 people voted so far.
Полезное расширение для Visual Studio, которое поможет очистить код написанный на C#, C++, F#, R и так далее.
https://aka.ms/vs_extension_codemaid_tlgm
https://aka.ms/vs_extension_codemaid_tlgm
Выходим на финишную прямую. Чуть больше двух месяцев мы делились с вами вводной статьёй о том, для чего нужно машинное обучение в страховой компании и как проверялась реалистичность самой идеи. После чего говорили о тестировании алгоритмов. Сегодня будет последняя статья из серии, в которой вы узнаете об улучшении модели через оптимизацию алгоритмов и их взаимодействие.
https://aka.ms/data_bgd_habr_334556_tlgm
https://aka.ms/data_bgd_habr_334556_tlgm
habrahabr.ru
Машинное обучение для страховой компании: Оптимизация модели
Выходим на финишную прямую. Чуть больше двух месяцев назад я делилась с вами вводной статьёй о том, для чего нужно машинное обучение в страховой компании и как...
Доброе утро! Мы нашли для вас подборку туториалов с примерами скриптинга в движке Unity на C#: https://aka.ms/gamedev_unity_csharp_catlikecoding_tlgm
Как вам?
Как вам?
Ровно неделю назад у нас вышел крутой анонс о новой службе экземпляров контейнеров Azure (Azure Container Instances, ACI), которая максимально упрощает развёртывание контейнеров. Это первая в мире облачная служба такого рода.
Стас Павлов написал об этом пост в наш блог на Хабрахабр. Краткое описание новости можно выразить цитатой с его странички в Facebook: «Вот! Из браузера, запускаем контейнер в Azure, без необходимости поднимать виртуалку или оркестратор. Это же просто праздник какой-то!»
Читать подробности: https://aka.ms/micr_azure_habr_334682_tlgm
Стас Павлов написал об этом пост в наш блог на Хабрахабр. Краткое описание новости можно выразить цитатой с его странички в Facebook: «Вот! Из браузера, запускаем контейнер в Azure, без необходимости поднимать виртуалку или оркестратор. Это же просто праздник какой-то!»
Читать подробности: https://aka.ms/micr_azure_habr_334682_tlgm
habrahabr.ru
Контейнеры быстрого развёртывания
Тот самый момент, когда даже Флэш может позавидовать разработчикам. Ровно неделю назад у нас вышел крутой анонс о новой службе экземпляров контейнеров Azure...
Forwarded from Software architecture musings (ArchitectBot)
Наносервисы не так известны, как микросервисы. Я начал встречать их упоминание с развитием концепции serverless. Микросервис - процесс, адресующий относительно небольшую бизнес-функциональность (возможность), тогда как наносервис выполняет часть этой функциональности. Например, есть микросервис, выполняющий CRUD с пользовательским аккаунтом. Каждая операция будет наносервисом. Так как serverless (это Amazon Lambda, Azure Functions и т.д.) не подразумевает в одном юните исполнения развесистой логики (а микросервисы, несмотря на их микро, могут работать не с одной зависимостью), некоторые видят логику в появлении относительно нового термина.
Относительно - потому что до появления Lambda/Functions наносервисы заслуженно считались антипаттерном в связи с management и другими hell-ами.
Подробнее:
С картинками
С картинками #2
С презентацией по Java
На примере сервиса
Относительно - потому что до появления Lambda/Functions наносервисы заслуженно считались антипаттерном в связи с management и другими hell-ами.
Подробнее:
С картинками
С картинками #2
С презентацией по Java
На примере сервиса
Кажется мы ещё не рассказывали о новой электронной книге о микросервисах и особенностях микросервисной архитектуры для .NET. Здесь она есть в pdf и в виде гайда: https://aka.ms/book_micr_100517_tlgm
Существует мнение, что типичный программист — это такой бородатый парень, который круглосуточно сидит перед компьютером и даже не думает о спорте.
Мы в это искренне не верим и думаем, что программисты очень даже спортивные ребята. Давайте узнаем кто прав?
Мы в это искренне не верим и думаем, что программисты очень даже спортивные ребята. Давайте узнаем кто прав?
Занимаетесь ли вы спортом?
Да, держу себя в форме – 122
👍👍👍👍👍👍👍 32%
Иногда заставляю себя – 106
👍👍👍👍👍👍 28%
Если ходьба это спорт.... То да :) – 88
👍👍👍👍👍 23%
Нет, это не моё – 21
👍 6%
Да я почти Мистер Олимпия! – 17
👍 4%
Не только ребята спортивные, я девочка и тоже занимаюсь спортом – 14
👍 4%
А спортивное программирование считается? Тогда да – 10
👍 3%
👥 378 people voted so far.
Да, держу себя в форме – 122
👍👍👍👍👍👍👍 32%
Иногда заставляю себя – 106
👍👍👍👍👍👍 28%
Если ходьба это спорт.... То да :) – 88
👍👍👍👍👍 23%
Нет, это не моё – 21
👍 6%
Да я почти Мистер Олимпия! – 17
👍 4%
Не только ребята спортивные, я девочка и тоже занимаюсь спортом – 14
👍 4%
А спортивное программирование считается? Тогда да – 10
👍 3%
👥 378 people voted so far.
Напоминаем, что у нас есть официальный чат Microsoft Developer для разработчиков и системных администраторов, в котором вы может обсудить новости и поделиться своим мнением. :) Присоединяйтесь: @microsoftschool