├── GopherConBR Go + Docker.pdf ├── GopherConBR Goblin.pdf ├── MiddlewaresGo.pdf ├── Raft - Gophercon.pdf ├── abracadabra_machine_learning.pdf ├── aprendizados-arquitetura-dados-em-go-neoway.pdf ├── benchmarks-profiling ├── README.md ├── demo1 │ └── demo1.go ├── demo10 │ ├── demo10.go │ └── demo10_test.go ├── demo11 │ └── demo11.go ├── demo2 │ └── demo2.go ├── demo3 │ ├── demo3.go │ └── demo3_test.go ├── demo4 │ ├── demo4.go │ └── demo4_test.go ├── demo5 │ ├── demo5.go │ └── demo5_test.go ├── demo6 │ ├── demo6.go │ └── demo6_test.go ├── demo7 │ ├── demo7.go │ └── demo7_test.go ├── demo8 │ ├── demo8.go │ └── demo8_test.go ├── demo9 │ ├── demo9.go │ └── demo9_test.go ├── demostyle.html ├── pprof.slide └── smallcode.html ├── concurrency ├── README.md ├── code │ ├── channel-1st-class-client.go │ ├── channel-1st-class-server.go │ ├── channel-1st-class-struct.go │ ├── channel-limit-throughput.go │ ├── channel-wait-for-completion.go │ ├── goroutine-example.go │ ├── ping-pong.go │ ├── read-blocking.c │ ├── read-nonblocking-2-tasks.c │ ├── read-nonblocking-sleep.c │ ├── read-nonblocking.c │ ├── select-callbacks.c │ ├── select-example.go │ ├── select-read-timeout.c │ ├── select-read.c │ └── simple-load-balancer.go ├── concurrency.slide └── images │ ├── channel.jpg │ ├── concurrent_vs_parallel.png │ ├── event-driven.jpg │ ├── go-runtime.png │ ├── go-schedule.jpg │ ├── go_chan_chan_2.png │ ├── golang-design4concurrency-10-638.jpg │ ├── gophercomplex1.jpg │ ├── gophercon-floripa-v2.png │ ├── gophermegaphones.jpg │ ├── goroutine-schedule-points.jpg │ ├── goroutines-multiplexing.png │ ├── in-motion.jpg │ ├── java.png │ ├── load-balancer.jpg │ ├── main-loop.png │ ├── multi-thread.jpg │ ├── netpoller.jpg │ ├── nodejs.png │ ├── runtime.png │ ├── segmented-stack.jpg │ ├── send01.png │ ├── steal.jpg │ ├── synchronization-channels.png │ ├── synchronization-channels2.png │ └── syscall.jpg ├── dnsdisco-exemplo.gif ├── dnsdisco.pdf ├── gRPC.pdf ├── go-scratch-that-itch.md ├── nash-lessons-learned ├── README.md ├── cmd.sh ├── demo_uts ├── demo_uts.go ├── exec.go ├── forkexec.go ├── if.sh ├── lex.ex.go ├── nash.ex.go ├── nash.slide ├── net.sh ├── parser.ex.go ├── rfork_ex.sh └── startprocess.go ├── realmente_vale_a_pena_usar_go.pdf ├── resilient-services-in-go ├── Makefile ├── README.md ├── examples │ ├── cancellation.go │ ├── context.go │ ├── default-client.go │ ├── default-server.go │ ├── expensive.go │ ├── expiration.go │ ├── hierarchy.go │ ├── hierarchy2.go │ ├── hierarchy3.go │ ├── http-client-timeout.go │ ├── http-request-context.go │ ├── proper-server.go │ ├── server.go │ └── timeout.go ├── img │ ├── bad-time.jpg │ ├── bulkheads.jpg │ ├── integration-points.jpg │ ├── server-timeout.png │ └── timeout.jpg └── resilientservices.slide ├── testing_in_go.md ├── the-road-to-graphql-go1.0 ├── gql-intro-1.png ├── gql-intro-10.png ├── gql-intro-11.png ├── gql-intro-13.png ├── gql-intro-2.png ├── gql-intro-3.png ├── gql-intro-4.png ├── gql-intro-5.png ├── gql-intro-6.png ├── gql-intro-7.png ├── gql-intro-8.png ├── gql-intro-9.png ├── gql.slide ├── gql │ ├── mutations │ │ ├── main.go │ │ └── schema │ │ │ └── schema.go │ ├── queries │ │ ├── main.go │ │ └── schema │ │ │ └── schema.go │ └── subscriptions │ │ ├── main.go │ │ └── schema │ │ └── schema.go ├── graphql.png ├── slide10.png ├── slide11.png ├── slide12.png ├── slide16.png ├── slide17.png ├── slide18.png ├── slide19.png ├── slide20.png ├── slide21.png ├── slide8.png ├── slide9.png └── sogko.png └── tsuru.pdf /GopherConBR Go + Docker.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/GopherConBR Go + Docker.pdf -------------------------------------------------------------------------------- /GopherConBR Goblin.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/GopherConBR Goblin.pdf -------------------------------------------------------------------------------- /MiddlewaresGo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/MiddlewaresGo.pdf -------------------------------------------------------------------------------- /Raft - Gophercon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/Raft - Gophercon.pdf -------------------------------------------------------------------------------- /abracadabra_machine_learning.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/abracadabra_machine_learning.pdf -------------------------------------------------------------------------------- /aprendizados-arquitetura-dados-em-go-neoway.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/aprendizados-arquitetura-dados-em-go-neoway.pdf -------------------------------------------------------------------------------- /benchmarks-profiling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/README.md -------------------------------------------------------------------------------- /benchmarks-profiling/demo1/demo1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo1/demo1.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo10/demo10.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo10/demo10.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo10/demo10_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo10/demo10_test.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo11/demo11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo11/demo11.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo2/demo2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo2/demo2.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo3/demo3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo3/demo3.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo3/demo3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo3/demo3_test.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo4/demo4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo4/demo4.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo4/demo4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo4/demo4_test.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo5/demo5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo5/demo5.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo5/demo5_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo5/demo5_test.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo6/demo6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo6/demo6.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo6/demo6_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo6/demo6_test.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo7/demo7.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo7/demo7.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo7/demo7_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo7/demo7_test.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo8/demo8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo8/demo8.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo8/demo8_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo8/demo8_test.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo9/demo9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo9/demo9.go -------------------------------------------------------------------------------- /benchmarks-profiling/demo9/demo9_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demo9/demo9_test.go -------------------------------------------------------------------------------- /benchmarks-profiling/demostyle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/demostyle.html -------------------------------------------------------------------------------- /benchmarks-profiling/pprof.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/pprof.slide -------------------------------------------------------------------------------- /benchmarks-profiling/smallcode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/benchmarks-profiling/smallcode.html -------------------------------------------------------------------------------- /concurrency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/README.md -------------------------------------------------------------------------------- /concurrency/code/channel-1st-class-client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/channel-1st-class-client.go -------------------------------------------------------------------------------- /concurrency/code/channel-1st-class-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/channel-1st-class-server.go -------------------------------------------------------------------------------- /concurrency/code/channel-1st-class-struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/channel-1st-class-struct.go -------------------------------------------------------------------------------- /concurrency/code/channel-limit-throughput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/channel-limit-throughput.go -------------------------------------------------------------------------------- /concurrency/code/channel-wait-for-completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/channel-wait-for-completion.go -------------------------------------------------------------------------------- /concurrency/code/goroutine-example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/goroutine-example.go -------------------------------------------------------------------------------- /concurrency/code/ping-pong.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/ping-pong.go -------------------------------------------------------------------------------- /concurrency/code/read-blocking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/read-blocking.c -------------------------------------------------------------------------------- /concurrency/code/read-nonblocking-2-tasks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/read-nonblocking-2-tasks.c -------------------------------------------------------------------------------- /concurrency/code/read-nonblocking-sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/read-nonblocking-sleep.c -------------------------------------------------------------------------------- /concurrency/code/read-nonblocking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/read-nonblocking.c -------------------------------------------------------------------------------- /concurrency/code/select-callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/select-callbacks.c -------------------------------------------------------------------------------- /concurrency/code/select-example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/select-example.go -------------------------------------------------------------------------------- /concurrency/code/select-read-timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/select-read-timeout.c -------------------------------------------------------------------------------- /concurrency/code/select-read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/select-read.c -------------------------------------------------------------------------------- /concurrency/code/simple-load-balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/code/simple-load-balancer.go -------------------------------------------------------------------------------- /concurrency/concurrency.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/concurrency.slide -------------------------------------------------------------------------------- /concurrency/images/channel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/channel.jpg -------------------------------------------------------------------------------- /concurrency/images/concurrent_vs_parallel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/concurrent_vs_parallel.png -------------------------------------------------------------------------------- /concurrency/images/event-driven.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/event-driven.jpg -------------------------------------------------------------------------------- /concurrency/images/go-runtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/go-runtime.png -------------------------------------------------------------------------------- /concurrency/images/go-schedule.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/go-schedule.jpg -------------------------------------------------------------------------------- /concurrency/images/go_chan_chan_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/go_chan_chan_2.png -------------------------------------------------------------------------------- /concurrency/images/golang-design4concurrency-10-638.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/golang-design4concurrency-10-638.jpg -------------------------------------------------------------------------------- /concurrency/images/gophercomplex1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/gophercomplex1.jpg -------------------------------------------------------------------------------- /concurrency/images/gophercon-floripa-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/gophercon-floripa-v2.png -------------------------------------------------------------------------------- /concurrency/images/gophermegaphones.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/gophermegaphones.jpg -------------------------------------------------------------------------------- /concurrency/images/goroutine-schedule-points.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/goroutine-schedule-points.jpg -------------------------------------------------------------------------------- /concurrency/images/goroutines-multiplexing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/goroutines-multiplexing.png -------------------------------------------------------------------------------- /concurrency/images/in-motion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/in-motion.jpg -------------------------------------------------------------------------------- /concurrency/images/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/java.png -------------------------------------------------------------------------------- /concurrency/images/load-balancer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/load-balancer.jpg -------------------------------------------------------------------------------- /concurrency/images/main-loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/main-loop.png -------------------------------------------------------------------------------- /concurrency/images/multi-thread.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/multi-thread.jpg -------------------------------------------------------------------------------- /concurrency/images/netpoller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/netpoller.jpg -------------------------------------------------------------------------------- /concurrency/images/nodejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/nodejs.png -------------------------------------------------------------------------------- /concurrency/images/runtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/runtime.png -------------------------------------------------------------------------------- /concurrency/images/segmented-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/segmented-stack.jpg -------------------------------------------------------------------------------- /concurrency/images/send01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/send01.png -------------------------------------------------------------------------------- /concurrency/images/steal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/steal.jpg -------------------------------------------------------------------------------- /concurrency/images/synchronization-channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/synchronization-channels.png -------------------------------------------------------------------------------- /concurrency/images/synchronization-channels2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/synchronization-channels2.png -------------------------------------------------------------------------------- /concurrency/images/syscall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/concurrency/images/syscall.jpg -------------------------------------------------------------------------------- /dnsdisco-exemplo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/dnsdisco-exemplo.gif -------------------------------------------------------------------------------- /dnsdisco.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/dnsdisco.pdf -------------------------------------------------------------------------------- /gRPC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/gRPC.pdf -------------------------------------------------------------------------------- /go-scratch-that-itch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/go-scratch-that-itch.md -------------------------------------------------------------------------------- /nash-lessons-learned/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/README.md -------------------------------------------------------------------------------- /nash-lessons-learned/cmd.sh: -------------------------------------------------------------------------------- 1 | content <= cat /etc/passwd 2 | -------------------------------------------------------------------------------- /nash-lessons-learned/demo_uts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/demo_uts -------------------------------------------------------------------------------- /nash-lessons-learned/demo_uts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/demo_uts.go -------------------------------------------------------------------------------- /nash-lessons-learned/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/exec.go -------------------------------------------------------------------------------- /nash-lessons-learned/forkexec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/forkexec.go -------------------------------------------------------------------------------- /nash-lessons-learned/if.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/if.sh -------------------------------------------------------------------------------- /nash-lessons-learned/lex.ex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/lex.ex.go -------------------------------------------------------------------------------- /nash-lessons-learned/nash.ex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/nash.ex.go -------------------------------------------------------------------------------- /nash-lessons-learned/nash.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/nash.slide -------------------------------------------------------------------------------- /nash-lessons-learned/net.sh: -------------------------------------------------------------------------------- 1 | ./app -d debug > tcp://log.collector.tld:544 2 | -------------------------------------------------------------------------------- /nash-lessons-learned/parser.ex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/parser.ex.go -------------------------------------------------------------------------------- /nash-lessons-learned/rfork_ex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/rfork_ex.sh -------------------------------------------------------------------------------- /nash-lessons-learned/startprocess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/nash-lessons-learned/startprocess.go -------------------------------------------------------------------------------- /realmente_vale_a_pena_usar_go.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/realmente_vale_a_pena_usar_go.pdf -------------------------------------------------------------------------------- /resilient-services-in-go/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/Makefile -------------------------------------------------------------------------------- /resilient-services-in-go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/README.md -------------------------------------------------------------------------------- /resilient-services-in-go/examples/cancellation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/cancellation.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/context.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/default-client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/default-client.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/default-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/default-server.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/expensive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/expensive.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/expiration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/expiration.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/hierarchy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/hierarchy.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/hierarchy2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/hierarchy2.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/hierarchy3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/hierarchy3.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/http-client-timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/http-client-timeout.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/http-request-context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/http-request-context.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/proper-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/proper-server.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/server.go -------------------------------------------------------------------------------- /resilient-services-in-go/examples/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/examples/timeout.go -------------------------------------------------------------------------------- /resilient-services-in-go/img/bad-time.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/img/bad-time.jpg -------------------------------------------------------------------------------- /resilient-services-in-go/img/bulkheads.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/img/bulkheads.jpg -------------------------------------------------------------------------------- /resilient-services-in-go/img/integration-points.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/img/integration-points.jpg -------------------------------------------------------------------------------- /resilient-services-in-go/img/server-timeout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/img/server-timeout.png -------------------------------------------------------------------------------- /resilient-services-in-go/img/timeout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/img/timeout.jpg -------------------------------------------------------------------------------- /resilient-services-in-go/resilientservices.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/resilient-services-in-go/resilientservices.slide -------------------------------------------------------------------------------- /testing_in_go.md: -------------------------------------------------------------------------------- 1 | http://slides.com/ricardolonga/go-testing 2 | -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-1.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-10.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-11.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-13.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-2.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-3.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-4.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-5.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-6.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-7.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-8.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql-intro-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql-intro-9.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql.slide -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql/mutations/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql/mutations/main.go -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql/mutations/schema/schema.go: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql/queries/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql/queries/main.go -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql/queries/schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/gql/queries/schema/schema.go -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql/subscriptions/main.go: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/gql/subscriptions/schema/schema.go: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/graphql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/graphql.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide10.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide11.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide12.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide16.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide17.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide18.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide19.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide20.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide21.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide8.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/slide9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/slide9.png -------------------------------------------------------------------------------- /the-road-to-graphql-go1.0/sogko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/the-road-to-graphql-go1.0/sogko.png -------------------------------------------------------------------------------- /tsuru.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopherconbr/2016-talks/HEAD/tsuru.pdf --------------------------------------------------------------------------------