Галера Морева – Telegram
Галера Морева
3.16K subscribers
219 photos
23 videos
599 links
Канал Антона Морева о разработке, IT бизнесе

@amorevbot - вопросы
@WormsoftBot - заказать разработку чего-либо
@galera_talks - чат
amorev.ru/contact
Download Telegram
Зачем разработчику VK Mini Apps?

Имел прекрасный опыт общения с Дмитрием Задохиным - DevRel из VK. Поговорили на тему VK Mini Apps — платформы, где любой разработчик может за пару часов собрать приложение и раскатить его на миллионную аудиторию с целью проверки гипотезы.

Я сам большой сторонник именно Web приложений, а не нативных по причине кроссплатформенности и более низкого порога вхождения.

В этом интервью я расспросил Диму на тему бизнесовой составляющей запуска мини приложений во ВКонтакте — кто будет владельцем? как идет работа с перс данными? что нужно, чтобы начать зарабатывать?

Эти и другие вопросы мы и обсудили в моем новом ролике на канале: youtu.be/8NrPCVB8B7Q.
🔥9👍41
Прямой эфир с Валентином Удальцовым

Когда-то давно я делал стрим с Валентином, где мы общались про него, его опыт, немного про PHP и планы на будущее.

Будущее наступило — прошло почти 4 года и сегодня Валентин приедет ко мне в гости и мы проведем еще один прямой эфир и пообщаемся на разные темы.

Мне лично интересно обсудить как он решился на запуск своего образовательного проекта после стольких лет стабильной работы фуллтайм и как ему это нравится (или нет).

Правила для зрителей стандартные — задавайте вопросы и автору самого лучшего вопроса положена пицца за мой счет:)

Начнем в 19.00 сегодня!
Стрим будет тут: youtube.com/live/QPdhrhY0UGY
🔥101
Livecoding приложения на платформе VK Mini Apps

Второе видео про мини-приложения ВК. Первый здесь.

В этом ролике с Олегом Мифле (разработчик из ВК) собрали на лету интерфейс за полтора часа.

Реакт-разработчик из меня, конечно, такой себе, но запуститься удалось:)

Ролик: youtu.be/_BaDQrc7f0E
👍71
Телега прилегла и работает только через VPN/Прокси

Очень интересно — что это? Я вспоминаю 2018 год, когда телега активно лочилась силами РКН и как это выглядело бесполезно.

Это выглядело, как гонка вооружений, где РКН проигрывал телеге.

РКН последние полгода часто раскатывает новые способы "обхода обходчиков блокировок" и столь долгая недоступность телеграма выглядит не многообещающе:)
1👍1🌚1
Когда решил посмотреть код одного из разработчиков в галере:)
😁19
Нужна ли ORM?

Вчера имел диалог с одним разрабом и он сказал, что ORM не любит и проще+надежнее писать запросы напрямую в БД (с экранированием и тд, разумеется).

Мне стало интересно мнение разработчиков, подписанных на меня. В следующем сообщении опрос сделаю небольшой.

Лично я прям адепт ORM и использую его всегда, пока это возможно. Даже QueryBuilder подключаю в последнюю очередь — крайне удобно рассуждать в терминологии сущностей, а не запросов. И крайне удобно эти абстракции потом раскладывать в голове и по коду.

Да, цена за это в том, что контроля над происходящем мало и, иногда, ORM делает такие адские запросы (например при подтягивании зависимостей), что аж страшно становится.

Но, в большинстве своем, ORM — сила.
Перепечатывать сообщение

Раньше я старался сначала подумать, потом писать сообщение. В итоге бывало зависал на этапе формулировки мысли и мысль могла "убежать".

Несколько лет назад я принял для себя, что ставить приоритет на том, чтобы быстро печатать сообщение, а не на обдуманности каждой фразы. Благо скорость печати позволяет практически успевать за скорость мысли.

В итоге получается, что я быстро печатаю сообщение (зачастую с разными мелкими ошибками или детскими формулировками), но выдаю его практически моментально.

После я могу отредактировать сообщение до или (достаточно часто) уже после отправки. В итоге проблема "потерянной мысли" (когда сразу не сказал и забыл что хотел сказать) практически исчезла в формате переписок. Но, к сожалению, ценой разных ошибок.

Вот напирмер такое сообщние может получиться когда я пишу оч быстро. Выделил жирным примеры ошибок, которые потом надо зафиксить.
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Не ронял прод - не сеньор?

— Ты уверен, что сможешь управлять этой штуковиной?
— Запросто, я разбивал аппараты и похитрей этого.
— Как понимать это заявление?
— Понимать так, что у меня большой опыт!


И чем он не прав?) В разработке также — чем больше проблем создавал и, важно, решал тем больше опыт и тем дороже твоя экспертиза!

Но лучше, конечно, прод не ронять, но вы меня не послушаете...
👍15😁1
Скорость рабочего времени

Я каждый год прям явно замечаю, что рабочий день пролетает все быстрее и быстрее. Сейчас время 20:35. Рабочий день начал в районе 10.

Ощущение, что прошло часа 3 вместо 10.5. И так регулярно и ощущение, что оно все время только быстрее.

Пока писал этот пост и отвлекался на рабочие задачи, прошло полчаса, хотя мозг это воспринимает как 5 минут...
👨‍💻6💯4🌚3🗿2
Программировать без зрения?

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

С тех пор я, так или иначе, касаюсь этой темы и зимой решил пообщаться со слабовидящим web3 разработчиком Денисом.

Мне было интересно как он разрабатывает свои продукты, используя только аудио-канал для написания и чтения кода, как он пользуется опенсорс пакетами и на что мне стоит обращать внимание, чтобы слабовидящим было удобнее пользоваться моими продуктами и opensource пакетами.

Посмотреть (точнее послушать) можно здесь: youtu.be/ojVwbErL5Vc
🔥10👍8🙏1
Когда сильно привык, что со всеми "на ты" и забываешь, что с этим собеседником "на ты" еще не перешел.

Как часто вы "выкаете" в своей работе с новыми людьми? Или уже сразу "на ты" и погнали?
👍2😇1
Лавинообразное снижение продуктивности.

Недавно писал про скорость времени, а теперь про сложность с концентрацией.

Я помню, как, лет 7 назад, я мог делать несколько дел подряд, жонглируя ими, как в цирке. Сейчас же любое отвлечение меня от задачи приводит к тому, что я минут 5 возвращаюсь обратно.

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

По работе продуктивность прям просела, от этого приходится начать еще больше, а от этого больше устает мозг и контекст теряется на раз-два.

И эта лавина снижения продуктивности не останавливается, пока я не поработаю несколько дней по несколько часов подряд без отвлечения ни на что.

Ощущение, что "сделал много" наполнит мозг, жить становится легче и мозг снова начинает щелкать задачи и контекст задач на раз-два... пока не устанет... и так по кругу...)
🕊3🌚1💯1😭1
Хейт своего прошлого кода

Если я смотрю на код, который написал полгода назад и недоволен им — это хороший знак)

Это значит, что я расту и развиваюсь как специалист и не стою на месте. У меня был период, в 2019 году, когда я смотрел на свой код годовалой давности и был им доволен — страшное чувство!

За историю моей профессиональной деятельности 2019 год был самым ужасным по всем фронтам — долги из-за кривых принятых решений в бизнесе, нервяки и сложности. Но прошлогодний код выглядел прекрасно!)

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

Глянул, для интереса, код 2018-2019 годов — какой же это говнокод и стыдно за себя, которому это могло нравиться!)
8💯7🤣7
62-й обзор IT новостей и пара моих новостей

Выложил сегодня на канале 62-й обзор новостей из мира IT. Я в телеге их не анонсировал, но в этот раз решил сделать анонс:)

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

Приятного просмотра!) youtu.be/GKQHJHNEKDQ
53👍2
Макбуки на крутых интелах

Интересная коллизия произошла с макбуками на интелах. Когда только начали появляться модные-молодежные М1 процессоры, мой друг обновлял свой рабочий макбук.

До этого он работал на Macbook Pro 2013 года и купил себе полнофаршированный макбук про 2021 на i9, с бешенной картой, оперативкой и диском.

Ноут реально крайне бодр и может переваривать тонны информации и просчетов в секунду.

Но бум нейросетей сыграл злую шутку. К появлению Stable Diffusion и прочих локальных нейронок уже сильно развился M1 и M2 от эппла и получил массовое одобрение от сообщества. В итоге, все опенсорсеры начали делать свой софт именно под эти процы на маках.

А мак на интеле стал никому не нужен. Есть куча инструкций в гугле, как запускать программу на Apple Sillicon, если она написана под интел и ниодной про запуск на интеле софта для M1.

Вот так получилось, что M процессоры захватили рынок профессионального ПО и теперь на интельных маках просто особо нечего ловить.

А ведь тогда, в 2021, еще казалось, что интел это долговечно, надежно и точно долго будет поддерживаться, а оказалось нет. Это я еще не говорю, что для нейросетей нужна карта Nvidia, которую в маки не ставят по политическим соображениям.
🤣3😁1
Даунгрейд одного из 7 мониторов

В своем ролике про 7 мониторов, я говорил, что справа-сверху у меня бодрый-хороший монитор Dell с прекрасной матрицей и честными 24 дюймами.

Вешал его, честно говоря, на это место чисто для того, чтобы можно было удобно играть во второго человека-паука на PS5, а потом я начал юзать для slack/notion и тд.

Играть на нем перестал и заметил, что он слишком большой. Я почувствовал себя волком из "Ну-погоди!", который замуровывает сам себя со всех сторон:) Лишать себя 7 монитора уже не хотелось — привык.

Поэтому было принято решение заменить его на маленький суперколхозный франкенштейн из живой матрицы от ноутбука Chuwi и мозгов от монитора, который был варварский сломан (не мной) год назад.

Так что теперь у меня справа два монитора — снизу мобильный, сверху могильный.
😁9👍1
Тупой/Скупой Не знающий платит дважды трижды четырежды пятежды

Ко мне уже 2 раза приезжали в гости на прямой эфир (Раз и Два) и оба раза я косячил со звуком.
1. В первый раз я пустил звук через USB микрофоны (писал тут). Заплатил раз.
2. Во второй пустил звук через микшер, но были помехи и отвалился мик. Заплатил два.

Поняв косячность своего звука, я решил раскошелиться и купил звуковую карту UR22C. Заплатил три.

Начал тестировать и уровни все равно очень низкие (звук крайне тихий). Подумал, что дело в проводах — купил провода (Заплатил четыре)

Карта оказалась для конденсаторных микрофонов (чтобы петь красиво и четко) и не имеет встроенного предусилителя для динамических микрофонов (чтобы говорить и было слышно когда шумно). Заказал предусилители. Заплатил пять.

Сижу и думаю. Ведь я не экономил ни на каком этапе — то есть не скупой. И я вроде не сильно "в лоб" это делал — то есть не тупой (вроде). Но уже пять раз заплатил и очень надеюсь, что звук на стримах с гостями будет нормальный!
😁9👍71
GigaCode cпустя месяц использования

Вот уже месяц использую GigaCode (первый пост про него был здесь). И, в целом, я доволен.

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

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

Он учитывает контекст открытых вкладок и того, что я написал перед этим и выдает в половине случаев прям ровно то, что мне нужно.

В скрине показываю свои настройки, с которыми он мешает меньше всего. Синий цвет выбрал, потому что мне надо было его как-то отделить от остального кода и чтобы он не резал мне глаза.
👍94
Колхозные решения или MVP?

#длиннопост

У меня весь офис пропитан разного рода колхозными решениями. Про одно из них я писал недавно. Очень много чего держится на скотче, почти везде бардак (часть бардак видна в середине ролика про VR).

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

Если посмотреть на то, как у меня были размещены 3 монитора впервые, то там тоже все висит на соплях, стоит на книжках или просто "облокочено" на стенку. Сейчас все на кронштейнах и на своих местах. Я сначала сделал "колхозно", проверил что мне ок и сделал нормально (я считаю нормальным, но для остальных все равно колхоз)

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

Примерно также строится вся моя карьера — постоянно запускаю разные MVP. Одним из таких MVP было программирование 15 лет назад, когда я просто на коленке собирал говнокодные решения и запускал их "как получится".

Постепенно, год за годом, навык развивался, качество повышалось, вместе с ним и доход. И так постоянно и циклично — все новое я делаю сначала абы как, вникаю и повышаю качество. А не наоборот сразу сначала делать супер идеально — я выгорю быстрее, чем запущусь.

До сих пор не понял насколько это верный подход, но меня устраивает. Мой брат, например, сторонник диаметрально противоположного подхода — наверное поэтому наша галера Wormsoft до сих пор не развалилась — мы с ним постоянно балансируем в этом вопросе.
🔥11👍2🤣2💯1
63 выпуск обзора новостей из мира IT

Очередной срез интересных новостей из мира IT, собранный в аудио- и видео формате.

Видео: YouTube, RuTube, VK, Dzen
Аудио: На сайте, iTunes, в Яндекс.Музыке,
🔥8👏1