MASTER
Capital One AuditoriumTysons Corner, VA, United States
 
 

Capital Go 2020: Go in the Nations Capital

By CapitalGo (other events)

Friday, March 27 2020 9:30 AM 5:00 PM
 
Buy Now Buy Now
Friday, March 27 2020 9:30 AM 5:00 PM
ON_SALE
ticket type tickets fees qty
$
Gopher Conference Ticket March 27
$125.00
+
$0.00
$125.00
$0.00
More Info

One Single General Admission ticket to CapitalGo Conference Mar 27, 2020. All sales are final. No refunds.

$
Daily Go Workshop March 26
$300.00
+
$0.00
$300.00
$0.00
More Info

One Daily Go (intro to Go development) workshop March 26, 2020 ticket. Workshop only. Does not include the Go conference. All sales are final. No refunds.

Workshop Title: Daily Go - A Beginners Guide to Writing Go

Description: This course is tailored to developers learning Go for the first time, or having less than one year of Go development experience. This workshop will cover practical, daily Go fundamentals. Starting with the language fundamentals, students will move into interfaces and how they lend to embedding and composition in Go. They will finish up with an overview of concurrency in Go.

What a student is expected to learn: Everyone will have a strong understanding language fundamentals, such as syntax and types, arrays/slices/maps, maps and pointers. From there, a deep dive into interfaces and embedding and composition. Finally, an overview of the how concurrency works in Go.

Prerequisites: At least one year of production experience with another modern programming language. Beginners are highly encouraged to attend this training.

Presenter’s Bio: Tim Raymond is a full-stack developer with over six years of experience writing Go for companies such as USA Today, InfluxData, and Mattel. He's worked on everything from publishing pipelines, gRPC APIs, IoT backends, and interactive React frontends powered by Go backends. Prior to his involvement in the Go community, Tim served as an organizer for the Boston Ruby Group. His professional interests range across web applications, compilers, networking, performance, and cryptography.

$
Advanced Go Workshop March 26
$300.00
+
$0.00
$300.00
$0.00
More Info

One Advanced Go (Concurrency, Profiling, & Optimization) workshop March 26, 2020 ticket. Workshop only. Does not include the Go conference. All sales are final. No refunds.

Description: This course is designed to teach students about Go’s concurrency model, as well as how to profile and optimize Go code. It starts with a deep dive into concurrency primitives and covers several concurrency patterns. It will go over several common mistakes that are also made when designing concurrent software.

Then, a full overview of how the benchmarking and profiling tools are used to measure code performance. After mastering the tools, the students will then be shown different ways to use the profiling tools, as well as the compiler to identify and fix common performance problems in Go code.

What a student is expected to learn: Everyone will have a strong understanding of concurrency, as well as how to use benchmarking, pprof (profiling tools), and the compiler. Finally, students will spend time learning how to spot performance issues, as well as how to fix them.

Prerequisites: At least one year of production experience with another modern programming language and six months of daily Go development.

Presenter’s Bio: Cory LaNou a full stack technologist who has specialized in start-ups for the last 20 years. Cory worked on the Core engineering team that contributes to InfluxDB, a highly scalable, distributed time series database written in Go. Cory has worked on several Go projects with a focus on profiling and optimizing applications, using advanced profiling concepts such as flame graphs and tracing profiles. Cory has created and led numerous Go workshops and training courses. He has several published online articles related to Go. Cory also helps lead and organize several community technology meetups and mentors new developers.

$
Daily Go + Gopher Conference March 26-27
$400.00
+
$0.00
$400.00
$0.00
More Info

One Daily Go Workshop (intro to Go development) March 26, 2020 ticket, plus one Single General Admission ticket to CapitalGo Conference March 27, 2020. All sales are final. No refunds.

Workshop Title: Daily Go - A Beginners Guide to Writing Go

Description: This course is tailored to developers learning Go for the first time, or having less than one year of Go development experience. This workshop will cover practical, daily Go fundamentals. Starting with the language fundamentals, students will move into interfaces and how they lend to embedding and composition in Go. They will finish up with an overview of concurrency in Go.

What a student is expected to learn: Everyone will have a strong understanding language fundamentals, such as syntax and types, arrays/slices/maps, maps and pointers. From there, a deep dive into interfaces and embedding and composition. Finally, an overview of the how concurrency works in Go.

Prerequisites: At least one year of production experience with another modern programming language. Beginners are highly encouraged to attend this training.

Presenter’s Bio: Tim Raymond is a full-stack developer with over six years of experience writing Go for companies such as USA Today, InfluxData, and Mattel. He's worked on everything from publishing pipelines, gRPC APIs, IoT backends, and interactive React frontends powered by Go backends. Prior to his involvement in the Go community, Tim served as an organizer for the Boston Ruby Group. His professional interests range across web applications, compilers, networking, performance, and cryptography.

$
Advanced Go + Gopher Conference March 26-27
$400.00
+
$0.00
$400.00
$0.00
More Info

One Advanced Go Workshop March 26, 2020 ticket, plus one Single General Admission ticket to CapitalGo Conference March 27, 2020. All sales are final. No refunds.

Description: This course is designed to teach students about Go’s concurrency model, as well as how to profile and optimize Go code. It starts with a deep dive into concurrency primitives and covers several concurrency patterns. It will go over several common mistakes that are also made when designing concurrent software.

Then, a full overview of how the benchmarking and profiling tools are used to measure code performance. After mastering the tools, the students will then be shown different ways to use the profiling tools, as well as the compiler to identify and fix common performance problems in Go code.

What a student is expected to learn: Everyone will have a strong understanding of concurrency, as well as how to use benchmarking, pprof (profiling tools), and the compiler. Finally, students will spend time learning how to spot performance issues, as well as how to fix them.

Prerequisites: At least one year of production experience with another modern programming language and six months of daily Go development.

Presenter’s Bio: Cory LaNou a full stack technologist who has specialized in start-ups for the last 20 years. Cory worked on the Core engineering team that contributes to InfluxDB, a highly scalable, distributed time series database written in Go. Cory has worked on several Go projects with a focus on profiling and optimizing applications, using advanced profiling concepts such as flame graphs and tracing profiles. Cory has created and led numerous Go workshops and training courses. He has several published online articles related to Go. Cory also helps lead and organize several community technology meetups and mentors new developers.

Please enable JavaScript and refresh your browser to continue.
Visa MasterCard American Express Discover
All sales are final -- there are no refunds.
Ticketing Powered by