Skip to content

Instantly share code, notes, and snippets.

View rosskukulinski's full-sized avatar

Ross Kukulinski rosskukulinski

View GitHub Profile
Machines - Mike McNeil - @mikermcneil
Brining the lessons of Node down to the database - Josh Kuhn - @deontologician
Intro to Kraken - Lenny Markus - @LennyMarkus
Intro to Meteor - Rahul Choudhury
REST APIs with Loopback - Shubhra Kar - @ShubhraKar
Maintaining JavaScript Code Quality with ESLint - Jamund Ferguson - @xjamundx
Introduction to iojs - Ross Kukulinski - @rosskukulinski
Using Flow with NodeJS - Adam Crabtree - @CrabDude
Shipping NodeJS with Docker Containers - Ross Kukulinski - @rosskukulinski
Developing with Typescript - Peter Snider
var request = require('request');
var http = require('http');
var server = http.createServer(function(req, res) {
var query = request('https://getyodlr.com/api/config');
query.pipe(res);
});
server.listen(3000);
{{ if ls "/services/audiorouter" }}
upstream ar {
{{ range getvs "/services/audiorouter/*" }}
server {{ . }};{{ end }}
}
{{ end }}

Here are 3 resources about running Elasticsearch on AWS. I recommend going through them in order:

  1. Webinar (by Elastic employees) about running Elasticsearch on AWS: https://vimeo.com/elasticsearch/review/110218622/a1c28e84cc. Its a bit long (~1 hour) but I'd start here.

  2. These two blog posts cover setting up the AWS environment, then installing and configuring Elasticsearch on it:

  1. And this is a deeper technical dive into various configuration settings - primarily to do with HA and security - that might be useful when setting up Elasticsearch on AWS: http://www.slideshare.net/bobeirasa/es-on-aws-rafael-lopes-2nd-meetup-elasticsearch-brasil
+ docker build -t hub.getyodlr.com/rethinkdb-source .
Sending build context to Docker daemon 557.1 kB
Sending build context to Docker daemon 1.114 MB
Sending build context to Docker daemon 1.671 MB
Sending build context to Docker daemon 2.228 MB
Sending build context to Docker daemon 2.785 MB
Sending build context to Docker daemon 3.342 MB
Sending build context to Docker daemon 3.899 MB
Sending build context to Docker daemon 4.456 MB
Sending build context to Docker daemon 5.014 MB
#!/bin/bash
mkdir ./cluster-dump
kubectl get --export -o=json ns | \
jq '.items[] |
select(.metadata.name!="kube-system") |
select(.metadata.name!="default") |
del(.status,
.metadata.uid,
@rosskukulinski
rosskukulinski / rax_delegate.py
Created September 4, 2016 19:18
Rackspace delegate subdomain DNS
#!/usr/bin/env python
import pyrax
pyrax.set_setting("identity_type", "rackspace")
pyrax.set_default_region('DFW')
pyrax.set_credentials('XXX', 'YYY')
domain = pyrax.cloud_dns.find(name="yourdomain.com")
print domain
@rosskukulinski
rosskukulinski / keybase.md
Created October 19, 2016 18:16
keybase.md

Keybase proof

I hereby claim:

  • I am rosskukulinski on github.
  • I am rosskukulinski (https://keybase.io/rosskukulinski) on keybase.
  • I have a public key whose fingerprint is AA52 0FC2 9B9E 7C5B 6402 1311 A653 0F47 E188 4C87

To claim this, I am signing this object:

withdraw:1 Pattern attribute value [^\d]*(\d{0,3}){1}(\,\d{3})*(\.\d{2})+[^\d]* is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /[^\d]*(\d{0,3}){1}(\,\d{3})*(\.\d{2})+[^\d]*/: Invalid escape
Short name Full name
csr       certificatesigningrequests
cs componentstatuses
cm configmaps
ds daemonsets
deploy deployments
ep endpoints
ev events
hpa       horizontalpodautoscalers