Недавно в подкасте "Цинковый прод" мы с товарищами обсуждали паттерн CQRS/ES и некоторые особенности её реализации в Elixir. Т.к. я в работе использую Laravel, грех было не покопаться в интернетах и не найти как же можно потягать этот подход в экосистеме данного фреймворка.
Всех приглашаю под кат, постарался максимально тезисно описать тему.
Архив за 15 апреля 2019
Как быстро попробовать CQRS-ES в Laravel или пишем банк на PHP
2019-04-15 в 23:33, admin, рубрики: clean architecture, laravel, php, sqrs/es, Программирование, Проектирование и рефакторинг, Разработка веб-сайтов
По предварительным данным пожар начался на верхних этажах и является несчастным случаем, а не терактом или иным умышленным поджогом. Конструкция собора значительно пострадала — обрушился почти 100-метровый шпиль, часы и крыша. На 22:00 данных о пострадавших нет, в тушении задействованы более 200 пожарных, на место происшествия прибыл президент Франции Эммануэль Макрон и премьер-министр Эдуар Филипп.
Новая функция Facebook Messenger сделала приложение более «дружелюбным» к смартфонам с экранами OLED
2019-04-15 в 19:42, admin, рубрики: НовостиТо ли из-за всё большей популярности экранов OLED в смартфонах, то ли по каким-то иным причинам всё больше приложений обзаводятся ночным режимом.
Вот и Facebook Messenger наконец-то полноценно получил такую функцию, хотя в виде «пасхалки» он там появился ещё месяц назад.
Самый производительный нетбук: компактный ноутбук One Mix 2S Yoga теперь можно купить с процессором Intel Core i7
2019-04-15 в 19:27, admin, рубрики: Новости, метки: новостиВ ноябре в продажу поступил необычный ноутбук One Mix 2, который некоторые источники также называли One Mix 2 Yoga. Новинка представляет собой современный вариант нетбука с семидюймовым экраном, полноценной клавиатурой и неплохой производительностью.
Робо-футболист от начинающих. Соревнования в МФТИ. Android & Arduino & Bluetooth
2019-04-15 в 18:50, admin, рубрики: android, arduino, МФТИ, Разработка под android, Разработка под Arduino, Разработка робототехники, робототехника, робофутболист, соревнованияДанная статья является полу-сиквелом к работе Love, Death and Robots «Машинка на Arduino, управляемая Android-устройством по Bluetooth, — полный цикл», состоящей из двух частей (раз, два). Вещи, описанные там, были немного доработаны-переделаны, а сам робот из ездящей машинки превратился в футболиста. В общем, есть интересный материал о том, как делать не надо.
Предыдущая инструкция была разделена на две части: программную и физическую. Изменений в обоих направлениях было не так много, поэтому в этот раз все в едином экземпляре. Кратко буду напоминать, зачем нужна описываемая часть, но для полного понимания лучше пробежаться по первым двум частям.
Читать полностью »
9 советов по использованию библиотеки Cats в Scala
2019-04-15 в 18:13, admin, рубрики: cats, functional programming, Raiffeisenbank, raiffeisenIT, scala, Блог компании Райффайзенбанк, РайффайзенIT, Райффайзенбанк, функциональное программированиеФункциональное программирование в Scala может быть нелегко освоить из-за некоторых синтаксических и семантических особенностей языка. В частности, некоторые средства языка и способы реализации задуманного с помощью основных библиотек кажутся очевидными, когда ты с ними знаком — но в самом начале изучения, особенно самостоятельного, узнать их не так просто.
По этой причине я решил, что будет полезно поделиться некоторыми советами по функциональному программированию в Scala. Примеры и наименования соответствуют cats, но синтаксис в scalaz должен быть аналогичным из-за общей теоретической базы.