Skip to content

Instantly share code, notes, and snippets.

View jamesward's full-sized avatar

James Ward jamesward

View GitHub Profile
@jamesward
jamesward / keybase.md
Created July 25, 2014 12:43
keybase.md

Keybase proof

I hereby claim:

  • I am jamesward on github.
  • I am jamesward (https://keybase.io/jamesward) on keybase.
  • I have a public key whose fingerprint is 341C 2AE4 7D5F F3A7 EDFB 5989 E57A 697A 70CF E5F9

To claim this, I am signing this object:

Heroku @ Denver Open Source Users Group


About James Ward

Desktop Linux user since: Slackware 1.0 (which came on 24 3½" floppies)

Java Developer since: 1997

@jamesward
jamesward / mvn-heroku-output.md
Created May 10, 2012 19:06
hello-java-spring-neo4j mvn build
$ heroku create -s cedar --addons neo4j
$ git push heroku master 
Counting objects: 238, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (114/114), done.
Writing objects: 100% (238/238), 28.65 KiB, done.
Total 238 (delta 82), reused 187 (delta 64)
@jamesward
jamesward / workshop.md
Created June 14, 2012 14:57
Uber Heroku Workshop

Running Java, Play! & Scala Apps on the Cloud Workshop

Goals

  • Deploy a Spring + Tomcat Java app. Make changes and redeploy.
  • Heroku Basics: Logging, Scaling, Configuring, Collaborating, Extending
  • Deploy Play Framework on Heroku
@jamesward
jamesward / outline.md
Created June 15, 2012 21:01
Continuous Delivery on the Cloud

Continuous Delivery on the Cloud

Intro

  • Continuous Integration, Continuous Delivery, NoOps / Devops
  • Goals
    • Reduce Risk
  • Deliver Faster
@jamesward
jamesward / preso.md
Created August 9, 2012 16:32
Den of Clojure

Heroku @ Den of Clojure


About James Ward

Java Developer since: 1997 >

@jamesward
jamesward / Application.java
Created October 6, 2013 00:16
Test Multiple Tabs
package controllers;
import play.*;
import play.mvc.*;
import views.html.*;
public class Application extends Controller {
public static Result index() {
@jamesward
jamesward / preso.md
Last active February 11, 2016 15:21
Modern Web Apps with Play Framework

Modern Web Apps with Play Framework

Create an app:

play new foo
cd foo

Add dependencies to project/Build.scala:

@jamesward
jamesward / einstein-vision-workshop.md
Last active March 2, 2017 18:44
Dreamhouse Einstein Vision Workshop
@jamesward
jamesward / monads-why.md
Last active July 19, 2017 20:45
Monads - Why?

There comes a point in every Functional Programmer's life where they feel the curse of the Monad has lifted and they must now explain Monads to their friends who just don't get it. What follows is probably wrong and confusing, cause there is no escaping the curse. But here goes...

Suppose you have a system property that contains the name of another system property, like:

KEYNAME=FOO

And you want the value of FOO, like:

FOO=BAR