Type | Amazon | Azure | Reference |
---|
Thank you for taking the time to review the code from Programming Cloud Native Applications with Google Cloud.
The core of the book is six projects generally comprising a service that forms part of the Skills Mapper application. The purpose of these is to allow the reader to explore how Google Cloud services fit together and can be used in practice rather than just defining their purpose.
The intention also is not to teach the reader how to program but more focus on the Google Cloud functionality and configuration. All instructions are at the command line whenever possible to make it easier to follow in a book and hopefully the command line will stay more consistent than the Google Cloud Console.
What I would most appreciate is understanding anything that is unclear, anything that is under or over explained and most importantly anything that doesn't work from the instructions given alone.
#!/usr/bin/env bash | |
brew cask install minishift | |
brew install hyperkit | |
brew install docker-machine-driver-hyperkit | |
sudo chown root:wheel /usr/local/bin/docker-machine-driver-hyperkit && sudo chmod u+s /usr/local/bin/docker-machine-driver-hyperkit |
package main | |
import ( | |
"compress/gzip" | |
"encoding/json" | |
"fmt" | |
"log" | |
"os" | |
) |
I hereby claim:
- I am danielvaughan on github.
- I am danielvaughan (https://keybase.io/danielvaughan) on keybase.
- I have a public key ASAYN3G83ZMkoOM21CsFSh2CsIDJVyIdIyAY2IivFLJLbAo
To claim this, I am signing this object:
//INFRASTRUCTURE | |
CREATE (ingest_core:INFRASTRUCTURE {name:"Ingest Core"}) | |
CREATE (ingest_broker_api:INFRASTRUCTURE {name:"Ingest Broker API"}) | |
CREATE (ingest_broker:INFRASTRUCTURE {name:"Ingest Broker"}) | |
CREATE (ingest_exporter:INFRASTRUCTURE {name:"Ingest Exporter"}) | |
CREATE (ingest_archiver:INFRASTRUCTURE {name:"Ingest Archiver"}) | |
CREATE (ingest_accessioner:INFRASTRUCTURE {name:"Ingest Accessioner"}) | |
CREATE (ingest_validator:INFRASTRUCTURE {name:"Ingest Validator"}) | |
CREATE (ingest_ui:INFRASTRUCTURE {name:"Ingest UI"}) | |
CREATE (ingest_ccc:INFRASTRUCTURE {name:"Cross-cutting Concerns"}) |
Until recently, the only way you could become a Certified Spring Professional was to take Pivotal’s compulsory, 4-day, Core Spring training course. On completion of the course, participants received an exam voucher that allowed them to schedule an exam at a certification centre.
At approximately £2.5k per attendee, the course is not cheap putting certification out of the reach of many self-funded developers and those that work for organisations without generous training budgets.
In May 2017 Pivotal changed their policy. Spring Certification Exams became available for individual purchase without enrolling in the course. I set out to see if it was possible to pass the exam without the Core Spring course and only using publically available material.
I set myself a budget of £250, ap
package main | |
import ( | |
"net/http" | |
"fmt" | |
"strings" | |
"time" | |
"io" | |
) |
package camdug; | |
import com.google.gson.Gson; | |
import org.zeromq.ZMQ; | |
public class MQExtensions { | |
public static void sendT(ZMQ.Socket socket, Object src) { | |
Gson gson = new Gson(); | |
String json = gson.toJson(src); |
package com.example.roman; | |
/** | |
* Created by danielvaughan on 09/10/2014. | |
*/ | |
public class Roman { | |
public String fromArabic(int i) { | |
if(i == 0) | |
throw new IllegalArgumentException("Zero not allowed"); |