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

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

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

Пять худших практик написания кода, которые помогут испортить отношения с коллегами

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


Да, вы не ошиблись. В интернете и так уже полно статей с хорошими рекомендациями и туториалами для разработчиков. Какое-то их количество вы можете найти и в моем блоге. Эта статья, уж извините, будет отличаться от них коренным образом, но только в лучшую сторону! Я расскажу о пяти смертных грехах, которые можно совершить в коде. Благодаря этим отвратительным практикам любой, кому придется работать с вашим кодом, вас возненавидит. Если вы готовы принять это тайное знание, то поехали.
Читать дальше →

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

Время на прочтение3 мин
Охват и читатели2.9K
В нашем юбилейном дайджесте фантастические RecyclerView и замена APK на App Bundle, новинки StoreKit 2 и отказ Wrike от Dart, рекордные расходы пользователей, GPT-3 в домашних условиях и многое другое!

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

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

Время на прочтение3 мин
Охват и читатели2.9K
В новом дайджесте окукливание Android и тестирование документации, конкурс Kotlin Heroes и понимание стоимости AWS, осциллограф своими руками и новые открытые карты, акторы, профайлеры, батлрояли и многое другое!

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

Почините бесплатный AWS, пока никто не пострадал

Время на прочтение4 мин
Охват и читатели9.8K
Я стараюсь не писать тексты для рассылки на эмоциях. И сейчас тоже пытаюсь не скатиться в эмоции. В конце концов, про неполадки с программой Free Tier у AWS разговоры идут уже целое десятилетие. Это едва ли можно назвать неотложной проблемой.

Но я целый день хожу под впечатлением от сообщения, которое появилось в канале A Cloud Guru на Discord.



Перевод
Пожалуйста, помогите мне, это очень срочно, я делал задание на SageMaker по туториалу пару недель назад и думал, что всё удалил, но с меня требуют 200 долларов, я даже не пойму, что нужно убрать. Помогите, пожалуйста, я завел тикет и написал в поддержку, но очень нужно точно всё заморозить, мне двадцать лет и у меня честно нет на это 200 долларов. Я это обнаружил в студии, пойду рыдать.

Комментарий Forrest Brazil: Такое в принципе не должно быть возможно, точка. У студентов должен быть простой и безопасный способ исследовать возможности AWS так, чтобы им не выставляли потом внезапных раздутых счетов.

Чтоб вы не волновались: со студентом всё в порядке, многие вызвались помочь, администрация AWS разбирается в ситуации.
Читать дальше →

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

Время на прочтение3 мин
Охват и читатели2.8K
В этой подборке исследуем StoreKit 2, распознаем лица и позы на Android, улучшаем производительность React-приложений, учим сквирклморфизм и многое другое!

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

Разработчики не могут исправить ошибки управленцев

Время на прочтение8 мин
Охват и читатели8.3K
Мне постоянно попадаются статьи, в которых разработчиков упрекают за нежелание вникать, зачем нужна их работа, и доказывают им, что это неправильно – вслепую вносить изменения, не разбираясь, какая за этим стоит цель. Звучат призывы в духе «оглянитесь вокруг, не уходите с головой в написание кода!». На мой взгляд, эти статьи обращены не к тем людям.

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

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

Время на прочтение4 мин
Охват и читатели3.2K
В этом дайджесте обсуждаем конференцию WWDC и ее последствия, быстрые обновления Android и ответственность команд, автоматизацию с помощью таблиц, применение КММ, цвета, элементы управления и многое другое.

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

WWDC 2021: новое и полезное для разработчика, ASO спецалиста, маркетолога мобильных приложений

Время на прочтение8 мин
Охват и читатели2.8K
Приветствуем всех, кто так или иначе в свой работе зависит от маркета Apple. Мы собрали краткую информацию о том, что может быть полезно для разработчиков, ASO специалистов и маркетологов игр и мобильных приложений.



Подробности под катом.
Читать дальше →

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

Время на прочтение3 мин
Охват и читатели2.4K
Сегодня в нашем дайджесте архитектурные паттерны и победители Swift Student Challenge, инициализация цепочек и цветов Fuchsia, инди-акселератор и инди-фестиваль от Google, Android 12 для разработчиков, $643 млрд из App Store и многое другое!

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

А вы когда-нибудь причиняли себе физическую боль собственным кодом?

Время на прочтение5 мин
Охват и читатели5.8K
Приходилось ли вам когда-нибудь ненароком причинить себе или другим физический вред из-за ошибок в коде? Мне – да.

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

Я уже потратил сколько-то времени на поиск решений для удаления тишины из файлов, когда меня вдруг осенило: это ведь WAV! Данные в файлах формата WAV обычно представляют собой PCM-аудио, то есть каждое значение в файле задает амплитуду звука в некоторый момент времени. Соответственно, если у нас там действительно полная тишина, а не белый шум, то в файле этой тишине должны соответствовать сплошные нули, так ведь?
Читать дальше →

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

Время на прочтение3 мин
Охват и читатели3.1K
В этом дайджесте переезд на Swift и 36 секунд доступности, валидация встроенных покупок и кросс-системное тестирование, симпатичный чейнджлог, проблемы с неткодом, переезд Coinbase на React Nativeи многое другое!

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

История о том, как один подросток сбежал от физического труда в программирование

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

Летом 1982 года буквально за несколько месяцев до моего поступления в колледж мать отвела меня в сторонку и сказала: «Отец хочет, чтобы ты нашел на лето работу и сам оплачивал свои расходы в учебном году». Мне было восемнадцать лет, я нигде еще не успел поработать, и даже сама мысль об этом, честно сказать, меня тогда немного пугала. Я был ботаном-домоседом, ну и, чего греха таить, довольно ленивым – перспектива работы меня совсем не прельщала. Но я понимал, что спорить тут бесполезно, потому что в чем-то был согласен с позицией отца.

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

Портфолио разработчика по Джошу Комо: структура, наполнение, смысл

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


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

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

Время на прочтение3 мин
Охват и читатели3.2K
На этой неделе у нас новая Google I/O, доступность iOS, банки и штаны, автотесты и разумные A/B-тесты, методы атрибуции, свободная Цивилизация и многое другое.

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

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

Время на прочтение3 мин
Охват и читатели2.8K
В этом дайджесте процесс загрузки iPhone и организация стриминга на нем же, борьба App Store с разработчиками мошенниками, концепции Jetpack Compose и обзор Android Automotive OS, этический антидизайн, вопросы АТТ-согласия и многое другое.

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

Я уволил программиста, который отработал у нас пятнадцать дней

Время на прочтение5 мин
Охват и читатели79K
Это история о том, почему не следует слишком уж завираться в резюме. Увольнение сотрудников – одна из самых неприятных обязанностей, с которыми я столкнулся в роли руководителя. У нас в компании работает всего двадцать-двадцать пять человек, и я практически со всеми общаюсь лично, что еще сильнее осложняет дело.

Исходя из личного опыта, который сложился на базе собеседований с тремя с лишним сотнями кандидатов, я прихожу к выводу, что примерно 50-60% работников привирают в резюме. Часто это ложь по мелочам. Не знаю прав я или нет, но на такие вещи в большинстве случаев закрываю глаза. Я даже прогуглил эту тему и нашел интересную статистику: по данным ресурса Checkster, 78% кандидатов где-то обманывают работодателя в процессе найма.

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

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

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

Дедлайны сами по себе – вещь неплохая, я бы даже сказал, где-то и хорошая. Лично у меня работа получается более продуктивной, если мысленно ориентироваться на какие-то сроки, а когда у проекта совсем нет никаких временных рамок, это может ему в итоге повредить. Здесь главное – мыслить реалистично и выдерживать баланс.

Дедлайн должен иметь под собой обоснование. «Потому что потому» — это не обоснование. Это никуда не годная практика установки сроков, от которой страдают и компании, и разработчики. Мне повезло: у большей части компаний, в которых я работал, не было обычая брать сроки с потолка. Но бывали и исключения. Об одной ситуации такого рода я хочу рассказать в качестве примера в этой статье.
Читать дальше →

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

Время на прочтение3 мин
Охват и читатели2.8K
Уходим на длинные выходные с новой подборкой интересных статей и новостей. В ней библиотеки и борьба с Apple, карточки ВКонтакте и качество кода, Flutter и Kotlin, умение заканчивать проекты, понимать путь клиента и многое другое!

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

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

Время на прочтение3 мин
Охват и читатели2.9K
В новой подборке машинное обучение на iPhone и прямые intent, навигация без магии и уменьшение размера приложения, извилистые дороги операционных систем, продуктовые фреймворки, простой дизайн, мобильное здоровье в прошлом году и многое другое!

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

Мы выяснили, что люди копируют со Stack Overflow и насколько часто

Время на прочтение7 мин
Охват и читатели13K
Говорят, что в каждой шутке есть доля правды. Если говорить о нашем первоапрельском приколе, то в нем эта доля стремилась ко всем ста процентам. Нам захотелось обыграть классический мем о Stack Overflow и немного уклониться от одного из наших фундаментальных принципов. Источником вдохновения послужили попортившие крови основателям компании ресурсы, которые открывают ответы на вопросы по программированию только для платных пользователей. А как бы изменился мир, если бы мы вдруг сделали возможность копировать текст со Stack Overflow доступной только за деньги?

Ну, пошутили и хватит. Надеемся, что все посмеялись и никто сильно не испугался. Но подождите, мы еще закончили. Настроив систему так, чтобы она реагировала на каждый ввод команды Command+C, мы сообразили, что у нас появился шанс получить больше информации о том, что люди делают на сайте. Мы успешно фиксировали каждую операцию копирования на Stack Overflow в течение двух недель, и вот что из этого получилось.
Читать дальше →

Информация

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