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

---
title: Best Ardan Labs posts — July 2024 | daily.dev
description: The most upvoted Ardan Labs posts from July 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/ardlbs/best-of/2024/07
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/ardlbs/best-of/2024/07
og:type: website
og:site_name: daily.dev
og:title: Best Ardan Labs posts — July 2024 | daily.dev
og:description: The most upvoted Ardan Labs posts from July 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 Ardan Labs — July 2024

1. 1  
[](https://daily.dev/posts/ep-10-building-secure-go-systems-key-management-middleware-and-error-handling-gvq1coagl "Ep. 10: Building Secure Go Systems: Key Management, Middleware, and Error Handling")  
Article  
![Avatar of ardlbs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/22ce9de869f24137bce6d1694dbe5f6e)Ardan Labs · 2y  
Ep. 10: Building Secure Go Systems: Key Management, Middleware, and Error Handling  
Episode 10 of the Ultimate Software Design series focuses on integrating authentication and authorization mechanisms in Go. Key highlights include configuring and managing cryptographic keys using a KeyStore, creating middleware functions for token parsing and role-based access control, and centralizing error handling and context management to ensure secure and maintainable software systems.  
31  
1
2. 2  
[](https://daily.dev/posts/ep-8-enhancing-go-application-security-with-jwt-and-opa-1zxzl1iva "Ep. 8: Enhancing Go Application Security with JWT and OPA")  
Article  
![Avatar of ardlbs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/22ce9de869f24137bce6d1694dbe5f6e)Ardan Labs · 2y  
Ep. 8: Enhancing Go Application Security with JWT and OPA  
Bill explains essential aspects of authentication and authorization for Go developers, focusing on the use of JSON Web Tokens (JWT) for secure authentication and the Open Policy Agent (OPA) for dynamic, flexible authorization rules. He demonstrates how to generate and validate JWTs, manage token expiration, and utilize OPA to separate access control policies from the codebase, showcasing a scalable security framework for Go applications.  
23

[See all Ardan Labs archives](/sources/ardlbs/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/ardlbs/best-of/2024/07#page","url":"https://daily.dev/sources/ardlbs/best-of/2024/07","name":"Best Ardan Labs Posts — July 2024","description":"The most upvoted Ardan Labs posts from July 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/ardlbs/best-of/2024/07#items","numberOfItems":2,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/ep-10-building-secure-go-systems-key-management-middleware-and-error-handling-gvq1coagl","name":"Ep. 10: Building Secure Go Systems: Key Management, Middleware, and Error Handling"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/ep-8-enhancing-go-application-security-with-jwt-and-opa-1zxzl1iva","name":"Ep. 8: Enhancing Go Application Security with JWT and OPA"}]},{"@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":"Ardan Labs","item":"https://daily.dev/sources/ardlbs"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/ardlbs/best-of"},{"@type":"ListItem","position":5,"name":"July 2024"}]}]}
```

