Блог

Ключевые слова

Подписаться на RSS

Читать блог на Английском

Гибкая модульная архитектура на Yii2 - Часть 3: Работа с базой данных и миграции

Описание проверенного подхода к организации гибкой модульной архитектуры на Yii2. В третьей части мы обсудим, как можно организовать миграции и разнести их по модулям. А так же обсудим связанные вопросы работы с базой данных.

Ключевые слова: PHP, Yii2, Архитектура

Гибкая модульная архитектура на Yii2 - Часть 2: Взаимодействие между модулями и интернационализация

Описание проверенного подхода к организации гибкой модульной архитектуры на Yii2. Во второй части добавим возможность взаимодействия модулей друг с другом без добавления зависимостей. И так же добавим модульный подход в механизм интернационализации (I18N).

Ключевые слова: PHP, Yii2, Архитектура

Гибкая модульная архитектура на Yii2 - Часть 1: Подключение модулей, роутинг и события

Описание проверенного подхода к организации гибкой модульной архитектуры на Yii2. В первой части рассмотрим базовую архитектуру приложения, систему подключения модулей, роутинг и событийную систему.

Ключевые слова: PHP, Yii2, Архитектура

Принципы программирования - Часть 4: Сообщения

Здесь мы обсудим принципы взаимодействия объектов через сообщения. Какие бывают сообщения и как их правильно использовать. А так же рассмотрим событийную модель.

Ключевые слова: PHP, Идеальный код, Переводы

Принципы программирования - Часть 3: Жизненный цикл объектов

В этой статье мы рассмотрим, как устроен жизненный цикл объектов и как правильно его организовать. Полезные советы по созданию, изменению, освобождению, восстановлению и удалению объектов.

Ключевые слова: PHP, Идеальный код, Переводы

Принципы программирования - Часть 2: Избавляемся от NULL

Поговорим о том, почему NULL - это плохо. Рассмотрим несколько эффективных способов избавления от NULL в нашем коде. И подумаем, в каких случаях это надо делать.

Ключевые слова: PHP, Идеальный код, Переводы

Способы представления графов

Я планирую написать цикл статей об алгоритмах, используемых при работе с графами. И перед этим будет уместно небольшое введение: что такое графы, способы их представления и программной реализации.

Ключевые слова: Rust, Графы, Структуры данных

Принципы программирования - Часть 1: Уменьшение сложности

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

Ключевые слова: PHP, Идеальный код, Переводы

Игра "Жизнь" на Rust

Игра "Жизнь" - клеточный автомат, придуманный английским математиком Джоном Конвеем. Несложная, но забавная штука. Его реализацию писал, пожалуй, каждый программист. И в этом посте мы напишем игру "Жизнь" на языке Rust.

Ключевые слова: Rust

Визуализация кривой Леви на Rust

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

Ключевые слова: Rust, Визуализация данных, Работа с изображениями, Фракталы

Ключевые слова

Подписаться на RSS

Читать блог на Английском