Please take a minute and send me some feedback here
Connect with me on LinkedIn or Twitter
Send me an email
Book a call
Get all the most current info here
| #!groovy | |
| docker.image('cloudbees/java-build-tools:0.0.6').inside { | |
| checkout scm | |
| def mavenSettingsFile = "${pwd()}/.m2/settings.xml" | |
| stage 'Build' | |
| wrap([$class: 'ConfigFileBuildWrapper', |
| echo "Flipping tables! (╯°□°)╯︵ ┻━┻" | |
| num_rules=3 | |
| real=3 # exposed to the ELB as port 443 | |
| test=4 # used to install test certs for domain verification | |
| health=5 # used by the ELB healthcheck | |
| blue_prefix=855 | |
| green_prefix=866 |
Please take a minute and send me some feedback here
Connect with me on LinkedIn or Twitter
Send me an email
Book a call
Get all the most current info here
| # This is an example of the Stack Exchange Tier 1 HAProxy config | |
| # The only things that have been changed from what we are running are: | |
| # 1. User names have been removed | |
| # 2. All Passwords have been remove | |
| # 3. IPs have been changed to use the example/documentation ranges | |
| # 4. Rate limit numbers have been changed to randome numbers, don't read into them | |
| userlist stats-auth | |
| group admin users $admin_user | |
| user $admin_user insecure-password $some_password |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| package com.sagedevices.platform.jersey.core; | |
| import com.sagedevices.platform.api.util.StringUtil; | |
| public class RequestId { | |
| public static final String HEADER_NAME_ORIGIN = "X-Origin-Request-Id"; | |
| public static final String HEADER_NAME_LOCAL = "X-Local-Request-Id"; | |
| public static final String MDC_NAME_LOCAL = "LocalRequestId"; |
Best talks day 1:
| ###Deploy SSH key to ansible inventory### | |
| for server in $(ansible --list-hosts all); do ssh-copy-id -i ~/.ssh/id_rsa.pub $server; done |
If you have two days to learn the very basics of modelling, Domain-Driven Design, CQRS and Event Sourcing, here's what you should do:
In the evenings read the [Domain-Driven Design Quickly Minibook]{http://www.infoq.com/minibooks/domain-driven-design-quickly}. During the day watch following great videos (in this order):