Представляем темную тему для Visual Studio App Center

Автор: admin от 27-09-2019, 23:00, посмотрело: 155

Мы стремимся сделать Visual Studio App Center наиболее удобным для вас. Благодаря тому, что вы находите время делиться с нами своими пожеланиями через наш репозиторий на Github, мы можем создавать для вас такие функции, как эта темная тема для App Center.



На представленных ниже скриншотах вы можете увидеть, как выглядит темная тема App Center:



Представляем темную тему для Visual Studio App Center

App Center Distribute



Представляем темную тему для Visual Studio App Center

App Center Test

Категория: Microsoft

 

Изучаем SEO самостоятельно: большая подборка материалов

Автор: admin от 27-09-2019, 22:55, посмотрело: 78

Привет, Хабр!



Cделал для вас большую подборку материалов о поисковом продвижении для самостоятельного изучения. Эти бесплатные материалы легко заменят вам платные курсы.



Также в конце статьи вы найдёте список книг по SEO, бесплатные курсы, чек-листы SEO-аудита, SEO-сервисы и расширения.



Добавляйте в закладки, чтобы не потерять.



Больше подобных статей можете читать на моем Telegram-канале (@proroas)



Изучаем SEO самостоятельно: большая подборка материалов



Отмечу, что список материалов будет пополняться. Если я не добавил стоящий материал, свяжитесь со мной — добавлю.



Приступим!

Категория: Android

 

Трансформация кода в Android

Автор: admin от 27-09-2019, 22:55, посмотрело: 70

Вместо вступления



Всё началось с того, что мне захотелось изучить тонкости настройки Gradle, понять его возможности в Android разработке (да и вообще). Начал с жизненного цикла и книги, постепенно писал простые таски, попробовал создать свой первый Gradle плагин (в buildSrc) и тут понеслось.



Решив сделать что-то, приближенное к реальному миру Android разработки, написал плагин, который парсит layout xml файлы разметки и создает по ним Java объект со ссылками на вьюхи. Затем побаловался с трансформацией манифеста приложения (того требовала реальная задача на рабочем проекте), так как после трансформации манифест занимал порядка 5к строк, а работать в IDE с таким xml файлом довольно тяжело.



Так я разобрался как генерировать код и ресурсы для Android проекта, но со временем захотелось чего-то большего. Появилась мысль, что было бы круто трансформировать AST (Abstract Syntax Tree) в compile time как это делает Groovy из-под коробки. Такое метапрограммирование открывает много возможностей, была бы фантазия.



Дабы теория не была просто теорией, я решил подкреплять изучение темы созданием чего-то полезного для Android разработки. Первое, что пришло на ум — сохранение состояния при пересоздании системных компонентов. Грубо говоря, сохранение переменных в Bundle максимально простым способом с минимальным бойлерплейтом.

Категория: Android

 

Топ 20 навигационных фич в IntelliJ IDEA. Часть 2

Автор: admin от 27-09-2019, 19:50, посмотрело: 125

Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Продвинутый курс». И хотя в данном материале речь пойдет преимущественно о Java, материал будет полезен Android-разработчикам



Топ 20 навигационных фич в IntelliJ IDEA. Часть 2


Первая часть тут

Категория: Android

 

Производительность PHP-бэкенда. Видео с Badoo PHP Meetup #3

Автор: admin от 27-09-2019, 16:25, посмотрело: 136

Привет! Готовы материалы с Badoo PHP Meetup #3, традиционной неформальной встречи сообщества. Напомню, в этот раз мы обсуждали проблемы производительности бэкенда на PHP и их решение в разных компаниях.  



Производительность PHP-бэкенда. Видео с Badoo PHP Meetup #3


Тема нашла моментальный отклик среди почти 200 гостей — на каждом перерыве спикеров окружала толпа с вопросами. Опытом делились Александр Малащицкий из Superjob, Павел Мурзаков pmurzakov из Badoo и Антон Шабовта zloyusr из Onliner, а к панельной дискуссии также присоединились Семён Катаев из Avito и Михаил Буйлов из Mamba.



Все материалы — под катом, полезного просмотра!

Категория: Программирование

 

DevOpsProdigy KubeGraf v1.1.0

Автор: admin от 27-09-2019, 15:15, посмотрело: 249

Сегодня мы зарелизили новую версию нашего плагина для мониторинга k8s — grafana.com/grafana/plugins/devopsprodigy-kubegraf-app — о котором писали ранее.



Ключевая фича новой версии — возможность аутентификации с помощью bearer-токена. Теперь посредством манифестов (которые можно найти тут) вы можете создать пользователя с readonly-доступами, получить токен (в ридми описан весь процесс) и использовать его в окне конфигурации вашего кластера.



DevOpsProdigy KubeGraf v1.1.0

Категория: Программирование / Веб-разработка

 

Управление зависимостями в многомодульном проекте на градл

Автор: admin от 27-09-2019, 14:15, посмотрело: 122

Управление зависимостями в многомодульном проекте на градл

Вступление



Статья пишется с прицелом на нативные андроид проекты, но, так как градл универсальная система сборки, в принципе, подойдет и для других проектов, которые может собрать градл. Идея не моя, я ее подчерпнул из гитхаб проекта у Jake Wharton SdkSearch — набор программ для поиска по документации андроид сдк.

Категория: Android

 

Никогда не поздно новый путь начинать

Автор: admin от 27-09-2019, 13:00, посмотрело: 76

Хотелось бы поделиться своей историей начинания в области iOs разработки в свои полные 50 лет.



Как-то по жизни я всегда следовал принципу, что в жизни нужно попробовать все. Наверное, это пошло еще с детства. Тогда еще не было даже такого понятия, как «гаджет» и мы с друзьями после школы записывались на новые секции и новые кружки, короче, искали чем себя занять. Были опробованы все виды единоборств, настольный теннис, волейбол… Игра на гитаре, год репетиций и концертов в оркестре народных инструментов, потом игра в ВИА — короче, весь мир у твоих ног ). Потом институт по специальности «Радиоинженер» и после армии, с 1989 года, паяние-ваяние «ZX-Spectrum» (думаю, есть еще люди, которые помнят данные девайсы), сборка и ремонт телевизоров, потом, с начала 2000-х — ремонт мобильных телефонов и других гаджетов.

Категория: Веб-разработка / iOS

 

Типичные заблуждения об ООП

Автор: admin от 27-09-2019, 12:15, посмотрело: 70

Привет, Хабр!



Сегодня вас ждет переводная публикация, в некоторой степени отражающая наши поиски, связанные с новыми книгами об ООП и ФП. Просим поучаствовать в голосовании.



Типичные заблуждения об ООП

Категория: Программирование

 

Азбука безопасности в Kubernetes: аутентификация, авторизация, аудит

Автор: admin от 27-09-2019, 11:55, посмотрело: 96

Азбука безопасности в Kubernetes: аутентификация, авторизация, аудит


Рано или поздно в эксплуатации любой системы встаёт вопрос безопасности: обеспечения аутентификации, разделения прав, аудита и других задач. Для Kubernetes уже создано множество решений, которые позволяют добиться соответствия стандартам даже в весьма требовательных окружениях… Этот же материал посвящён базовым аспектам безопасности, реализованным в рамках встроенных механизмов K8s. В первую очередь он будет полезен тем, кто начинает знакомиться с Kubernetes, — как отправная точка для изучения вопросов, связанных с безопасностью.

Категория: Программирование

 
Назад Вперед