Пост №2997435

Автор: SimpleAsQ

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2997435″ }, «headline»: «сбербанк :: греф :: технологии», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%81%D0%B1%D0%B5%D1%80%D0%B1%D0%B0%D0%BD%D0%BA-%D0%B3%D1%80%D0%B5%D1%84-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8-3676960.jpeg», «height»: 689, «width»: 480 }, «datePublished»: «2017-02-21T10:49:51+03:00», «dateModified»: «2017-02-21T10:49:51+03:00», «author»: { «@type»: «Person», «name»: «SimpleAsQ» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2997435
Source: Joyreactor

Цитата #443629

Max: вчера на мобиле сам по себе включился гугл голос
Max: и сказал что он ничего не нашел
Max: но я ничего и не искал
Цитата #443629
Source: bash

Разработка транзакционных микросервисов с помощью Агрегатов, Event Sourcing и CQRS (Часть 2)

Это завершение переводной статьи о разработке транзакционных приложений с использованием микросервисной архитектуры. Начало.


В первой части статьи мы говорили, что основным препятствием при использовании микросервисной архитектуры является то, что модели предметной области (domain model), транзакции и запросы удивительно устойчивы к разделению по функциональному признаку. Было показано, что решение заключается в реализации бизнес-логики каждого сервиса в виде набора DDD-агрегатов. Каждая транзакция обновляет или создает один единственный агрегат. События используются для поддержания целостности данных между агрегатами (и сервисами).


Во второй части статьи мы увидим, что ключевой задачей при использовании событий является атомарное изменение состояния агрегата и одновременная публикация события. Посмотрим, как решить эту проблему с помощью Event Sourcing — используя событийно-ориентированный подход к проектированию бизнес-логики и системы сохранения состояния. После этого опишем, как микросервисная архитектура затрудняет реализацию запросов к базе данных, и как подход, называемый Command Query Responsibility Segregation (CQRS), помогает реализовывать масштабируемые и производительные запросы.
Читать дальше →
Разработка транзакционных микросервисов с помощью Агрегатов, Event Sourcing и CQRS (Часть 2)
Source: habrahabr

Пост №2997432

Автор: vitfenix

Регіональний ландшафтний парк «Тилігульський» — Миколаївська областьРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://ua.reactor.cc/post/2997432″ }, «headline»: «Регіональний ландшафтний парк «Тилігульський» — Миколаївська область / Моя Україна :: фото :: небольшой бонус в коментариях :: Тилигульский лиман :: много фото :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%A2%D0%B8%D0%BB%D0%B8%D0%B3%D1%83%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9-%D0%BB%D0%B8%D0%BC%D0%B0%D0%BD-%D0%9C%D0%BE%D1%8F-%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D1%84%D0%BE%D1%82%D0%BE-3676943.jpeg», «height»: 1365, «width»: 2048 }, «datePublished»: «2017-02-21T10:37:30+03:00», «dateModified»: «2017-02-21T10:37:30+03:00», «author»: { «@type»: «Person», «name»: «vitfenix» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2997432
Source: Joyreactor

Cyclone 10 — FPGA под маркой Intel

Когда в 2015 году Intel приобрела одного из крепнейших производителей SoC и FPGA — компанию Altera — этому не удивился никто. И дело не в том, что переговоры о сделке шли долго и волнообразно. Слишком уж очевидны те преимущества, которые получат продукты Intel, и, прежде всего, процессоры, обогащенные технологиями Altera. Результаты сотрудничества не заставили себя ждать — уже анонсирован «гибрид» Intel Xeon + FPGA. И вот следующее событие: новое поколение FPGA, Cyclone 10, уже выходит под брендом Intel.
Читать дальше →
Cyclone 10 — FPGA под маркой Intel
Source: geektimes

Continuous Integration UWP приложений в Visual Studio Team Services


С помощью VSTS можно автоматизировать развертывание и тестирование программного обеспечения в различных средах. Суть Continuous Integration заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. В частности CI позволяет автоматизировать регрессионное тестирование приложений.


В качестве ознакомления с возможностями VSTS предлагаю опубликовать и настроить Continuous Integration c Unit тестами простого UWP приложения.
Читать дальше →
Continuous Integration UWP приложений в Visual Studio Team Services
Source: habrahabr

Управление публичными данными: получение и использование

Неоднократное использование данных из одного источника даже при незначительных изменениях их содержания, структуры и формата обуславливает необходимость решения различных инструментарных, информационных, инжиниринговых, управленческих и правовых задач.


Одинарное применение набора данных может реализовываться в «ручном» режиме. Но уже повторное и последующие обновления данных на основе тех же актуализированных наборов вынуждает рассматривать проблему автоматизации хотя бы частично. Ещё более высокий уровень задач решается в рамках системы, которая задействует множество публичных наборов данных периодически актуализируемых и от разных поставщиков.

Читать дальше →
Управление публичными данными: получение и использование
Source: habrahabr

Защищаясь, Цукерберг берет Эвана Шпигеля «за горло»

Цукерберг атакует Snapchat со всех своих платформ (Instagram, Messenger, WhatsApp). После того, как за последние 4 года дважды пытался его купить и дважды воспроизвести как отдельное приложение. Об этом мы уже писали.


Вчера стала известна дата, когда функционал, напоминающий Snapchat Stories, «выкатит» WhatsApp. Пользователи этого мессенджера смогут, начиная с 24 февраля, размещать в своих статусах на сутки фотографии вместо текста. Можно разместить фото, а можно видео или GIF-ки. Называется этот функционал WhatsApp Status и он вчера, 20 февраля, был анонсирован в блоге компании.


Среди очевидных причин почему Цукерберг из года в год пытается скопировать тот или иной функционал мессенджера Эвана Шпигеля две причины:

— борьба за молодую аудиторию. Тут за последние полгода неплохо показал себя Instagram. Половина пользователей оного уже активно вовлечены в местный аналог «Историй».

— стремление охладить интерес инвесторов к Snapchat, особенно с учетом предстоящего IPO.


Показательно, что в родном facebook-мессенджере подборки фото и видео не особо пошли, если судить по тесту и отказу от внедрения прошлым летом. Но успех аналогичных «личных репортажей» в Instagram снова переменил мнение Марка. Так что скоро мы увидим на самом верху ленту в facebook бегущую строку личных фоторепортажей.

Оценят ли пользователи


До полноценных Snapchat`овских «историй» нововведение WhatsApp не дотягивает. Хотя Status можно будет просматривать в отдельной вкладке, но у конкурента логика группировки изображений создает эффект кинозала с непрерывным фильмом про жизнь друзей, а у WhatsApp по описанию скорее диафильм. Надо конечно посмотреть, но пока выглядит так. С другой стороны, «за» будущий возможный успех историй в мессенджере говорит цифра в 3,3 млрд фотографий ежедневно пересылаемых пользователями.


Читать дальше →
Защищаясь, Цукерберг берет Эвана Шпигеля «за горло»
Source: habrahabr

Грабли виртуального квеста, часть вторая: строительство, миллиард багов и тошнота в VR

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


На это можно смотреть бесконечно — как женщина разрушает квест и освобождает помещение под VR-клуб: