|
|
|
[
|
|
|
|
{
|
|
|
|
"title": "Building a BitTorrent client from the ground up in Go",
|
|
|
|
"description": "What is the complete path between visiting thepiratebay and sublimating an mp3 file from thin air?",
|
|
|
|
"url": "/guides/torrent-client",
|
|
|
|
"fileName": "torrent-client",
|
|
|
|
"featured": true,
|
|
|
|
"author": "jesse",
|
|
|
|
"updatedAt": "2020-01-17T15:48:21.191Z",
|
|
|
|
"createdAt": "2020-01-17T15:48:21.191Z",
|
|
|
|
"canonical": "https://blog.jse.li/posts/torrent/"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Levels of Seniority",
|
|
|
|
"description": "How to Step Up as a Junior, Mid Level or a Senior Developer?",
|
|
|
|
"url": "/guides/levels-of-seniority",
|
|
|
|
"fileName": "levels-of-seniority",
|
|
|
|
"featured": true,
|
|
|
|
"author": "kamranahmedse",
|
|
|
|
"updatedAt": "2019-12-03T12:13:00.860Z",
|
|
|
|
"createdAt": "2019-12-03T12:13:00.860Z"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Design Patterns for Humans",
|
|
|
|
"description": "A language agnostic, ultra-simplified explanation to design patterns",
|
|
|
|
"url": "/guides/design-patterns-for-humans",
|
|
|
|
"fileName": "design-patterns-for-humans",
|
|
|
|
"featured": true,
|
|
|
|
"author": "kamranahmedse",
|
|
|
|
"updatedAt": "2019-10-09T12:00:00.860Z",
|
|
|
|
"createdAt": "2019-01-23T17:00:00.860Z"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Journey to HTTP/2",
|
|
|
|
"description": "The evolution of HTTP. How it all started and where we stand today",
|
|
|
|
"url": "/guides/journey-to-http2",
|
|
|
|
"fileName": "journey-to-http2",
|
|
|
|
"featured": true,
|
|
|
|
"author": "kamranahmedse",
|
|
|
|
"createdAt": "2018-12-04T12:00:00.860Z",
|
|
|
|
"updatedAt": "2018-12-04T12:00:00.860Z",
|
|
|
|
"draft": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "DNS in One Picture",
|
|
|
|
"description": "Quick illustrative guide on how a website is found on the internet.",
|
|
|
|
"url": "/guides/dns-in-one-picture",
|
|
|
|
"fileName": "dns-in-one-picture",
|
|
|
|
"featured": true,
|
|
|
|
"author": "kamranahmedse",
|
|
|
|
"updatedAt": "2018-12-04T12:00:00.860Z",
|
|
|
|
"createdAt": "2018-12-04T17:00:00.860Z"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "HTTP Caching",
|
|
|
|
"description": "Everything you need to know about web caching",
|
|
|
|
"url": "/guides/http-caching",
|
|
|
|
"fileName": "http-caching",
|
|
|
|
"featured": true,
|
|
|
|
"author": "kamranahmedse",
|
|
|
|
"createdAt": "2018-11-29T17:00:00.860Z",
|
|
|
|
"updatedAt": "2018-11-29T17:00:00.860Z"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Brief History of JavaScript",
|
|
|
|
"description": "How JavaScript was introduced and evolved over the years",
|
|
|
|
"url": "/guides/history-of-javascript",
|
|
|
|
"fileName": "history-of-javascript",
|
|
|
|
"featured": true,
|
|
|
|
"author": "kamranahmedse",
|
|
|
|
"createdAt": "2017-10-28T17:00:00.860Z",
|
|
|
|
"updatedAt": "2017-10-28T17:00:00.860Z"
|
|
|
|
}
|
|
|
|
]
|