Архив за 03 марта 2020 - 7

Платформенные команды, DDD радар и MVP, который не превратится в техдолг — все это на TechLead Conf 2020 - 1

Привет!

Меня зовут Вьет, и больше 10 лет я с любовью пишу код. В прошлом году меня пригласили в программный комитет, в котором большие фанаты качественной разработки делали конференцию QualityConf. Мы верим, что качественная разработка не ограничивается вопросами тестирования, поэтому собрали под одной крышей доклады про различные аспекты качества продуктов.

Но нашу команду поджидали две серьезные проблемы.

Читать полностью »

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

XDA Developers сообщает о новой уязвимости, которая была впервые обнаружена в феврале 2019 года разработчиком, когда он разбирался с прошивкой планшета Amazon Fire. Разработчиков под ником Diplomatic создал скрипт, который использовал эту уязвимость для временного получения root-доступа на планшетах Fire.

Читать полностью »

image Привет, Хаброжители! С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения. Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes.

Эта книга адресована разработчикам, желающим проектировать и разрабатывать облачные приложения для платформы Kubernetes. Наибольшую пользу из нее извлекут читатели, которые хотя бы немного знакомы с контейнерами и хотят подняться на новый уровень. Каждый паттерн проектирования представляет собой описание реальной задачи, а решение поддерживается и иллюстрируется конкретными примерами кода.
Читать полностью »

Привет.

Меня зовут Ваня, и я Java-разработчик. Так получилось, что я много работаю с PostgreSQL – занимаюсь настройкой БД, оптимизацией структуры, производительностью и немного играю в DBA по выходным.

За последнее время я привёл в порядок несколько баз данных в наших микросервисах и написал java-библиотеку pg-index-health, которая облегчает эту работу, экономит моё время и помогает избежать некоторых типовых ошибок, допускаемых разработчиками. Именно об этой библиотеке сегодня и пойдёт речь.

Здоровье индексов в PostgreSQL глазами Java-разработчика - 1

Disclaimer

Основная версия PostgreSQL, с которой я работаю, это 10-ка. Все используемые мною SQL-запросы также проверены на 11-й версии. Минимальная поддерживаемая версия — это 9.6.

Предыстория

Началось всё почти год назад со странной для меня ситуации: конкурентное создание индекса на ровном месте завершилось с ошибкой. Сам индекс, как водится, в невалидном состоянии остался в базе. Анализ логов показал нехватку temp_file_limit. И понеслось… Копнув поглубже, я обнаружил целый ворох проблем в конфигурации БД и, засучив рукава, с блеском в глазах принялся их чинить.

Читать полностью »

В начале января 2020 года компания Huawei обновила смартфоны Huawei Mate 10 и Honor V10, которые были флагманами в 2017 года. Они получили EMUI 10 на базе операционной системы Android 10.

Теперь же компания начала тестировать новую функцию оболочки EMUI 10, объявив о наборе добровольцев для участия в бета-тесте. Зарегистрированные пользователи получат ссылку на загрузку новой прошивки.

Читать полностью »

 Как мы уже сообщали, компания Samsung Electronics на минувших выходных закрыла свой завод в Куми (Южная Корея) на два дня для дезинфекции после того, как у одного из сотрудников было диагностировано заболевание COVID-19.

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

image

За последние пару десятилетий появилось множество беспроводных устройств и технологий беспроводной связи. Дома и офисы наполнены разного рода гаджетами, большая часть которых умеет подключаться к сети через WiFi. Но вот проблема — чем больше таких гаджетов на единицу площади, тем хуже характеристики подключения. Если так пойдет и дальше, в беспроводной сети работать будет просто невозможно — уже сейчас «перенаселение» дает себя знать в многоквартирных домах и крупных офисах.

Эту проблему должна решить новая технология — WiFi 6, которая появилась относительно недавно. Сейчас стандарт WiFi 6 стал реальностью, поэтому можно надеяться на скорое появление большого количества устройств, совместимых с новой технологией.
Читать полностью »

Согласно отчету RedMonk за январь 2020 года, Python стал вторым по популярности языком программирования после Java Script. Ранее эту позицию на протяжении длительного времени уверенно удерживал Java, однако в начале года этот ЯП сместился на третью строчку рейтинга, который формируется на базе информации репозиториев GitHub. Если быть точными, то пара Java Script и Java удерживали топ-2 популярности языков программирования с момента начала формирования указанного рейтинга, то есть с 2012 года.

В начале этого года Python сместил Java и стал вторым по популярности языком программирования среди разработчиков - 1

Популярность JS и Java и их топовые позиции в рейтинге ожидаемы. Java Script — основной язык веб-разработки уже долгие годы, когда как Java — стандарт в разработке под Android и в сфере корпоративных приложений.
Читать полностью »

Apple поплатилась за замедление iPhone

Американская корпорация Apple решила выплатить в США по 25 долларов компенсации за каждый iPhone, который стал работать медленнее после установки новых версий iOS. Впрочем, итоговая сумма может быть скорректирована в ту или иную сторону. Несмотря на принятое решение, в Apple не признают своей вины и подчёркивают, что делают это исключительно из соображений сохранения лояльности пользователей своей продукции.

Читать полностью »

Исторически продукты Apple производились и собирались в основном в Китае. Только в последние годы компания начала сокращать свою зависимость Китая и стала переносить производственные линии в другие соседние регионы, такие как Вьетнам. Согласно новым данным, компания потерпела неудачу при попытке начать производство iPhone 11 в Индии, поэтому ее зависимость от Китая только возросла.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js