- CQRS Journey: Free ebook from Microsoft (Print book available for purchase)
- Functional and Reactive Domain Modeling: A high level overview of how to build up domain models using free monads and interpreters.
- Reactive Microservices Architecture: Free booklet from Lagom and O'Reilly
- Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka
- Domain-Driven Design: Tackling Complexity in the Heart of Software
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| cat social/scripts/social-site.service | |
| cat social/scripts/social-crawler.service |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #/bin/bash | |
| echo 'Removiendo las configuraciones actuales del proxy en:' | |
| sudo sh -c '(echo "g/^Acquire::http::proxy/d"; echo "wq") | ex -s /etc/apt/apt.conf' | |
| sudo sh -c '(echo "g/^Acquire::https::proxy/d"; echo "wq") | ex -s /etc/apt/apt.conf' | |
| sudo sh -c '(echo "g/^Acquire::ftp::proxy/d"; echo "wq") | ex -s /etc/apt/apt.conf' | |
| echo '/etc/apt/apt.conf' | |
| sudo sh -c '(echo "g/^http_proxy/d"; echo "wq") | ex -s /etc/environment' | |
| sudo sh -c '(echo "g/^https_proxy/d"; echo "wq") | ex -s /etc/environment' | |
| sudo sh -c '(echo "g/^ftp_proxy/d"; echo "wq") | ex -s /etc/environment' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package main | |
| import ( | |
| "fmt" | |
| "io" | |
| "github.com/coreos/go-systemd/sdjournal" | |
| ) | |
| func main() { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Based on http://www.gamasutra.com/blogs/ChrisSimpson/20140717/221339/Behavior_trees_for_AI_How_they_work.php | |
| public enum NodeStatus | |
| { | |
| Success, Failure, Running | |
| } | |
| public interface IBehaviorNode | |
| { | |
| NodeStatus Execute(Entity entity); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * @license AngularJS | |
| * (c) 2010-2012 AngularJS http://angularjs.org | |
| * License: MIT | |
| */ | |
| /** | |
| * Backward compatibility module for AngularJS | |
| * @author Vojta Jina <vojta.jina@gmail.com> | |
| * |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [merge] | |
| tool = intellij | |
| # tool = Kaleidoscope | |
| [diff] | |
| tool = intellij | |
| # tool = Kaleidoscope | |
| # intellij mergetool config | |
| [mergetool "intellij"] | |
| cmd = /Applications/IntelliJ\\ IDEA\ 13\\ CE.app/Contents/MacOS/idea merge $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE") $(cd $(dirname "$BASE") && pwd)/$(basename "$BASE") $(cd $(dirname "$MERGED") && pwd)/$(basename "$MERGED") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <iostream> | |
| #include <memory> | |
| #include <string> | |
| #include "repository.hpp" | |
| // Incomplete types used as compile-time keys. | |
| struct Key1; | |
| struct Key2; |
This document contains installation instructions for some C++ tools and libraries. It uses the cross-platform build system [CMake][0] whenever the software to download, build, configure (and run) supports it.
By default the process is described for a *-nix operating system (OS).
The process described here works very good, if the installed software is added to the path. It is suggested to do this, by adding the following lines to the /etc/profile.local file: