diff --git a/README.md b/README.md index b5906c7e..f1f1e773 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB ## C/C++: - [Build an Interpreter](http://www.craftinginterpreters.com/) (Chapter 14 on is written in C) -- [Memory Allocators 101 - Write a simple memory allocator](https://arjunsreedharan.org/post/148675821737/memory-allocators-101-write-a-simple-memory) +- [Memory Allocators 101 - Write a simple memory allocator](https://web.archive.org/web/20210214024858/https://arjunsreedharan.org/post/148675821737/write-a-simple-memory-allocator) - [Write a Shell in C](https://brennan.io/2015/01/16/write-a-shell-in-c/) - [Write a FUSE Filesystem](https://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/) - [Build Your Own Text Editor](http://viewsourcecode.org/snaptoken/kilo/) @@ -57,7 +57,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Build a Live Code-reloader Library for C++](http://howistart.org/posts/cpp/1/index.html) - [Write a hash table in C](https://github.com/jamesroutley/write-a-hash-table) - [Let's Build a Simple Database](https://cstack.github.io/db_tutorial/) -- [Let's Write a Kernel](http://arjunsreedharan.org/post/82710718100/kernel-101-lets-write-a-kernel) +- [Let's Write a Kernel](https://web.archive.org/web/20210111232807/https://arjunsreedharan.org/post/82710718100/kernel-101-lets-write-a-kernel) - [Write a Bootloader in C](http://3zanders.co.uk/2017/10/13/writing-a-bootloader/) - [Linux Container in 500 Lines of Code](https://blog.lizzie.io/linux-containers-in-500-loc.html) - [Write Your Own Virtual Machine](https://justinmeiners.github.io/lc3-vm/) @@ -196,7 +196,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB ## Erlang - [ChatBus : build your first multi-user chat room app with Erlang/OTP](https://medium.com/@kansi/chatbus-build-your-first-multi-user-chat-room-app-with-erlang-otp-b55f72064901) -- [Making a Chat App with Erlang, Rebar, Cowboy and Bullet](https://marianoguerra.org/posts/making-a-chat-app-with-erlang-rebar-cowboy-and-bullet/) +- [Making a Chat App with Erlang, Rebar, Cowboy and Bullet](https://web.archive.org/web/20150319224934/http://marianoguerra.org/posts/making-a-chat-app-with-erlang-rebar-cowboy-and-bullet.html) ## F#: @@ -233,7 +233,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Create Serverless React.js Apps](http://serverless-stack.com/) - [Create a Trello Clone](http://codeloveandboards.com/blog/2016/01/04/trello-tribute-with-phoenix-and-react-pt-1/) -- [Create a Character Voting App with React, Node, MongoDB and SocketIO](http://sahatyalkabov.com/create-a-character-voting-app-using-react-nodejs-mongodb-and-socketio) +- [Create a Character Voting App with React, Node, MongoDB and SocketIO](https://web.archive.org/web/20201108114558/http://sahatyalkabov.com/create-a-character-voting-app-using-react-nodejs-mongodb-and-socketio/) - [React Tutorial: Cloning Yelp](https://www.fullstackreact.com/articles/react-tutorial-cloning-yelp/) - [Build a Full Stack Movie Voting App with Test-First Development using Mocha, React, Redux and Immutable](https://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html) - [Build A Simple Medium Clone using React.js and Node.js](https://medium.com/@kris101/clone-medium-on-node-js-and-react-js-731cdfbb6878) @@ -267,11 +267,11 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB #### Angular: -- [Build an Instagram Clone with Angular 1.x](https://hackhands.com/building-instagram-clone-angularjs-satellizer-nodejs-mongodb/) +- [Build an Instagram Clone with Angular 1.x](https://web.archive.org/web/20190928061936/https://hackhands.com/building-instagram-clone-angularjs-satellizer-nodejs-mongodb/) - Build an offline-capable Hacker News client with Angular 2+ - [Part 1](https://houssein.me/angular2-hacker-news) - [Part 2](https://houssein.me/progressive-angular-applications) -- [Build a Google+ clone with Django and AngularJS (Angular 1.x)](https://thinkster.io/django-angularjs-tutorial) +- [Build a Google+ clone with Django and AngularJS (Angular 1.x)](https://web.archive.org/web/20210202142336/https://thinkster.io/django-angularjs-tutorial) - Build A Beautiful Real World App with Angular 8 : - [Part I](https://medium.com/@hamedbaatour/build-a-real-world-beautiful-web-app-with-angular-6-a-to-z-ultimate-guide-2018-part-i-e121dd1d55e) @@ -292,8 +292,8 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Build A Job Scraping Web App](https://medium.freecodecamp.org/how-i-built-a-job-scraping-web-app-using-node-js-and-indreed-7fbba124bbdc) - [Building a GitHub App](https://blog.scottlogic.com/2017/05/22/gifbot-github-integration.html) - How to build your own Uber-for-X App using JavaScript, Node.JS, MongoDB and Web Sockets - - [Part 1](https://www.ashwinhariharan.tech/blog/how-to-build-your-own-uber-for-x-app/) - - [Part 2](https://www.ashwinhariharan.tech/blog/how-to-build-your-own-uber-for-x-app-part-2/) + - [Part 1](https://web.archive.org/web/20240116143906/https://www.ashwinhariharan.tech/blog/how-to-build-your-own-uber-for-x-app/) + - [Part 2](https://web.archive.org/web/20240116143914/https://www.ashwinhariharan.tech/blog/how-to-build-your-own-uber-for-x-app-part-2/) #### Vue @@ -386,8 +386,8 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Build A Simple Web App With Flask](https://pythonspot.com/flask-web-app-with-python/) - [Create A Django API in under 20 minutes](https://codeburst.io/create-a-django-api-in-under-20-minutes-2a082a60f6f3) - Build a Community-driven delivery application with Django, Postgres and JavaScript - - [Part 1](https://www.ashwinhariharan.tech/blog/thinking-of-building-a-contact-tracing-application-heres-what-you-can-do-instead/) - - [Part 2](https://www.ashwinhariharan.tech/blog/thinking-of-building-a-contact-tracing-application-heres-what-you-can-do-instead-part-2/) + - [Part 1](https://web.archive.org/web/20240116143921/https://www.ashwinhariharan.tech/blog/thinking-of-building-a-contact-tracing-application-heres-what-you-can-do-instead/) + - [Part 2](https://web.archive.org/web/20240116143926/https://www.ashwinhariharan.tech/blog/thinking-of-building-a-contact-tracing-application-heres-what-you-can-do-instead-part-2/) - Realtime Chat application with Vue, django-notifs, RabbitMQ and uWSGI - [Part 1](https://danidee10.github.io/2018/01/01/realtime-django-1.html) - [Part 2](https://danidee10.github.io/2018/01/03/realtime-django-2.html) @@ -612,7 +612,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB ## Haskell: -- [Write You a Haskell - Build a modern functional compiler](http://dev.stephendiehl.com/fun/) +- [Write You a Haskell - Build a modern functional compiler](https://web.archive.org/web/20210131234829/http://dev.stephendiehl.com/fun/) - [Write Yourself a Scheme in 48 hours](https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours) - [Write You A Scheme, Version 2](https://github.com/adamwespiser/scheme) - [Roll Your Own IRC Bot](https://wiki.haskell.org/Roll_your_own_IRC_bot) @@ -670,7 +670,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Exercism](http://www.exercism.io/) - [Egghead.io](http://www.egghead.io/) - [Michael Herman's Blog](http://mherman.org/) -- [Thinkster.io](http://thinkster.io) +- [Thinkster.io](https://web.archive.org/web/20201216194604/https://thinkster.io/) - [Enlight](https://enlight.nyc/) -- [Hack Club Workshops](https://hackclub.com/workshops/) +- [Hack Club Workshops](https://workshops.hackclub.com/) - [CodeCrafters](https://codecrafters.io/)