Hello Guys, it's time to take a hypothetical question in Javarevisited. I love books and I have so many in my library and on my phone but this time, I am asking for your recommendations. Which programming book, would you love to buy, if you are given 100$ to spend? I know, when it comes to buying, people want the worth of their money, and that's why I am posting this question to you guys. Suppose you are looking for some books in a bookstore and suddenly salesman comes and say, at this particular minute, we are giving you 100$ FREE to buy any programming book.
Monday, April 27, 2020
Sunday, April 26, 2020
Top 10 Advanced Java books for Intermediate and Experienced Developers
Hello guys, once you learn Java and done with reading some of the best known introductory books on Java and have a couple of years of experience under your belt, you would be hungry to transition from an intermediate Java developer to an expert Java programmer, also known as Java guru. This transition is not smooth, and I have seen many Java developers having 2 to 6 years of experience stuck where they are and have absolutely no knowledge of advanced topics like JVM internals, Concurrency, Garbage collection, and Performance tuning.
Labels:
books
,
core java
,
online resources
Thursday, April 23, 2020
Top 5 Books to Learn Groovy for Java Developers - Best Of Lot, Must Read
Groovy is a programming language that is specially created for Java developers with a view to being a fast-paced, scripting companion to Java. It aims to increase the productivity of Java developers by simplifying Java code and removing unnecessary boilerplate. Groovy not only present a succinct and easy to read syntax but also provide a much more elegant and convenient API than Java for common stuff. For example, a Groovy file can do in 50 lines what a Java source code does in 500 lines. You can declare an array as [] and map as [: ] which really makes code full of data without much syntax. Because of this property, Groovy is heavily used in unit testing of Java application. Some popular unit testing frameworks like Spock is also built on Groovy.
Labels:
books
,
groovy
,
online resources
Sunday, April 19, 2020
Top 5 Books to learn UML (Unified Modeling Language) for Java Developers - Best of Lot, Must Read
The UML stands for Unified Modelling language and it is one of the great tools for Object-oriented design. It allows you to create several diagrams like class diagram, sequence diagram, object diagram, etc, which helps you to understand your system better. The UML also helps you to convey your thoughts and design to peers and team members before implementation. Since a picture is worth a thousand words, those interactions often help you to find shortcomings and loopholes in your software design very early. That's actually the reason I use UML in our projects. Btw, I didn't know about UML or UML diagrams when I first started Java development.
Labels:
books
,
online resources
,
UML
Saturday, April 18, 2020
Top 5 FREE eBooks to Learn jQuery Online or download PDF
Hello guys, Everybody loves free resources, don't you? Well, I do and that's why I am always in search of good free resources like eBooks and training courses. In the last article, I have shared some of the free JavaScript books and this time I am sharing a couple of good free eBooks to learn jQuery. JQuery is one of the most important skills in today's internet world. It is the JavaScript library that has changed the face of websites, they are now more interactive and smooth than ever before. The Internet is also not short of free resources and when it comes to learning jQuery, you will find thousands of articles and tens of eBooks, but not all resources are good. Some of them are not up-to-date and many of them contain incorrect information, hence choosing a good resource is vital.
Labels:
books
,
JQuery
,
online resources
Friday, April 17, 2020
3 Books to Learn Eclipse IDE for Java JEE Programmers - Best of Lot
In order to become a good Java developer solid knowledge of Eclipse IDE, or whatever IDE you use, like Netbeans or IntelliJIDea, is a must. Java has been blessed with excellent tooling which turbo-charge application development. IDEs or Integrated Development Environment allows you to code, run, test, and debug from just one tool. They are an immense productivity booster. Since I have started Java development coding in Notepad, TextPad, and JCreator, I know how it feels to have the power of IDEs with you. There are three big IDEs in Java world, Eclipse, NetBeans and IntelliJIDEA. The first two are free, and the third one requires the license. I use Eclipse, and it's also the most popular IDE in Java world.
Labels:
books
,
Eclipse
,
Eclipse Tips
Thursday, April 16, 2020
Top 2 Books for OCPJP8 Certification - Java 8 1Z0-809, 810, 813 Exam
This is the second part of the best books for Java 8 certifications. Since you need to pass two exams, OCAJP8 and OCPJP8, to become a Java SE 8 certified developer, I have shared some of the best OCAJP8 books in the last article. In this article, I will tell you more about the second exam, OCPJP8, and suggest the best books to prepare OCPJP8. This exam is known as a professional level exam, and it's more stringent than the associate level exam. The OCPJP8 stands for Oracle Certified Professional Java Programmer. The exam code for this certification is 1Z0-809.
Labels:
books
,
Java Certification OCPJP SCJP
Wednesday, April 15, 2020
Top 5 Java SE 8 Certification Books - Best of Lot Must Read
Hello guys, If you are preparing for Oracle Certified Associate, Java SE 8 Programmer, also known as Java SE 8 Programmer I or OCAJP 8 exam and looking for some good resources then you have come to the right place. Earlier, I have shared some courses, and practice tests to pass the Java SE 8 certification. Actually, I have been sharing some of the most useful resources for Java 8 certification aspirants ever since the exam was launched. You can find a lot of this exam and essential resources in this blog. To continue that tradition, I am going to share some of the best books to crack the Java SE certification like OCAJP 8 (1Z0-808) and OCPJP 8 (1Z0-89). Yes, you need to pass two exams to become Java 8 certified professional.
Labels:
books
,
Java Certification OCPJP SCJP
,
OCAJP
Sunday, April 12, 2020
Clean Architecture by Robert C. Martin - Book Review - A Must Read Book to Become Software Architect
Hello Guys, today, I am very excited to talk about a nice book (Clean Architecture: A Craftsman's Guide to Software Structure and Design) from one of my favorite author of programming books, you guessed it right, Uncle Bob. The same Uncle Bob (aka Robert Martin) who brought you the Clean Code and Clean Coder has been at it again. It's been a long time since I last read an Uncle Bob and somehow I wasn't aware of this book. It comes to me as a surprise yesterday when one of the colleagues mentioned it and I didn't take time to realize that I need to buy and read this book. I just cursed myself that why I didn't know about this book before, it is still new but given I love to read his books, it's just a miss for me.
Labels:
books
,
programmers
,
programming
Saturday, April 4, 2020
Top 4 Books to learn Oracle PL/SQL Programming - Best, Must Read
In last summer, I had to work on a Java project which was using the Oracle database at their backend. The project was a mix of Java code with Oracle PL/SQL stored procedures, where Stored procedures were quite big and complex to read. I had not worked on Oracle for a couple of years and almost forget whatever I knew before. So, to revise, update and re-learn and I looked over some of the books and online courses like The Complete Oracle SQL Certification Course which helped me a lot. In my quest to revise and re-learn Oracle SQL, I also find lots of their used books on Oracle PL/SQL which are both interesting to read as well as provides a great wealth of information to any programmer.
Friday, April 3, 2020
Top 5 books to learn Agile and Scrum for Programmers - Best of lot, Must Read
When I started my career, it was all waterfall model. You try, fail, and then with every version you get an improved version of the software. I pretty much used to this model of software development until I was introduced to Agile development methodologies in my next company. I was confused about Agile as some people say its Scrum and Sprint, other ways its XP and Kanban, etc. The confusion lasted for a long time because I was afraid of asking questions (afraid of being perceived as dumb and someone who wastes time on meetings) and only getting information in bits and pieces and I wasn't good at searching books at that time. From that experience, I learned that, when you have confusion and want to learn more about new technology, nothing is better than a book or online training courses to start with.
Labels:
Agile
,
books
,
online resources
Subscribe to:
Posts
(
Atom
)