Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 2.77 KB

Daily Golang Issue 7.md

File metadata and controls

52 lines (39 loc) · 2.77 KB
date draft slug title tags type public aliases
2024-08-27
false
daily-golang-newsletter-issue-7
Daily Golang Newsletter Issue #7
go
golang
newsletter
dailygolang
dailygolang
true

Daily Golang Issue #7 (2024-08-20)

🔥 This newsletter issue was published 7 days ago in my Daily Golang newsletter. Subscribe to the newsletter to get newsletter issues with best and latest resources about Golang every day in your mailbox.

{{< dailygolangsubscription >}}

Your daily hub for Go news, insights, and projects

🧭 Discoveries

Here is the list of discovered interesting blog posts, videos, and projects that are worth checking out.

📝 Blog Posts

  • The adapter pattern in Go by John Arundel
  • When to avoid DRY in Go
    • The author discusses the "Don't Repeat Yourself" (DRY) principle, advising when it might be beneficial to break this rule in Go programming. The post emphasizes balancing code reuse with maintainability, sometimes favoring simplicity over strict adherence to DRY.
  • Securing Cookies in Go
    • This post provides guidance on securing cookies in Go applications. It discusses setting cookie attributes like HttpOnly, Secure, and SameSite to prevent common security vulnerabilities such as XSS and CSRF attacks.
  • Effective error handling in GoLang; how to Error()

📹 Videos

🛠️ Projects

  • maxatome/go-testdeep
    • Go-testdeep extends Go’s testing package with more powerful comparison tools, making it easier to write robust tests for complex data structures, APIs, and more. It offers a flexible way to write deep comparisons and custom assertions.
  • cockroachdb/pebble
    • Pebble is a RocksDB/LevelDB-inspired key-value database in Go, optimized for performance and efficiency, particularly for workloads requiring low-latency storage.