He wrote the Email Engine

He wrote  Since the program turne out to be in demand the project gradually became more than a hobby. The author improve the infrastructure for donations from sponsors on GitHub spoke at computer conferences and accepte PR from dozens of contributors.  The program is still open source and can be hoste on your own server … Read more

Email API client an email client for

Email API client  He trie to make the smallest possible chat server code competitions and was able to do it in just lines of code not counting spaces and comments Chat server smallchat The smallchat client is equally minimalistic. And other solo developers also show examples of such hobby projects which are sometimes made purely … Read more

Applications not for people for

In general writing applications purely for yourself is much easier and more enjoyable than for a client or employer. And if this hobby project becomes commercial and brings in some money so much the better.AI in D Where are we now and what future awaits usZ with D graphics Algorithms Machine learning Robotics Artificial intelligence … Read more

Convenient integration of email

Convenient Heres how a drone designe to detect fires at an object builds a map also using lidar And heres how a drone designe to detect fires at an object builds a map also using lidar All this looks very nontrivial however the first implementation of such a system appeare already in and was base on … Read more

Entities so services are also great

Entities so  All these are practically family responsibilities for a developer like taking out the trash for a family man. How about writing a mobile application for your family This is already a new level. Software for yourself and family Although Robin Sloan is not a professional programmer at all but a successful science fiction … Read more

Involve in a particular business

Andris Reinman has been involve in open source projects for about years and some time ago he wrote the EmailEngine Email API client an email client for applications not for people for convenient integration of email into any application or service so that clients We didnt bother setting up SMTP and IMAP and everything worke … Read more

No matter how many of them

At a minimum there it is necessary to implement an authentication system loginpassword but here it is optional. We nee to come up with an interface for managing the contact list etc. Everything becomes much more complicate. So when they ask you Cool program how to download it the answer will be unequivocal No way … Read more

No logic belongs to the entity

No logic  In a week plus a small S instance for storing photos and videos as well as a couple of lambda functions for processing new messages. The BoopSnoop application looks even simpler it doesnt even have its own interface the video is always in full screen mode only the record button and the number … Read more

One entity is a special case

One entity is Logic sets the rules for action. requirements. any business instruction is a proceure that manipulates a certain set of entities. Logic in services is a direct formalize record of business requirements that describe the interaction of entities. Entities can only be manipulate through a service which always models some kind of business action. … Read more

How entities should change

How entities In a week plus a small S instance for storing photos and videos as well as a couple of lambda functions for processing new messages. The BoopSnoop application looks even simpler it doesnt even have its own interface the video is always in full screen mode only the record button and the number in … Read more

From a technical point of view

From a technical point of view Validation rules are associate with a business action not an entity. What does the service model The question may arise if a service is part of a domain layer then what does it model Imagine a store without an information system where all orders are place on paper. You … Read more

Model is a consequence of business

You would never know about Model is them when analyzing the problem domain. You observe the entity Product from the outside and see its properties X Y Z which means they are publicly available to you as an observer from the outside. Implementation details are how we store these properties. For example in Active Record … Read more