9 - Adding Concurrency to Choosing a Plan/76 - Generating a manual.mp4 139.4 MB
7 - Sending Email Concurrently/58 - Getting started with the mailer code.mp4 113.0 MB
10 - Testing/85 - Testing the Login Handler.mp4 112.1 MB
6 - Final Project Building a Subscription Service/50 - Setting up templates and building a render function.mp4 104.8 MB
10 - Testing/82 - Modifying the data package to make it testable.mp4 104.4 MB
10 - Testing/84 - Getting started testing Handlers.mp4 103.5 MB
6 - Final Project Building a Subscription Service/56 - Implementing the loginlogout functions.mp4 90.9 MB
4 - A Classic Problem The Dining Philosophers/27 - Getting started with the problem.mp4 84.5 MB
9 - Adding Concurrency to Choosing a Plan/77 - Trying things out subscribing a user updating the session and redirecting.mp4 82.7 MB
4 - A Classic Problem The Dining Philosophers/28 - Implementing the diningProblem logic.mp4 82.3 MB
8 - Registering a User and Displaying Plans/70 - Displaying the Subscription Plans page.mp4 80.5 MB
10 - Testing/81 - Testing the Renderer.mp4 73.9 MB
10 - Testing/86 - Testing a handler that uses concurrency.mp4 72.4 MB
10 - Testing/79 - Setting up our tests.mp4 71.9 MB
3 - Race Conditions Mutexes and an Introduction to Channels/18 - A more complex example.mp4 71.0 MB
5 - Channels and another classic The Sleeping Barber problem/38 - Adding a Barber.mp4 70.5 MB
1 - Introduction/1 - Introduction.mp4 67.2 MB
9 - Adding Concurrency to Choosing a Plan/75 - Generating an Invoice.mp4 66.0 MB
3 - Race Conditions Mutexes and an Introduction to Channels/22 - Making a pizza the makePizza function.mp4 62.8 MB
9 - Adding Concurrency to Choosing a Plan/74 - Getting the plan id the plan and the user.mp4 62.6 MB
5 - Channels and another classic The Sleeping Barber problem/33 - Introduction to channels.mp4 61.2 MB
8 - Registering a User and Displaying Plans/67 - Starting on the handler to create a user.mp4 58.1 MB
5 - Channels and another classic The Sleeping Barber problem/34 - The select statement.mp4 57.7 MB
3 - Race Conditions Mutexes and an Introduction to Channels/21 - Getting started with the Producer the pizzeria function.mp4 55.9 MB
6 - Final Project Building a Subscription Service/55 - Adding a data package and database models.mp4 53.5 MB
3 - Race Conditions Mutexes and an Introduction to Channels/23 - Finishing up the Producer code.mp4 52.5 MB
7 - Sending Email Concurrently/61 - Getting started sending a message asynchronously.mp4 52.2 MB
7 - Sending Email Concurrently/59 - Building HTML and Plain Text messages.mp4 49.4 MB
3 - Race Conditions Mutexes and an Introduction to Channels/24 - Creating and running the consumer ordering a pizza.mp4 49.3 MB
10 - Testing/80 - Testing Routes.mp4 47.6 MB
5 - Channels and another classic The Sleeping Barber problem/37 - Defining some variables the barber shop and getting started with the code.mp4 47.2 MB
5 - Channels and another classic The Sleeping Barber problem/40 - Sending clients to the shop.mp4 44.1 MB
6 - Final Project Building a Subscription Service/45 - Adding postgres.mp4 39.3 MB
8 - Registering a User and Displaying Plans/71 - Adding a route and trying things out for the Plans page.mp4 38.4 MB
5 - Channels and another classic The Sleeping Barber problem/36 - Getting started with the Sleeping Barber project.mp4 37.6 MB
4 - A Classic Problem The Dining Philosophers/31 - Writing a test for our program.mp4 37.0 MB
5 - Channels and another classic The Sleeping Barber problem/39 - Starting the barbershop as a GoRoutine.mp4 36.7 MB
5 - Channels and another classic The Sleeping Barber problem/41 - Trying things out.mp4 36.2 MB
6 - Final Project Building a Subscription Service/53 - Implementing graceful shutdown.mp4 35.9 MB
2 - Goroutines the go keyword and WaitGroups/10 - WaitGroups to the rescue.mp4 35.8 MB
8 - Registering a User and Displaying Plans/68 - Activating a user.mp4 35.3 MB
10 - Testing/83 - Implementing the PlanTest type.mp4 34.8 MB
3 - Race Conditions Mutexes and an Introduction to Channels/14 - What well cover in this section.mp4 34.5 MB
5 - Channels and another classic The Sleeping Barber problem/32 - What well cover in this section.mp4 34.2 MB
8 - Registering a User and Displaying Plans/66 - Adding mail templates and URL signer code.mp4 33.0 MB
3 - Race Conditions Mutexes and an Introduction to Channels/20 - ProducerConsumer Using Channels for the first time.mp4 32.9 MB
6 - Final Project Building a Subscription Service/52 - Setting up additional stub handlers and routes.mp4 32.2 MB
6 - Final Project Building a Subscription Service/44 - Setting up our Docker development environment.mp4 31.1 MB
6 - Final Project Building a Subscription Service/49 - Setting up a route & handler for the home page and starting the web server.mp4 30.6 MB
2 - Goroutines the go keyword and WaitGroups/11 - Writing tests with WaitGroups.mp4 29.4 MB
2 - Goroutines the go keyword and WaitGroups/13 - Solution to Challenge.mp4 28.6 MB
10 - Testing/82 - Modifying the data package to make it testable English.srt 19.5 kB
5 - Channels and another classic The Sleeping Barber problem/34 - The select statement English.srt 18.8 kB
9 - Adding Concurrency to Choosing a Plan/77 - Trying things out subscribing a user updating the session and redirecting English.srt 17.8 kB
4 - A Classic Problem The Dining Philosophers/28 - Implementing the diningProblem logic English.srt 17.1 kB
8 - Registering a User and Displaying Plans/70 - Displaying the Subscription Plans page English.srt 16.8 kB
10 - Testing/86 - Testing a handler that uses concurrency English.srt 16.7 kB
10 - Testing/81 - Testing the Renderer English.srt 16.3 kB
3 - Race Conditions Mutexes and an Introduction to Channels/21 - Getting started with the Producer the pizzeria function English.srt 16.0 kB
3 - Race Conditions Mutexes and an Introduction to Channels/22 - Making a pizza the makePizza function English.srt 15.6 kB
5 - Channels and another classic The Sleeping Barber problem/37 - Defining some variables the barber shop and getting started with the code English.srt 13.9 kB
2 - Goroutines the go keyword and WaitGroups/10 - WaitGroups to the rescue English.srt 13.7 kB
9 - Adding Concurrency to Choosing a Plan/75 - Generating an Invoice English.srt 13.6 kB
8 - Registering a User and Displaying Plans/67 - Starting on the handler to create a user English.srt 13.5 kB
6 - Final Project Building a Subscription Service/43 - Setting up a simple web application English.srt 13.0 kB
3 - Race Conditions Mutexes and an Introduction to Channels/20 - ProducerConsumer Using Channels for the first time English.srt 12.6 kB
6 - Final Project Building a Subscription Service/48 - final-project.zip 12.6 kB
3 - Race Conditions Mutexes and an Introduction to Channels/23 - Finishing up the Producer code English.srt 12.5 kB