Упрощаю разработку адаптеров для RecyclerView c BRVAH. Часть 1 http://amp.gs/jTi1x
Хабр
Упрощаю разработку адаптеров для RecyclerView c BRVAH. Часть 1
Я действующий разработчик приложений под платформу Android. Хочу поделиться крутой библиотекой, облегчающей разработку адаптеров для RecyclerView, и описать ее использование. RecyclerView – это View...
Как ускорить приложение за счёт PHP-FPM (няшим FPM conf) http://amp.gs/jTi1V
Хабр
Как ускорить приложение за счёт PHP-FPM (няшим FPM conf)
Привет. Сегодня хочу поговорить о том, как ускорить приложение через конфигурирование PHP-FPM.Сейчас самый популярный (из тех с которыми я сталкивался) стек на котором поднимается PHP приложение...
[Перевод] Так ошибаются не только новички: 17 самых распространённых ошибок в коде Python http://amp.gs/jTidP
Хабр
Так ошибаются не только новички: 17 самых распространённых ошибок в коде Python
Кладите этот список в закладки, его можно использовать как чек-лист для новичка, который уже пишет работающие программы, но ещё не успел споткнуться о подводные камни языка. Если вы только начали...
Интересный способ сделать config для web js библиотеки http://amp.gs/jTiNT
Хабр
Интересный способ сделать config для web js библиотеки
Как то раз мне захотелось сделать "Contact us" виджет и возникла дилемма, как задать настройки кнопки? Хотелось чтобы:Всё было понятно для не(до)программистовЛегко было написать генераторВсё работало...
Дайджест интересных материалов для мобильного разработчика #409 (30 августа — 5 сентября) http://amp.gs/jTiLj
Хабр
Дайджест интересных материалов для мобильного разработчика #409 (30 августа — 5 сентября)
В новом дайджесте подготовка к собеседованию и целая энциклопедия интеропа, новые правила Apple и геолокация без GPS, Bluetooth в качестве сервиса, пероеход в продакт-менеджеры, красота кривых и...
[Перевод] Сборка собственного RPM-пакета, содержащего простую Go-программу http://amp.gs/jTi5S
Хабр
Сборка собственного RPM-пакета, содержащего простую Go-программу
Процесс развёртывания программ обычно состоит из множества этапов. Некоторые из этих этапов могут представлять собой довольно-таки сложные последовательности действий. В наши дни имеется широкое...
Как и зачем я сдавал сертификацию Oracle — Java SE 11 Developer http://amp.gs/jTDnd
Хабр
Как и зачем я сдавал сертификацию Oracle — Java SE 11 Developer
Меня зовут Аксёнов Вячеслав и я бэкенд разработчик, пишу на Java/Kotlin, расскажу про то, как я сдавал сертификацию на знания Java SE 11 от Oracle. И какие нюансы я понял в процессе...
Дайджест свежих материалов из мира фронтенда за последнюю неделю №483 (30 августа — 5 сентября 2021) http://amp.gs/jTDx9
Хабр
Дайджест свежих материалов из мира фронтенда за последнюю неделю №483 (30 августа — 5 сентября 2021)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Веб-разработка • Веб-технологии, которые могут работать не так, как ожидается • ...
Джунам в Swift: как делать нейминг правильно? http://amp.gs/jTDfQ
Хабр
Джунам в Swift: как делать нейминг правильно?
Занимаясь на курсах или обучаясь по различным туториалам, книгам и статьям, начинающие разработчики не слишком заботятся о том, как называть свои константы, переменные, классы, протоколы и т.п. во...
PunkSpider: поисковик уязвимых сайтов готов к рестарту http://amp.gs/jTD7o
Хабр
PunkSpider: поисковик уязвимых сайтов готов к рестарту
История развивается по спирали. На хакерской конференции DEF CON 29 в 2021 году состоялся анонс новой версии PunkSpider — поисковой системы по уязвимостям в веб-приложениях, своеобразного аналога...
[Перевод] Главной угрозой для общества стали компании, которые «защищают безопасность» http://amp.gs/jTDgb
Хабр
Главной угрозой для общества стали компании, которые «защищают безопасность»
Получив новый телефон, я всегда его разбираю. Не из любопытства и не по политическим причинам, а просто для безопасности. Первый шаг — удаление двух или трёх крошечных микрофонов на плате. Это лишь...
DevOps-серфинг в потоке создания ценности. Митап 9-го сентября http://amp.gs/jTDib
Хабр
DevOps-серфинг в потоке создания ценности. Митап 9-го сентября
Привет, Хабр! Поговорим о Лабиринте разработки и о том, как побить рекорды по скорости создания приложений?Полный цикл разработки приложений иногда напоминает лабиринт, в котором приходится...
Как объединить 5 языков программирования в одном Python проекте? http://amp.gs/jTDut
Хабр
Как объединить 5 языков программирования в одном Python проекте?
На сегодняшний день существует несколько тысяч языков программирования, каждый из которых создавался с определенной целью, пытаясь изменить и улучшить недостатки своих предшественников. Так,...
ML5.JS — это как TensorFlow только без нижних уровней http://amp.gs/jTD2L
Хабр
ML5.JS — это как TensorFlow только без нижних уровней
На Хабре есть уже множество статей об крутой библиотеке TensorFlow.js, но я так и не смог найти что-то об ml5.js - это как TensorFlow, только здесь не надо заботиться об нижних уровнях нейросети. К...
Digital-мероприятия в Москве c 6 по 12 сентября http://amp.gs/jTDwR
Хабр
Digital-мероприятия в Москве c 6 по 12 сентября
Подборка мероприятий на неделю Jivo Sessions 07 сентября (вторник) — 28 сентября (вторник) онлайн бесплатно Jivo Sessions — это три насыщенных дня в режиме онлайн. Вы узнаете, как привлекать...