❓Хотите попробовать себя в разработке приложений для ТV?
Теперь в RuStore можно загружать сервисы и игры для Smart TV на базе Android. Публикация доступна в консоли — разработчики могут загружать продукты как в сборке для мобильных устройств, так и для TV.
Вот 👉 подробная инструкция, как это сделать.
#новость
Теперь в RuStore можно загружать сервисы и игры для Smart TV на базе Android. Публикация доступна в консоли — разработчики могут загружать продукты как в сборке для мобильных устройств, так и для TV.
Вот 👉 подробная инструкция, как это сделать.
#новость
👍2🥱1
Avito Security Meetup
🛡️🛡️ 1 августа в московском офисе Авито прошёл Security Meetup. Спикеры из Авито и МТС рассказали про новые утилиты для развития и детектирования атак на инфраструктуры.
Доклады были такие:
➖ Время честно поискать секреты в кодобазе
➖ Как поддерживать себя в кибербезопасной форме и не переставать развиваться
➖ XD(R) своими руками: как мы детектируем атаки на Linux инфраструктуру и не только
Смотреть
#новость
🛡️🛡️ 1 августа в московском офисе Авито прошёл Security Meetup. Спикеры из Авито и МТС рассказали про новые утилиты для развития и детектирования атак на инфраструктуры.
Доклады были такие:
➖ Время честно поискать секреты в кодобазе
➖ Как поддерживать себя в кибербезопасной форме и не переставать развиваться
➖ XD(R) своими руками: как мы детектируем атаки на Linux инфраструктуру и не только
Смотреть
#новость
👍3
🧑🎓🤔 Расширенное асинхронное тестирование: неструктурированный параллелизм
Занимательный материал по использованию всех видов тестов, которые включают async/await и модульные тесты для async let, taskGroup и throwingTaskGroup.
Изучить
Занимательный материал по использованию всех видов тестов, которые включают async/await и модульные тесты для async let, taskGroup и throwingTaskGroup.
Изучить
👍1
🌘🌘 По ту сторону фидбека: как проходят Android-собеседования и чего ждут от кандидатов
Пока вы ищете работу, работодатель ищет себе крутого профессионала, и желательно с первого раза.
На собесе вы проходите несколько этапов: изучение резюме, скрининг, общение с рекрутером, знакомство с командой, и в конце вас ждет босс💪 - технический специалист.
Автор расскажет, что хотят слышать собеседующие, как их покорить и не упасть в своих глазах 😉
Читать
#новость
Пока вы ищете работу, работодатель ищет себе крутого профессионала, и желательно с первого раза.
На собесе вы проходите несколько этапов: изучение резюме, скрининг, общение с рекрутером, знакомство с командой, и в конце вас ждет босс💪 - технический специалист.
Автор расскажет, что хотят слышать собеседующие, как их покорить и не упасть в своих глазах 😉
Читать
#новость
👍2
😂😂 1С запускает 1Сторисы
Для установки модуля необходимо зайти в Конфигуратор, выбрать «Обычное приложение», «Информационные базы», «Склад.Сторисы», ввести пароль, применить изменения, сохраниться и перезагрузить компьютер.
(навеяно Telegram-ом 😂)
#новость
Для установки модуля необходимо зайти в Конфигуратор, выбрать «Обычное приложение», «Информационные базы», «Склад.Сторисы», ввести пароль, применить изменения, сохраниться и перезагрузить компьютер.
(навеяно Telegram-ом 😂)
#новость
😁9
Свежая подборка по Kotlin, Swift и кроссплатформе.
🔹 SDK для работы с App Store Connect — репа, с помощью которой можно управлять встроенными покупками, подписками и отзывами на приложения
🔹 Кто ты, SwiftData — тестирование фреймворка SwiftData (предшественник Core Data)
🔹 Android Lint workflow используя Github Actions — Github Actions позволяет создавать воркфлоу и автоматизировать процессы - почему бы не запилить Lint?
🔹 Google отключает динамические ссылки Firebase — полезная мультиплатформенная штука, была...
🔹 Как мы сделали онлайн-редактор кода на Flutter — помимо основной темы, еще расскажут, портировали библиотеку подсветки HighlightJS на Dart
🔹 Увеличение скорости выполнения интеграционных тестов Flutter — фоновый режим и параллельное выполнение
#дайджест
🔹 SDK для работы с App Store Connect — репа, с помощью которой можно управлять встроенными покупками, подписками и отзывами на приложения
🔹 Кто ты, SwiftData — тестирование фреймворка SwiftData (предшественник Core Data)
🔹 Android Lint workflow используя Github Actions — Github Actions позволяет создавать воркфлоу и автоматизировать процессы - почему бы не запилить Lint?
🔹 Google отключает динамические ссылки Firebase — полезная мультиплатформенная штука, была...
🔹 Как мы сделали онлайн-редактор кода на Flutter — помимо основной темы, еще расскажут, портировали библиотеку подсветки HighlightJS на Dart
🔹 Увеличение скорости выполнения интеграционных тестов Flutter — фоновый режим и параллельное выполнение
#дайджест
🔥1
Вопрос по Flutter
#вопросы_с_собеседований
Какие режимы сборки доступны во Flutter?
...............................................................................................................
Режим отладки - предназначен для отладки приложений на устройстве или симуляторе.
Profile Mode - доступны некоторые возможности отладки, а также анализ производительности приложения в тестовых раундах.
Режим выпуска - используется при развертывании приложения и обеспечивает более высокую производительность. В этом режиме нельзя отлаживать или редактировать код.
#вопросы_с_собеседований
Какие режимы сборки доступны во Flutter?
...............................................................................................................
👍4
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
☕️Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека шарписта
Библиотека Go разработчика
Библиотека мобильного разработчика
Библиотека хакера
Библиотека питониста
Библиотека devops’a
Библиотека тестировщика
Библиотека пхпшника
💼Каналы с вакансиями
Вакансии по питону, Django, Flask
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии по C#, .NET, Unity
Вакансии по Go
Вакансии по PHP, Symfony, Laravel
Вакансии по DevOps & SRE
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
☕️Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека шарписта
Библиотека Go разработчика
Библиотека мобильного разработчика
Библиотека хакера
Библиотека питониста
Библиотека devops’a
Библиотека тестировщика
Библиотека пхпшника
💼Каналы с вакансиями
Вакансии по питону, Django, Flask
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии по C#, .NET, Unity
Вакансии по Go
Вакансии по PHP, Symfony, Laravel
Вакансии по DevOps & SRE
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
❤1👍1🔥1🥱1
🙈⚠️ Не останавливайтесь на 90%
Вы потратили кучу времени на проект, все работает, все красиво, но, решили паузнуть...
Вот тут и кроется дьявол. Если проект никому неизвестен — это путь в никуда.
Вот короткая выжимка:
➖ Представьте работу другим командам.
➖ Напишите электронное письмо с результатами работы, чтобы об этом узнали все члены вашей организации.
➖ Поместите код куда-нибудь, чтобы ваши коллеги могли воспользоваться им позже.
➖ Напишите об этом статью в блоге. Опубликуйте ссылку на нее в Twitter, HN и Reddit.
В статье, подробнее расскажут, как передвинуться на 100% и довести до ума работу.
Изучить
#новость
Вы потратили кучу времени на проект, все работает, все красиво, но, решили паузнуть...
Вот тут и кроется дьявол. Если проект никому неизвестен — это путь в никуда.
Вот короткая выжимка:
➖ Представьте работу другим командам.
➖ Напишите электронное письмо с результатами работы, чтобы об этом узнали все члены вашей организации.
➖ Поместите код куда-нибудь, чтобы ваши коллеги могли воспользоваться им позже.
➖ Напишите об этом статью в блоге. Опубликуйте ссылку на нее в Twitter, HN и Reddit.
В статье, подробнее расскажут, как передвинуться на 100% и довести до ума работу.
Изучить
#новость
👍2
Jetpack Compose Permissions: краткое и понятное руководство
Разрешения и Android имеют долгую историю, и, в основном, болезненную для разработчика. Но с появлением Jetpack Compose, большинство (к счастью 😂) из них устарело.
Автор на примере тестовой платформы, объяснит, почему стало лучше, какие есть плюсы с правами в Compose и как он страдал до появления Jetpack-а 🤓
Читать
Разрешения и Android имеют долгую историю, и, в основном, болезненную для разработчика. Но с появлением Jetpack Compose, большинство (к счастью 😂) из них устарело.
Автор на примере тестовой платформы, объяснит, почему стало лучше, какие есть плюсы с правами в Compose и как он страдал до появления Jetpack-а 🤓
Читать
👍2
🎉🎉 Compose multiplatform уже в 1.5.0-beta01
Прошло не так много времени после «переименования», а уже пошел движ. Из основных фич:
🔹 Dialog, Popup, WindowInsets API доступны из common source set
🔹 Работа над ошибками с compose.kotlinCompilerPlugin и androidx.compose.compiler.compiler
В остальном, постарались на славу — куча фиксов и новведений для всех платформ.
Из зависимостей имеем такое:
➖ Compiler 1.5.0
➖ Runtime 1.5.0-beta03
➖ UI 1.5.0-beta03
➖ Foundation 1.5.0-beta03
➖ Material 1.5.0-beta03
➖ Material3 1.1.1
Углубиться
#новость
Прошло не так много времени после «переименования», а уже пошел движ. Из основных фич:
🔹 Dialog, Popup, WindowInsets API доступны из common source set
🔹 Работа над ошибками с compose.kotlinCompilerPlugin и androidx.compose.compiler.compiler
В остальном, постарались на славу — куча фиксов и новведений для всех платформ.
Из зависимостей имеем такое:
➖ Compiler 1.5.0
➖ Runtime 1.5.0-beta03
➖ UI 1.5.0-beta03
➖ Foundation 1.5.0-beta03
➖ Material 1.5.0-beta03
➖ Material3 1.1.1
Углубиться
#новость
🎉5
🤖🤖🤖 24 октября стартует бесплатная онлайн конфа — Android Worldwide, организованная международной группой сообществ разработчиков.
Раз в три месяца они организуют бесплатные технические мероприятия для разработчиков Android.
Первое выступление состоится в 13:15 и продлится аж +-15 часов, так что все успеют присоединиться.
Вот тут можно узнать подробности
#новость
Раз в три месяца они организуют бесплатные технические мероприятия для разработчиков Android.
Первое выступление состоится в 13:15 и продлится аж +-15 часов, так что все успеют присоединиться.
Вот тут можно узнать подробности
#новость
К сертификации в айти-сфере работодатели относятся по-разному. Кто-то уверен, что это лучший способ доказать свою профпригодность, а другие не видят в них никакой практической ценности.
🤷♂️ Некоторые работодатели приветствуют желание разработчиков развиваться и оплачивают сертификаты.
💬 А у вас такое практикуется? Если бы у вас была возможность получить любой сертификат, какой выберете?
🤷♂️ Некоторые работодатели приветствуют желание разработчиков развиваться и оплачивают сертификаты.
💬 А у вас такое практикуется? Если бы у вас была возможность получить любой сертификат, какой выберете?
👍1
🐛🦋 Свитчеры после 30 лет: кто это, почему их не любят эйчары и как им найти работу в IT
Из-за чего люди массово бросают все и идут в IT, почему работодатели не торопятся нанимать «новобранцев» и как вообще найти работу, если ты — свитчер и хочешь построить грандиозную карьеру в IT? На все эти вопросы, мы ответим в новой статье.
Подробнее
#новость
Из-за чего люди массово бросают все и идут в IT, почему работодатели не торопятся нанимать «новобранцев» и как вообще найти работу, если ты — свитчер и хочешь построить грандиозную карьеру в IT? На все эти вопросы, мы ответим в новой статье.
Подробнее
#новость
👍1
😎 Очередной #дайджест полезных статей по мобильной разработке:
👉 Одна наша ошибка в модуляризации iOS-приложения, которая замедлила процесс сборки в Xcode — о причинах и следствиях медленной сборки
👉 Контроль доступа в Swift — история о тщательном продумывании соответствующего уровня доступа для каждого свойства и метода
👉 Kotlin: взгляд изнутри — преимущества, недостатки и особенности — безопасность работы с null-значениями, гибкость типизации с помощью Generics, а также многое другое
👉 Распространенные ошибки, которых следует избегать в Jetpack Compose — серьезные ошибки, которые в будущем доставят немало проблем, например, Launched Effect
👉 FeedFlow: кроссплатформенный RSS-ридер — минималистичный RSS-ридер, который доступен на Android, iOS и macOS
👉 Flutter DevTools: анализируем и улучшаем Flutter-приложения — этот DevTools состоит из кучи инструментов, помогающих в анализе, разработке и удобстве
👉 Одна наша ошибка в модуляризации iOS-приложения, которая замедлила процесс сборки в Xcode — о причинах и следствиях медленной сборки
👉 Контроль доступа в Swift — история о тщательном продумывании соответствующего уровня доступа для каждого свойства и метода
👉 Kotlin: взгляд изнутри — преимущества, недостатки и особенности — безопасность работы с null-значениями, гибкость типизации с помощью Generics, а также многое другое
👉 Распространенные ошибки, которых следует избегать в Jetpack Compose — серьезные ошибки, которые в будущем доставят немало проблем, например, Launched Effect
👉 FeedFlow: кроссплатформенный RSS-ридер — минималистичный RSS-ридер, который доступен на Android, iOS и macOS
👉 Flutter DevTools: анализируем и улучшаем Flutter-приложения — этот DevTools состоит из кучи инструментов, помогающих в анализе, разработке и удобстве
🔥1
✍️«Библиотека программиста» собирает кейсы использования нейросетей
Какие самые необычные задачи вы выполняли с помощью нейросетей? Может быть, вы просили ИИ пройти тестирование по правилам безопасности или писали с его помощью заявление на увольнение?
Заполняйте форму — лучшие истории появятся в нашей подборке по теме.
👉Ссылка тут👈
Какие самые необычные задачи вы выполняли с помощью нейросетей? Может быть, вы просили ИИ пройти тестирование по правилам безопасности или писали с его помощью заявление на увольнение?
Заполняйте форму — лучшие истории появятся в нашей подборке по теме.
👉Ссылка тут👈
👍2❤1
🧑🍳🧑🍳 Сравнение кода разных фреймворков
Вы выбираете до 3 фреймворков (SwiftUI, Flutter, JetpackCompose и React) и изучаете, как они соотносятся друг с другом.
Среди критериев сравнения такие:
👉 Создание нового компонента
👉 Прохождение Prop/Parameter
👉 Реагирование на события
👉 и другие
На сайте jetpackcompose найдете больше информации.
Вы выбираете до 3 фреймворков (SwiftUI, Flutter, JetpackCompose и React) и изучаете, как они соотносятся друг с другом.
Среди критериев сравнения такие:
👉 Создание нового компонента
👉 Прохождение Prop/Parameter
👉 Реагирование на события
👉 и другие
На сайте jetpackcompose найдете больше информации.