Облачные вычисления и контейнеризация — стандарт для большинства разработчиков в мире
Такой вывод можно сделать из результатов опроса Cloud Native Computing Foundation (CNCF) — вот пять интересных моментов.
✅ Общедоступные облака снова наиболее популярны. В 2019 году публичные облака используют для создания инфраструктуры 62% респондентов. В 2018 году ими пользовались 77% принявших участие в опросе. Снижение, скорее всего, связано с появлением в опросе нового варианта ответа — гибридного облака. Его выбрали 38% опрошенных.
✅ Контейнеры становятся нормой. В 2016 году их использовали только 23% респондентов, в 2018 году — уже 73%, в свежем исследовании — 84%. Kubernetes в продакшене по состоянию на 2019 год используют уже 78% опрошенных компаний, в прошлом году — 58%.
✅ Сервисные сетки хотят внедрять почти половина опрошенных — 47%. Несмотря на большой интерес, в производстве их используют только 18% участников опроса.
✅ Возможно, бессерверные вычисления достигли своего пика. Такой вывод можно сделать, обратив внимание на количество респондентов, которые собираются использовать их в ближайшие 12-18 месяцев. Их число по сравнению с 2018 годом снизилось до 20%. В то же время количество компаний, не использующих эту технологию, тоже уменьшилось — с 37% до 34%.
✅ Циклы ежедневных релизов на подъеме. Число компаний, ежедневно выпускающих релизы, выросло с 15% в 2018 году до 27% в 2019 году. Еженедельный выпуск обновлений также используют чаще: в 2019 году уже 28% организаций против 20% в 2018. CNCF объясняет это увеличением количества и надежности инструментов CI/CD, наиболее популярные — Jenkins (58%), GitLab (34%) и CircleCI (13%).
Источник
Такой вывод можно сделать из результатов опроса Cloud Native Computing Foundation (CNCF) — вот пять интересных моментов.
✅ Общедоступные облака снова наиболее популярны. В 2019 году публичные облака используют для создания инфраструктуры 62% респондентов. В 2018 году ими пользовались 77% принявших участие в опросе. Снижение, скорее всего, связано с появлением в опросе нового варианта ответа — гибридного облака. Его выбрали 38% опрошенных.
✅ Контейнеры становятся нормой. В 2016 году их использовали только 23% респондентов, в 2018 году — уже 73%, в свежем исследовании — 84%. Kubernetes в продакшене по состоянию на 2019 год используют уже 78% опрошенных компаний, в прошлом году — 58%.
✅ Сервисные сетки хотят внедрять почти половина опрошенных — 47%. Несмотря на большой интерес, в производстве их используют только 18% участников опроса.
✅ Возможно, бессерверные вычисления достигли своего пика. Такой вывод можно сделать, обратив внимание на количество респондентов, которые собираются использовать их в ближайшие 12-18 месяцев. Их число по сравнению с 2018 годом снизилось до 20%. В то же время количество компаний, не использующих эту технологию, тоже уменьшилось — с 37% до 34%.
✅ Циклы ежедневных релизов на подъеме. Число компаний, ежедневно выпускающих релизы, выросло с 15% в 2018 году до 27% в 2019 году. Еженедельный выпуск обновлений также используют чаще: в 2019 году уже 28% организаций против 20% в 2018. CNCF объясняет это увеличением количества и надежности инструментов CI/CD, наиболее популярные — Jenkins (58%), GitLab (34%) и CircleCI (13%).
Источник
GitHub снизил цены на командные аккаунты с расширенными функциями с 9$ до 4$ за рабочее место
Еще в GitHub предложили бесплатные приватные репозитории для неограниченного числа кодеров. Ранее бесплатно были доступны только общедоступные репозитории.
Такая щедрость, скорее всего, вызвана желанием «задавить» репозитории Bitbucket, которые всегда предлагали массу бесплатных опций для работы в приватных репозиториях.
Само нововведение GitHub предназначено, в первую очередь, для компаний, которые раньше тратились на покупку платных тарифов ради частных хранилищ данных, а теперь смогут спокойно перейти на бесплатную подписку.
Источник
Еще в GitHub предложили бесплатные приватные репозитории для неограниченного числа кодеров. Ранее бесплатно были доступны только общедоступные репозитории.
Такая щедрость, скорее всего, вызвана желанием «задавить» репозитории Bitbucket, которые всегда предлагали массу бесплатных опций для работы в приватных репозиториях.
Само нововведение GitHub предназначено, в первую очередь, для компаний, которые раньше тратились на покупку платных тарифов ради частных хранилищ данных, а теперь смогут спокойно перейти на бесплатную подписку.
Источник
CIO бренда 12storeez о цифровизации в ритейле и IT-технологиях для повышения продаж
12storeez — российский бренд женской и мужской одежды. Бизнес компании бурно растет: по данным РБК, производство и продажи 12storeez ежегодно увеличиваются в два-три раза. За пять лет, с момента открытия первого магазина, число торговых точек выросло до 25. Для клиентов онлайн-площадки магазина доставка осуществляется по всему миру.
О первых шагах цифровизации бренда рассказывает CIO компании 12storeez Алексей Власов.
12storeez — российский бренд женской и мужской одежды. Бизнес компании бурно растет: по данным РБК, производство и продажи 12storeez ежегодно увеличиваются в два-три раза. За пять лет, с момента открытия первого магазина, число торговых точек выросло до 25. Для клиентов онлайн-площадки магазина доставка осуществляется по всему миру.
О первых шагах цифровизации бренда рассказывает CIO компании 12storeez Алексей Власов.
mcs.mail.ru
Облака и другие IT-инновации для ритейла | Блог Mail.Ru Cloud Solutions
Интервью с Алексеем Власовым, CIO молодого российского бренда модной одежды 12storeez
На дорогах Калифорнии появятся беспилотные доставщики от стартапа Nuro
В начале апреля компании был выдан документ, который разрешает тестирование 5 000 автомобилей на дорогах общего пользования.
Эти электрокары не предназначены для дальних поездок, но с легкостью смогут доставить покупки десятку людей в радиусе 15 км или медикаменты из ближайшей больницы.
Источник
В начале апреля компании был выдан документ, который разрешает тестирование 5 000 автомобилей на дорогах общего пользования.
Эти электрокары не предназначены для дальних поездок, но с легкостью смогут доставить покупки десятку людей в радиусе 15 км или медикаменты из ближайшей больницы.
Источник
У облаков появится интеллект, они усложнят найм IT-специалистов, зато помогут продавать ПО
В ежегодном облачном прогнозе Dave Bartoletti, вице-президент и главный аналитик Forrester, рассказал, что облачный рынок — SaaS, PaaS и IaaS — вырастет до 299,4 млрд долларов в 2020 году. Что это значит и что изменится для бизнеса и IT-специалистов? Собрали прогнозы экспертов, чтобы разобраться в ситуации.
В ежегодном облачном прогнозе Dave Bartoletti, вице-президент и главный аналитик Forrester, рассказал, что облачный рынок — SaaS, PaaS и IaaS — вырастет до 299,4 млрд долларов в 2020 году. Что это значит и что изменится для бизнеса и IT-специалистов? Собрали прогнозы экспертов, чтобы разобраться в ситуации.
Хабр
Завтра облачно: у облаков появится интеллект, они усложнят найм IT-специалистов, зато помогут продавать ПО
В ежегодном облачном прогнозе Dave Bartoletti, вице-президент и главный аналитик Forrester, рассказал, что облачный рынок — SaaS, PaaS и IaaS — вырастет до 299,4 млрд долларов в 2020 году. Но что...
Посетители этих ваших англоязычных интернетов любят ходить на Reddit со своими вопросами
Спрашивают про всё — от рекомендаций по починке газонокосилки до советов по лечению душевных травм. И, что самое интересное, завсегдатаи форума часто дают хорошие и полезные советы.
А в этом году команда исследователей попробовала собрать искусственный интеллект, который обучается на комментариях реальных пользователей и пытается давать осмысленные советы. Получается пока плоховато — полезные с точки зрения живого человека советы получились в 9% случаев, но кто знает, что будет через год работы над проектом?
Источник
Спрашивают про всё — от рекомендаций по починке газонокосилки до советов по лечению душевных травм. И, что самое интересное, завсегдатаи форума часто дают хорошие и полезные советы.
А в этом году команда исследователей попробовала собрать искусственный интеллект, который обучается на комментариях реальных пользователей и пытается давать осмысленные советы. Получается пока плоховато — полезные с точки зрения живого человека советы получились в 9% случаев, но кто знает, что будет через год работы над проектом?
Источник
Как искать баги на фронтенде: 4 основных этапа
На фронтенде код JS выполняется в браузере. JavaScript не является компилируемым языком, так что существует вероятность ошибки исполнения при непосредственном использовании программы.
Ошибка исполнения блокирует код, расположенный после места ошибки, и пользователи программы рискуют остаться с нефункциональным экраном приложения, который можно лишь перезагрузить или закрыть. Рассказываем, как избежать таких ситуаций.
На фронтенде код JS выполняется в браузере. JavaScript не является компилируемым языком, так что существует вероятность ошибки исполнения при непосредственном использовании программы.
Ошибка исполнения блокирует код, расположенный после места ошибки, и пользователи программы рискуют остаться с нефункциональным экраном приложения, который можно лишь перезагрузить или закрыть. Рассказываем, как избежать таких ситуаций.
Хабр
Как искать баги на фронтенде: 4 основных этапа
В этой статье я рассмотрю вопрос выявления и обработки ошибок, возникающих на фронтенде (браузер или web-view). На фронтенде код JS выполняется в браузере. Jav...
ИИ и машинное обучение уже меняют разработку продуктов
Мало внимания уделяют влиянию ИИ и машинного обучения на работу разработчиков, администраторов IT-систем и аналитиков данных. В ZDNet опросили специалистов и выяснили, что меняется с внедрением этих технологий.
✅ Компании уже используют самоуправляющиеся инфраструктуры, отчасти к ним можно отнести облачные IaaS- и PaaS-решения. Автоматизированные хранилища данных пока не так распространены. Автономное управление данными еще находится в рамках исследовательских концепций и не полностью созрело для внедрения. Но оно будет развиваться: данные будут автоматически интерпретироваться, маркироваться, сопоставляться друг с другом.
✅ ИИ и машинное обучение в первую очередь помогают решить проблемы с неструктурированными данными. В процессе их развития автоматизируют рутинные и повторяющиеся задачи. ИТ-специалисты смогут переключиться на более важные задачи по оптимизации, сосредоточившись на безопасности пользователей и управлении доступом.
✅ Искусственный интеллект возьмет на себя большую часть рутины, но это не значит, что люди выпадут из рабочего процесса. Понадобится больше специалистов, чтобы заниматься искусственным интеллектом и машинным обучением, так как многие процессы невозможны без человеческого участия.
Источник
Мало внимания уделяют влиянию ИИ и машинного обучения на работу разработчиков, администраторов IT-систем и аналитиков данных. В ZDNet опросили специалистов и выяснили, что меняется с внедрением этих технологий.
✅ Компании уже используют самоуправляющиеся инфраструктуры, отчасти к ним можно отнести облачные IaaS- и PaaS-решения. Автоматизированные хранилища данных пока не так распространены. Автономное управление данными еще находится в рамках исследовательских концепций и не полностью созрело для внедрения. Но оно будет развиваться: данные будут автоматически интерпретироваться, маркироваться, сопоставляться друг с другом.
✅ ИИ и машинное обучение в первую очередь помогают решить проблемы с неструктурированными данными. В процессе их развития автоматизируют рутинные и повторяющиеся задачи. ИТ-специалисты смогут переключиться на более важные задачи по оптимизации, сосредоточившись на безопасности пользователей и управлении доступом.
✅ Искусственный интеллект возьмет на себя большую часть рутины, но это не значит, что люди выпадут из рабочего процесса. Понадобится больше специалистов, чтобы заниматься искусственным интеллектом и машинным обучением, так как многие процессы невозможны без человеческого участия.
Источник
Мечтают ли машины об электродиалогах?
Аббревиатура M2M означает процесс, в котором машины взаимодействуют с машинами, — причем им для этого даже не всегда нужен интернет.
Разбираемся и пытаемся понять, чем M2M принципиально отличается от интернета вещей, какие бывают межмашинные взаимодействия и как это все повлияет на нашу жизнь в ближайшем будущем.
Аббревиатура M2M означает процесс, в котором машины взаимодействуют с машинами, — причем им для этого даже не всегда нужен интернет.
Разбираемся и пытаемся понять, чем M2M принципиально отличается от интернета вещей, какие бывают межмашинные взаимодействия и как это все повлияет на нашу жизнь в ближайшем будущем.
Как использовать Prometheus для обнаружения аномалий в GitLab
Одной из базовых функций языка запросов Prometheus является агрегация временных рядов в режиме реального времени. Также язык запросов Prometheus можно использовать для обнаружения аномалий в данных временных рядов.
Перевели статью инженера команды инфраструктуры GitLab, где вы найдете примеры кода, которые сможете попробовать на своих системах.
Одной из базовых функций языка запросов Prometheus является агрегация временных рядов в режиме реального времени. Также язык запросов Prometheus можно использовать для обнаружения аномалий в данных временных рядов.
Перевели статью инженера команды инфраструктуры GitLab, где вы найдете примеры кода, которые сможете попробовать на своих системах.
Хабр
Как использовать Prometheus для обнаружения аномалий в GitLab
Одной из базовых функций языка запросов Prometheus является агрегация временных рядов в режиме реального времени. Также язык запросов Prometheus можно использовать для обнаружения аномалий в...
Виртуальные машины: что это и как работают
Виртуализация физического оборудования позволяет эффективнее использовать его ресурсы и получить большую свободу в установке нужного программного обеспечения. В статье расскажем о «единице виртуализации» — виртуальной машине.
Виртуализация физического оборудования позволяет эффективнее использовать его ресурсы и получить большую свободу в установке нужного программного обеспечения. В статье расскажем о «единице виртуализации» — виртуальной машине.
mcs.mail.ru
Максимально понятно рассказываем о том, что такое виртуальные машины | Блог Mail.Ru Cloud Solutions
Расскажем о «единице виртуализации» — виртуальной машине. Что это такое, как работает, чем отличается от других способов абстрагировать физическое оборудование или его отдельные функции.
Свой дата-центр со специалистами или облачная инфраструктура?
Это вопрос часто встает перед большинством руководителей, даже если первый вариант у них уже есть. А все из-за желания сэкономить и очевидных преимуществ, разумеется!
Узнайте о том, какие существуют виды облачных инфраструктур и чем они лучше уже привычных собственных физических серверов.
Это вопрос часто встает перед большинством руководителей, даже если первый вариант у них уже есть. А все из-за желания сэкономить и очевидных преимуществ, разумеется!
Узнайте о том, какие существуют виды облачных инфраструктур и чем они лучше уже привычных собственных физических серверов.
7 лучших языков программирования для автоматизации тестирования
Автоматизированное тестирование экономит силы тестировщиков, но для его запуска нужно уметь программировать. Вот какие языки стоит учить Quality Assurance в 2020 году.
✅ Python — язык программирования с открытым исходным кодом. Библиотеки Selenium и Appium для Python упрощают автоматизированное и кросс-браузерное тестирование на десктопных и мобильных устройствах.
✅ Java — объектно-ориентированный язык общего назначения. Хотя JUnit — популярная библиотека для модульного тестирования, существуют фреймворки с открытым исходным кодом для автоматизированного тестирования на Java.
✅ JavaScript используют с Selenium для тестовых сценариев, связанных с автоматизированным браузерным тестированием. Его также можно использовать и с удаленной Selenium Grid как LambdaTest, без существенных изменений в исходном коде.
✅ C# подходит для автоматизированного тестирования приложений, работающих на Android, Windows и iOS. Поскольку язык совместим с Selenium WebDriver, C# выбирают для автоматизированного и кросс-браузерного тестирования.
✅ Ruby используют для автоматизированного тестирования при помощи Selenium. Первый кросс-браузерный тест Selenium WebDriver и Ruby можно запустить, используя несколько строк кода.
✅ PHP тоже используют для автоматизации тестирования. Расширение XDebug — мощный инструмент для отладки и профилирования. Он поддерживает несколько фреймворков для автоматизации тестирования.
✅ SmashTest — язык программирования для автоматизации тестирования, который используется в NodeJS.
Автоматизированное тестирование экономит силы тестировщиков, но для его запуска нужно уметь программировать. Вот какие языки стоит учить Quality Assurance в 2020 году.
✅ Python — язык программирования с открытым исходным кодом. Библиотеки Selenium и Appium для Python упрощают автоматизированное и кросс-браузерное тестирование на десктопных и мобильных устройствах.
✅ Java — объектно-ориентированный язык общего назначения. Хотя JUnit — популярная библиотека для модульного тестирования, существуют фреймворки с открытым исходным кодом для автоматизированного тестирования на Java.
✅ JavaScript используют с Selenium для тестовых сценариев, связанных с автоматизированным браузерным тестированием. Его также можно использовать и с удаленной Selenium Grid как LambdaTest, без существенных изменений в исходном коде.
✅ C# подходит для автоматизированного тестирования приложений, работающих на Android, Windows и iOS. Поскольку язык совместим с Selenium WebDriver, C# выбирают для автоматизированного и кросс-браузерного тестирования.
✅ Ruby используют для автоматизированного тестирования при помощи Selenium. Первый кросс-браузерный тест Selenium WebDriver и Ruby можно запустить, используя несколько строк кода.
✅ PHP тоже используют для автоматизации тестирования. Расширение XDebug — мощный инструмент для отладки и профилирования. Он поддерживает несколько фреймворков для автоматизации тестирования.
✅ SmashTest — язык программирования для автоматизации тестирования, который используется в NodeJS.
Исследователи научились обманывать системы, распознающие DeepFake, выдавая фейки за настоящие изображения
С помощью различных методов ученые из Калифорнийского университета смогли увеличить процент ошибок у алгоритма до 90% и снизить его точность до 0,03%.
Эта анти-фейковая разработка пригодится в совершенствовании детекторов для экспертиз, которые могут использоваться правоохранительными органами, и повышать точность расследования и общий уровень безопасности.
Источник
С помощью различных методов ученые из Калифорнийского университета смогли увеличить процент ошибок у алгоритма до 90% и снизить его точность до 0,03%.
Эта анти-фейковая разработка пригодится в совершенствовании детекторов для экспертиз, которые могут использоваться правоохранительными органами, и повышать точность расследования и общий уровень безопасности.
Источник
Стартапы в сфере искусственного интеллекта заработали 6,9 млрд $ в первом квартале 2020 года
Несмотря на изменения, вызванные пандемией, стартапы в сфере искусственного интеллекта продолжали привлекать инвестиции в первом квартале 2020 года. Согласно данным Национальной ассоциации венчурного капитала, 285 американских компаний, связанных с ИИ, за первые три месяца 2020 года привлекли 6,9 млрд $.
Конечно, ожидается, что объем инвестиций резко сократится в текущем квартале из-за состояния экономики. В отчете говорится: у инвесторов по-прежнему есть капитал для инвестиций, но они будут вкладывать деньги осторожнее.
Подробнее
Несмотря на изменения, вызванные пандемией, стартапы в сфере искусственного интеллекта продолжали привлекать инвестиции в первом квартале 2020 года. Согласно данным Национальной ассоциации венчурного капитала, 285 американских компаний, связанных с ИИ, за первые три месяца 2020 года привлекли 6,9 млрд $.
Конечно, ожидается, что объем инвестиций резко сократится в текущем квартале из-за состояния экономики. В отчете говорится: у инвесторов по-прежнему есть капитал для инвестиций, но они будут вкладывать деньги осторожнее.
Подробнее
Когда-то это казалось фантастикой
Но в ближайшем будущем обычный супермаркет будет оснащен передовыми технологиями и полностью автоматизирован — начиная от системы контроля климата, которая регулирует вентиляцию в зависимости от числа посетителей, и заканчивая умными полками, которые отслеживают ассортимент и сами дополнительно заказывают товар.
А ведь это только магазины! Узнайте еще больше про интернет вещей и его использование в различных сферах.
Но в ближайшем будущем обычный супермаркет будет оснащен передовыми технологиями и полностью автоматизирован — начиная от системы контроля климата, которая регулирует вентиляцию в зависимости от числа посетителей, и заканчивая умными полками, которые отслеживают ассортимент и сами дополнительно заказывают товар.
А ведь это только магазины! Узнайте еще больше про интернет вещей и его использование в различных сферах.
Как ограничить частоту запросов в HAProxy: пошаговая инструкция
Ограничение частоты запросов в HAProxy — один из самых популярных методов защиты сервера от DoS-атак, но в интернете трудно найти понятную инструкцию, как конкретно его настроить. Методом проб и ошибок автор заставил HAProxy ограничить частоту запросов по списку IP-адресов, который обновляется в реальном времени.
Перевели его статью — надеемся, что с ней вам не придется тратить на это столько времени и усилий, сколько пришлось потратить ему.
Ограничение частоты запросов в HAProxy — один из самых популярных методов защиты сервера от DoS-атак, но в интернете трудно найти понятную инструкцию, как конкретно его настроить. Методом проб и ошибок автор заставил HAProxy ограничить частоту запросов по списку IP-адресов, который обновляется в реальном времени.
Перевели его статью — надеемся, что с ней вам не придется тратить на это столько времени и усилий, сколько пришлось потратить ему.
Хабр
Как ограничить частоту запросов в HAProxy: пошаговая инструкция
Автор статьи объясняет, как реализовать в HAProxy ограничение скорости обработки запросов (rate limiting) с определенных IP-адресов. Команда Mail.ru Cloud Solut...
Агентство Национальной Безопасности США поделилось с интернет-сообществом весьма опасным списком уязвимостей
Эти баги и ошибки позволяют внедрить в блог, интернет-магазин или веб-приложение так называемый веб-шелл — специальный код-закладку.
Веб-шелл позволяет получить контроль над сервером, на котором размещен сайт. А это значит, что он может превратиться в часть ботнета или хранилище нелегальной информации.
Самое время проверить свой веб-ресурс на уязвимости — благо, что в документе от АНБ можно найти детальные инструкции по поиску и устранению проблем.
Источник
Эти баги и ошибки позволяют внедрить в блог, интернет-магазин или веб-приложение так называемый веб-шелл — специальный код-закладку.
Веб-шелл позволяет получить контроль над сервером, на котором размещен сайт. А это значит, что он может превратиться в часть ботнета или хранилище нелегальной информации.
Самое время проверить свой веб-ресурс на уязвимости — благо, что в документе от АНБ можно найти детальные инструкции по поиску и устранению проблем.
Источник
90+ полезных инструментов для Kubernetes: развертывание, управление, мониторинг, безопасность и не только
Популярность Kubernetes растет, и сейчас можно найти вспомогательные инструменты практически для любой задачи. Предлагаем вашему вниманию список с почти сотней полезных инструментов, упрощающих жизнь тем, кто работает с Kubernetes.
Популярность Kubernetes растет, и сейчас можно найти вспомогательные инструменты практически для любой задачи. Предлагаем вашему вниманию список с почти сотней полезных инструментов, упрощающих жизнь тем, кто работает с Kubernetes.
Хабр
90+ полезных инструментов для Kubernetes: развертывание, управление, мониторинг, безопасность и не только
Осенью 2018 года мы опубликовали список из 25 полезных инструментов Kubernetes . С тех популярность платформы сильно выросла . Экосистема оркестрации контейнеров бурно развивается, можно найти...
В Массачусетском технологическом институте придумали, как сократить выбросы углекислого газа в атмосферу
Причем сделать это не самым тривиальным способом — ученые разработали новую систему обучения моделей искусственного интеллекта под названием «Один для всех».
Как подсчитали исследователи, объем СО2, выделяемый при получении энергии для нынешних технологий, равен 284 тоннам. Новая же система позволяет сократить его количество на обучение модели в сотни раз.
Этого удалось достичь благодаря тому, что «Один для всех» работает по принципу прогрессивного сжатия: большая модель обучается на множестве ранее подготовленных более мелких моделей. Точность и эффективность при этом только повышается.
Источник
Причем сделать это не самым тривиальным способом — ученые разработали новую систему обучения моделей искусственного интеллекта под названием «Один для всех».
Как подсчитали исследователи, объем СО2, выделяемый при получении энергии для нынешних технологий, равен 284 тоннам. Новая же система позволяет сократить его количество на обучение модели в сотни раз.
Этого удалось достичь благодаря тому, что «Один для всех» работает по принципу прогрессивного сжатия: большая модель обучается на множестве ранее подготовленных более мелких моделей. Точность и эффективность при этом только повышается.
Источник
Язык Golang по-прежнему востребован в IT-компаниях
Несколько любопытных фактов из опроса Go Developer 2019 Survey, в котором приняли участие 10 975 разработчиков GO:
✅ Самые распространенные области использования Go — веб-разработка (66%), базы данных (45%) и сетевое программирование (42%).
✅ В качестве основной платформы разработки 31% респондентов назвали только Linux, 26% — только MacOS и 9% — только Windows.
✅ Наиболее распространенные конкретные виды использования Go — создание API/RPC-сервисов (71%) и CLI (62%).
Больше фактов из отчета
Несколько любопытных фактов из опроса Go Developer 2019 Survey, в котором приняли участие 10 975 разработчиков GO:
✅ Самые распространенные области использования Go — веб-разработка (66%), базы данных (45%) и сетевое программирование (42%).
✅ В качестве основной платформы разработки 31% респондентов назвали только Linux, 26% — только MacOS и 9% — только Windows.
✅ Наиболее распространенные конкретные виды использования Go — создание API/RPC-сервисов (71%) и CLI (62%).
Больше фактов из отчета