Posts

Showing posts from 2019

Essential Investments of Life

Financial need is an essential part of everyone's life. Financial planning comes into play. Every individual must have a proper plan for the financial needs. Planning can be of one day, one month, one year, retirement or till life. Longer the duration much the better. Savings - 3% FDs - 6% PFs- 8% NPS - 9% SGBonds- 10% Mutual Funds -15% Stocks - 20% Crypto - High risk VIKU50 - 17 -Nifty 50 14- Equity (FSL, relaxo, trident, Whirlpool, Unitedspirits, ihcl, Vedanta, IRCTC, IEX,  DLF, ZEE5, PVRINOX, NAUKRI) 14-IPOs (cams, gland, equitassfb, sonacams, irfc, kalyanjewels, paytm, LIC, Askautomotive, Cello, Concordbio, Zomato, TEGA, JFSL) 1-NiftyETF 1-Gold ETF 1-REIT 1-Silver ETF 1-MANG ETF MUTUAL FUND -10 1- International (NASDAQ) 1- small cap (SBI) 1- large cap (HDFC BSE S&P Sensex fund) 1- Flexicap (Parag PF) 1- Multi Assest (Quant) 1-Debt gilt (SBI) 2-ELSS(PP,QUANT) RBI 20g - SGB 1u- Bihar SG Portfolio: Equity -  Real estate - Commodity - Debt-

Beware of Cyberattacks

In this growing computer world, Cyberattacks has become a common issue for daily computer users. A very well said proverb- "Prevention is better than cure " is very much essential for our life. I will discuss here the types of  Cyberattacks a common user can face and to be aware of it and its prevention as well. 1. Phishing: It is a way practice by attackers to attain users sensitive information. The information includes like name, usernames, passwords, card details, etc through various ways like email, sms, links, etc. So, it is advise before reply to an email check the sender email id, and  2. Malware: These are unwanted software and application getting installed in your computer. This often happens when user clicks on links which are fake like fake ads, promotional offers, etc. It is advised to check the proper URL correctly before clicking on the link. 3.Virus: Viruses are a kind of unwanted toxic which enters in our computers to damage and deletes files

Repot Generation technology in Java

Report generation is very essential in a software. Reports are information collected on the paper in different formats such as Invoice, Receipts, Forms, Application, Certificates, Data reports, etc. So, basically, reports are essential and required in every types of software. In Java, technologies like JasperReports, iBuilder, Aspose, etc are used for reports Generation. Java provides various plugins and dependencies for these report-generation technologies

API and Libraries for Developers

Time has gone when Developers had to write each and every line of code for a function. We have now already made API and libraries for common function in every programming languages. All we need to do is just call those libraries to implement that function. Some such coomon functions are eMail, Tables, Pagination, Pdf Generator, etc.

Other technologies required for Java development beside JAVA

Stack Developer: In Java, different EE types of application are developed. Theses application are basically on MVC architecture. Stack developers are those who can develop the front-end as well as the back-end. SO, the demand of Java Stack developers are increasing day-by-day. Java also has various front-end technologies like JSP, JavaFX, etc.  Version control System: Two work in a team there are some version control system which is widely used inoreder to update the development and merge development done by each developer. And also to track the history and control the relase versions of the software. One such tool for version control is Git. Logging Framework: While deveop application in java, there is a need to maintain the logs. Logs are used by the Software engineers to main and track the use of the software. And also for error-checking. One such Logging framework in Java is Slf4j. Build Tool: After development is done, then come deployment. We have various build tool wh

Interview facts about IT Industry in India

In India, IT Industry is booming with many startups companies being incorporated. India have small, large, mid-sized , startups, all sizes of IT companies. And so it in the interviews. I will discuss interviews companies sizes wise, because this is what every engineers checkout before applying or attending any interview. Small Companies:   No of interview rounds are less, mainly technical rounds. Interviewers mostly look for candidate who have good knowledge of technologies and can sometimes work alone on the project.  They think very carefully before hiring any candidate based on candidate technical skills and requirement. Salary here are less for less experience candidate, but very handsome salary for experient manger level candidates. Mid-sized Companies: No of interviews rounds are too much, like Aptitude, logical, GD,etc before technical rounds. Interviewers are very much egoistic, because they feel like they are the best. If you can satisy their ego, you are hired.

Technology path to Java Developer - Software Engineer

Image
Being a Computer science graduate, the path to Software Engineer is very vast. And the path keep on developing with day-to-day with advancement to new technologies. And even with updates in every technologies with their version releases. Java is one of the path in IT industry. But as said it is vast in itself too. The path to Java development engineer is not easy either. Java starts with Core Java which covers Java basics topics such as  OOPS concepts, String and Data types, Collection Framework, Multithreading, Exception handling, Generics, Synchronization, Serialization & De-serialization. After getting to know Core Java, then in the path comes Advanced Java topics such as JDBC, Servlet, JSP and JavaFX. After getting to know this topics you can start we-development in Java. You can find tutorials books and videos on how to get started with Java core and Advanced. Java has some very popular Frameworks which are very useful and used by Enterprises all over for software de

Design Pattern in Software Development

Image
In my previous blog - here , I have discussed the use and need of software architectural patterns. Now, this blog is about Software Design Patterns. What is Design Patterns? Why do we need them? What are the types of Design pattern? Any many more facts about it.... When we, Software Engineers starts developing any application, initially don't use any design pattern.  We start building application by selecting any architecture for our projects(Mostly MVC). We start coding and we code all our implementation in the class-layer-wise. It is just too much for a class bifurcate. Design pattern is a standard solution to bulky single class code problems by making code more flexible. So, after the experience of developing a project and knowing all the phases and layer of developing a software, theoretically and practically, role of design patterns comes into play. So, Developers of experience of about 2 or more year are expected to know design patterns. Design patterns are b

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

Top Movies of 2018

Thousands of movies are released every year. At the Box office some movies are hit, some are average and some are help. But If you ask me, I watch all the movies. I believe every movies has some motivate and something to show us. Some teaches us about life, society, technology, world, etc. Below are the list of movies which I enjoy the most in 2018. Avengers Infinity War Mission Impossible : Fallout Deadpool 2 Sonu ki Tittu ki Sweety Padmavaat Padman Zero Sanju Badhaai Ho 2.0

A trip to Kullu district, Himachal Pradesh

Image
"Mountains is calling and I must go" -  John Muir Everybody wants to spend new year's eve and new year with friends and special ones. I decided to spend this days with my friends. We went on a trip to Kullu, Himachal Pradesh. Our ultimate plan was to be on the top of the mountains during new year. 

Legal Case Software for Organisation

Image
This Legal-Case Management System is a Organisation level software where you can manage your hearing dates, get reminder of upcoming dates, maintain the advocate and their fees, upload and view documents and photos and videos related to cases. Technology Used: Spring Boot 5 Spring Security 5.0.7 Spring Data JPA Hibernate 5.3 Mysql 6.3 JSP 2.2 Bootstrap Ajax JQuery slf4j Tools Used: STS Maven build tool Git MySQL Workbench StarUML Contact if you require this software for use.