Личный опыт: от frontend-разработчика до руководителя

От кодинга в седьмом классе — к роли тимлида. О своём личном опыте в профессии рассказал Степан — frontend-разработчик SimbirSoft, возглавляющий направление в Самаре. Примечание: интервью подготовлено вместе с Bigvill. Автор текста — Саша Пономарев. Кодинг в 7 классе и работа из дома Разработкой я занимаюсь ещё со школы, с седьмого класса — тогда мы […]

Как мы научили ABBYY FineReader PDF редактировать целые абзацы

Сегодня мы обновили ABBYY FineReader 15 и выпустили его под брендом ABBYY FineReader PDF, потому что он объединяет все инструменты для работы с PDF. По этому поводу публикуем первый пост из серии материалов о фичах программы. В нем мы расскажем об одной интересной возможности, которая не первый месяц есть в программе, но, возможно, не все […]

Внедрение зависимостей и принцип инверсии зависимостей это НЕ ОДНО И ТО ЖЕ

Перевод статьи подготовлен в преддверии старта курса «Разработчик C++». Давным-давно, когда я только начинал вести блог на LosTechies, я написал несколько статей о инверсии зависимостей (Dependency Inversion — DI), внедрении (или инъекции) зависимостей (Dependency Injection — также DI) и, конечно, о том, как я наконец начал понимать, в чем суть внедрения зависимостей. В то время […]

Сотрудники Walmart пытаются доказать, что A.I. против воровства не работает

Рабочие Walmart бьют тревогу по поводу Everseen, технологии искусственного интеллекта, разработанного одноимённой компанией из Ирландии. Крупнейшая сеть супермаркетов использует этот A.I. в тысячах своих магазинов, она предотвращает попытки кражи на кассах самообслуживания. Walmart всем довольна. А вот её сотрудники говорят, что система не только является чересчур подозрительной и не предотвращает настоящие кражи, но и ставит […]

Блеск и нищета модели предметной области

Мартин Фаулер в книге «Patterns of Enterprise Application Architecture» описывает «Модель предметной области (Domain Model)» как сложный подход к организации бизнес-логики. Метод заключается в сознании классов, соответствующих объектам предметной области из реального мира как с точки зрения структуры данных, так и поведения. При этом технические аспекты, такие как хранение данных, аутентификация и авторизация, управление транзакциями, […]

Как правильно: Мане или Моне? Отвечает нейросеть

Художников Эдуарда Мане и Клода Моне путали и при жизни (вот очень интересная статья на Арзамас). Что неудивительно, ведь они оба родоначальники импрессионизма и писали в схожей манере. Слушая на coursera курс по Convolutional neural networks, я решила попробовать сделать модель, определяющую, кем из художников написана картина. До начала работы я знала только то, что […]

«А про посадку читайте в следующем номере…» — так вот он, этот номер

Заход на посадку и уход на второй круг — по статистике самые опасные этапы полёта. Давайте разбираться, как это работает, и пользуясь моментом, посмотрим как устроена электронная система управления современным самолётом. Но перед тем, как мы начнем, я вынужден обозначить эдакий дисклеймер: я действующий пилот Airbus семейства 320, который является самолетом 4-го поколения (отличительный признак […]

Компилируем Kotlin в Runtime

Привет, хабр! Я думаю, что зачастую вы видели задачи, которые могли бы быть с легкостью решены, если генерировать и выполнять код сразу в рантайме. Этот подход может облегчить жизнь, когда есть желание оптимизировать место с помощью кодогенерации. Однако из-за того, что вы поставляете библиотеку, готовый код станет вам известен только при запуске приложения (чтобы процедура […]

TS-Serializable 2: с конвертации свойств из snake case и декоратором вместо наследования

Недавно мне повезло попасть на проект бэкенд которого написан на php. А как принято у php бекэндов json с ответом они отправляют в snake case стиле. И как следствие вся работа с данными на фронте происходила в перемешку в camel case и snake case стилях. Для решения этой проблемы была доработана библиотека сериализации ts-serializable. Теперь […]

Как не создать с нуля криптовалюту за 3 года

В этой статье я опишу то, как я один написал криптовалюту с нуля, какие интересные технологии я оттуда вынес, с каким опытом ушел и что произошло потом. Это не туториал, а просто описание происходящих событий, но, если будет желание — могу написать пару статей на тему что и почему, хотя не уверен что это кому-нибудь […]