Posts

Showing posts from February, 2019

Software Architectural patterns for development of any project - Software Architect

Image
In Software Engineering, every projects we develop are based on an architecture. Initially we don't realise but after experience of 1-2 years, we find yes we do. For the developers with lack of experience MVC pattern architecture is proffered. Also, for the teams with less numbers. But as the experience increases, every engineer are required to have knowledge and understanding of different architecture. There are majorly 5 main software architectural patterns on which most application are developed. Layered architecture Event-Driven architecture Microkernal architecture Microservice architecture Space-based architecture

New Features in Java 8

Java 8 was released on 18th March, 2014. There were many features introduced in this release. The main purpose of this release was to concise code of Java programming. Others programming language like C, C++, Python, etc were having less line of code comparing to Java. One of the major feature was enabling functional programming in Java. Here are few of the new features of Java 8 :- 1. Lambda Expressions 2. Functional Interface 3. Default and static methods 4. Predefined Functional Interfaces Predicate Function Consumer Supplier etc.. 5. Double colon operators ( :: ) Method reference purpose Constructor reference purpose 6. Streams 7. Date and Time API 8. Optional Class 9. Nashron JavaScript Engine .. etc