Месяц: Июль 2019
-
WorldSkills: Обзор от участника олимпиады
—
от автора
Привет, Хабр! Каждый программист хочет прокачать свои навыки и каждая компания хочет видеть у себя квалифицированных специалистов, но как этого достичь? На помощь приходят олимпиады, об участии в одной из них и будет эта статья.
-
Трой Хант: 10 личных финансовых урока для профессионалов в информационных технологиях
—
от автора
Предисловие к русскому переводу Трой Хант, эксперт по кибер-безопасности, региональный директор Microsoft в 2016 году, основатель такого ресурса как Have I Been Pwned?, курсов Pluralsight. Его статья «10 личных финансовых урока для профессионалов в информационных технологиях» срезонировала с моими взглядами. Тем более, что незадолго до ее написания я начал работать в ИТ-сфере в качестве специалиста…
-
Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM
—
от автора
Изначально весь проект был написан на Objective-C и использовал ReactiveCocoa версии 2.0 Взаимодействие между View и ViewModel осуществлялось посредствам биндингов свойств вью модели, и все бы ничего, за исключением того, что отладкой такого кода заниматься было очень сложно. Все из-за отсутствия типизации и каши в стек-трейсе 🙁 И вот настало время использовать Swift. Поначалу мы…
-
Flutter, руководство для начинающих
—
от автора
На дворе середина 2019 года, кроссплатформа плотно вошла в жизнь стартапов по всему миру, но все чаще в ее сторону смотрят и команды аутсорс-разработки, и клиенты, которые делают ставку на снижение затрат. Кто-то делает ставку на React Native, кто-то исследует возможности Kotlin Multiplatform, а новый гость подкаста AppsCast Евгений Сатуров saturovv последние полгода активно разрабатывает…
-
27 удивительных инструментов VS Code для современных JavaScript-разработчиков
—
от автора
Visual Studio Code (его ещё называют VS Code и VSCode) — это экономичный но мощный кросс-платформенный редактор кода, выполненный в виде настольного приложения. По словам автора материала, перевод которого мы сегодня публикуем, VS Code поддерживает множество инструментов разработки — вроде TypeScript и отладчика Chrome. Это, а также то, что к нему написано невероятное количество опенсорсных…
-
DUMP Казань 2019 — конференция разработчиков Татарстана. Принимаем заявки на доклады
—
от автора
В прошлом году мы сделали пробную попытку собрать айтишников разных специальностей и разных компаний Казани вместе, и вышло неплохо. На 4 секции: Backend, Frontend, Design и Management пришли 219 участников. Казалось бы мало, если бы не два “но”: На первом DUMP Екатеринбург было 154 участника, а на DUMP 2019 уже 1608. Организаторы IT-митапов и конференций…
-
Непробиваемая карта памяти – топим, морозим и поджигаем Kingston microSD High Endurance
—
от автора
Большинство пользователей подходят к выбору карты памяти для любого гаджета легко и просто – находят что-то лежащее без дела или с мыслями «а зачем платить больше?» берут что-то недорогое в ближайшем магазине. Осознать ошибочность такого подхода можно только на горьком опыте как у себя, так и у друзей. Или же сразу прикинуть ход действий и…
-
Как отличить хороший SCRUM от плохого, используя подход основоположника квантовых вычислений
—
от автора
В 1985 году Дэвид Дойч первым описал квантовую машину Тьюринга. Позже он соединил идеи Поппера, Докинза, Эверетта и того же Тьюринга в теорию разумных объяснений. А недавно я обнаружил, что улучшаю процессы разработки банковских продуктов на основе его подхода к методологии науки. Привет. Меня зовут Дима Мурзин. По профессии я бизнес аналитик в сфере финансов,…
-
О жизни в мире меняющихся требований и пользе маленьких фич
—
от автора
В МоемСкладе мы уже больше года создаем функционал, который помогает нашим пользователям покупать и продавать маркированные товары. Новость о маркировке уже много раз проскакивала на Хабре, так что кратко: с 2019 года товары маркируются обязательно. Не все и сразу, но уже сейчас нужно маркировать сигареты, обувь, духи и автомобильные шины. При этом мы работаем в…
-
Как исследование блокчейна Namecoin позволило предсказывать кибератаки группировки RTM
—
от автора
Блокчейн Namecoin был создан как защищенная от цензуры и принудительного изъятия доменов альтернатива традиционным регистраторам DNS. В последние несколько лет его начали использовать операторы таких ботнетов, как Dimnie, Shifu, RTM и Gandcrab, для управления адресами C&C-серверов. С одной стороны, децентрализованность и устойчивость блокчейна не позволяют исследователям и провайдерам удалить такие домены или перехватить управление ими.…