Статьи

10 советов для лучшего кодирования

Написание кода иногда может быть самой сложной частью любого процесса разработки программного обеспечения. Если вы не организуете все с самого начала — особенно для больших…
Статьи

Взгляд на валентина

Valentina — это набор инструментов, в том числе: Valentina DB (новый сервер баз данных SQL), Valentina Studio (инструмент управления базами данных), Valentina Report (графический интерфейс…
Статьи

Коллекционные классы в PHP

Класс Collection является заменой ООП для традиционной структуры данных массива. Как и массив, коллекция содержит элементы-члены, хотя обычно это объекты, а не простые типы, такие…
Статьи

Как оптимизировать основанные на Docker CI Runners с помощью общих кэшей пакетов

В Unleashed Technologies мы используем Gitlab CI с бегунами Docker для нашего непрерывного интеграционного тестирования. Мы приложили значительные усилия для ускорения выполнения сборок. Одна из…
Статьи

Реализация единицы работы - обработка доменных объектов через транзакционную модель

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