Новости

  • [Перевод] Проводим ревизию ошибок

    Часто используемый контракт для функций, которые возвращают значение ошибки интерфейсного типа, заключается в том, что вызывающая сторона не должна ничего знать заранее о состоянии других значений, возвращаемых этим вызовом, без предварительной проверки ошибки. В большинстве случаев значения ошибок, возвращаемые функциями, должны быть непрозрачными для вызывающей стороны. То есть тест, в котором ошибка равна nil, показывает, был ли вызов успешным или неудачным, и это все, что нужно сделать. картинка отсюда Читать дальше →

    Читать полностью
  • [Из песочницы] Git и командная разработка (для чайников)

    Введение Привет! Если ты сюда зашел, значит тебя заинтересовал вопрос, как программисты работают в команде. Если до этого ты работало только в соло, то тебе, наверно, кажется, что в команде работать проще, ведь больше рук и значит можно гораздо быстрее справиться с работой. Но не все так просто. Сейчас мы с тобой ознакомимся, с помощью каких инструментов ведется разработка и что-то происходит внутри команды. Читать дальше →

    Читать полностью
  • Суверенный LPWAN, часть 1: лицензирование и эксплуатация LPWAN-сетей в России — старые новые требования ГКРЧ

    Привет, Хабр! В конце прошлого года причастные к «интернету вещей» сайты, блоги и каналы всколыхнула новость — якобы ГКРЧ приняла решение, согласно которому базовые станции любых IoT-сетей LPWAN должны быть только российского производства, а при установке их в обязательном порядке необходимо регистрировать. Базовая станция LoRaWAN российского производства Хотя для самой популярной из открытых технологий — LoRaWAN — российские БС вполне себе существуют, это, например, новосбириская Вега БС-2, новость вызвала у многих серьёзное волнение. Во-первых, одной Вегой сыт не будешь, Kerlink, Multitech и даже Sagemcom тоже иногда хочется. Во-вторых, ну хорошо, сегодня все строят LoRaWAN, а завтра? Такое решение попросту закрыло бы[…]

    Читать полностью
  • Обзор 3D-принтеров Stratasys на Formnext 2018

    Компания Stratasys представила на выставке аддитивных технологий Formnext 2018 актуальную линейку 3D-оборудования собственной разработки — аддитивные машины, работающие по технологии PolyJet, а также FDM-принтеры серий F и Fortus. Читать дальше →

    Читать полностью
  • Анализ инцидентов, связанных с кибератаками на блокчейн-проекты

    Все помнят взлет криптовалюты в 2017 году, когда кто-то впервые о ней узнал, а кто-то смог сколотить состояние или даже успел потерять его. История криптовалюты берет начало в 90-х годах прошлого столетия, а большую популярность она получила в 2009 году, когда появился биткоин. Одновременно с этим событием начался бум атак на блокчейн-проекты, направленные на кражу криптовалют. Наша команда давно занимается проведением аудитов безопасности блокчейн-проектов и нам стало интересно посмотреть, какие инциденты уже происходили в этой сфере. Кому интересно, добро пожаловать под кат. Читать дальше →

    Читать полностью
  • Интеграция 18 банков и 9 торговых площадок друг с другом за месяц — особая разновидность рабочего ада

    1 октября 2018 г. многие из нас ждали апокалипсиса. Но он не случился. Не знаю, как у остальных, а у меня точно была мотивация: если закупка не пройдёт, то больница не купит лекарств, детям в школах не купят творога и учебников. Я хотел сделать что-то работающее хотя бы на уровне основных функций, а потом докручивать. Но получилось лучше. Да, мы уснули после сдачи прямо у компьютеров. Да, наши семьи немного сошли с ума за эти три недели. Но мы взяли этот проект. Дело был в том, что все площадки для закупок работали себе и работали, пока в один день правительство[…]

    Читать полностью
  • Японский город обращается к цифровым технологиям после массивного снежного заноса

    Глубокий снежный покров буквально задушил улицы маленького города Кага после того, как мощная снежная буря обрушилась на западное побережье Японии в феврале 2018 года. Когда повседневная жизнь полностью замерла, городские власти оказались завалены сначала лавиной безрезультатной бумажной работы, а затем и шквалом звонков от обеспокоенного населения. «Такой шторм случается раз в тридцать лет, – вспоминает Митсуми Танигучи, который руководит гражданским городским строительством. – Снегоуборочная техника была просто не в состоянии справиться с этим». Читать дальше →

    Читать полностью
  • KISS Architecture. От микросервиса до монолита

    Андрей Копылов, наш технический директор, рассказывает, какой подход к проектированию архитектуры приложений использует команда веб-разработчиков AREALIDEA, и, чем KISS Architecture, его собственная разработка, так хороша. Читать дальше →

    Читать полностью
  • Новый взгляд на изучение и документирование исходного кода

    TL;DR Привет. Меня зовут Богдан и я изучаю проблемы чтения кода. Я только что закочнил первую рабочую версию «codecrumbs» — визуального инструмента для изучения исходного кода с помощью «хлебных крошек». Гитхаб репозиторий можно посмотреть тут. Проблема Недавно я проводил опрос о главных проблемах с которыми мы сталкиваеся когда начинаем изучать исходный код большого проекта (если вы ещё не учавствовали, то пройти опрос всё ещё можно тут). Читать дальше →

    Читать полностью