Запускаем штатный эмулятор Android SDK на AMD

За долгие годы в сообществе Android разработчиков прочно укоренилось мнение, что использовать стандартный эмулятор Android на компьютерах на базе процессоров AMD невозможно. И, что поэтому для написания Android приложений очень желательно иметь компьютер с процессором intel. Но, на самом деле это совсем не так. Рассмотрим, как запустить штатный эмулятор Android

Блог-платформа или блог как самостоятельный сайт. Плюсы и минусы

Сегодня мы поговорим сразу о двух вопросах, которые мне иногда задают. Почему мои статьи опубликованы на самостоятельном сайте, а не на одной из блог-платформ? И в чём разница между первым и вторым вариантом?

Почему подключаться к серверу с базой данных напрямую из мобильного приложения, это плохая идея

На просторах интернета (в первую очередь на различных форумах) уже давно периодически появляются вопросы о том, как подключиться напрямую из мобильного приложения к серверу баз данных. В этой статье мы покажем, что подобный способ взаимодействия между сервером баз данных и мобильным клиентом на самом деле очень плохая затея.

Плюсы и минусы работы в профильном отделе не IT компании

Ранее мы уже рассматривали особенности работы программиста на фрилансе и в IT компаниях. Но, также программисты нередко работают и в компаниях основная деятельность которых далека от IT. Так в чём же преимущества и недостатки работы в таких компаниях?

Об опыте работы программистом

Об наличии и «размере» опыта работы программистом говорят почти везде. И при приёме на работу и в профессиональных сообществах, да и в личном общении. Но, что же из себя представляет этот опыт? Из чего он складывается?

Собственный механизм авторизации с использованием токенов на Spring Boot и Spring Security

В Spring Security заложено множество возможностей и даже готовых решений в плане авторизации и аутентификации. Но, к сожалению, не всегда стандартный функционал отвечает бизнес требованиям. Поэтому создание собственных механизмов авторизации не такое уж и редкое явление. В этой статье мы рассмотри создание собственного механизма авторизации на основе токенов.