Код Меркури – Telegram
Код Меркури
2.15K subscribers
3.45K photos
487 videos
2 files
3.59K links
Микромедиа об IT для айтишников-релокантов и удаленщиков по всему миру 🪐

Познакомиться поближе: https://mercdev.com
Download Telegram
НАСА опубликовало цветное изображение Юпитера

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

#space
👍7😁3🤔1
Теперь официально: презентация Apple состоится 7 сентября

В первую очередь ожидаем линейку iPhone 14 и Apple Watch Series 8. Также ходят разговоры, что Apple Watch может получить Pro-версию.

Кидайте в коменты еще слухи, чего можно ожидать от Apple этой осенью — добавим самые интересные в Яблозатор.
🔑 Хакеры взломали популярный менеджер паролей LastPass

Взлом произошел через учетную запись одного из разработчиков. В компании утверждают, что украдены часть исходного кода и технические данные, а пароли пользователей в безопасности.
👍1
☄️ Зонд НАСА протаранит астероид

Агентство заявило, что астероид не предоставляет никакой опасности для Земли, они просто тестируют технологию защиты планеты от космических объектов.

Хотелось бы верить, что и после тарана планете ничего угрожать не будет…

#space
3👍1😁1
Рубрика «мемы из нашего слака»
👍11😁4
Ученые открыли планету-океан

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

В любом случае, ученым интересно как выглядит этот Солярис, поэтому дальше наблюдать планету будут с помощью «Джеймса Уэбба». А на картинке фантазия ученых о том, как могла бы выглядеть ее поверхность.

#space
👍2🥰1
Два бесплатных курса по разработке под Android с помощью Kotlin от Google

Developing Android Apps with Kotlin — основы для начинающих.

Advanced Android with Kotlin — продолжение предыдущего курса для более продвинутых.

#android
🤩7
Комплект разработчика с документацией продукта Microsoft весил 18 кг

В эпоху, когда девкит включал себя дискеты, компакт-диски и кучу бумажных инструкций, один из комплектов компилятора Microsoft C/C++ 7.0 с Windows SDK весил как олимпийский гриф. Об этом рассказала архивариус Microsoft, когда ее спросили какой программный продукт компании был самым большим.

#фанфакт
😱1
TSMC начнет производство 3-нанометровых чипов в сентябре

Журналисты пишут, что Apple может стать первой компанией на рынке, массово выпускающей устройства на новом техпроцессе.
🔥1
Forwarded from Silero TTS
😁8
Всем привет! Меня зовут Сергей, я разработчик в команде Мерка, занимаюсь созданием мобильных приложений на Flutter. А с недавних пор меня приютили на пол-доклада на митапе по мобильной разработке, так что теперь ко всему этому можно скромно добавлять, что я еще и уважаемый спикер 😅

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

По традиции, сегодня я расскажу немного о себе и своём опыте, а дальше будем придерживаться следующего плана:

30 августа
Признаюсь в любви Flutter, проедусь по React Native, расскажу, почему я сбежал от этой технологии, и почему вам, возможно, тоже стоит собирать котомочку.

31 августа
Обсудим, почему нативные разработчики не любят Flutter и почему они не всегда неправы, высказываясь против моей любимой кроссплатформы. Заодно и сам закину пару камней в огород Flutter. Не только ж хвалить мою любимую технологию.
Еще, внезапно, хочу затронуть тему тестирования. Да, вот так просто.

1 сентября
Расскажу про наши митапы Merk/pro и немного проспойлерю доклад, который мы с Алёной будем читать 4 сентября в Ереване. И да, если вы сейчас находитесь в том самом Ереване, айда к нам на митап, ссылка на регистрацию тут: https://mercdev.timepad.ru/event/2143226/

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

#underhood
🔥137👍5👎1
Ах да, чуть не забыл. Надо бы добавить дисклеймер, что всё, что я тут собираюсь написать, никак не отражает позицию Мерка
Теперь точно всё)

#underhood
👍16
В команде Мерка я уже чуть больше года, а вообще у меня порядка 6 лет опыта коммерческой разработки. Начинал я с Python и React Native, потом перекатился во Flutter — и ни о чем не жалею. Окончил бакалавриат ИТМО по прикладной информатике, после чего там же поступил на магистратуру по геймдеву и благополучно отчислился с нее (но это не значит что она плохая, всем у кого душа лежит к играм — строго рекомендую подумать над поступлением). Сейчас занимаюсь разработкой проекта на Flutter, где помимо Dart также часто приходится делать платформенные интеграции со стороны iOS.

Это было вкратце. Дальше будет не вкратце 😁

#underhood
👍6🔥1🤔1
Мой путь в разработку мобильных приложений начался еще в старших классах, благодаря IT-школе Samsung, где нас в течение года обучали разработке под Android. Тогда еще на языке Java.

Тогда я понял, что нативный Андроид — это какая-то дичь, а мобилками я заниматься ни в жизни не буду. Все эти XML’ки и манифесты показались молодому школьнику настолько душными, что для того, чтобы хоть как-то сдать выпускной проект, я освоил игровой движок, с горем пополам написал небольшую игрулю и успешно защитился. В общем чо угодно, лишь бы не сталкиваться с нативной Android разработкой. Да я и сейчас нахожу её довольно унылой, и если где-то требуется интеграция со стороны Android – стараюсь обтекать такие задачи.

Дальше последовал универ и первый курс, где мы с кайфом кодили на Python и писали запросики на SQL. Казалось бы, есть негативный опыт мобильной разработки, есть базовые навыки серверной разработки, идти бы в бекенд и не париться. Но в ходе одной из лекций по проге препод случайно обронил слова, что если вы знаете Angular — то у вас есть работа, и я почему-то решил, что мне пора во фронтенд.

Хз почему именно эти слова засели на моей подкорке, но этим же летом я сел плотно изучать веб, работу под линухом, и конечно же JavaScript с Angular (тогда еще первым). Молодой задор, набитый энергосами холодос, и мечта о своей первой работе в IT. Красота, в общем. Апофеозом этой истории стал мой первый собес, где мне предложили работу на React Native, ибо вакансий по Angular у них не оказалось. То, что я об этой технологии слышал впервые, никого не смутило, поэтому мы ударили по руками и я поехал домой читать что это вообще такое. Когда я увидел, что это снова мобильная разработка, сюрприз был мягко говоря неприятным. Но ёма, это была моя первая работа! А значит надо было поскрежетать зубами и сесть читать документацию. Так началось моё знакомство с React Native.

#underhood
😁6👍5🔥2👎1
А, ребята, квик фикс, накатываю на прод как есть. Я, оказывается, не умею считать)
2022 - 2017 = 5. 5 лет опыта 😄
😁12
Следующие 2-3 года я занимался разработкой на React Native, сначала в одной месте, потом в другом. Принял участие в куче разных проектов, были и такие, которые провел от старта до релиза самостоятельно, будучи околоджуном. Не сказать, что это были какие-то выдающиеся проекты, особенно в техническом плане, но они работали и попали в сторы.

Были и проекты с дедлайном «вчера», разработанные по сути за выходные. Самое удивительное, что один такой проект до сих пор жив, поддерживался какое-то время после залива и всё еще может быть скачан из стора.

Параллельно рос и скилл, а хотелки от «штоб работало» росли до «чтоб было плавненько, анимашки там, жесты всякие и боси-тоси». Так я прожил с React Native пару добрых лет, пока Google не внес в наши отношения разлад, релизнув в декабре 18-го года свой Flutter.

Первой реакцией было «да кто такой этот ваш Flutter?!». Но постепенно, шумиха сделала своё дело, и я посмотрел релизную презентацию, где в том числе представили приложение The History of Everything — оно и сейчас есть в сторе, советую скачать. Это был отвал башки. Сложно было представить, как такое может быть разработано на том же React Native. Это было то, что продало мне Flutter. Скачав это приложение сейчас, я вижу некоторые огрехи по перфомансу, но блин, это было почти 4 года назад! Держите в голове, что это было на самом релизе, а с тех пор была проделана титаническая работа. Возможностей стало еще больше, и работать это стало сильно лучше.

#underhood
🔥5
Где-то тогда же в начале 19-го года я начал эксперименты с Dart & Flutter. Именно там по случайному стечению обстоятельств появился проект, где были интересные хотелки касаемо визуала, и я рискнул предложить затащить этот проект на Flutter. Почему-то руководству эта идея показалась удачной, и мы начали разработку.

Не скажу, что получилось хорошо, скорее первый блин комом, тем более первый год после релиза Flutter страдал от мерзких болячек и постоянно подталкивал меня вернуться на RN, но это был полезный опыт. С тех пор на том месте мы реализовали еще несколько проектов на Flutter, уже не испытывая желания вернуться к RN, а летом прошлого года я перекатился в команду Мерка, где оказался на проекте Tonal.

#underhood
👍1
Tonal — это дофига умный тренажер с ИИ, + у него есть чуть менее умное приложение-компаньон. Мне безумно нравится эта штука. Настолько, что если вы чисто случайно окажетесь в каком-нибудь из офисов Мерка – то я прям настоятельно рекомендую попробовать её на практике. А заодно и мобильное приложение поклацать, чо, зря пишем что ли.

В общем, как можно было догадаться, мобильное приложение Tonal’а написано на Flutter, а я один из Flutter разработчиков, которые на данный момент над ним трудятся. Главный плюс данного проекта для меня состоит в том, что он уже давно в релизе, все главные фичи запилены, а новые AAA фичи придумываются не каждый день, поэтому у нас остается пространство для интересных задач, которые редко встретишь на каком-нибудь заказном проекте, со сроком разработки полгода. Если раньше главным скиллом было поднять приложение с предсказуемым функционалом за минимальный срок, то теперь сроки не жмут, а задачи стали сильно разнообразнее. В том числе я занимаюсь задачами, требующими интеграцию со стороны iOS. Это мои любимые ❤️

И на самом деле я даже не знаю, что еще можно рассказать в рамках такого вот вводного дня. Если у вас есть вопросы, милости прошу в комментарии. Если же нет, то я наверное дальше я начну писать вещи поинтереснее, и немного затрону тему завтрашнего дня. Что думаете?

#underhood
8👍2
Смотрим в завтрашний день сегодня?
Anonymous Poll
38%
Давай
42%
Не трогай, это на завтра!
20%
Всё равно, я мимо проходил