(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.
| 'use strict'; | |
| module.exports = function(grunt) { | |
| // load all grunt tasks | |
| require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks); | |
| // configurable paths | |
| var paths = { |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> | |
| <CORSRule> | |
| <AllowedOrigin>*</AllowedOrigin> | |
| <AllowedMethod>PUT</AllowedMethod> | |
| <AllowedMethod>POST</AllowedMethod> | |
| <AllowedMethod>GET</AllowedMethod> | |
| <AllowedMethod>HEAD</AllowedMethod> | |
| <MaxAgeSeconds>3000</MaxAgeSeconds> | |
| <AllowedHeader>*</AllowedHeader> |
(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.
| upstream elasticsearch { | |
| # google auth proxy -> elasticsearch | |
| server 127.0.0.1:9201; | |
| } | |
| server { | |
| root /path/to/kibana; | |
| # insert standard Nginx boilerplate... |
| package main | |
| import ( | |
| "encoding/json" | |
| "errors" | |
| "net/http" | |
| "github.com/asaskevich/govalidator" | |
| ) |
| resource "digitalocean_droplet" "kafka" { | |
| image = "ubuntu-14-04-x64" | |
| name = "${var.machine_name}" | |
| region = "nyc2" | |
| size = "4gb" | |
| private_networking = true | |
| ssh_keys = [ | |
| "${var.ssh_fingerprint}" | |
| ] |