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

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

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

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

Время на прочтение6 мин
Охват и читатели2K
Как всегда, отмечаем начало месяца сводкой готовящихся событий для разработчиков. С приближением весеннего равноденствия в IT-сообществе также устанавливается редкое равновесие — в этом выпуске хватает всего: языков разработки, data science, хакатонов, тестирования.



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

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

Время на прочтение3 мин
Охват и читатели4.8K
В новом дайджесте история создания своего мессенджера, анимации и HTTP-запросы, новинки Android 11 и падающие кошки, управление одной рукой и психология игр. С наступившей весной!

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

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

Время на прочтение4 мин
Охват и читатели3.4K
В этом выпуске новый Android 11, открытая палеонтология, удаленная работа и проектирование темных тем, загадочное уведомление «1» от Samsung и разработка игр в Иране. С праздником!

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

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

Время на прочтение4 мин
Охват и читатели3.6K
В новом дайджесте навыки iOS-разработчиков, тестирование пушей в эмуляторе, распознавание объектов и текстов, четыре года разработки и идеи больших хитов, разочарование во Flutter и исследования монетизации.

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

Чему я научился, пока работал над своим первым масштабным проектом

Время на прочтение6 мин
Охват и читатели4.2K
Восемь месяцев назад я начал писать приложение на Electron. Чтобы осилить эту задачу, мне пришлось разработать три отдельных суб-приложения, которые запускаются в разных средах. Ниже я расскажу о том, что вынес для себя по ходу дела.



Binder в исходном виде

Контекст


Прежде чем углубляться в подробности, начну с того, что приведу некоторые общие сведения, необходимые для понимания ситуации. В начале 2019 года я стал искать, где бы пройти интернатуру, как того требовала программа co-op для моей степени. К апрелю я разослал несколько десятков резюме, причем каждое было подогнано под конкретного работодателя, и в общей сложности получил ровно ноль ответов. Можете себе представить, как я на это отреагировал – у меня опустились руки, казалось, что я ни на что не гожусь и не стою вообще никакой работы. Но вместо того, чтобы дать этим чувствам одержать верх, я решил доказать самому себе, что кое-что все-таки знаю и на какие-то должности могу претендовать. В конечном итоге, я выяснил, что на деле знаю меньше, чем предполагал.
Читать дальше →

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

Время на прочтение3 мин
Охват и читатели5K
На этой неделе мы рассказываем про важные и интересные новости и статьи — “универсальные покупки”, единый магазин и платформу от Xiaomi, Huawei, Oppo и Vivo, про рисование муравьями и тех, кто играет в мобильные игры в России, про локализацию приложений и пробку из смартфонов. Все это и многое другое в нашем новом дайджесте!

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

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

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


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

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

Время на прочтение4 мин
Охват и читатели3.9K
В этом выпуске нашего дайджеста — бинарная совместимость, разбор SwiftUI, ошибки пиксель-арта, традиционный уже ад инди-разработчика, Flutter с нуля до прода, бесплатные книги и SDK для роботов. Добро пожаловать!

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

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

Время на прочтение4 мин
Охват и читатели4.5K
В новом дайджесте — локализация и гиперкубы, библиотеки и декларативные фреймворки, приложения, чтобы побороть зависимость от приложений, Flutter, Unity, подписки, AI для поиска уязвимостей в коде и многое другое.

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

Отчет App Annie за 2019 год: взгляд в прошлое, заметки на будущее

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


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

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

Время на прочтение4 мин
Охват и читатели4.2K
Возвращаемся к работе с новым дайджестом — в нем роутинг и компоненты, интеграционные тесты и языки программирования, годовой отчет App Annie и улучшения Duolingo.

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

Самые востребованные навыки в профессии data engineer

Время на прочтение6 мин
Охват и читатели9.4K
Согласно статистике 2019 года, data engineer на данный момент является профессией, спрос на которую растет быстрее всех прочих. Data engineer играет в организации критически важную роль – создает и поддерживает в рабочем состоянии пайплайны и базы данных, которые используются для обработки, трансформации и хранения данных. Какие навыки нужны представителям этой профессии в первую очередь? Отличается ли список от того, что требуется от data scientists? Обо всем этом вы узнаете из моей статьи.

Я проанализировал вакансии на позицию data engineer в том виде, в котором они пребывают в январе 2020 года, чтобы понять, какие умения в области технологий пользуются наибольшей популярностью. Затем я сравнил полученные результаты со статистикой по вакансиям на позиции data scientist – при этом вскрылись некоторые занятные различия.

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



Упоминания технологий в вакансиях на позицию data engineer в 2020 году

Давайте разбираться.
Читать дальше →

Дж. Х. Рейнвотер «Как пасти котов»: не надо так, или негативные паттерны в руководстве

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


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

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

Время на прочтение4 мин
Охват и читатели5.3K
В этом выпуске номорфизм, отказ от UIWebView, проклятие архитектора, приложение за сутки, тренды дизайна и многое другое. Последний дайджест 2019 года — немного с опозданием. После праздников — свежачок. С Новым годом!

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

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

Время на прочтение11 мин
Охват и читатели7.5K
Когда я учился в начальном классе старшей школы (с марта по декабрь 2016 года), меня сильно раздражала ситуация, которая сложилась в нашей школьной столовой.

Проблема первая: слишком долгое время ожидания в очереди

Какую проблему я наблюдал? Вот такую:



У раздачи скапливалось очень много учеников и им приходилось выстаивать подолгу (пять-десять минут). Само собой, это распространенная проблема и справедливая схема обслуживания: чем позже придешь, тем позже тебя обслужат. Так что можно было понять, почему приходится ждать.

Проблема вторая: неравные условия для ожидающих

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

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

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

Время на прочтение4 мин
Охват и читатели5.4K
В новом дайджесте — интересная особенность работы одного из приложений для вызова такси, работа с сетью и управление жестами, физика и идеи, код макетов и разное тестирование, итоги десятилетия и года от App Annie.

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

Как писать код, который будут использовать повторно

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


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

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

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

Почему так получается?
Читать дальше →

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

Время на прочтение4 мин
Охват и читатели4.8K
В новом выпуске — разработка приложений на Python, новая AppCode, CI/CD для игр, новый код мобильной продуктивности от Microsoft, приоритеты дизайна, тенденции UX, маркетинга и ASO.

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

Дж. Х. Рейнвотер «Как пасти котов»: по ту сторону разработки

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


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

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

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

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

Информация

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