DAO in application development stand for DomainAccessObject. It defines a data source and some standard methods how to access data source. Often, for each collection of data, the application has a single object, providing the access trough functions. Sometime applications have such an object for the whole runtime of the app, other create one object for the needed collections on a request or transaction basis.

Read More

It took a while, but I think, slowly I get a practical understanding of AI and Machine Learning. In machine learning, you basically use lots of computations and repetitions to somehow create a function, that hopefully has a complexity, that you are happy the machine came up with a solution rather then yourself spending hours and hours or even days and weeks. Very often, the problems are some kind of recognitions of pattern. You know a particular problem follow a pattern, but the circumstances are so diverse that you believe, that the usage of machine learning techniques can come to a result, that is good enough.

Read More