Снятие показаний счетчиков в домашних условиях

В прошлой статье я рассказывал как снимал показания со счетчиков воды. С тех пор прошло уже несколько лет. Устройство так и продолжает работать и за все это время я его не трогал. Но мне этого показалось мало, т.к. в доме были другие устройства, с которых необходимо было снимать показания. Об этом я и хочу поговорить. […]

Хороший код до Google-a не доведет

Долгое время работая в разных сферах ИТ, мы с исследовательской командой наблюдали все возможные проблемы становления разработчиков и все причины-следствия их дефицита. Нас интересовало: почему программист развивается в senior-специалиста так долго или вовсе им не становится? Откуда неоправданные ожидания с обеих сторон? И главное — что делать разработчику на каждом уровне, чтобы войти в привилегированную […]

Первые пациенты получили клеточную терапию болезни Паркинсона

У пациентов с болезнью Паркинсона развивается неврологическая дисфункция, поскольку они теряют особые клетки мозга, называемые дофаминергическими нейронами. Разные способы лечения этой болезни изучались десятилетиями, но ничто не было особенно успешным в замедлении её развития. В результате возникла большая потребность в новом способе борьбы с болезнью Паркинсона, в том числе через стволовые клетки. Одним из наиболее […]

Cisco HyperFlex в действии

C ноября 2018 года компания Cisco начинает серию демонстраций нового гиперконвергентного решения Cisco HyperFlex в регионах России. Записаться на демонстрацию можно через форму обратной связи, перейдя по ссылке. Присоединяйтесь! • Екатеринбург – до конца ноября 2018 года • Томск, Новосибирск, Красноярск, Омск – 20 ноября 2018 года – 30 декабря 2018 года • Южно-Сахалинск: 10 […]

Больше всех пахала лошадь, но председателем колхоза так и не стала

В последнее время в мобильном сообществе часто можно услышать про Flutter, React Native. Мне стало интересно понять профит от этих штук. И насколько они реально изменят жизнь при разработке приложений. В итоге было создано 4 (одинаковых с точки зрения выполняемых функции) приложения: нативное Android, нативное iOS, Flutter, React Native. В этой статье я описал то, […]

Как убедиться в компетенциях ПМа на ИТ-проект?

У нас проект по разработке и внедрению новой ИТ-системы! И нужен ПМ… Случалось? Куда ж без этого. И вроде бы рынок насыщен всевозможного рода руководителями проектов. — Выбирай! У всех прекрасный богатый опыт. Есть ПМ-ы с опытом внедрения проектов в Строительстве и Оборонке. Есть ПМ-ы с опытом внедрения медицинских проектов. Есть даже в Авиастроительстве! Что […]

Валидация форм React. Часть 2

В первой части (Валидация форм React. Часть 1) я описал, как можно работать с react-validate-form, теперь буду улучшать код. Вынесем в отдельный блок поле инпут, подсказки и ошибки. И подключим redux. import React, {Component} from ‘react’; import {connect as vBooConnect} from ‘react-validation-boo’; import {connect as reduxConnect} from ‘react-redux’; import {InputBlock, InputCheckboxBlock, InputRadioGroupBlock, TextareaBlock, SelectBlock} from […]

Google запатентовала VR-обувь, в которой можно ходить вечно

Скоро можно будет отправляться в большое приключение в комфорте своей квартиры. Взбираться по холмам, исследовать пещеры, путешествовать по бескрайним просторам. Google собирается выпустить туфли, в которых можно будет физически чувствовать, как вы перемещаетесь по виртуальному миру. Ожидается, что это не только приведет к созданию новых игр «для впечатлительных», но и будет самым простым способом, не […]

Как живут фрилансеры: из разработчика в технического копирайтера

Привет, Хабр! На десятом выпуске ребята закрыли формат «10 вопросов программисту». Мы в команде Фрилансим сначала расстроились, а потом решили подхватить идею с их разрешения. Открываем новый сезон, в котором будем выяснять, как и чем живут фрилансеры. Поговорили с Дмитрием, техническим копирайтером на фрилансе, бывшим преподавателем и разработчиком. Дмитрий разрабатывал программное обеспечение для западного рынка […]

Строим систему реактивных компонентов с помощью Kotlin

Всем привет! Меня зовут Анатолий Варивончик, я Android-разработчик Badoo. Сегодня я поделюсь с вами переводом второй части статьи моего коллеги Zsolt Kocsi о реализации MVI, которую мы ежедневно используем в процессе разработки. Первая часть здесь. Чего мы хотим и как мы это сделаем В первой части статьи мы познакомились с Features, центральными элементами MVICore, которые […]