Angular Juice of Re-usability  written by: Balaji Senthilnathan <balaji.s@mitosistech.com> Prathusha Mahesh <prathusha.m@mitosistech.com> Description AngularJS directives are used to extend HTML.Directives are markers on a DOM element (such as an attribute, element name, comment or CSS class) that tell AngularJS’s HTML compiler ($compile) to attach a specified behavior to that DOM element (e.g. via event listeners), […]

Read More →

Acyclic-Dependencies Principle (ADP) written By : Sridhar Dhayalan <sridhar.d@mitosistech.com> Description: Dependency graph of packages or components should have no cycles. Why ADP needed? ADP ensures no cycles in the package or components When two or more packages are involved in a dependency cycle, it becomes very difficult to stabilize the application. When two or more […]

Read More →

Interface Segregation Principle written By : Prathusha Mahesh <prathusha.m@mitosistech.com> Definition     Interface :  in general which connects two components. In the programming sense it connects different entities. Interface is similar to class in structure,which contains abstract methods, doesn’t say about behavior.  Benefits : using interface we can get extensibility feature. Fat Interface : an interface that contains declarations of […]

Read More →

Liskov Substitution Principle                                                           by Dharani Pamanji <dharani.p@mitosistech.com> Intent LSP is that the subtypes must be replaceable for the super type references without affecting the program execution. This […]

Read More →

SINGLE RESPONSIBILITY PRINCIPLE (SRP)  Jayapriya Ravichandran <jayapriya.r@mitosistech.com>  The basis for this principle is cohesion. Cohesion represents the measure to which a class performs a single function. Why do we need SRP Principle Classes that are highly cohesive are easier to understand. They are also easier to maintain. This is the motivating force behind SRP. high […]

Read More →

Brillo is the new operating system for IOT by google. Google launched Brillo, a new Android based OS used for embedded development  in particular for low-power, IoT devices. Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console. One of the […]

Read More →

The Android Fingerprint API protects user privacy by keeping users fingerprint features carefully contained within secure hardware on the device. This guards against malicious actors, ensuring that users can safely use their fingerprint, even in untrusted applications. Android also provides protection for application developers, providing assurances that a user’s fingerprint has been positively identified before […]

Read More →

Juice of Angular 2 Routing   Angular 2 Router Angular 2 has its own Powerful URL matching engine, which transforms URLs and converts them into router states Backtracking :  is a part of Angular 2 Router engine, which construct the alternative path, if the mentioned whole path does not exist. Depth First :   the match […]

Read More →