Как писать удобочитаемые тесты на Kotlin с помощью Kotest и MockK
https://betterprogramming.pub/how-to-write-human-readable-tests-in-kotlin-with-kotest-and-mockk-1b614da32148
https://betterprogramming.pub/how-to-write-human-readable-tests-in-kotlin-with-kotest-and-mockk-1b614da32148
Medium
How To Write Human-Readable Tests in Kotlin With Kotest and MockK
The complete toolbox for writing tests in Kotlin that are easy to comprehend and maintain
В чем разница между Mac mini 2014 и 2020?
Команда @selectelnews выпустила свое второе видео про новые маки на M1. В этот раз они рассказывают про особенности ARM и CISC архитектуры, измеряют температуру процессора под нагрузкой и выясняют, как нагревается Mac mini M1 при полной загрузке ядер.
Смотрите ролик по ссылке: https://slc.tl/goqt3
🚀 Почему Mac mini? Недавно Selectel выпустили новое решение — аренду сервера с macOS® на M1. На нем можно:
— быстро компилировать написанный код в среде Xcode®,
— протестировать приложение, проверить его на совместимость с Apple Silicon® и на работу с разными версиями ОС,
— в 15 раз быстрее работать с задачами машинного обучения,
— пользоваться программами для творчества, которые доступны только на macOS®.
Команда @selectelnews выпустила свое второе видео про новые маки на M1. В этот раз они рассказывают про особенности ARM и CISC архитектуры, измеряют температуру процессора под нагрузкой и выясняют, как нагревается Mac mini M1 при полной загрузке ядер.
Смотрите ролик по ссылке: https://slc.tl/goqt3
🚀 Почему Mac mini? Недавно Selectel выпустили новое решение — аренду сервера с macOS® на M1. На нем можно:
— быстро компилировать написанный код в среде Xcode®,
— протестировать приложение, проверить его на совместимость с Apple Silicon® и на работу с разными версиями ОС,
— в 15 раз быстрее работать с задачами машинного обучения,
— пользоваться программами для творчества, которые доступны только на macOS®.
YouTube
Рассказываем про CISC и RISC-архитектуры / Почему процессоры Intel пропали из Apple Mac
Объясняем различие архитектур CISC и RISC, а также наборов инструкций x86 и ARM. Рассказываем, почему Apple решает поставить процессоры ARM с RISC-архитектурой в новые Маки.
Смотрите ролик и узнаете, какие мягкие места Apple использует для коммуникации…
Смотрите ролик и узнаете, какие мягкие места Apple использует для коммуникации…
От синтетики Kotlin к Android ViewBinding: полное руководство
https://medium.com/back-market-engineering/from-kotlin-synthetics-to-android-viewbinding-the-definitive-guide-c98c6e89fe0b
https://medium.com/back-market-engineering/from-kotlin-synthetics-to-android-viewbinding-the-definitive-guide-c98c6e89fe0b
Medium
From Kotlin synthetics to Android ViewBinding: the definitive guide
Binding your views like a pro in 2 minutes 😎
Оптимизация сборок Android приложений: ProGuard, D8, R8. Тайны обфускации
https://habr.com/ru/post/533578/
https://habr.com/ru/post/533578/
Хабр
Оптимизация сборок Android приложений: ProGuard, D8, R8. Тайны обфускации
Оптимизация сборки — вишенка на торте мобильного приложения. К счастью, существуют инструменты, проверенные временем и заслужившие доверие сообщества. К сожалению, ее не всегда воспринимают всерьез и...
РЕГИСТРИРУЙСЯ НА ХАКАТОНЫ С ПРИЗОВЫМ ФОНДОМ > 600 000 РУБЛЕЙ.
С 16 по 23 июля есть возможность принять участие в одном из двух хакатонов - челленджей. Найди решение бизнес-проблемы ВкусВилл или СДЭК, презентуй свою идею и выиграй приз!
1️⃣Задача от сети ВкусВилл
Увеличение количества заказов в интернет-магазине ВкусВилл путём создания более удобных клиентских механик заказов.
2️⃣Задача от курьерской службы СДЭК
Прогнозирование сроков доставки при увеличении количества разных маршрутов.
УСПЕЙ ЗАРЕГИСТРИРОВАТЬСЯ на хакатоны ДО 15 ИЮЛЯ !
P.S. Хакатоны проходят в рамках мероприятия TeamLead Camp`21.
Организаторы собирают крутую тусовку профессионалов. Приходите сами, приводите свои технические команды.
👉 регистрация: https://teamleadcamp.ru/#hakaton
✅ telegram-чат Кэмпа: https://t.me/teamleadcampchat
С 16 по 23 июля есть возможность принять участие в одном из двух хакатонов - челленджей. Найди решение бизнес-проблемы ВкусВилл или СДЭК, презентуй свою идею и выиграй приз!
1️⃣Задача от сети ВкусВилл
Увеличение количества заказов в интернет-магазине ВкусВилл путём создания более удобных клиентских механик заказов.
2️⃣Задача от курьерской службы СДЭК
Прогнозирование сроков доставки при увеличении количества разных маршрутов.
УСПЕЙ ЗАРЕГИСТРИРОВАТЬСЯ на хакатоны ДО 15 ИЮЛЯ !
P.S. Хакатоны проходят в рамках мероприятия TeamLead Camp`21.
Организаторы собирают крутую тусовку профессионалов. Приходите сами, приводите свои технические команды.
👉 регистрация: https://teamleadcamp.ru/#hakaton
✅ telegram-чат Кэмпа: https://t.me/teamleadcampchat
👍1
Подборка дизайна приложений для вдохновения
https://te.legra.ph/Podborka-dizajna-prilozhenij-dlya-vdohnoveniya-07-08
https://te.legra.ph/Podborka-dizajna-prilozhenij-dlya-vdohnoveniya-07-08
Telegraph
Подборка дизайна приложений для вдохновения
Занятный дизайн для платформы с менторами: Дейтинг в темных цветах: Приложение про NFT: Приложение с обучением игре на музыкальных инструментах: Проект приложения для путешественников:
79% разработчиков никогда не обновляет сторонние библиотеки
https://te.legra.ph/79-razrabotchikov-nikogda-ne-obnovlyaet-storonnie-biblioteki-07-09
https://te.legra.ph/79-razrabotchikov-nikogda-ne-obnovlyaet-storonnie-biblioteki-07-09
Telegraph
79% разработчиков никогда не обновляет сторонние библиотеки
В исследовании Veracode State of Software Security (SoSS) v11: Open Source Edition было обнаружено, что в 79% случаев сторонние библиотеки никогда не обновляются разработчиками после включения в кодовую базу. Этот отчет SoSS ориентирован на приложения и компоненты…
Analog Clock — аналоговые часы на Flutter. Поддерживают как темную, так и светлую тему
https://github.com/hongvinhmobile/flutter_analog_clock
https://github.com/hongvinhmobile/flutter_analog_clock
Создаем 3D модели из фотографий с помощью RealityKit и Swift
https://betterprogramming.pub/creating-3d-models-from-photographs-using-realitykit-in-swift-e48d4c7db695
https://betterprogramming.pub/creating-3d-models-from-photographs-using-realitykit-in-swift-e48d4c7db695
Medium
Creating 3D Models From Photographs Using RealityKit in Swift
A first look at the new Object Capture API
This media is not supported in your browser
VIEW IN TELEGRAM
CollectionViewPagingLayout - фреймворк для создания сложных макетов iOS-приложения
Простая, но мощная структура, которая позволяет создавать сложные макеты для вашего UICollectionView.
GitHub https://github.com/amirdew/CollectionViewPagingLayout
Простая, но мощная структура, которая позволяет создавать сложные макеты для вашего UICollectionView.
GitHub https://github.com/amirdew/CollectionViewPagingLayout
Подборка интересных телеграм каналов 🎯
@crypto_moneygo Криптовалюты/Блокчейн
@Frontend_now Канал для Frontend разработчиков
@react_prog Статьи, уроки по reactjs
@goodw_design Полезные статьи по Веб дизайну
@database_group Все про базы данных
@seo_go Актуальные материалы и новости по SEO
@news_wordpress Канал посвящен Wordpress
@allsocial_news SMM / Советы, Новости, Лайфхаки
@linux_sup Новости и информация из мира Linux
@java_sup Программирование на Java
@dev_jokes Жизнь разработчиков. Юмор
@bigdata_world Статьи о Big Data, Machine Learning, Deep Learning
@Angular_Vuejs Полезные материалы по JS фреймворкам
@AR_VR_vision Компьютерное зрение, виртуальная реальность
@imobile_dev Все по мобильной разработке: iOS, Android
@robotics_scince Канал посвящен Робототехнике и автоматизации
@youtips_tricks Технологические советы и хитрости, ноу-хау
@Welcome_Python Добро пожаловать в мир Python
@htech_news Новости HighTech
@all_itnews IT новости на английском
@crypto_security_lab Информационная безопасность
@Hackme_news Новости из мира хакинга и IT-технологий
@crypto_moneygo Криптовалюты/Блокчейн
@Frontend_now Канал для Frontend разработчиков
@react_prog Статьи, уроки по reactjs
@goodw_design Полезные статьи по Веб дизайну
@database_group Все про базы данных
@seo_go Актуальные материалы и новости по SEO
@news_wordpress Канал посвящен Wordpress
@allsocial_news SMM / Советы, Новости, Лайфхаки
@linux_sup Новости и информация из мира Linux
@java_sup Программирование на Java
@dev_jokes Жизнь разработчиков. Юмор
@bigdata_world Статьи о Big Data, Machine Learning, Deep Learning
@Angular_Vuejs Полезные материалы по JS фреймворкам
@AR_VR_vision Компьютерное зрение, виртуальная реальность
@imobile_dev Все по мобильной разработке: iOS, Android
@robotics_scince Канал посвящен Робототехнике и автоматизации
@youtips_tricks Технологические советы и хитрости, ноу-хау
@Welcome_Python Добро пожаловать в мир Python
@htech_news Новости HighTech
@all_itnews IT новости на английском
@crypto_security_lab Информационная безопасность
@Hackme_news Новости из мира хакинга и IT-технологий
Разработка большого проекта за 6 месяцев: как не облажаться
https://habr.com/ru/company/agima/blog/564024/
https://habr.com/ru/company/agima/blog/564024/
Хабр
Разработка большого проекта за 6 месяцев: как не облажаться
Привет, Хабр! Я Леша Половинкин, работаю руководителем Python-разработки в AGIMA . Сегодня сказ будет о том, как разработать в очень короткие сроки с нуля классифайд для авто (а попросту огромную...
Media is too big
VIEW IN TELEGRAM
10 советов успешного code review
0:00 Вступление
1:02 Оформление README
2:37 История в GIT
3:33 Соберите конечный результат
4:36 Проверьте что проект собирается
5:29 Используйте проверенные решения
6:10 Структура кода
7:01 Именование классов, методов, переменных
7:40 Стиль кода
9:14 Документация
10:15 CI/CD
10:44 Заключение
11:27 Как быстро "украсить" тестовое задание
0:00 Вступление
1:02 Оформление README
2:37 История в GIT
3:33 Соберите конечный результат
4:36 Проверьте что проект собирается
5:29 Используйте проверенные решения
6:10 Структура кода
7:01 Именование классов, методов, переменных
7:40 Стиль кода
9:14 Документация
10:15 CI/CD
10:44 Заключение
11:27 Как быстро "украсить" тестовое задание