Переводы

Действительно ли Yii умирает?

Грустно осознавать, но Yii действительно умирает. Вот, что говорит об этом Павел Климов, один из разработчиков ядра Yii. Read »
Ключевые слова: Yii2, Yii3, Переводы

Оптимизация хвостовых вызовов в Elixir и Erlang - это не так эффективно и важно, как вы думаете

Оптимизация хвостовых вызовов (TCO) - это великолепная особенность Elixir и Erlang, о которой вам все рассказывают. Что если я скажу вам, что простая рекурсия может быть более быстрой и более эффективной, чем ее аналог, использующий хвостовую рекурсию? Read »

Семь мифов о производительности Erlang

В этой статье мы рассмотрим семь самых распространенных заблуждений о производительности Erlang. Обсудим причины возникновения таких мифов и поговорим о том, как на самом деле обстоят дела сегодня. Read »

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

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

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

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

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

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

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

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

Конфигурационные значения — это тоже зависимости

Поговорим о том, как правильно передавать конфигурационные значения в объекты. И почему конфигурационные значения — это тоже зависимости. Read »
Ключевые слова: PHP, Идеальный код, Переводы

Принципы, которые формируют успешные фреймворки

В этой статье мы подробно рассмотрим пять принципов, которым необходимо следовать при проектировании и разработке фремворков. Так же разберем, какие задачи решает фреймворк и какое место в разработке он должен занимать. Read »
Ключевые слова: Архитектура, Переводы