Широкий кругозор или эксперт в одной области?
Что лучше для разработчика? Знать всего по чуть чуть, или много, но что-то одно конкретное? Попробуем разобраться.
Читать далее...Что лучше для разработчика? Знать всего по чуть чуть, или много, но что-то одно конкретное? Попробуем разобраться.
Читать далее...Nginx (Engine X) — это веб-сервер и прокси-сервер с открытым исходным кодом, который используется для обработки HTTP-запросов и доставки статического и динамического контента в Интернете. Опишем его назначение.
Читать далее...PHP-FPM (PHP FastCGI Process Manager) — это сервер приложений для PHP, который запускает и управляет процессами PHP на сервере. Расскажем кратко о нём.
Читать далее...Phpdoc — это система документирования для языка программирования PHP, которая позволяет разработчикам создавать документацию для своих функций, классов и методов. Опишем основные директивы phpdoc.
Читать далее...Разработка высоконагруженного веб-приложения — это сложный и длительный процесс, который включает несколько этапов.
Читать далее...Документирование кода — это процесс написания текстового описания, объясняющего работу программного кода, включая его назначение, структуру, аргументы и возвращаемые значения функций и методов, а также основные алгоритмы, используемые в коде. Документирование кода имеет как плюсы, так и минусы.
Читать далее...У разработчиков принято делить уровень подготовки и профессионализм на три уровня: Junior-разработчик (младший уровень), Middle-разработчик (средний уровень) и Senior-разработчик (старший разработчик). На первый взгляд, эти термины очевидны, но на практике все понимают их по-разному.
Читать далее...Файберы (Fibers) — это новый механизм в PHP, который позволяет создавать легковесные потоки выполнения (которые называются «файберами»), которые могут прерываться и возобновляться в любой момент времени без использования системных вызовов операционной системы.
Читать далее...В PHP генераторы с использованием ключевого слова yield позволяют создавать итераторы, которые генерируют значения по мере необходимости. Расскажем поподробнее о генераторах.
Читать далее...Аутентификация — проверка подлинности данных о пользователе сервером. Существуют разные виды аутентификации. Опишем кратко эти способы для веб-приложений.
Читать далее...