Skip to content

Romansev/interview-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Interview roadmap

Программирование (код)

Паттерны проектирования

PHP

OPCache

OPCode

Garbage Collection:

Ломаем сбор мусора и десериализацию в PHP,

1 Основы подсчета ссылок,

2 Сбор циклических ссылок,

3 Вопросы производительности

Internals

ZVal

PHP Internals Book

Principles

DRY, KISS, YAGNI

GRASP

SOLID

CQRS:

Как быстро попробовать CQRS/ES в Laravel или пишем банк на PHP,

1 Введение в CQRS + Event Sourcing: Часть 1. Основы ,

2 Введение в CQRS + Event Sourcing: Часть 2

Инструменты (прикладное обеспечение)

Базы данных

Индексы

InnoDB и MyISAM

Полнотекстовый поиск в Mysql

Шардинг и репликация

Библиотеки

Async:

Асинхронный PHP и история одного велосипеда,

Управляем асинхронностью в PHP: от промисов к корутинам,

Coroutines в PHP и работа с неблокирующими функциями

Redis:

Шпаргалка по Redis,

RabbitMQ:

RabbitMQ tutorial 1,

RabbitMQ tutorial 2

RabbitMQ tutorial 3

RabbitMQ tutorial 4

RabbitMQ tutorial 5

Kafka:

Apache Kafka: обзор,

Apache Kafka – мой конспект,

Devops

php-fpm:

PHP-FPM

nginx:

NGINX изнутри,

Руководство для начинающих

Deploy (CI\CD):

Какая разница между Continuous Delivery, Continuous Deployment и Continuous Integration,

Continuous Integration для новичков

Непрерывная интеграция для PHP, используя TeamCity, Travis CI и Scrutinizer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors