Выходим на рынок Huawei, или Как мы адаптировали приложение для работы с HMS http://amp.gs/Qwr7
Хабр
Выходим на рынок Huawei, или Как мы адаптировали приложение для работы с HMS
Привет, Хабр! Меня зовут Георгий Гигаури, я разрабатываю Android-приложение Delivery Club. Эта статья появилась после доклада на конференции Mobius 2020, где м...
Самый полный список метрик тестирования на русском языке http://amp.gs/QwwB
Хабр
Самый полный список метрик тестирования на русском языке
За пятнадцать лет работы в тестировании я наблюдаю, как отрасль из простой и незрелой, ориентированной на начинающих айтишников, становится профессиональным напр...
[Перевод] Визуализируйте многопоточные программы Python с open source инструментом – VizTracer http://amp.gs/QwMD
Хабр
Визуализируйте многопоточные программы Python с open source инструментом – VizTracer
Специально к старту нового потока курса Fullstack-разработчик на Python, представляем небольшой авторский обзор кроссплатформенного инструмента визуализации мног...
[Перевод] Автоматизированное тестирование баз данных в Java с помощью JdbcTemplate http://amp.gs/QFIj
Хабр
Автоматизированное тестирование баз данных в Java с помощью JdbcTemplate
В преддверии старта курса "Java QA Automation Engineer" подготовили перевод полезного материала.Также приглашаем поучаствовать в открытом вебинаре на тему «HTTP.
[Перевод] Пожалуйста, прекратите использовать антипаттерн UPSERT (SQL Server) http://amp.gs/QFtF
Хабр
Пожалуйста, прекратите использовать антипаттерн UPSERT (SQL Server)
Для будущих учащихся на курсе "MS SQL Server Developer" подготовили перевод статьи.Также приглашаем посмотреть открытый вебинар на тему «Графовые базы данных в S...
[Перевод] Основы JavaScript: почему вы должны знать, как работает JS-движок http://amp.gs/QFmY
Хабр
Основы JavaScript: почему вы должны знать, как работает JS-движок
Для будущих учащихся на курсе "JavaScript Developer. Basic" подготовили перевод полезного материала. Приглашаем также на открытый вебинар по теме «Какими задачам...
Стоит ли в играх перерисовывать только ту часть CANVAS, которая изменилась? Или проще стереть все и нарисовать заново? http://amp.gs/QFhF
Хабр
Стоит ли в играх перерисовывать только ту часть CANVAS, которая изменилась? Или проще стереть все и нарисовать заново?
Привет. Меня зовут Александр Птичкин. Вот уже 8 лет я обучаю созданию мультфильмов и анимации; 3 года из них я посвятил разработке своего игрового 2.5D HTML5 дви...
PHP Дайджест № 200 (22 февраля – 15 марта 2021) http://amp.gs/QFR4
Habr
PHP Дайджест № 200 (22 февраля – 15 марта 2021)
Фото: Grégoire Gaonach
Свежая подборка со ссылками на новости и материалы. В выпуске: Объекты в инициализаторах, неймспейсы для расширений, и другие RFC предложения для PHP 8.1. Обновлен PSR-11,...
Свежая подборка со ссылками на новости и материалы. В выпуске: Объекты в инициализаторах, неймспейсы для расширений, и другие RFC предложения для PHP 8.1. Обновлен PSR-11,...
Security Week 11: уязвимости в Exchange, цензура на Github и таймлайн атаки http://amp.gs/QFw1
Хабр
Security Week 11: уязвимости в Exchange, цензура на Github и таймлайн атаки
В кибербезопасности существуют «медленные» кризисы, такие как, например, потенциальные атаки на загрузочный код в смартфонах и мобильных компьютерах — все, что т...
Элемент внезапности ( или нет?) при разработке продукции http://amp.gs/QFoj
Хабр
Элемент внезапности ( или нет?) при разработке продукции
Элементы внезапности отлично работают в рекламе и на аттракционах тематических парков развлечений. У людей, которые рассказывают захватывающие истории и веселят...