diff --git a/content/roadmaps/109-golang/content/101-go-advanced/101-working-with-json.md b/content/roadmaps/109-golang/content/101-go-advanced/101-working-with-json.md index 2fa5f5ad0..50f45d3bd 100644 --- a/content/roadmaps/109-golang/content/101-go-advanced/101-working-with-json.md +++ b/content/roadmaps/109-golang/content/101-go-advanced/101-working-with-json.md @@ -1 +1,8 @@ -# Working with json \ No newline at end of file +# Working with json + +JSON (JavaScript Object Notation) is a simple data interchange format. Syntactically it resembles the objects and lists of JavaScript. It is most commonly used for communication between web back-ends and JavaScript programs running in the browser, but it is used in many other places, too. + +Free Content +JSON +Guide to JSON in Golang +JSON to GO \ No newline at end of file diff --git a/content/roadmaps/109-golang/content/101-go-advanced/102-types-and-type-assertions.md b/content/roadmaps/109-golang/content/101-go-advanced/102-types-and-type-assertions.md index 983046696..045fa31e0 100644 --- a/content/roadmaps/109-golang/content/101-go-advanced/102-types-and-type-assertions.md +++ b/content/roadmaps/109-golang/content/101-go-advanced/102-types-and-type-assertions.md @@ -1 +1,8 @@ -# Types and type assertions \ No newline at end of file +# Types and type assertions + +Type assertions in Golang provide access to the exact type of variable of an interface. + + Free Content +Types Assertions +Type Assertion +Type Assertion In Golang \ No newline at end of file diff --git a/content/roadmaps/109-golang/content/107-go-api-clients/100-rest/100-heimdall.md b/content/roadmaps/109-golang/content/107-go-api-clients/100-rest/100-heimdall.md index 2eb33afcc..fc1f50439 100644 --- a/content/roadmaps/109-golang/content/107-go-api-clients/100-rest/100-heimdall.md +++ b/content/roadmaps/109-golang/content/107-go-api-clients/100-rest/100-heimdall.md @@ -1 +1,13 @@ -# Heimdall \ No newline at end of file +# Heimdall + + +Heimdall is an HTTP client that helps your application make a large number of requests, at scale. With Heimdall, you can: + +- Use a hystrix-like circuit breaker to control failing requests +- Add synchronous in-memory retries to each request, with the option of setting your own retrier strategy +- Create clients with different timeouts for every request + +All HTTP methods are exposed as a fluent interface. + +Free Content +GitHub Repository diff --git a/content/roadmaps/109-golang/content/107-go-api-clients/100-rest/101-grequests.md b/content/roadmaps/109-golang/content/107-go-api-clients/100-rest/101-grequests.md index 2887e3f72..df419df0b 100644 --- a/content/roadmaps/109-golang/content/107-go-api-clients/100-rest/101-grequests.md +++ b/content/roadmaps/109-golang/content/107-go-api-clients/100-rest/101-grequests.md @@ -1 +1,13 @@ -# Grequests \ No newline at end of file +# Grequests + + +Golang implementation of Python Grequests library(one of well known HTTP Library in Python). + +Features: +- Responses can be serialized into JSON and XML +- Easy file uploads +- Easy file downloads +- Support for the following HTTP verbs GET, HEAD, POST, PUT, DELETE, PATCH, OPTIONS + +Free Content +GitHub Repository \ No newline at end of file