100 Days of Code Day 33
Today’s exercise was implementing a linked list. It went well, but I felt dirty not having a way to delete things manually.
Well, I left my GameBoy book in my bedroom this morning. Looks like I shall have to work on something else for a bit. Well I kind of want to have my github have projects in React, Vue, and Angular.
React: To-Do
Vue: Minesweeper
But I don’t have anything for Angular despite it being the first framework I tried. So I was thinking maybe remake my Tic-Tac-Toe program like I did for the Minesweeper program in Vue. Maybe this can be the weekend project. Anyway to get ready for it I started up the Angular tutorial at https://angular.dev/tutorials/learn-angular. It looks like quite a bit has changed, you use @for now instead of ngFor for example. However, the tutorial also seems to be a bit of a mess. It is super slow. Clicking the refresh button recompiles everything, in fact it feels like it is recompiling constantly (this is ok on a local machine, but not so much on a remote machine serving many). I think the deferred image loading is broken due to CORS. I put a reference to an image on my server and it wouldn’t load, but the images the tutorial is trying to use don’t load either. I had a terrible time with the @for example and the problem was down to types in Typescript. I had to type it as Any or remove types to get things working which seemed very counter-intuitive. I should finish the tutorial but hopefully I remember my Gameboy book tomorrow.
