{"id":15975832,"url":"https://github.com/alexandrecarlton/usefulresources","last_synced_at":"2026-01-18T00:03:02.656Z","repository":{"id":147202800,"uuid":"84647370","full_name":"AlexandreCarlton/UsefulResources","owner":"AlexandreCarlton","description":null,"archived":false,"fork":false,"pushed_at":"2021-08-19T15:05:54.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T17:14:05.017Z","etag":null,"topics":["as"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexandreCarlton.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-11T12:08:45.000Z","updated_at":"2021-08-19T15:05:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"a423bf86-8f95-4810-b1b4-13eba8dd983e","html_url":"https://github.com/AlexandreCarlton/UsefulResources","commit_stats":{"total_commits":17,"total_committers":2,"mean_commits":8.5,"dds":"0.23529411764705888","last_synced_commit":"3d983e0131b946f00ed594b80a2b41a3cb83d8ae"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlexandreCarlton/UsefulResources","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexandreCarlton%2FUsefulResources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexandreCarlton%2FUsefulResources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexandreCarlton%2FUsefulResources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexandreCarlton%2FUsefulResources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexandreCarlton","download_url":"https://codeload.github.com/AlexandreCarlton/UsefulResources/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexandreCarlton%2FUsefulResources/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28523047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T23:53:28.710Z","status":"ssl_error","status_checked_at":"2026-01-17T23:52:20.131Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["as"],"created_at":"2024-10-07T22:05:20.391Z","updated_at":"2026-01-18T00:03:02.537Z","avatar_url":"https://github.com/AlexandreCarlton.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Useful Resources\n\nEvery so often I find a link on Hacker News or Reddit which I bookmark and\npromise myself to get around to finishing later. Of course, generally I never\ndo so and results in an dishevelled heap that is hard to locate.\n\nSo for now this is a small list of things onto which I'll just tack links that\nI might need later, or found useful and should look at again.\n\n## Other (Better) Lists\n\n - [Free Programming Books](https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md)\n\n## Interviewing\n\n - [Interactive Coding Challenges](https://github.com/donnemartin/interactive-coding-challenges) ([Hacker News](https://news.ycombinator.com/item?id=14022110))\n - [Competitive Programmer's Handbook](https://cses.fi/book.pdf) ([Hacker News](https://news.ycombinator.com/item?id=14115826) [Reddit](https://www.reddit.com/r/programming/comments/65fjs2/competitive_programmers_handbook))\n - [500 Data structures and algorithms interview questions and their solutions](https://techiedelight.quora.com/500-Data-structures-and-algorithms-interview-questions-and-their-solutions)\n - [InterviewCake](https://interviewcake.com)\n - [kdn251/interviews](https://github.com/kdn251/interviews)\n\n## Competitive Programming\n\n - [Data Science Tutorials](https://www.topcoder.com/community/data-science/data-science-tutorials/)\n\n## Hardware\n\n### Memory\n - [What Every Programmer Should Know About Memory](https://www.akkadia.org/drepper/cpumemory.pdf)\n - [In defence of swap: common misconceptions](https://chrisdown.name/2018/01/02/in-defence-of-swap.html)\n\n### Network\n - [A Protocol for Packet Network Intercommunication](https://www.cs.princeton.edu/courses/archive/fall06/cos561/papers/cerf74.pdf)\n - [A TCP/IP Tutorial](https://tools.ietf.org/html/rfc1180)\n - [Understanding TCP/IP addressing and subnetting basics](https://support.microsoft.com/en-au/help/164015/understanding-tcp-ip-addressing-and-subnetting-basics)\n\n### Operating Systems\n\n - [Writing a Simple Operating System - from Scratch](https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf)\n\n## System Design\n\n - [The System Design Primer](https://github.com/donnemartin/system-design-primer) ([Hacker News](https://news.ycombinator.com/item?id=13823979))\n\n## Coding patterns\n\n - [Design Patterns for Humans](https://github.com/kamranahmedse/design-patterns-for-humans) ([Hacker News](https://news.ycombinator.com/item?id=13676729))\n\n## Languages\n\n### Python\n\n - [Structuring Your Project](http://python-guide-pt-br.readthedocs.io/en/latest/writing/structure/)\n\n## Computer Science\n\n - [Teach Yourself Computer Science](https://teachyourselfcs.com/) ([Hacker News](https://news.ycombinator.com/item?id=13862284))\n\n### Algorithms\n\n - [Introduction to A*](http://www.redblobgames.com/pathfinding/a-star/introduction.html)\n - [AlgoWiki](https://wiki.algo.is/)\n\n#### Implementations\n - [Data Structures and Algorithms Problems in C++ using STL](http://www.techiedelight.com/data-structures-and-algorithms-interview-questions-stl/)\n\n\n### Functional Programming\n\n - [Purely Functional Data Structures](https://www.cs.cmu.edu/~rwh/theses/okasaki.pdf)\n\n#### Haskell\n\n - [BFS Tree](http://www.nmattia.com/posts/2016-07-31-bfs-tree.html)\n - [Three Useful Monads](http://adit.io/posts/2013-06-10-three-useful-monads.html)\n - [Aeson: the tutorial](https://artyom.me/aeson)\n - [Imperative Haskell](http://vaibhavsagar.com/blog/2017/05/29/imperative-haskell/) ([Reddit](https://www.reddit.com/r/haskell/comments/6e4wq8/imperative_haskell/))\n\n### Distributed programming\n\n - [6.824: Distributed Systems](https://pdos.csail.mit.edu/6.824/index.html)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexandrecarlton%2Fusefulresources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexandrecarlton%2Fusefulresources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexandrecarlton%2Fusefulresources/lists"}