-
-
Save lmarburger/6537333 to your computer and use it in GitHub Desktop.
Timing rubygems spec.4.8 download from Fastly and S3. Run the test script and paste your results in a comment below: `curl -s https://gist.github.com/lmarburger/6537333/raw/time.sh | bash`
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ curl -s https://gist.github.com/lmarburger/6537333/raw/time.sh | bash | |
== Fastly == | |
DNS: 0.156 CONNECT: 0.189 REQSENT: 0.488 STARTTX: 2.860 TOTAL: 5.583 | |
X-Served-By: cache-v43-ASH, cache-ny58-NYC | |
X-Cache: MISS, MISS | |
DNS: 0.001 CONNECT: 0.040 REQSENT: 0.129 STARTTX: 0.174 TOTAL: 1.321 | |
X-Served-By: cache-v43-ASH, cache-ny57-NYC | |
X-Cache: MISS, HIT | |
DNS: 0.002 CONNECT: 0.031 REQSENT: 0.123 STARTTX: 0.166 TOTAL: 1.237 | |
X-Served-By: cache-v43-ASH, cache-ny57-NYC | |
X-Cache: MISS, HIT | |
DNS: 0.001 CONNECT: 0.043 REQSENT: 0.134 STARTTX: 0.171 TOTAL: 1.361 | |
X-Served-By: cache-v43-ASH, cache-ny57-NYC | |
X-Cache: MISS, HIT | |
DNS: 0.002 CONNECT: 0.034 REQSENT: 0.116 STARTTX: 0.156 TOTAL: 1.324 | |
X-Served-By: cache-v43-ASH, cache-ny58-NYC | |
X-Cache: MISS, HIT | |
DNS: 0.002 CONNECT: 0.037 REQSENT: 0.125 STARTTX: 0.171 TOTAL: 1.379 | |
X-Served-By: cache-v43-ASH, cache-ny56-NYC | |
X-Cache: MISS, HIT | |
DNS: 0.001 CONNECT: 0.041 REQSENT: 0.129 STARTTX: 0.166 TOTAL: 1.292 | |
X-Served-By: cache-v43-ASH, cache-ny58-NYC | |
X-Cache: MISS, HIT | |
DNS: 0.002 CONNECT: 0.031 REQSENT: 0.121 STARTTX: 0.156 TOTAL: 1.314 | |
X-Served-By: cache-v43-ASH, cache-ny56-NYC | |
X-Cache: MISS, HIT | |
DNS: 0.001 CONNECT: 0.035 REQSENT: 0.132 STARTTX: 0.169 TOTAL: 1.261 | |
X-Served-By: cache-v43-ASH, cache-ny56-NYC | |
X-Cache: MISS, HIT | |
DNS: 0.002 CONNECT: 0.049 REQSENT: 0.137 STARTTX: 0.172 TOTAL: 1.261 | |
X-Served-By: cache-v43-ASH, cache-ny56-NYC | |
X-Cache: MISS, HIT | |
== Rubygems == | |
DNS: 0.390 CONNECT: 0.423 REQSENT: 0.512 STARTTX: 0.950 TOTAL: 3.302 | |
DNS: 0.001 CONNECT: 0.040 REQSENT: 0.127 STARTTX: 0.626 TOTAL: 2.522 | |
DNS: 0.001 CONNECT: 0.036 REQSENT: 0.125 STARTTX: 0.611 TOTAL: 2.580 | |
DNS: 0.001 CONNECT: 0.037 REQSENT: 0.126 STARTTX: 0.658 TOTAL: 2.451 | |
DNS: 0.001 CONNECT: 0.037 REQSENT: 0.126 STARTTX: 0.601 TOTAL: 2.509 | |
DNS: 0.001 CONNECT: 0.039 REQSENT: 0.127 STARTTX: 0.620 TOTAL: 2.845 | |
DNS: 0.001 CONNECT: 0.037 REQSENT: 0.159 STARTTX: 0.589 TOTAL: 2.418 | |
DNS: 0.001 CONNECT: 0.039 REQSENT: 0.382 STARTTX: 1.032 TOTAL: 4.515 | |
DNS: 0.001 CONNECT: 0.041 REQSENT: 0.129 STARTTX: 0.657 TOTAL: 3.010 | |
DNS: 0.001 CONNECT: 0.044 REQSENT: 0.135 STARTTX: 0.643 TOTAL: 3.255 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
echo '== Fastly ==' | |
for i in {1..10}; do | |
echo | |
curl -isSD >(grep "X-\(Cache\|Served-By\):") -o /dev/null \ | |
-w "DNS: %{time_namelookup} CONNECT: %{time_connect} REQSENT: %{time_pretransfer} STARTTX: %{time_starttransfer} TOTAL: %{time_total}\n" \ | |
https://bundler.global.ssl.fastly.net/specs.4.8.gz | |
done | |
echo | |
echo | |
echo '== Rubygems ==' | |
for i in {1..10}; do | |
curl -LisS -o /dev/null \ | |
-w "DNS: %{time_namelookup} CONNECT: %{time_connect} REQSENT: %{time_pretransfer} STARTTX: %{time_starttransfer} TOTAL: %{time_total}\n" \ | |
https://www.rubygems.org/specs.4.8.gz | |
done |
Sweet!
[22:09:15] tmoore@tmoore-macbook:~ (master *$=) $ curl -s https://gist.github.com/lmarburger/6537333/raw/time.sh | bash
== Fastly ==
DNS: 0.383 CONNECT: 0.425 REQSENT: 0.528 STARTTX: 5.520 TOTAL: 6.526
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, MISS
DNS: 0.006 CONNECT: 0.051 REQSENT: 0.173 STARTTX: 0.219 TOTAL: 1.389
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.002 CONNECT: 0.041 REQSENT: 0.151 STARTTX: 0.198 TOTAL: 1.207
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.068 REQSENT: 0.185 STARTTX: 0.236 TOTAL: 1.216
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.042 REQSENT: 0.171 STARTTX: 0.235 TOTAL: 1.239
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.033 CONNECT: 0.076 REQSENT: 0.237 STARTTX: 0.281 TOTAL: 1.316
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.002 CONNECT: 0.044 REQSENT: 0.151 STARTTX: 0.198 TOTAL: 1.215
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.006 CONNECT: 0.044 REQSENT: 0.181 STARTTX: 0.229 TOTAL: 1.741
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.007 CONNECT: 0.045 REQSENT: 0.163 STARTTX: 0.211 TOTAL: 1.237
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.002 CONNECT: 0.041 REQSENT: 0.174 STARTTX: 0.220 TOTAL: 1.360
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
== Rubygems ==
DNS: 0.380 CONNECT: 0.924 REQSENT: 1.536 STARTTX: 1.844 TOTAL: 10.521
DNS: 0.001 CONNECT: 0.308 REQSENT: 0.844 STARTTX: 1.081 TOTAL: 6.901
DNS: 0.001 CONNECT: 0.308 REQSENT: 0.922 STARTTX: 1.233 TOTAL: 7.731
DNS: 0.374 CONNECT: 0.598 REQSENT: 1.044 STARTTX: 1.284 TOTAL: 7.126
DNS: 0.001 CONNECT: 0.214 REQSENT: 0.685 STARTTX: 0.942 TOTAL: 6.700
DNS: 0.002 CONNECT: 0.278 REQSENT: 0.732 STARTTX: 0.978 TOTAL: 7.593
DNS: 0.001 CONNECT: 0.306 REQSENT: 0.924 STARTTX: 1.229 TOTAL: 8.883
DNS: 0.001 CONNECT: 0.304 REQSENT: 0.816 STARTTX: 1.230 TOTAL: 9.730
DNS: 0.001 CONNECT: 0.306 REQSENT: 0.922 STARTTX: 1.232 TOTAL: 8.783
DNS: 0.001 CONNECT: 0.243 REQSENT: 1.069 STARTTX: 1.380 TOTAL: 20.927
in reply to https://twitter.com/lmarburger/status/378674457709404160
215214 め ~/tmp 〒 curl -s https://gist.github.com/lmarburger/6537333/raw/time.sh | bash
== Fastly ==
DNS: 0.146 CONNECT: 0.282 REQSENT: 0.557 STARTTX: 4.288 TOTAL: 6.817
X-Served-By: cache-v41-ASH, cache-ty68-TYO
X-Cache: MISS, MISS
DNS: 0.004 CONNECT: 0.127 REQSENT: 0.385 STARTTX: 0.518 TOTAL: 8.168
X-Served-By: cache-v41-ASH, cache-ty67-TYO
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.129 REQSENT: 0.389 STARTTX: 0.518 TOTAL: 2.694
X-Served-By: cache-v41-ASH, cache-ty67-TYO
X-Cache: MISS, HIT
DNS: 0.005 CONNECT: 0.137 REQSENT: 0.409 STARTTX: 0.544 TOTAL: 2.419
X-Served-By: cache-v41-ASH, cache-ty68-TYO
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.133 REQSENT: 0.401 STARTTX: 0.533 TOTAL: 4.437
X-Served-By: cache-v41-ASH, cache-ty68-TYO
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.136 REQSENT: 0.411 STARTTX: 0.545 TOTAL: 2.943
X-Served-By: cache-v41-ASH, cache-ty68-TYO
X-Cache: MISS, HIT
DNS: 0.020 CONNECT: 0.144 REQSENT: 0.401 STARTTX: 0.530 TOTAL: 2.898
X-Served-By: cache-v41-ASH, cache-ty66-TYO
X-Cache: MISS, HIT
DNS: 0.130 CONNECT: 0.254 REQSENT: 0.511 STARTTX: 0.644 TOTAL: 2.904
X-Served-By: cache-v41-ASH, cache-ty68-TYO
X-Cache: MISS, HIT
DNS: 0.005 CONNECT: 0.135 REQSENT: 0.405 STARTTX: 0.537 TOTAL: 3.077
X-Served-By: cache-v41-ASH, cache-ty66-TYO
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.133 REQSENT: 0.406 STARTTX: 0.541 TOTAL: 2.946
X-Served-By: cache-v41-ASH, cache-ty66-TYO
X-Cache: MISS, HIT
== Rubygems ==
DNS: 0.038 CONNECT: 0.176 REQSENT: 0.460 STARTTX: 0.616 TOTAL: 5.059
DNS: 0.004 CONNECT: 0.125 REQSENT: 0.373 STARTTX: 0.516 TOTAL: 4.336
DNS: 0.005 CONNECT: 0.146 REQSENT: 0.438 STARTTX: 0.607 TOTAL: 5.510
DNS: 0.005 CONNECT: 0.141 REQSENT: 0.417 STARTTX: 0.572 TOTAL: 6.940
DNS: 0.020 CONNECT: 0.158 REQSENT: 0.441 STARTTX: 0.600 TOTAL: 5.869
DNS: 0.004 CONNECT: 0.155 REQSENT: 0.464 STARTTX: 0.637 TOTAL: 6.369
DNS: 0.004 CONNECT: 0.154 REQSENT: 0.461 STARTTX: 0.633 TOTAL: 6.946
DNS: 0.021 CONNECT: 0.148 REQSENT: 0.415 STARTTX: 0.573 TOTAL: 4.468
DNS: 0.004 CONNECT: 0.134 REQSENT: 0.419 STARTTX: 0.568 TOTAL: 5.189
DNS: 0.004 CONNECT: 0.128 REQSENT: 0.383 STARTTX: 0.529 TOTAL: 4.770
source ip: 182.163.43.63
mtr:
114839 め ~/tmp 〒 mtr --report bundler.global.ssl.fastly.net
HOST: guerlain Loss% Snt Last Avg Best Wrst StDev
1.|-- 10.0.2.2 0.0% 10 0.4 0.5 0.4 0.7 0.1
2.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
064219 め ~/w/kensaku (master) 〒 curl -s https://gist.github.com/lmarburger/6537333/raw/time.sh | bash
== Fastly ==
DNS: 0.147 CONNECT: 0.166 REQSENT: 0.210 STARTTX: 3.475 TOTAL: 3.791
X-Served-By: cache-v37-ASH, cache-ty67-TYO
X-Cache: MISS, MISS
DNS: 0.003 CONNECT: 0.020 REQSENT: 0.061 STARTTX: 0.081 TOTAL: 0.435
X-Served-By: cache-v37-ASH, cache-ty66-TYO
X-Cache: MISS, HIT
DNS: 0.005 CONNECT: 0.023 REQSENT: 0.063 STARTTX: 0.082 TOTAL: 0.654
X-Served-By: cache-v37-ASH, cache-ty67-TYO
X-Cache: MISS, HIT
DNS: 0.003 CONNECT: 0.021 REQSENT: 0.064 STARTTX: 0.082 TOTAL: 0.461
X-Served-By: cache-v37-ASH, cache-ty67-TYO
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.022 REQSENT: 0.064 STARTTX: 0.089 TOTAL: 0.465
X-Served-By: cache-v37-ASH, cache-ty68-TYO
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.022 REQSENT: 0.064 STARTTX: 0.086 TOTAL: 0.426
X-Served-By: cache-v37-ASH, cache-ty67-TYO
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.023 REQSENT: 0.066 STARTTX: 0.089 TOTAL: 0.937
X-Served-By: cache-v37-ASH, cache-ty67-TYO
X-Cache: MISS, HIT
DNS: 0.005 CONNECT: 0.023 REQSENT: 0.068 STARTTX: 0.089 TOTAL: 0.438
X-Served-By: cache-v37-ASH, cache-ty68-TYO
X-Cache: MISS, HIT
DNS: 0.003 CONNECT: 0.021 REQSENT: 0.066 STARTTX: 0.086 TOTAL: 0.395
X-Served-By: cache-v37-ASH, cache-ty68-TYO
X-Cache: MISS, HIT
DNS: 0.004 CONNECT: 0.023 REQSENT: 0.065 STARTTX: 0.085 TOTAL: 0.428
X-Served-By: cache-v37-ASH, cache-ty68-TYO
X-Cache: MISS, HIT
== Rubygems ==
DNS: 0.036 CONNECT: 0.179 REQSENT: 0.475 STARTTX: 0.644 TOTAL: 4.689
DNS: 0.004 CONNECT: 0.125 REQSENT: 0.373 STARTTX: 0.508 TOTAL: 4.080
DNS: 0.022 CONNECT: 0.149 REQSENT: 0.406 STARTTX: 0.556 TOTAL: 4.278
DNS: 0.005 CONNECT: 0.150 REQSENT: 0.446 STARTTX: 0.613 TOTAL: 4.709
DNS: 0.004 CONNECT: 0.140 REQSENT: 0.418 STARTTX: 0.575 TOTAL: 4.520
DNS: 0.140 CONNECT: 0.263 REQSENT: 0.512 STARTTX: 0.653 TOTAL: 4.284
DNS: 0.133 CONNECT: 0.260 REQSENT: 0.518 STARTTX: 0.668 TOTAL: 4.620
DNS: 0.004 CONNECT: 0.139 REQSENT: 0.414 STARTTX: 0.568 TOTAL: 4.814
DNS: 0.004 CONNECT: 0.130 REQSENT: 0.387 STARTTX: 0.532 TOTAL: 4.843
DNS: 0.004 CONNECT: 0.151 REQSENT: 0.452 STARTTX: 0.619 TOTAL: 12.831
064842 め ~/w/kensaku (master) 〒 mtr --report bundler.global.ssl.fastly.net
HOST: guerlain Loss% Snt Last Avg Best Wrst StDev
1.|-- 10.0.2.2 0.0% 10 0.4 0.4 0.4 0.6 0.1
2.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
Posting @charliesome's results here for completeness.
== Fastly ==
DNS: 0.696 CONNECT: 0.743 REQSENT: 0.870 STARTTX: 5.527 TOTAL: 6.908
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, MISS
DNS: 0.001 CONNECT: 0.047 REQSENT: 0.164 STARTTX: 0.222 TOTAL: 1.570
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.048 REQSENT: 0.167 STARTTX: 0.225 TOTAL: 1.661
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.046 REQSENT: 0.184 STARTTX: 0.253 TOTAL: 1.622
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.047 REQSENT: 0.166 STARTTX: 0.224 TOTAL: 1.594
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.047 REQSENT: 0.196 STARTTX: 0.254 TOTAL: 1.612
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.061 REQSENT: 0.177 STARTTX: 0.233 TOTAL: 1.578
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.047 REQSENT: 0.170 STARTTX: 0.227 TOTAL: 1.641
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.050 REQSENT: 0.168 STARTTX: 0.227 TOTAL: 1.598
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.048 REQSENT: 0.167 STARTTX: 0.224 TOTAL: 1.578
X-Served-By: cache-v41-ASH, cache-sy65-AU
X-Cache: MISS, HIT
== Rubygems ==
DNS: 0.429 CONNECT: 0.711 REQSENT: 2.960 STARTTX: 3.677 TOTAL: 12.109
DNS: 0.001 CONNECT: 0.283 REQSENT: 1.079 STARTTX: 2.002 TOTAL: 9.457
DNS: 0.001 CONNECT: 0.255 REQSENT: 0.922 STARTTX: 1.562 TOTAL: 8.535
DNS: 0.000 CONNECT: 0.285 REQSENT: 0.921 STARTTX: 1.639 TOTAL: 9.565
DNS: 0.383 CONNECT: 0.668 REQSENT: 1.255 STARTTX: 1.959 TOTAL: 9.495
DNS: 0.000 CONNECT: 0.274 REQSENT: 0.837 STARTTX: 1.402 TOTAL: 8.007
DNS: 0.000 CONNECT: 0.284 REQSENT: 0.898 STARTTX: 1.634 TOTAL: 9.226
DNS: 0.001 CONNECT: 0.255 REQSENT: 0.777 STARTTX: 1.433 TOTAL: 8.210
DNS: 0.001 CONNECT: 0.306 REQSENT: 0.921 STARTTX: 1.639 TOTAL: 10.868
DNS: 0.519 CONNECT: 0.815 REQSENT: 1.437 STARTTX: 2.083 TOTAL: 8.743
Posting @spastorino's results here for completeness.
== Fastly ==
DNS: 0.520 CONNECT: 0.695 REQSENT: 2.299 STARTTX: 4.560 TOTAL: 7.163
X-Served-By: cache-v44-ASH
X-Cache: MISS
DNS: 0.001 CONNECT: 0.184 REQSENT: 0.571 STARTTX: 2.878 TOTAL: 5.633
X-Served-By: cache-v36-ASH, cache-ny57-NYC
X-Cache: MISS, MISS
DNS: 0.001 CONNECT: 0.194 REQSENT: 0.593 STARTTX: 2.873 TOTAL: 5.785
X-Served-By: cache-v42-ASH
X-Cache: MISS
DNS: 0.338 CONNECT: 0.529 REQSENT: 0.924 STARTTX: 1.116 TOTAL: 3.980
X-Served-By: cache-v36-ASH, cache-ny58-NYC
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.173 REQSENT: 0.528 STARTTX: 0.699 TOTAL: 3.229
X-Served-By: cache-v36-ASH, cache-ny58-NYC
X-Cache: MISS, HIT
DNS: 0.001 CONNECT: 0.195 REQSENT: 0.596 STARTTX: 0.949 TOTAL: 3.683
X-Served-By: cache-v42-ASH, cache-ny56-NYC
X-Cache: HIT, MISS
DNS: 0.001 CONNECT: 0.170 REQSENT: 0.519 STARTTX: 0.694 TOTAL: 3.293
X-Served-By: cache-v42-ASH, cache-ny57-NYC
X-Cache: HIT, HIT
DNS: 0.001 CONNECT: 0.193 REQSENT: 0.591 STARTTX: 0.785 TOTAL: 3.678
X-Served-By: cache-v42-ASH, cache-ny56-NYC
X-Cache: HIT, HIT
DNS: 0.001 CONNECT: 0.169 REQSENT: 0.518 STARTTX: 0.687 TOTAL: 3.218
X-Served-By: cache-v42-ASH, cache-ny56-NYC
X-Cache: HIT, HIT
DNS: 1.168 CONNECT: 1.349 REQSENT: 1.724 STARTTX: 4.743 TOTAL: 7.576
X-Served-By: cache-v41-ASH, cache-at51-ATL
X-Cache: MISS, MISS
== Rubygems ==
DNS: 0.347 CONNECT: 0.537 REQSENT: 1.832 STARTTX: 2.541 TOTAL: 10.058
DNS: 0.001 CONNECT: 0.189 REQSENT: 0.577 STARTTX: 1.229 TOTAL: 7.240
DNS: 0.001 CONNECT: 0.184 REQSENT: 0.560 STARTTX: 1.127 TOTAL: 6.961
DNS: 0.001 CONNECT: 0.189 REQSENT: 0.579 STARTTX: 1.290 TOTAL: 6.955
DNS: 0.001 CONNECT: 0.184 REQSENT: 0.560 STARTTX: 1.056 TOTAL: 6.655
DNS: 0.001 CONNECT: 0.182 REQSENT: 0.556 STARTTX: 1.052 TOTAL: 6.324
DNS: 0.001 CONNECT: 0.184 REQSENT: 0.564 STARTTX: 1.100 TOTAL: 6.756
DNS: 0.001 CONNECT: 0.183 REQSENT: 0.559 STARTTX: 1.139 TOTAL: 6.501
DNS: 0.001 CONNECT: 0.190 REQSENT: 0.579 STARTTX: 1.157 TOTAL: 6.813
DNS: 0.001 CONNECT: 0.184 REQSENT: 0.561 STARTTX: 1.325 TOTAL: 7.290
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Melbourne, Australia: