Have been leetcoding quite a bit over the past few weeks. Time to build something real and worthwhile computer sciency stuff over the next few weeks!
Here are the some of the things I have in mind.
- Build an interpreter for some language inspired by Crafting Interpreters and Let’s Build A Simple Interpreter. I am going to start with this.
- Redux middleware from scratch which inspired by this. I have been wanting to write this for a long time!
- JSON parser inspired by Writing a JSON Parser.
- HTML to Markdown converter
- Web server inspired by Let's build a Web Server.
- Memory Allocator with different memory allocation techniques.
- Web Crawler
- Do some serious functional programming stuff. Yet to decide on the language/source to do this.
- Read Designing Data-Intensive Applications and make notes.
- Read The Architecture of Open Source Applications and make notes.
Will keep updating the list as and when I make some real progress on the ones I have currently listed!