Как стать автором
Обновить
107.96
Рейтинг
Productivity Inside
Для старательного нет ничего невозможного
Сначала показывать
  • Новые
  • Лучшие

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В нашем новом дайджесте последствия App Tracking Transparency и борьба с зависимостями, новые MacBook Pro и летающая пицца, идеальный код, оффбординг, траты жителей разных стран на приложения и многое другое!

Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.5K
Комментарии 0

Новости

Компания Facebook заставила разработчика удалить расширение для чистки новостной ленты под угрозой суда

Блог компании Productivity Inside Расширения для браузеров Социальные сети и сообщества IT-компании
Перевод


Если бы кто-то создал инструмент, который не дает людям впадать в зависимость от Facebook, который позволяет им получать полную отдачу от преимуществ соцсети, при этом ограничивая воздействие негативных сторон – как бы отреагировали на это в Facebook?

Я знаю ответ на этот вопрос, потому что сам создал такой инструмент – и Facebook его стер с лица земли. Этим летом я получил от компании письмо, где мне предлагалось прекратить противоправные действия под угрозой суда. Мои аккаунты на Facebook и в Instagram удалили без возможности восстановления. Кроме того, от меня потребовали никогда больше не писать программ, которые каким-либо образом взаимодействовали бы с Facebook или другими сервисами компании.
Читать дальше →
Всего голосов 108: ↑107 и ↓1 +106
Просмотры 29K
Комментарии 221

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

Блог компании Productivity Inside Разработка мобильных приложений *
В этой подборке автоматизация iOS и Android-приложения в Windows 11, Compose для Wear OS и основы Android на Kotlin, микроанимации в интерфейсе, медитации в Waxe, Arduino-ракетв на 3D принтере и многое другое!

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.6K
Комментарии 0

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Производство и разработка электроники *
В нашем новом еженедельном дайджесте путь от игрушек на Objective-C к реальным проектам на Swift, опыт масштабирования Airbnb, автоматизация без посредников, квадратный колобок, ведение семейных финансов, главные медиаисточники мобильной рекламы и многое другое!

Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 2.6K
Комментарии 1

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новом выпуске поиск выключенных iPhone и локализация строк, оценки приложений самой Apple и свое приложение для Android Auto, ЦОДы в кармане, управление тестированием, зарплаты начинающих разработчиков, игровые метрики, рекордные расходы на приложения и многое другое!

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 2.3K
Комментарии 0

Фрагменты кода со StackOverflow, которые разработчики часто копируют вместе с ошибками

Блог компании Productivity Inside Информационная безопасность *Криптография *
Перевод
Инспекция кода с прицелом на безопасность – то, чем я занимаюсь изо дня в день уже тринадцать с половиной лет. За это время я просмотрел несколько сотен кодовых баз и не раз имел дело с криптографическим кодом. В большинстве случаев в криптографическом коде, который я проверял, обнаруживались ошибки. И очень часто источником этих фрагментов-фальшивок оказывались ответы на StackOverflow, собравшие много голосов. В этой статье я покажу несколько непригодных для использования кусков кода и объясню, что в них неверно, а также дам рекомендации, как исправить дело.

Я делаю это не для того, чтобы навлечь позор на людей, которые написали что-то не так. Я просто хочу приложить руку к решению проблемы. За время своей работы в AppSec я очень устал от бесконечных однообразных споров. Я делаю всё, что в моих силах, чтобы люди могли без особых сложностей реализовать всё правильно, в частности, указываю на код, который можно использовать смело – например, из репозитория Secure Compatible Encryption Examples от Люка Парка. И, тем не менее, попадаются команды, которые продолжают упорствовать, даже если код еще не ушел в продакшн – а ведь это самое лучшее время для исправления ошибок. Это усложняет всем жизнь: я теряю время на объяснения, что с кодом не всё в порядке, а команде потом приходится делать значительно больше работы, потому что после того как код уходит в продакшн, для исправления криптографии приходится сначала составлять план миграции.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 8.5K
Комментарии 6

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В этой подборке 0-day уязвимости в iOS и скорость сборки для нее же, StoreKit 2 и Swift 5.5, тестовая ферма и правильная валидация для Android, битва снифферов, игры со шрифтами, подготовка к FAANG, релизные циклы и многое другое!

Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 2.3K
Комментарии 0

Выгорание разработчиков: почему оно начинается и что можно сделать

Блог компании Productivity Inside GTD *Управление персоналом *Здоровье
Перевод
А вы знали, что выражение «выгореть» использовал еще Шекспир в 17 веке? Гораздо позже, в 2019 году ВОЗ дала выгоранию следующее определение: «синдром, который осмысляется как результат хронического стресса в процессе работы, который не прорабатывается должным образом».

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

Менее клиническое определение можно найти в эссе Лэнса Морроу, опубликованном в 1981 году, где он описывает выгорание так: «Болезнь тех, кому преграждают путь… досада настолько глубокая, что от нее истощается тело и дух. На поздних стадиях выгорание вызывает утомление, которое, пока его проживаешь, может казаться близким к смерти».

Спустя сорок лет я убеждаюсь в правоте его слов, читая на Hacker News комментарии разработчиков, описывающие их личный рабочий опыт и путь к выгоранию.
Читать дальше →
Всего голосов 11: ↑5 и ↓6 -1
Просмотры 4.5K
Комментарии 4

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новом дайжесте новые устройства Apple и автоматизация повышения качества кода, ускорение сборки и Jetpack для Wear OS, 16 советов по UX и UI дизайну, количество приложений на Flutter и React Native, ATT-согласие и многое другое!

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.3K
Комментарии 0

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В этом выпуске многопоточность Kotlin в iOS и игра в слова, судьба APK и MVVM для Android, первая игра на Unity, траты россиян на социальные сети, умные очки Facebook, худший вопрос разработчику и многое другое!

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.3K
Комментарии 0

Как отсеять хороших разработчиков при найме

Блог компании Productivity Inside Управление персоналом *Карьера в IT-индустрии
Перевод
Нанимать разработчиков – дело непростое: это долгосрочное вложение, их полгода приходится вводить в курс дела и полную отдачу от них получаешь, только если сумеешь удержать на несколько лет. Сегодня на рынке труда идет повальная охота на самых талантливых разработчиков, так что, если хотите быть уверенными, что Facebook, Amazon, Apple, Netflix или Google не начнут обивать пороги ваших сотрудников, нужно остерегаться нанимать слишком способных. Чтобы вам с этим помочь, мы предлагаем несколько советов касательно того, как отсеять лучших из лучших в своем деле и набрать таких, кому больше некуда податься.
Читать дальше →
Всего голосов 58: ↑46 и ↓12 +34
Просмотры 21K
Комментарии 52

Удаленная работа в IT: что нового мы узнали за период пандемии

Блог компании Productivity Inside Управление разработкой *GTD *Удалённая работа


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

Дистанционный режим за эти месяцы удалось хотя бы на короткое время опробовать огромному количеству людей, и это в каком-то смысле сыграло роль вынужденного эксперимента. Реального опыта, который можно обрабатывать, превращать в статистику и использовать как аргументы за и против перехода на удаленку, стало в разы больше – и исследователи не замедлили этим воспользоваться. Сегодня мы хотели бы рассказать о нескольких исследованиях, которые рассматривают проблемы удаленной работы именно в разработке ПО и пытаются ответить на вечные вопросы: что меняется, в какую сторону и стоит ли игра свеч.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 7.2K
Комментарии 4

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новом дайджесте подготовка к собеседованию и целая энциклопедия интеропа, новые правила Apple и геолокация без GPS, Bluetooth в качестве сервиса, пероеход в продакт-менеджеры, красота кривых и многое, многое другое!

Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 2.3K
Комментарии 0

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

Блог компании Productivity Inside Разработка мобильных приложений *
В этой подборке причины не делать приложение под iOS, послабления от Apple и локализация оценок в Google Play, чистая архитектура на Flutter, тестирование Codex от OpenAI, персональные сказки для детей и многое другое!

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.8K
Комментарии 0

Задача, которую предлагали разработчикам на собеседованиях в Reddit: разбор и решение от сотрудника компании

Блог компании Productivity Inside Python *Программирование *Алгоритмы *Карьера в IT-индустрии
Перевод
Впервые я столкнулся с техническими собеседованиями еще в 2012 году, когда искал свою первую работу в IT. Я выслушал условия задачи, нацарапал решение на доске, ответил на несколько вопросов и ушел, весь перепачканный черный маркером. В то время я совершенно не представлял, как выглядит весь этот процесс с другой стороны; всё, что мне оставалось – в тревоге ждать результатов и надеяться, что я вписался в неизвестные мне критерии тех, кто проводил собеседование.

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

Для этой цели я разберу реальную задачу, которую мы раньше предлагали желающим присоединиться к Reddit, пока не решили, что ей пора на покой. Объяснив решение, я расскажу о том, что учитывалось при оценке и почему это задание кажется мне подходящим для собеседований. Надеюсь, к концу статьи вы подойдете с чувством, что узнали больше о механизмах отбора и стали лучше подготовлены к процессу найма.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 19K
Комментарии 43

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новом дайджесте снова встроенные покупки, будущее Android UI и мобильное вещание, тренировки по алгоритмам и выравнивание текста, 46 приложений в месяц, маркетинг влияния и многое другое!

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.6K
Комментарии 0

Google удалил приложение из Play Store за ссылку на официальный вебсайт продукта

Блог компании Productivity Inside Разработка мобильных приложений *Монетизация мобильных приложений *IT-компании
Перевод
Google удалил наше приложение Language Transfer с Play Store.

Начнем с короткой предыстории. Когда мы впервые отправили приложение на маркет, его отклонили из-за того, что в интерфейсе была ссылка на страницу Language Transfer на Patreon.



Нижняя кнопка: «Поддержите Language Transfer»

Так как подобный способ привлекать финансирование (для бесплатного продукта с открытым кодом, вообще-то) не позволял Google получать 15% комиссионных, нам не разрешили им воспользоваться. Расклад был для нас паршивый – Language Transfer всегда держался только и исключительно донатами (Михаил на них оплачивает аренду), так сложилось еще до того, как мобильное приложение появилось на свет. Мобильная версия была наилучшим способом распространить наши языковые курсы среди широкой публики, и вот, оказалось, что на ней нельзя разместить ссылку на платформу для сбора средств. Мы не предоставляем никаких дополнительных возможностей тем, кто оставляет пожертвования, это просто способ помочь и поддержать проект. Для некоммерческих организаций, деятельность которых не облагается налогами, Google делает исключение, но Language Transfer – маленький проект, который ведет один человек. Так что если мы хотим донатов, то Google хочет 15% прибыли.

Чтобы задобрить Google, мы поставили вместо ссылок на Patreon ссылки на вебсайт Language Tranfer, чтобы пользователи могли сами ближе познакомиться с проектом. Мы убрали из приложения все фразы о поддержке и пожертвованиях. Эту версию Google пропустил на Play Store, и сейчас, примерно год спустя, продукт собрал около 50 000 установок.

В один прекрасный день Google удалил приложение из Play Store (в своем стиле, без всяких предварительных предупреждений) и приложил к отказу следующие скриншоты:
Читать дальше →
Всего голосов 63: ↑58 и ↓5 +53
Просмотры 27K
Комментарии 144

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В нашей новой подборке выход из тюрьмы Apple и внедрение своего кода в чужое iOS-приложение, прошлое, настоящее и будущее Kotlin, переобувка за неделю до релиза, принципы замкнутости, боязнь IoT и многое другое!

Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.3K
Комментарии 0

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новой подборке знакомимся с async/await и запускаем первые тесты, делаем первый аккорд в Jetpack Compose и сравниваем его со SwiftUI, участвуем в чемпионатах и решаем проблемы склада с помощью приложения. Все это и многое другое в нашем новом дайджесте!

Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 2.4K
Комментарии 0

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В этом дайджесте читайте про фоновые задачи в Android 12 и однократные замыкания в Swift, про первый стабильный релиз Jetpack Compose и ускорение я сборок, музыку для инди, различия в покупках на iOS и Android, форменный UX и многое другое!

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.2K
Комментарии 0

Информация

Дата основания
Местоположение
Россия
Сайт
productivityinside.com
Численность
101–200 человек
Дата регистрации