1. Discord + Github - 1920x1080 2435K
2. Program intro and Golang Installation - 1920x1080 591K
3. Variables - 1920x1080 464K
4. Builtin and custom types - 1920x1080 527K
5. Enums - 1920x1080 520K
6. Control structures - 1920x1080 467K
7. Interfaces - 1920x1080 505K
8. Modules - 1920x1080 605K
9. Advanced type techniques - 1920x1080 618K
10. Advanced interfaces and typed functions - 1920x1080 612K
11. Generics - 1920x1080 564K
12. Pointers - 1920x1080 557K
13. Writing tests - 1920x1080 582K
14. Intro to goroutines and channels - 1920x1080 634K
15. Working with channels - 1920x1080 672K
16. Control flow and synchronization example - 1920x1080 673K
17. Mutexes and atomic values - 1920x1080 621K
18. Package context - 1920x1080 712K
19. Practical example - 1920x1080 727K
20. Hotel reservation backend - project setup - 1920x1080 614K
21. Adding the database layer - 1920x1080 743K
22. Creating and validating users - 1920x1080 737K
23. User CRUD API - 1920x1080 730K
24. Testing the user API handler - 1920x1080 712K
25. Setting up our db seed script - 1920x1080 669K
26. Hotel API - 1920x1080 695K
27. Listing rooms API and small DB refactor - 1920x1080 743K
28. JWT Authentication - 1920x1080 792K
29. Authenticating users - 1920x1080 851K
30. Creating tests for the authentication handler - 1920x1080 855K
31. Booking API - 1920x1080 727K
32. Validating bookings with mongodb filter query - 1920x1080 788K
33. Admin authorization - 1920x1080 762K
34. Canceling bookings - 1920x1080 807K
35. Creating test fixtures - 1920x1080 906K
36. Advanced testing of authorized handlers - 1920x1080 864K
37. Practical error handling - 1920x1080 873K
38. Architectural decisions and loose coupling the data layer. - 1920x1080 908K
39. Pagination and filtering resources - 1920x1080 752K
40. Configuration - 1920x1080 848K
41. Dockerfile + Debug lesson - 1920x1080 817K
42. Introduction and project overview - 1920x1080 1076K
43. Coding the OBU data sender - 1920x1080 687K
44. Setting up the Kafka producer - 1920x1080 904K
45. Producing to Kafka with logging middleware - 1920x1080 812K
46. Implementing the distance calculator service - 1920x1080 756K
47. Coding the invoice aggregator - 1920x1080 764K
48. Aggregator HTTP transport client - 1920x1080 802K
49. Aggregator invoice API handler - 1920x1080 845K
50. Implementing GRPC and Protobuffers as our second transport layer - 1920x1080 778K
51. Aggregator GRPC client - 1920x1080 822K
52. Internal service communication - 1920x1080 781K
53. Building a custom HTTP gateway - 1920x1080 747K
54. Running and testing the gateway with all services - 1920x1080 822K
55. Metrics layer with Prometheus - 1920x1080 871K
56. Grafana introduction - 1920x1080 728K
57. Service configuration for your devops team - 1920x1080 846K
58. HTTP metrics - 1920x1080 893K
59. Custom error handling - 1920x1080 876K
60. Request tracing - 1920x1080 735K
61. Building services with go-kit - setup - 1920x1080 864K
62. Building services with go-kit - circuit breaking And rate limiting - setup - 1920x1080 1041K
63. Finishing the aggregator service with go-kit - circuit breaking And rate limiting - 1920x1080 917K
64. The interviewing process - circuit breaking And rate limiting - 1920x1080 592K
65. Making an amazing GitHub profile - circuit breaking And rate limiting - 1920x1080 858K
66. Crafting a killer resume - circuit breaking And rate limiting - 1920x1080 774K
67. Tips and tricks during the interview - 1920x1080 1905K
68. How to close the skill gap - 1920x1080 2851K
69. Private and public key cryptography - circuit breaking And rate limiting - 1920x1080 632K
70. Implementing blocks with protobuffers - circuit breaking And rate limiting - 1920x1080 641K
71. UTXO transaction model - circuit breaking And rate limiting - 1920x1080 862K
72. Coding the node with GRPC transport - circuit breaking And rate limiting - 1920x1080 589K
73. Peer To Peer with GRPC - circuit breaking And rate limiting - 1920x1080 792K
74. Peer discovery with custom gossip protocol - circuit breaking And rate limiting - 1920x1080 758K
75. Blockchain data structure - circuit breaking And rate limiting - 1920x1080 685K
76. Transaction mempool - circuit breaking And rate limiting - 1920x1080 795K
77. Adding and validating blocks - circuit breaking And rate limiting - 1920x1080 840K
78. Creating transactions - circuit breaking And rate limiting - 1920x1080 670K
79. Transaction validation - circuit breaking And rate limiting - 1920x1080 823K
80. UTXO storage - 1920x1080 784K
81. Implementing the Merkletree - 1920x1080 865K
82. Fixing tests and debug session - 1920x1080 1026K
83. Finalizing creating valid blocks and transactions - 1920x1080 875K
84. Peek reader and protocol design - 1920x1080 797K