Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай How to develop a productive HTTP client in Golang (Go), а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:01:35
    Introduction
  2. Урок 2. 00:02:51
    Welcome!
  3. Урок 3. 00:08:43
    The reason for this course
  4. Урок 4. 00:03:15
    What we're going to build
  5. Урок 5. 00:13:23
    How an HTTP call looks like
  6. Урок 6. 00:08:32
    Connections and timeouts
  7. Урок 7. 00:06:20
    Implementing a basic HTTP GET
  8. Урок 8. 00:21:33
    Default problems
  9. Урок 9. 00:25:36
    The reason for a new library
  10. Урок 10. 00:20:18
    Introduction to Go modules
  11. Урок 11. 00:16:05
    Go basics: Structs, functions, interfaces and methods.
  12. Урок 12. 00:13:24
    Adding basic behavior
  13. Урок 13. 00:17:41
    Defining custom & common headers
  14. Урок 14. 00:13:22
    Dealing with the request body
  15. Урок 15. 00:18:09
    Testing, testing and testing!
  16. Урок 16. 00:18:38
    Be careful with code coverage
  17. Урок 17. 00:16:07
    Dealing with timeouts
  18. Урок 18. 00:16:28
    Allow timeout customization
  19. Урок 19. 00:09:05
    Allow timeout disabling
  20. Урок 20. 00:15:47
    Builder pattern applied
  21. Урок 21. 00:06:11
    Refactoring our builder implementation
  22. Урок 22. 00:09:04
    Making the client concurrent-safe
  23. Урок 23. 00:18:11
    Using our custom response implementation
  24. Урок 24. 00:13:16
    Creating our examples
  25. Урок 25. 00:12:24
    Should we provide mocking features?
  26. Урок 26. 00:14:12
    Defining the Mock struct
  27. Урок 27. 00:17:35
    Adding the mock server
  28. Урок 28. 00:13:03
    Responding from the mock server
  29. Урок 29. 00:17:20
    Adding a default mock
  30. Урок 30. 00:09:01
    How to flush every active mock
  31. Урок 31. 00:07:57
    Improving mock body and keys
  32. Урок 32. 00:08:02
    How to publish a Go module
  33. Урок 33. 00:09:27
    How to use our Go module
  34. Урок 34. 00:18:43
    Easily testing API calls with our library
  35. Урок 35. 00:09:31
    Allowing custom HTTP client
  36. Урок 36. 00:14:02
    Clean our public interface
  37. Урок 37. 00:08:40
    Adding documentation to our code
  38. Урок 38. 00:21:08
    Adding more examples
  39. Урок 39. 00:07:56
    Allow user agent definition
  40. Урок 40. 00:06:29
    Defining common constants
  41. Урок 41. 00:07:44
    Releasing the first stable version!
  42. Урок 42. 00:19:05
    Cleaning our mocking interface
  43. Урок 43. 00:23:19
    Changing how we mock requests
  44. Урок 44. 00:07:15
    Cleaning our mock server
  45. Урок 45. 00:18:02
    What we have done