Today I learned (and yesterday) about Interfaces in TypeScript and how you can use them correctly to use them as your DTO in you application, multivariate regression and a bunch of other topics from my university courses. A lot about DFA, e.g. how to minimize them and how to build the product out of two DFAs.

There was a lot of troubleshooting in the last two days because of my internet connection. Now I have to switch the router and hope that then my internet connection will come back. Until then I will just have a connection through a hotspot which is hosted on my mobile phone…

Back to the topic: In the past I have used normal classes in TypeScript for dealing with objects, especially DTOs. Yesterday I learned that Interfaces are a much better solution for dealing with DTOs in Typescript. You just declare the attributes in the Interface and create an object of the type from the interface with following notation:

Next topic: Multivariate regression, which is basically the same as linear regression with one variable, but except with multiple variables. I will probably write more about them in the next days.

Last but not least I learned a lot in university too, mainly more advanced topics about DFAs like minimizing or creating the product out of two DFAs.