Как учить переполненный мозг или гигиена мозга
Увидел статью у Вити и это правда одна из лучших статей за последние годы. Практика, пруфы и исследования.
Мозг — наш главный инструмент. И для меня халатное преступление захламлять его или тратить драгоценные ресурсы на пустую или глупую работу. Я пью кучу витаминов, потихоньку отказываюсь от алко и мяса. Занимаюсь саморазвитием и спортом ежедневно. Чувствую себя плохо, если проведу хоть один день непродуктивно. Особенно, если этот день нужен для восстановления сил. Не потому, что так "надо", или эта установка моего окружения, или я хочу получить похвалу от социума. Просто мне это начинает нравится.
Буквально вчера я размышлял, что жадность к знаниям и навыкам — это ведь главное, что у нас есть. Как люди болеют депрессией, теряют смысл жизни или тратят ее на дешевые вещи, если единственное, что может приносить удовольствие — чувство развития?
После статьи чувствуешь сильный заряд энергии. Удаляю хлам, выхожу из лишних чатов и когда-нибудь снесу этот канал👨🍳
Увидел статью у Вити и это правда одна из лучших статей за последние годы. Практика, пруфы и исследования.
Мозг — наш главный инструмент. И для меня халатное преступление захламлять его или тратить драгоценные ресурсы на пустую или глупую работу. Я пью кучу витаминов, потихоньку отказываюсь от алко и мяса. Занимаюсь саморазвитием и спортом ежедневно. Чувствую себя плохо, если проведу хоть один день непродуктивно. Особенно, если этот день нужен для восстановления сил. Не потому, что так "надо", или эта установка моего окружения, или я хочу получить похвалу от социума. Просто мне это начинает нравится.
Буквально вчера я размышлял, что жадность к знаниям и навыкам — это ведь главное, что у нас есть. Как люди болеют депрессией, теряют смысл жизни или тратят ее на дешевые вещи, если единственное, что может приносить удовольствие — чувство развития?
После статьи чувствуешь сильный заряд энергии. Удаляю хлам, выхожу из лишних чатов и когда-нибудь снесу этот канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
К вопросу о математических способностях студентов или как учить переполненный мозг
Я люблю давать простые задачки студентам на лекции. Во-первых, понятно, скольких мы потеряли, во-вторых, это переключение из режима потребления информации в режим выдачи результатов, в третьих —...
👍14👎4❤🔥3
Как вы могли заметить, было много дел с последнего релиза. Написания курса в яндекс, организация митапа. По его горячим следам сделал собес в стартап с SwiftUI.
Ставьте пятерки и оставляйте фидбэк
Новый релиз симулятора:
- Добавлен собес по SwiftUI
- Исправлены баги
- улучшена производительность и исправлены баги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😁4❤🔥3
Скоро у меня день рождения, а сейчас я ухожу на недолгий отпуск. Было много планов на этот год. Что-то получилось, что-то нет. Но одно я точно могу сказать.
Получилась одна из моих целей — оставить полезный след после себя. Не потому, что это кто-то мне сказал или установил, а чисто из-за спортивного интереса и эстетизма. Гораздо интереснее жить жизнь, когда у тебя есть квест.
Люблю подводить итоги. За этот год я:
⁃ Впервые поучавствовал в телеграм конкурсе и занял призовое место
⁃ Выпустил свою обучающую апку, которая оказалась в топ 3 апстора
⁃ Сменторил кучу людей, которые нашли или поменяли работу
⁃ Придумал, организовал и провел митап
⁃ Прошел испытания водой, огнем и 200 дней решения алгосов
- вошел в топ 50 по конкуру алгосов Яндекса
⁃ Выпустил образовательный курс с топовой компанией
⁃ Взял амбициозную ипотеку, которая вопреки многим стереотипам меня не сковала, а наоборот позволила еще больше рисковать и зарабатывать
⁃ Стал топ 1 иосником в своем же канале
Мне приятно, что мои труды органически приносят пользу. Без ГМО и стероидов. Без читов и накруток. Без запрещенных ударов. Я, могу сказать, что наконец доволен собой. Не опускаюсь из-за бессилия к грязным трюкам. Не порчу воздух дешевыми байтами и провокациями. Не пытаюсь доказать свою компетентность споря в интернетах и вызывая каждого несогласного на дебаты. Не создал ютуб канал
Ничего этого никогда не делал и нет ни малейшего соблазна. Не бегу за колличеством, но задумываюсь о качестве. Все прозрачно и открыто.
Считаю, что прошел репетицию для следующих масштабных и амбициозных целей. Моя философия жизни проста — оставить полезные и экологичные плоды после себя. Дальше больше.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47❤🔥12😁5👎1
О сложном UI и натурализация в iOS
Снова о кроссплатформе. Почему я уверен, что никогда не будет полной смены натива? А все просто. Посмотрите на игры.
Разработчики игровых консолей не заинтересованы создавать по-настоящему хорошие продукты для всех платформ сразу. Эксклюзивы всегда стараются быть демонстративно лучше во всем. А их порты на другие консоли выходят cпустя годы и с заметными недостатками. Как кто бы не пытался создать универсальный движок, но это не получалось и приходилось что-то дополнять под себя.
Для них игровые консоли — это свой собственный рынок, со своим маркетплейсом, правилами и рамками. Уникальный дистрибьютор и установщик палк в колеса другим. Зачем мне звать сюда конкурентов, в свой же дом?
Также и рынок приложений. У каждой мобильной платформы есть свои особенности. У iOS это впервую очередь дизайн. Соглашусь с ребятами из Dodo. У кого получилось повторить UI компоненты? У реакт нэйтива с его лагами? У флаттера, который сразу в глаза бросается? У кмм, который даже туда и не целится?
Дизайн — это уникальный язык. Конкурентное преимущество. В iOS дизайн всегда на порядок сложнее и лучше. Им приятнее пользоваться. Он создает эксклюзивы для той аудитории, которой это важно. Если ты сделаешь приложение только для андроида, то узнает о твоем существовании юзер айфона?
Дизайн даже в языке Swift. После которого многим неудобно писать на других языках.
Сам продукт apple — это не про технологии. Это про стиль и дизайн. Именно поэтому кроссплатформа никогда не заменит полностью, потому что специфика андроид разрабов не ассимилируется в среде. Как носитель языка с вечным акцентом.
Единственная возможноть, иногда выносить общую бизнес логику как с кмм. Но опять же. Истории о нем скорее больше для тех.докладов, чем "как мы сделали продукт быстрее".
Снова о кроссплатформе. Почему я уверен, что никогда не будет полной смены натива? А все просто. Посмотрите на игры.
Разработчики игровых консолей не заинтересованы создавать по-настоящему хорошие продукты для всех платформ сразу. Эксклюзивы всегда стараются быть демонстративно лучше во всем. А их порты на другие консоли выходят cпустя годы и с заметными недостатками. Как кто бы не пытался создать универсальный движок, но это не получалось и приходилось что-то дополнять под себя.
Для них игровые консоли — это свой собственный рынок, со своим маркетплейсом, правилами и рамками. Уникальный дистрибьютор и установщик палк в колеса другим. Зачем мне звать сюда конкурентов, в свой же дом?
Также и рынок приложений. У каждой мобильной платформы есть свои особенности. У iOS это впервую очередь дизайн. Соглашусь с ребятами из Dodo. У кого получилось повторить UI компоненты? У реакт нэйтива с его лагами? У флаттера, который сразу в глаза бросается? У кмм, который даже туда и не целится?
Дизайн — это уникальный язык. Конкурентное преимущество. В iOS дизайн всегда на порядок сложнее и лучше. Им приятнее пользоваться. Он создает эксклюзивы для той аудитории, которой это важно. Если ты сделаешь приложение только для андроида, то узнает о твоем существовании юзер айфона?
Дизайн даже в языке Swift. После которого многим неудобно писать на других языках.
Сам продукт apple — это не про технологии. Это про стиль и дизайн. Именно поэтому кроссплатформа никогда не заменит полностью, потому что специфика андроид разрабов не ассимилируется в среде. Как носитель языка с вечным акцентом.
Единственная возможноть, иногда выносить общую бизнес логику как с кмм. Но опять же. Истории о нем скорее больше для тех.докладов, чем "как мы сделали продукт быстрее".
❤🔥19👍9👎3
Skip — фреймворк для кроссплатформы для иосеров
В комментах к прошлому посту скинули еще один инструмент, который позволяет написать андроид приложение на Swift в Kotlin.
Большой вопрос как это точно и без багов будет преобразовываться в нативный код... И чем это лучше chatGPT
Пока только у КМП что-то получается. И слава богам Джетбрейнс не лезет в UI.
В комментах к прошлому посту скинули еще один инструмент, который позволяет написать андроид приложение на Swift в Kotlin.
Большой вопрос как это точно и без багов будет преобразовываться в нативный код... И чем это лучше chatGPT
Пока только у КМП что-то получается. И слава богам Джетбрейнс не лезет в UI.
Skip
Skip Documentation
Skip brings SwiftUI app development to Android
👎8👍5😁3😡3
Используете ли вы кроссплатформу на проекте?
Anonymous Poll
8%
Да, все ок
2%
Да, есть проблемы
4%
Да, терпимо
7%
Нет, но хотим
5%
Нет, ушли
34%
Нет, и не будем
39%
Я чистокровный нативщик
Самые технически сложные приложения в мобильной разработке?
Final Results
22%
Мессенджеры
26%
Банки
8%
Маркетплейсы
22%
Социальные сети
31%
Видео/аудио звонки
25%
Карты
46%
Фото и видеоредакторы
30%
AR/VR
8%
Другое
Forwarded from iOS Dev
По словам разработчика, Skip выступает в роли команды Android (как по мне, это слишком громко сказано), создавая эквивалентное приложение параллельно с iOS-версией.
Сердцем Skip является интеллектуальный транспилятор языка Swift в Kotlin (и еще несколько лет назад Skip был бы невозможен).
Для анализа исходного кода используется SwiftSyntax, после чего код преобразуется в Kotlin, сохраняя даже комментарии.
Благодаря схожести языков, результат часто не отличается от Kotlin, который был бы написан нативно (но с оговорками).
📖 Документация.
И хотя поддержка API по-прежнему ограничена (будут сложности с внедрением SwiftData или, например, Firebase), все библиотеки Skip имеют открытый исходный код и разработчик приглашает поучаствовать в их улучшении.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😁7❤🔥1
iOS Makes Me Hate
Skip — фреймворк для кроссплатформы для иосеров В комментах к прошлому посту скинули еще один инструмент, который позволяет написать андроид приложение на Swift в Kotlin. Большой вопрос как это точно и без багов будет преобразовываться в нативный код...…
Витя лучше расписал про Skip. Наконец заменим андроидеров?
😁12👍7❤🔥2
Верите ли, что эйпл когда-нибудь совершит свою очередную революцию и сделает лучшую кроссплатформу?
Anonymous Quiz
16%
Да
29%
Нет
10%
Никогда
38%
А зачем? Уже есть лучшая ОС
6%
Хз
👎14👍8❤🔥1
Ни дня без революций
Вообще, очень большой буст будет для индустрии, когда придут альтернативные сторы.
Верим, надеемся, ждем
Вообще, очень большой буст будет для индустрии, когда придут альтернативные сторы.
Верим, надеемся, ждем
Telegram
Код Дурова
🍏 Вот это номер, вот это революция! //
«Айфоны» с iOS 17.1 на борту научились устанавливать программы в обход App Store, выяснил и проверил «Код Дурова». Работает это при передаче файла .ipa (аналог .apk в Android) через AirDrop.
Но есть нюанс: приложение…
«Айфоны» с iOS 17.1 на борту научились устанавливать программы в обход App Store, выяснил и проверил «Код Дурова». Работает это при передаче файла .ipa (аналог .apk в Android) через AirDrop.
Но есть нюанс: приложение…
👍11👎5
Немного о System Design для мобильных разрабов
Начал читать книгу о проектировании мобильных систем и поделюсь некоторыми выжимками. Для многих моб.апки это просто и легко. Это правда, пока ты делаешь MVP или просто рисуешь JSON'ы. Но как только ты выйдешь на уровень больших и сложных апок, то правила игры меняются.
🟡 Термин пришел к нам из бэкенда и чаще представляется с собесами. Обычно кандидату дают задачу "Как бы ты сделал фичу X?". На что он рисует диаграмы и перечисляет свои решения.
В мобильной разработке есть свои ограничения:
🔵 Синхронизация офлайн данных с онлайном
🔵 Обход сбоев приложения
🔵 Недопустимость перегрузки сервера с клиента
🔵 Уменьшение пересечений одних продуктовых флоу с другими
🔵 Синхронизация данных между экранами и модулями
🔵 Переиспользование функций между платформами и устройствами
📌 Почему System Design важен?
Хорошая система не только должна делаться быстро, но и сокращать время разработки, поддержки и адаптации в будущем.
⚡️ Частые челенджи для мобильных разрабов
🟢 Общие компоненты должны соотвествовать стандартам компании
🟢 Избыточные абстракции приводят к лишней сложности
🟢 Over-engineering
🟢 Слишком большое или слишком малое дублирование кода.
🟢 Ловушки запутанного кода
Начал читать книгу о проектировании мобильных систем и поделюсь некоторыми выжимками. Для многих моб.апки это просто и легко. Это правда, пока ты делаешь MVP или просто рисуешь JSON'ы. Но как только ты выйдешь на уровень больших и сложных апок, то правила игры меняются.
В мобильной разработке есть свои ограничения:
Хорошая система не только должна делаться быстро, но и сокращать время разработки, поддержки и адаптации в будущем.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤🔥3😁2
Инфляция счастья
У меня сегодня день рождения. Публичные итоги я уже поднимал, но чувство незаконченных дел не перестает отпускать.
Недавно, в одной из книг про правильные майндсеты, я узнал как успешные люди становятся все сильнее несчастными. Их пожирают депрессии и выгорания. Им не хватает вкусняшек и развлечений для утоления голода. Вы удивитесь сколько в бигтехах выгоревших сеньоров и тимлидов, которые уходят в отпуск на год или даже два.
Есть 2 выбора в этой игре:
1. Повышать ставки и жить в погоне за мечтой. Жить великой идеей переселить людей на Марс, раздать всем деньги и избавиться от войн. Но в этом есть риск сгореть полностью.
2. Учиться жить проще. Получать от самых простых вещей счастье и положительную энергию. Быть в гармонии с собой и своим делом.
Так выпьем же за то, чтобы у нас были великие цели и счастье от простых вещей.А также не быть потерянными в этом большом мире.
У меня сегодня день рождения. Публичные итоги я уже поднимал, но чувство незаконченных дел не перестает отпускать.
Недавно, в одной из книг про правильные майндсеты, я узнал как успешные люди становятся все сильнее несчастными. Их пожирают депрессии и выгорания. Им не хватает вкусняшек и развлечений для утоления голода. Вы удивитесь сколько в бигтехах выгоревших сеньоров и тимлидов, которые уходят в отпуск на год или даже два.
Есть 2 выбора в этой игре:
1. Повышать ставки и жить в погоне за мечтой. Жить великой идеей переселить людей на Марс, раздать всем деньги и избавиться от войн. Но в этом есть риск сгореть полностью.
2. Учиться жить проще. Получать от самых простых вещей счастье и положительную энергию. Быть в гармонии с собой и своим делом.
Так выпьем же за то, чтобы у нас были великие цели и счастье от простых вещей.
👍61❤🔥22
Forwarded from AvitoTech
Что думаете о Kotlin Multiplatform?
Anonymous Poll
12%
Я не мобильный разработчик, мне неинтересен этот опрос
13%
Я android-разработчик, мне всё равно
50%
Я android-разработчик, хочу работать с KMP, всегда было интересно
7%
Я android-разработчик, не хочу работать с KMP, это лишнее
4%
Я iOS-разработчик, мне всё равно
4%
Я iOS-разработчик, хочу работать с KMP, всегда было интересно
10%
Я iOS-разработчик, не хочу работать с KMP, натив на swift — one love, кроссплатформа — не для меня
😁22👎6👍3
Сколько денег приносят разработчикам iOS и Android
Эту новость уже опубликовали почти все крупные каналы. Ну и я тоже решил.
Всегда удивляюсь, когда иос сравнивают с кол-вом. Что в бизнесе, что в технологиях. Ведь размер аудитории в премиальном устройстве не так важен, как ее качество. Какой это премиум, если есть у каждого? Чаще только у владельцев или топ клиентов, для которых рисуется дизайн и приходят самые мажорные баги.
В статье можно узнать почему пользователи App Store тратят в месяц 10.4$, в то время как любители Google Play – всего 1.4$.
Ведь смысл в платформе собрать определенную платежеспособную аудиторию, у которой есть четкие критерии к качеству.
Эту новость уже опубликовали почти все крупные каналы. Ну и я тоже решил.
Всегда удивляюсь, когда иос сравнивают с кол-вом. Что в бизнесе, что в технологиях. Ведь размер аудитории в премиальном устройстве не так важен, как ее качество. Какой это премиум, если есть у каждого? Чаще только у владельцев или топ клиентов, для которых рисуется дизайн и приходят самые мажорные баги.
В статье можно узнать почему пользователи App Store тратят в месяц 10.4$, в то время как любители Google Play – всего 1.4$.
Ведь смысл в платформе собрать определенную платежеспособную аудиторию, у которой есть четкие критерии к качеству.
👍14👎1
Культурная коррозия или цифровая потерянность
Я в IT уже 13 лет. С 2010 года, когда поступил на инженера. Многие годы эта профессия считалась для фриков. Люди не понимали интересы, юмор и многое другое.
За последние годы все резко поменялось и быть итшником стало даже престижно. Пандемия и мобилизация резко поменяли ландшафт карт. Сейчас многие в IT идут за деньгами. Для них это возможность изменить свою жизнь. Но можем ли мы найти счастье в высоком доходе? как деньги могут нас изменить?
Деньги не делают лучше. Они делают свободней. Делают раскованней. Свобода же другой инструмент. Ее еще нужно обуздать или подружиться. Экономика уже порешает становиться ли нам банкротом или преумножить свой капитал. Однажды став свободным ты не всегда можешь им остаться.
Не хочу никого обидеть, но для меня есть большая разница между теми, кто пришел в ит до всей популярности. И теми, кто пришел в ит только за деньгами. Последние коды контраст заметнее.
Когда я переехал из небольшого городка в центр Москвы, я считал, что высокий уровень дохода означает высокий уровень культурного развития. Но я никогда так не ошибался... Подьезды в ЖК с квартирами за 60 млн пахнут такой же человеческой мочой где и за 3 млн. Почему контингент, про который любят так говорить, здесь мало чем отличается, когда вопрос стоит туалетов? Как с этим бороться? Наверное, только образованием? Но почему оно не дотянулось до этого подъезда? Зависит ли воспитание и культура от твоего кошелька?
Загадил ли мой подъезд ИТшник, который пришел за деньгами, никто не узнает. Но главный вывод я тогда сделал. Чтобы быть лучше как человек не всегда нужны деньги. Культурный багаж и воспитание чаще самая дорогая и редкая вещь, за которую ценишь других людей и себя. Увеличивая свой доход в ИТ, или любой другой сфере, не теряй человечность.
Я в IT уже 13 лет. С 2010 года, когда поступил на инженера. Многие годы эта профессия считалась для фриков. Люди не понимали интересы, юмор и многое другое.
За последние годы все резко поменялось и быть итшником стало даже престижно. Пандемия и мобилизация резко поменяли ландшафт карт. Сейчас многие в IT идут за деньгами. Для них это возможность изменить свою жизнь. Но можем ли мы найти счастье в высоком доходе? как деньги могут нас изменить?
Деньги не делают лучше. Они делают свободней. Делают раскованней. Свобода же другой инструмент. Ее еще нужно обуздать или подружиться. Экономика уже порешает становиться ли нам банкротом или преумножить свой капитал. Однажды став свободным ты не всегда можешь им остаться.
Не хочу никого обидеть, но для меня есть большая разница между теми, кто пришел в ит до всей популярности. И теми, кто пришел в ит только за деньгами. Последние коды контраст заметнее.
Когда я переехал из небольшого городка в центр Москвы, я считал, что высокий уровень дохода означает высокий уровень культурного развития. Но я никогда так не ошибался... Подьезды в ЖК с квартирами за 60 млн пахнут такой же человеческой мочой где и за 3 млн. Почему контингент, про который любят так говорить, здесь мало чем отличается, когда вопрос стоит туалетов? Как с этим бороться? Наверное, только образованием? Но почему оно не дотянулось до этого подъезда? Зависит ли воспитание и культура от твоего кошелька?
Загадил ли мой подъезд ИТшник, который пришел за деньгами, никто не узнает. Но главный вывод я тогда сделал. Чтобы быть лучше как человек не всегда нужны деньги. Культурный багаж и воспитание чаще самая дорогая и редкая вещь, за которую ценишь других людей и себя. Увеличивая свой доход в ИТ, или любой другой сфере, не теряй человечность.
❤🔥24😁13👍12
Паттерн Builder
Builder — это класс, который создает сложный объект пошагово и закрывает его за протоколом.
Он позволяет создавать различные варианты сложного объекта, не меняя код, создающий его.
Один из самых популярных и полезных паттернов
Builder — это класс, который создает сложный объект пошагово и закрывает его за протоколом.
Он позволяет создавать различные варианты сложного объекта, не меняя код, создающий его.
Один из самых популярных и полезных паттернов
👍30❤🔥2😁2
Как тестировать пуши
Тестировать пуши стало еще проще. Для этого нужно чуть заморочиться с токенами, но все же лучше, чем было
А еще, теперь пуши приходят на PWA апки под сафари. Нативная разработка теперь не нужна
Тестировать пуши стало еще проще. Для этого нужно чуть заморочиться с токенами, но все же лучше, чем было
А еще, теперь пуши приходят на PWA апки под сафари. Нативная разработка теперь не нужна
Apple Developer Documentation
Testing notifications using the Push Notification Console | Apple Developer Documentation
Send test notifications and access delivery logs to test your app’s integration with Apple Push Notification service (APNs).
👍10
Принципы SwiftUI
Главная особенность нового фреймворка — это принципы на которых держится вся концепция. Можно знать внутренности фреймворка, но лучше задать вопрос какие ключевые свойства он в себе несет:
🟣 1. Декларативность — старый тренд, который доказал себя в других технология с UI. React, Angular, Compose, Flutter. В императивном мире нужно всё реализовывать самому: верстку, поведение, привязку данных. В декларативном подходе нужно просто указать платформе, что делать, и она позаботится обо всех деталях за вас.
🟣 2. State Management. Если у нас простой экран, то проблем нет. Как только наш экран обрастает разными компонентами, то вопрос синхронизации растет в приоритете. Один из главных принципов SwiftUI — это максимальная синхронизация вью и модели.
🟣 3. Composition over Inheritance. Композиция важнее наследования. Разрабам из UIKit немного сложнее в этом вариться, так как мы привыкли наследоваться от UITableView, UITableViewCell и многих других элементов. В SwiftUI же акцент сделан в другую сторону
🟣 4. UIs Are a Function of Their State. Проще говоря, view намного умнее следит за обновлением модели и ее атрибутов. Так улучшается синхронизация между данными и ее вью. SwiftUI помогает лучше связывать данные и не забывать случайно обновить часть интерфейса
Главная особенность нового фреймворка — это принципы на которых держится вся концепция. Можно знать внутренности фреймворка, но лучше задать вопрос какие ключевые свойства он в себе несет:
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
SwiftUI Principles
Getting used with SwiftUI terms
👍11❤🔥2😁1
Тренды мобильной разработки
Саша Сычев, head of mobile тинькоф страхования, рассказал интересный доклад про современные тренды мобильной разработки:
- Как ИИ влияют и будут влиять на технологии
- Почему джуниор разработчикам сложно искать работу и что делает для этого бизнес
- как банки, не смотря на санкции и удаление из сторов, все еще остаются лучшими работодателями для мобильных работников
Саша Сычев, head of mobile тинькоф страхования, рассказал интересный доклад про современные тренды мобильной разработки:
- Как ИИ влияют и будут влиять на технологии
- Почему джуниор разработчикам сложно искать работу и что делает для этого бизнес
- как банки, не смотря на санкции и удаление из сторов, все еще остаются лучшими работодателями для мобильных работников
Telegram
Head of mobile
Сегодня выступил в Российской Экономической Школе со своей любимой темой про тренды в мобильной разработке. Пока готовился, отметил для себя несколько важных моментов.
- В рабочем процессе зацепили новости про развитие GitHub Copilot. Посмотрите видео из…
- В рабочем процессе зацепили новости про развитие GitHub Copilot. Посмотрите видео из…
👍6😁4