Ultimate Go Programming, 2nd Edition

Watch Ultimate Go Programming, 2nd Edition

  • 2018
  • 1 Season

Lesson 1 includes: Prepare Your Mind; Productivity versus Performance; Correctness versus Performance; Code Reviews

Filter by Source
No sources available
Seasons
Lesson 14: Profiling and Tracing
14. Lesson 14: Profiling and Tracing
September 14, 2018
Lesson 14 includes: Profiling Guidelines, Stack Traces, Micro Level Optimization, Macro Level Optimization, Execution Tracing
Lesson 13: Benchmarking
13. Lesson 13: Benchmarking
September 14, 2018
Lesson 13 includes: Basic Benchmarking, Sub Benchmarks, Validate Benchmarks
Lesson 12: Testing
12. Lesson 12: Testing
September 14, 2018
Lesson 12 includes: Basic Unit Testing, Table Unit Testing, Mocking Web Server Response, Testing Internal Endpoints, Example Tests, Sub Tests, Code Coverage
Lesson 11: Concurrency Patterns
11. Lesson 11: Concurrency Patterns
September 14, 2018
Lesson 11 includes: Context, Failure Detection
Lesson 10: Channels
10. Lesson 10: Channels
September 14, 2018
Lesson 10 includes: Signaling Semantics, Basic Patterns, Pooling Pattern, Fan Out Pattern, Drop Pattern, Cancellation Pattern
Lesson 9: Data Races
9. Lesson 9: Data Races
September 14, 2018
Lesson 9 includes: Cache Coherency and False Sharing, Synchronization with Atomic Functions, Synchronization with Mutexes, Race Detection, Map Data Race, Interface-Based Race Condition
Lesson 8: Goroutines
8. Lesson 8: Goroutines
September 14, 2018
Lesson 8 includes: OS Scheduler Mechanics, Go Scheduler Mechanics, Creating Goroutines
Lesson 7: Packaging
7. Lesson 7: Packaging
September 14, 2018
Lesson 7 includes: Language Mechanics, Design Guidelines, Package-Oriented Design
Lesson 6: Error Handling
6. Lesson 6: Error Handling
September 14, 2018
Lesson 6 includes: Default Error Values, Error Variables, Type as Context, Behavior as Context, Find the Bug, Wrapping Errors
Lesson 5: Composition
5. Lesson 5: Composition
September 14, 2018
Lesson 5 includes: Grouping Types, Decoupling, Conversion and Assertions, Interface Pollution, Mocking, Design Guidelines
Lesson 4: Decoupling
4. Lesson 4: Decoupling
April 9, 2018
Lesson 4 includes: Methods, Interfaces, Embedding, Exporting
Lesson 3: Data Structures
3. Lesson 3: Data Structures
September 4, 2018
Lesson 3 includes: Data-Oriented Design, Arrays, Slices, Maps
Lesson 2: Language Syntax
2. Lesson 2: Language Syntax
November 1, 2018
Lesson 2 includes: Variables, Struct Types, Pointers, Constants
Lesson 1: Design Guidelines
1. Lesson 1: Design Guidelines
September 14, 2018
Lesson 1 includes: Prepare Your Mind; Productivity versus Performance; Correctness versus Performance; Code Reviews
Description
  • Premiere Date
    September 14, 2018