Рубрика «модульная архитектура»
Совместная игра в Factorio — лучшее техническое собеседование, что мы проводили
2021-04-09 в 11:16, admin, рубрики: factorio, ITSumma, Space Exploration, автоматизация, Блог компании ITSumma, железнодорожная сеть, Игры и игровые приставки, командная работа, конкуренция потоков, логические игры, микросервисы, многопоточность, модульная архитектура, отладка, Программирование, светофоры, собеседование, состояние гонки, управление персоналом, чертежи
В последнее время много копий сломано вокруг технических собеседований. Очевидно, что инвертирование двоичного дерева на доске практически никак не связано с практическими навыками реального программиста. Примитивный Fizzbuzz по-прежнему остаётся самым эффективным тестом. Как следствие, выросло внимание к опенсорсным проектам, но оказалось, что это тоже не очень хороший показатель, потому что у большинства профессионалов нет на них времени.
У нас в компании самое эффективное собеседование по программированию на сегодняшний день — это обычно какое-то домашнее задание на несколько дней, в котором кандидата просят исправить баг или реализовать небольшую функцию. Это не очень хорошо, потому что занимает много времени, и человек может получить внешнюю помощь (или погуглить, если функция достаточно распространённая). С другой стороны, некоторые крупные компании вместо этого удвоили количество собеседований с доской (и алгоритмами), подвергая будущих инженеров многочасовым сессиям онлайн-программирования с различным уровнем инвазивного наблюдения.
Все эти методы интервью не сравнятся с очень простой метрикой: совместная игра в Factorio. Прохождение всего цикла Factorio — практически идеальный показатель, насколько хорошо человек решает общие технические проблемы. Можно даже настроить прохождение игры на основе будущей должности, чтобы лучше понять, как кандидат справится со своей ролью.
Читать полностью »
Микромодульные центры обработки данных
2017-12-19 в 9:59, admin, рубрики: Анализ и проектирование систем, Блог компании VPS.house, виртуализация, высокая производительность, дата-центр, модульная архитектура, модульный дата-центр, облачные технологии, Серверное администрирование, хранение данных, хранилища данных, цод
Заводские микромодульные дата центры объединяют информационные технологии и вспомогательную инфраструктуру в автономном блоке.
Мини-дата центры быстро развиваются в конечных сетевых подключениях – на заводах, контейнерных суднах, базовых станциях сотовой связи. Основанием для этого является тот факт, что все предприятия стараются внедрить вычислительные и накопительные мощности ближе к тому месту, где генерируются данные.
Читать полностью »
Существует ли идеальный планировщик личных задач? Разработка модульного планировщика
2017-10-13 в 7:57, admin, рубрики: gtd, модульная архитектура, планирование времени, повторное использованиеНекоторое время назад, я, как активный пользователь планировщиков личных задач, открыл для себя один значительный недостаток – несмотря на их несчётное количество, невозможно найти «тот самый», который удовлетворял бы тебя по всем пунктам.
Нет, само по себе это абсолютно нормально, так как программу разрабатывал один или несколько разработчиков, которые в итоге пришли к своему пониманию того, “как пользователю будет лучше”. Да и к тому же, невозможно в одной программе уместить всё, что теоретически может захотеть сферический пользователь в вакууме. Или возможно?
Построение гибких PHP приложений
2017-05-02 в 11:14, admin, рубрики: composer, php, автозагрузка, архитектура web приложений, архитектура приложений, компоненты, модульная архитектура, модульное программирование, ооп, Программирование, Проектирование и рефакторинг, Разработка веб-сайтов, структура кода, структура приложения, структура проекта, файловая структураЭра фулстэк фрэймворков в прошлом. Современные разработчики фрэймворков разделяют свои монолитные репозитории на компоненты с помощью ответвлений в Git, позволяя разработчику выбрать то, что действительно необходимо его проекту. Это означает, что вы можете построить свое приложение на топовых Zend Service Manager, Aura Router, Doctrine ORM, Laravel (Illuminate) Eloquent, Plates, Monolog, Symfony Cache или любых других компонентах, которые можно установить через Composer.
MATRЁSHKA – модульная система беспилотного коммерческого транспорта
2016-07-21 в 16:15, admin, рубрики: volgabus, автобус, автопилот, гаджеты, модуль, модульная архитектура, робототехника, сделано в России, сделано у нас, транспорт будущего, электротранспорт, Энергия и элементы питания, метки: volgabus
Буквально только что был представлен концепт модульного электротранспорта российской компанией Volgabus, которая занимается производством автобусов. Если быть точнее, то разработкой занимается дочерняя компания BMG (Bakulin Motors Group) созданная владельцем Volgabus Алексеем Бакулиным. Но несмотря на статус «концепта», разработка проекта идет полным ходом и уже идут испытания на территории «Сколково».
Давайте изучим этот концепт подробнее вместе.
Читать полностью »
Трудозатраты на реализацию «простого» модуля отправки Email в приложении с модульной архитектурой
2013-01-22 в 20:52, admin, рубрики: ERP, ERP-системы, java, веб-сервис, модульная архитектура, Программирование, метки: Erp, java, веб-сервис, модульная архитектура, Программирование, СОА| На php отправка mail реализуется одной строчкой кода! А на java- нужно 3 недели??! (из разговоров с разработчиками и менеджерами) |

Статья не о том, как отправлять почту на java. Моя цель — показать сложности модульной разработки больших приложений (на примере разработки ERP River).
Итак, задача: реализовать сервис отправки по email (war).
Этапы разработки:
Создание модульной структуры с применением инверсии управления
2012-08-11 в 16:19, admin, рубрики: ioc, php, модульная архитектура, метки: ioc, модульная архитектура В этой статье я расскажу о том как создать легко расширяемую, модульную структуру. Подобная организация используется в Symfony. Так же мы будем использовать Composer. Что это такое и как его использовать можно почитать тут.
Читать полностью »


