Генерация OpenAPI спецификации на основе функциональных тестов. «С точки зрения разработчика, написание документации (одной только внутренней) занимает не меньше времени, чем написание самого кода. Знакомо? Тогда добро пожаловать под кат»: https://t.co/M4ZjzHx2Bf https://t.co/iauRyDMQEl
Хабр
Генерация OpenAPI спецификации на основе функциональных тестов
Наверняка при разработке API не раз появлялись сложности с документацией: то её нет, то она не отображает поведение, описанное в коде. С точки зрения разработ...
Десять главных ошибок масштабирования систем, техника безопасности при работе с PostgreSQL и реализация «Тетриса» в игре «Жизнь». Лучшие публикации последних пяти лет от 31 октября: https://t.co/DG4HQdfHm7 #хабрапятилетка https://t.co/Tkg96p2LoB
VK
Лучшее за 5 лет: 31 октября
Светофор в гараже. Настоящий [+74]Уменьшаем потребление CPU Skype под Linux и Mac OS [+68]JetBrains сделала еще один шаг навстречу образованию, выпустив PyCharm Educational Edition [+62]
Секретные сведения из компании по производству телефонов, созданной наркоторговцами. На выходе из секс-клуба убили криминального блогера Мартина Кока. Компания MPC, один из его клиентов, оказалась далеко не обычным производителем телефонов: https://t.co/gpRKnHTlDI https://t.co/BgRFVkfyr8
Хабр
Секретные сведения из компании по производству телефонов, созданной наркоторговцами
На выходе из секс-клуба убили криминального блогера Мартина Кока. Компания MPC, один из его клиентов, оказалась далеко не обычным производителем телефонов. Одна...
«Клёвая форма кредитной карты с гладкими и приятными микровзаимодействиями. Включает форматирование чисел, проверку и автоматическое определение типа карты. Она построена на Vue.js, а также полностью адаптивная». Шесть задачек для фронтенд-разработчика: https://t.co/7qZ1P1Q4nW https://t.co/hQ8tmMnTaW
Компьютерное зрение как альтернатива офисным пропускам. «Сегодня я расскажу, как мы делали в офисе пропускную систему на основе сервиса распознавания лиц Vision»: https://t.co/0XEpKzPlcr https://t.co/voDYaieKnE
Хабр
Компьютерное зрение как альтернатива офисным пропускам
Сегодня я расскажу, как мы делали в офисе пропускную систему на основе сервиса распознавания лиц Vision. Сначала небольшая предыстория. Как в любом почтовом се...
«Итак, выключите свет, включите тревожную музыку, сейчас будут истории, от которых мы до сих пор иногда просыпаемся в холодном поту». Байки из ЦОДа — хэллоуинские страшилки о дизелях, дипломатии и саморезах в калорифере: https://t.co/sKIups3V7a https://t.co/7TZMbuFiKL
Хабр
Байки из ЦОДа: хэллоуинские страшилки о дизелях, дипломатии и саморезах в калорифере
Мы с коллегами подумали: почему бы перед любимым хоррор-праздником вместо успехов и интересных проектов не вспомнить всякие ужастики, с которыми сталкиваются люд...
Мы два года развивали свою систему мониторинга. Кликай, чтобы… «Пришло время немного освежить информацию о том, как мы готовим мониторинг в «Авито» — последняя наша статья была аж в далёком 2018 году, и за это время было несколько интересных изменений»: https://t.co/DTQozek7en https://t.co/nx73eaQmy6
Habr
Мы два года развивали свою систему мониторинга. Кликай, чтобы…
Всем привет! Я уже рассказывал в этом блоге об организации модульной системы мониторинга для микросервисной архитектуры и о переходе с Graphite+Whisper на Graph...
Недостаточно знать, что такое Mutex, Semaphore и async/await. Надо знать всё, начиная с квантов. «Совсем скоро, 29-30 ноября в Санкт-Петербурге и 6-7 декабря в Москве мы запустим шестой семинар по .NET. На этот раз по теме многопоточки и конкурентности»: https://t.co/RRyvGe9qAo https://t.co/1nyQopHdfY
По заказам Embedded-разработчиков: ищем ошибки в Amazon FreeRTOS. «Нас, разработчиков анализатора кода PVS-Studio, в почте и в комментариях под статьями попросили проверить эти проекты. Вы просили — мы сделали. Что из этого получилось — читайте далее»: https://t.co/RfWVAUNZLn https://t.co/rg2Zu9jjRf
ShIoTiny: обновления и уведомления В этой статье рассказано о том, что изменилось со времени предыдущей прошивки ShIoTiny — как изменился интерфейс пользователя, как переназначить «ножки» и другие менее важные, но не менее долгожданные вещи: https://t.co/5iIaL7OUfG https://t.co/CJoUMFzlMS
Хабр
ShIoTiny: обновления и уведомления
О чем эта статья Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. В этой статье рассказано о том, что изменилос...
AWS Elasticsearch: фундаментально дефектный продукт. «Поработав с крупномасштабными магистральными кластерами Elasticsearch, я совершенно повержен качеством реализации AWS и не могу понять, почему они не исправили или хотя бы улучшили её»: https://t.co/H7lniPpB7r https://t.co/gvdcpsy4lm
Хабр
AWS Elasticsearch: фундаментально дефектный продукт
Перевод статьи Nick Price В настоящее время я работаю над большим проектом логирования, который изначально был реализован с использованием AWS Elasticsearch.
«Я люблю файлы. Мне нравится переименовывать их, перемещать, сортировать, изменять способ отображения в папке, создавать резервные копии, выгружать их в Интернет, восстанавливать, копировать и даже дефрагментировать их». Вымирание компьютерных файлов: https://t.co/mj8rdieoVm https://t.co/SaGwRYWO3h
Хабр
Вымирание компьютерных файлов
Новомодные технологические сервисы меняют наши интернет-привычки. Я люблю файлы. Мне нравится переименовывать их, перемещать, сортировать, изменять способ отоб...
Унификация правил валидации на примере ASP core + VueJS. «В статье описывается простой способ унификации правил валидации пользовательского ввода клиент-серверного приложения. На примере простого проекта, я покажу как это можно сделать»: https://t.co/gt9tdNULDa https://t.co/isvMeZ5CYx
Хабр
Унификация правил валидации на примере Asp core + VueJS
В статье описывается простой способ унификации правил валидации пользовательского ввода клиент-серверного приложеия. На примере простого проекта, я покажу как э...
Как измерять производительность блокчейн-сетей: основные метрики. Метрики позволяют команде проекта следить за состоянием всей блокчейн-сети, видеть проблемы с отдельными нодами, детектировать появление DoS-атак на сеть и многое другое: https://t.co/wdszeR1IrM https://t.co/7nySL8gxPy
Хабр
Как измерять производительность блокчейн сетей. Основные метрики
Существует много метрик, относящихся к логике и качеству работы блокчейна. Они помогают определить узкие места в коде и найти логические и оптимизационные пробл...
BlessRNG: проверяем генератор случайных чисел на честность. «Я не раз слышал противоречивые мнения об их «честности» — попробуем разобраться, как реальные результаты соотносятся с заявленными»: https://t.co/c58jMHkr4P https://t.co/vPZFCvIOtv
Хабр
BlessRNG или проверяем ГСЧ на честность
В геймдеве часто нужно что-нибудь завязать на рандоме: у Unity для этого есть свой Random, а параллельно с ним существует System.Random. Когда-то давно на одно...
«Наивно противопоставлять знания навыкам, ведь как без фундамента невозможно возвести надежное здание, так без навыков нельзя добывать и использовать знания». Skills, Rules and Knowledge для IT-шника и человека: https://t.co/tUK1LDUJVk https://t.co/jqrFJYx3Ms
Хабр
Skills, Rules and Knowledge для IT-шника и человека
В прошлый раз мы затронули такие проблемы образования как схоластический подход к обучению, а также немного поговорили о порочной практике тренинга навыков в у...
Чем запомнилась последняя JokerConf. «На прошлой неделе в Санкт-Петербурге прошла международная Java-конференция Joker. Мы попросили наших ребят, которые её посетили, рассказать немного об организации и самых интересных, по их мнению, выступлениях»: https://t.co/co9nEUwfOT https://t.co/7oT59N0i8B
Хабр
Чем нам запомнилась последняя JokerConf
На прошлой неделе в Санкт-Петербурге прошла международная Java-конференция Joker. Мы попросили наших ребят, которые её посетили, рассказать немного об организаци...
Как устроен гибридный игровой искусственный интеллект и в чём его преимущества. Своим опытом и выбранными на его основе решениями делится эксперт по вопросам искусственного интеллекта в Apex Game Tools Якоб Расмуссен: https://t.co/XMbGBKyF0G https://t.co/xHADmn5aFq
Хабр
Как устроен гибридный игровой ИИ и в чём его преимущества
В продолжение некогда поднятой в нашем блоге темы игрового искусственного интеллекта поговорим о том, насколько применимо к нему машинное обучение и в каком вид...
Пссс, хотите немного ужасных IT-историй? «Накануне Хэллоуина мы решили найти самые ужасные истории, рассказать пару своих, а заодно услышать ваши. Ну что, готовы рассказать холодящие душу байки?»: https://t.co/mQ469qtkA1 https://t.co/lixqiQxs6M
Хабр
Пссс, хотите немного ужасных IT-историй?
Боитесь ли вы темноты? Может быть, зомби-апокалипсиса или чудовища под кроватью? Мы знаем, что нет. У нас, айтишников, свои источники ужаса: криворукие пользоват...
14 ноября пройдёт Intercom'19 — конференция об автоматизации коммуникаций от Voximplant. Voximplant уже в четвёртый раз проводят собственную ежегодную конференцию про коммуникации и их автоматизацию, и приглашают вас принять в ней участие: https://t.co/wobd3OdRuO https://t.co/gllGPXrHHm
Хабр
14 ноября пройдет Intercom'19 — конференция об автоматизации коммуникаций от Voximplant
Как известно, осень — время конференций. Мы уже в четвертый раз проводим собственную ежегодную конференцию про коммуникации и их автоматизацию, и приглашаем ва...