<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/snyk/best-of/2023/12" -->

---
title: Best Snyk posts — December 2023 | daily.dev
description: The most upvoted Snyk posts from December 2023, curated by the daily.dev community.
canonical: https://daily.dev/sources/snyk/best-of/2023/12
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/snyk/best-of/2023/12
og:type: website
og:site_name: daily.dev
og:title: Best Snyk posts — December 2023 | daily.dev
og:description: The most upvoted Snyk posts from December 2023, 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 Snyk — December 2023

1. 1  
[](https://daily.dev/posts/top-3-security-best-practices-for-handling-jwts-l1piaqcj8 "Top 3 security best practices for handling JWTs")  
Article  
![Avatar of snyk](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8fb2a7b471c04bac9af29fbeb3ed1cf6)Snyk · 3y  
Top 3 security best practices for handling JWTs  
Ensure the security of your web applications by following the top 3 security best practices for handling JWTs. Keep JWTs secret, validate them properly, and set expiration times to prevent vulnerabilities and breaches. Use tools like Snyk to identify and remediate security issues related to JWTs.  
35
2. 2  
[](https://daily.dev/posts/3-tips-for-rebuilding-a-docker-image-faster-and-save-ci-seconds--pqjsyqw0y "3 tips for rebuilding a Docker image faster (and save CI seconds!)")  
Article  
![Avatar of snyk](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8fb2a7b471c04bac9af29fbeb3ed1cf6)Snyk · 3y  
3 tips for rebuilding a Docker image faster (and save CI seconds!)  
Learn tips for rebuilding Docker images faster, including using a .dockerignore file, using a dependency lockfile, and grouping commands based on their likelihood to change.  
16  
1
3. 3  
[](https://daily.dev/posts/secure-password-hashing-in-go-dl5lzkqre "Secure password hashing in Go")  
Article  
![Avatar of snyk](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8fb2a7b471c04bac9af29fbeb3ed1cf6)Snyk · 3y  
Secure password hashing in Go  
Learn about the best practices for password hashing, common attack methods used to crack hashed passwords, and the available hashing algorithms in Go.  
10

[See all Snyk archives](/sources/snyk/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/snyk/best-of/2023/12#page","url":"https://daily.dev/sources/snyk/best-of/2023/12","name":"Best Snyk Posts — December 2023","description":"The most upvoted Snyk posts from December 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/snyk/best-of/2023/12#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/top-3-security-best-practices-for-handling-jwts-l1piaqcj8","name":"Top 3 security best practices for handling JWTs"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/3-tips-for-rebuilding-a-docker-image-faster-and-save-ci-seconds--pqjsyqw0y","name":"3 tips for rebuilding a Docker image faster (and save CI seconds!)"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/secure-password-hashing-in-go-dl5lzkqre","name":"Secure password hashing in Go"}]},{"@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":"Snyk","item":"https://daily.dev/sources/snyk"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/snyk/best-of"},{"@type":"ListItem","position":5,"name":"December 2023"}]}]}
```

