<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/danielhaxxse/best-of/2026/01" -->

---
title: Best daniel.haxx.se posts — January 2026 | daily.dev
description: The most upvoted daniel.haxx.se posts from January 2026, curated by the daily.dev community.
canonical: https://daily.dev/sources/danielhaxxse/best-of/2026/01
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/danielhaxxse/best-of/2026/01
og:type: website
og:site_name: daily.dev
og:title: Best daniel.haxx.se posts — January 2026 | daily.dev
og:description: The most upvoted daniel.haxx.se posts from January 2026, 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 daniel.haxx.se — January 2026

1. 1  
[](https://daily.dev/posts/libcurl-memory-use-some-years-later-g6mcjhbvv "libcurl memory use some years later")  
Article  
![Avatar of danielhaxxse](https://media.daily.dev/image/upload/s--us7Mqjk6--/f_auto/v1714798819/logos/danielhaxxse)daniel.haxx.se · 33w  
libcurl memory use some years later  
libcurl's memory usage has improved over five years despite adding features. Comparing current development to version 7.75.0, key structs show mixed changes: the multi handle grew from 416 to 816 bytes, the easy handle from 5272 to 5352 bytes, while connectdata shrank from 1472 to 912 bytes. For 10 parallel transfers with 20 connections, total memory decreased by 10,000 bytes. A single 512MB HTTP download now uses 133,856 bytes across 107 allocations (1.6% more memory, 11% more allocations than five years ago). The project added test case 3214 to prevent accidental struct size growth by setting upper limits on fifteen important structs.  
42  
1
2. 2  
[](https://daily.dev/posts/my-first-20-000-curl-commits-rxbylp8hq "My first 20,000 curl commits")  
Article  
![Avatar of danielhaxxse](https://media.daily.dev/image/upload/s--us7Mqjk6--/f_auto/v1714798819/logos/danielhaxxse)daniel.haxx.se · 34w  
My first 20,000 curl commits  
Daniel Stenberg, creator of curl, reached his 20,000th commit to the curl repository, representing 53% of all commits in the project. Over 25 years since the first git commit in 1999, he has committed on 59% of all days, averaging 2.1 commits daily. The project now has 1,431 contributors total, with 16 having made over 100 commits. Stenberg's share of total commits has been gradually decreasing as more contributors join, which he views positively. At his current pace of 800 commits per year, he projects reaching 30,000 commits around 2038.  
40  
5

[See all daniel.haxx.se archives](/sources/danielhaxxse/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/danielhaxxse/best-of/2026/01#page","url":"https://daily.dev/sources/danielhaxxse/best-of/2026/01","name":"Best daniel.haxx.se Posts — January 2026","description":"The most upvoted daniel.haxx.se posts from January 2026, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/danielhaxxse/best-of/2026/01#items","numberOfItems":2,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/libcurl-memory-use-some-years-later-g6mcjhbvv","name":"libcurl memory use some years later"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/my-first-20-000-curl-commits-rxbylp8hq","name":"My first 20,000 curl commits"}]},{"@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":"daniel.haxx.se","item":"https://daily.dev/sources/danielhaxxse"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/danielhaxxse/best-of"},{"@type":"ListItem","position":5,"name":"January 2026"}]}]}
```

