<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/awego/best-of/2024/11" -->

---
title: Best Awesome Go posts — November 2024 | daily.dev
description: The most upvoted Awesome Go posts from November 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/awego/best-of/2024/11
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/awego/best-of/2024/11
og:type: website
og:site_name: daily.dev
og:title: Best Awesome Go posts — November 2024 | daily.dev
og:description: The most upvoted Awesome Go posts from November 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Awesome Go — November 2024

1. 1  
[](https://daily.dev/posts/mastering-modern-apis-with-go-from-basics-to-best-practices--goh4casi6 "Mastering Modern APIs with Go: From Basics to Best Practices🌐💻🚀")  
Article  
![Avatar of awego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/awego)Awesome Go · 2y  
Mastering Modern APIs with Go: From Basics to Best Practices🌐💻🚀  
APIs are crucial for modern software development, acting as intermediaries that allow different systems to communicate. This guide explores how to build and consume APIs using Go, highlighting key concepts such as endpoints, HTTP methods, and data formats. It also provides best practices for error handling, security, and rate limiting and includes practical steps for setting up, writing, and testing API code in Go.  
93
2. 2  
[](https://daily.dev/posts/fmt-sprintf-vs-string-concat-25ey1kfcb "fmt.Sprintf vs String Concat")  
Article  
![Avatar of awego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/awego)Awesome Go · 2y  
fmt.Sprintf vs String Concat  
String concatenation in Go is significantly faster than using fmt.Sprintf for formatting, particularly in performance-critical applications such as local server queries. This post explains the performance benefits with benchmarks, discusses how fmt.Sprintf works internally, and explores why string concatenation is more efficient. The author suggests opting for string concatenation in performance-sensitive paths to achieve noticeable improvements.  
42  
2

[See all Awesome Go archives](/sources/awego/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/awego/best-of/2024/11#page","url":"https://daily.dev/sources/awego/best-of/2024/11","name":"Best Awesome Go Posts — November 2024","description":"The most upvoted Awesome Go posts from November 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/awego/best-of/2024/11#items","numberOfItems":2,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/mastering-modern-apis-with-go-from-basics-to-best-practices--goh4casi6","name":"Mastering Modern APIs with Go: From Basics to Best Practices🌐💻🚀"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/fmt-sprintf-vs-string-concat-25ey1kfcb","name":"fmt.Sprintf vs String Concat"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Awesome Go","item":"https://daily.dev/sources/awego"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/awego/best-of"},{"@type":"ListItem","position":5,"name":"November 2024"}]}]}
```

