Обновить
2K+
256
InlyIT@InlyIT

Пользователь

710
Подписчики
Отправить сообщение

История о том, как Google Play за один час перечеркнул десять лет моих трудов

Время на прочтение7 мин
Охват и читатели66K


Эта статья – открытое письмо рядового разработчика на Android сообществу в целом и руководству корпорации Google. Если кратко: мой аккаунт разработчика на Google Play снесли за какой-то час после десяти лет добросовестного сотрудничества. Под спойлер-катом выжимка из основных фактов:
Читать дальше →

Дайджест интересных материалов для мобильного разработчика #324 (24 ноября — 1 декабря)

Время на прочтение4 мин
Охват и читатели3.7K
В нашей новой подборке мышление с стиле SwiftUI, библиотеки анимации, Huawei без сервисов Google, тестирование в Airbnb, самые популярные инструменты дизайна и интерфейсы для пожилых, микросессии и мобильные финансы.

Читать дальше →

Дайджест IT-событий декабря

Время на прочтение7 мин
Охват и читатели1.5K


Пришла пора заключительного обзора IT-мероприятий 2019 года. Последний вагон заполняют, по большей части, тестирование, DevOps, мобильная разработка, а также целая россыпь митапов самых разных языковых сообществ (PHP, Java, Javascript, Ruby) и пара хакатонов для тех, кто занимается машинным обучением.
Читать дальше →

Дайджест интересных материалов для мобильного разработчика #323 (18 — 24 ноября)

Время на прочтение4 мин
Охват и читатели5.4K
В нашем новом выпуске разработка для Авроры, Дубай Молл в смартфоне, тренды UX-дизайна, инструменты HTML5-разработки, доходы 1% топовых издателей, которые получают 93% денег всего рынка приложений. Интересный дайджест у нас получился!

Читать дальше →

Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября)

Время на прочтение3 мин
Охват и читатели5.8K
В этом дайджесте материалы о пользовательских интерфейсах и UX, Droidcon London и XCFrameworks, реверсинге мобильной 1С, проблемах монетизации и многих других вопросах разработки, маркетинга и монетизации приложений.

Читать дальше →

Дж. Х. Рейнвотер «Как пасти котов» (часть вторая): все, что предстоит освоить техлиду

Время на прочтение12 мин
Охват и читатели8.6K


Продолжаем делиться выдержками из руководства по выживанию для начинающих техлидов от Дж. Х. Рейнвотера. В первой серии мы рассказывали, с какими породами разработчиков руководителю обычно приходится работать; теперь попытаемся понять, что делать со всем этим зоопарком. Организационную деятельность в технической команде можно условно поделить на две части – более-менее родные вещи (вроде обзоров кода и управления архитектурой) и все то, к чему жизнь программиста не готовила – то есть управление людьми и процессами. Разберемся сначала с незнакомым.
Читать дальше →

Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября)

Время на прочтение3 мин
Охват и читатели4.9K
В новом выпуске авторизация Apple, обязательные российские приложения, трудности выручки и полеты на модулях, жизненный цикл пользователей и остатки Cardboard.

Читать дальше →

Дайджест IT-событий ноября (часть вторая)

Время на прочтение7 мин
Охват и читатели1.2K


Конец ноября обещает быть особенно насыщенным для специалистов по data science и разработчиков на PHP. Кроме того, в этом выпуске нас ожидают хакатоны и акселераторы, конференции общего профиля и несколько неожиданных гостей — Darts, Flutter и Scala.
Читать дальше →

Дайджест интересных материалов для мобильного разработчика #320 (28 октября — 3 ноября)

Время на прочтение4 мин
Охват и читатели4.6K
Новый дайджест и в нем чтение текста на вывесках, лучшие практики и инструменты разработки, магия автоматической сборки, приложения для цифрового детокса, иллюзии дизайна и Flutter.

Читать дальше →

Дайджест IT-событий ноября (часть первая)

Время на прочтение7 мин
Охват и читатели1.4K


Осень на исходе, разработчики начинают сбиваться в стаи и уходить от камерных митапов к крупным конференциям с прицелом на практическую пользу. В нашей первой ноябрьской сводке — крупномасштабные мероприятия от сообществ Python, Go, JavaScript, хакатоны с неожиданными тематиками, администрирование СУБД и информационная безопасность.
Читать дальше →

Дайджест интересных материалов для мобильного разработчика #319 (21— 27 октября)

Время на прочтение4 мин
Охват и читатели6.3K
В этом выпуске нашего дайджеста тестирование, профилирование, работа с подписками, стереотипы разработчиков, дизайн и UX, проектирование, права на разработки, библиотеки и книги! Подключайтесь!

Читать дальше →

Советы для кандидатов от программиста, проводящего собеседования в Facebook

Время на прочтение7 мин
Охват и читатели11K


В прошлом году я провел бессчетные часы на собеседованиях с кандидатами на разные должности в компании Facebook. И, так как теперь мне довелось побывать по обе стороны процесса отбора, я хотел бы помочь вам – студентам, которые пытаются попасть на первую в жизни интернатуру, более опытным разработчикам, которые готовятся перейти в другую компанию, или тем, кто хочет выйти в программирование из совершенно другой профессиональной среды.

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

Дж. Х. Рейнвотер «Как пасти котов»: породы программистов и особенности их разведения

Время на прочтение12 мин
Охват и читатели18K


Об управлении людьми в целом на сегодняшний день сказано уже немало (по мнению многих, более чем достаточно). Об управлении программистами с учетом специфики их задач, организации работы и внутренних отношений в команде – в разы меньше. Любая попытка обобщить и проанализировать свой опыт от человека, который варился в IT-среде и как разработчик, и как управленец, имеет особую ценность для тех, кто готовится пройти тем же путем и ломает голову, как приложить общеуправленческие теории к программистским реалиям.

Дж. Ханк Рейнвотер, программист старой закалки, относится к числу людей, которые знают все топкие места в роли технического лидера наперечет, потому что сами в них плавали. Его книга «Как пасти котов» подкупает своей предметностью: здесь описываются конкретные, хорошо всем знакомые ситуации, разбираются по косточкам разные составляющие и условия работы команды, даже приводятся авторские технологические решения (к сожалению, уже устаревшие). В небольшом цикле статей мы планируем осветить все, что нам показалось наиболее полезным и актуальным в книге – от типологии сотрудников до рекомендаций по общению с другими командами.
Читать дальше →

Дайджест интересных материалов для мобильного разработчика #318 (14— 20 октября)

Время на прочтение4 мин
Охват и читатели5.6K
Мы возвращаемся из отпуска с новым дайджестом в котором есть длинная история путеводителя, закрытие Daydream, самые красивые приложения Material Design Awards 2019, темные темы и рост продуктов, рынок приложений в 3 квартале и многоликий Retention.

Читать дальше →

Почему полезно изобретать колёса

Время на прочтение4 мин
Охват и читатели7.8K


На днях я проводил собеседование с разработчиком на JavaScript, который претендовал на позицию сениора. Коллега, тоже присутствовавший на собеседовании, попросил кандидата написать функцию, которая бы производила HTTP запрос и в случае неудачи повторяла попытку несколько раз.

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

Но увы. Да, было очевидно, что подобный код встречался ему раньше. Он в общих чертах знал, как там все работает. Нам хватило бы наброска решения, который демонстрировал бы понимание концепта. Однако код, который кандидат писал на доске, был полной бессмыслицей. У него сложилось крайне туманное представление о том, что такое промисы в JavaScript и он не мог толком объяснить, зачем они нужны. Для джуниора это было бы еще простительно, но на позицию сениора уже не тянуло. Как бы этот разработчик сумел устранить баги в сложной цепочке с промисами и объяснить остальным, что именно он сделал?
Читать дальше →

Немного о подписочной модели в App Store

Время на прочтение13 мин
Охват и читатели8.8K


В 2018 году компания Apple с гордостью поделилась своими юбилейными показателями: число подписок, приобретенных в продуктах App Store, достигло 300 миллионов и продолжает расти со скоростью примерно 10 миллионов в месяц. Примечательно, что основная масса покупок была совершена за последние пару лет: по сравнению с 2017 годом суммарное число подписчиков увеличилось на 60%, а прибыль, которую они принесли разработчикам и маркету, почти удвоилась.

Неуклонно возрастающая популярность модели SaaS (Software as a service) вполне понятна и едва ли случайна. Еще в 2017 году ходили слухи о секретной встрече представителей Apple с избранными разработчиками, на которой обсуждались проблемы с монетизацией продуктов – доля прибыли от платных приложений на тот момент была ничтожна (около 15%). Руководство настойчиво рекомендовало клиентам переключаться на подписочную модель как «способ получать плату от пользователей на регулярной основе» и для разработчика, и для распространителя; в противном случае развитие их бизнеса со временем «может остановиться».

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

Дайджест IT-событий октября (часть вторая)

Время на прочтение6 мин
Охват и читатели1.7K


Вторая половина октября проходит под знаками PHP, Java, C++ и Vue. Уставшие от рутины, разработчики устраивают интеллектуальные развлечения, государство организует хакатоны, новички и лиды получают пространство, где можно поговорить о своих специфических проблемах — в общем, жизнь кипит.
Читать дальше →

Как писать меньше кода и получать больше толку

Время на прочтение6 мин
Охват и читатели14K


Как справедливо заметил легендарный писатель Жюль Верн: «Хорошо использованный минимум вполне достаточен». В нашу эпоху понятие хорошо использованного минимума применимо и к коду. Печально, но факт: в современном мире кода слишком много. Если быть точнее, то слишком много ненужного кода, среди которого код полезный просто задыхается.

Учитывая вышесказанное, ненужный код – это зло по умолчанию. Он портится со временем. Он требует постоянной поддержки. Он содержит баги, которые нужно выискивать. Когда появляются новые функции, старый код приходится к ним приспосабливать. Чем больше у вас кода, тем больше ошибок может в нем затаиться. Чем больше времени занимают проверки или компиляции, тем дольше новый сотрудник будет разбираться в вашей системе.

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

Дайджест IT-событий октября (часть первая)

Время на прочтение7 мин
Охват и читатели1.8K


Продолжаем обзор мероприятий для айтишников, которые организуют сообщества из разных городов России. Октябрь начинается с возвращения блокчейна и хакатонов, усиления позиций веб-разработки и постепенно возрастающей активности регионов.
Читать дальше →

Дайджест интересных материалов для мобильного разработчика #317 (23 — 29 сентября)

Время на прочтение4 мин
Охват и читатели4.5K
В новом выпуске дайджеста альтернативный магазин приложений для iOS и тонкости публикации в старом Google Play, фреймворк автотетсирования и кодлабы по Kotlin, спрайтовые персонажи и 6 подкастов за неделю, гиперточные карты и тонкости дейтинга.

Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность