• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

The Well-Grounded Java Developer ->

 
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello.

Congratulations for new version of your book.

This book has many informative contents inside of it. I am eager to read this book.

 
Greenhorn
Posts: 8
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations guys for this new edition of your Java book.
I haven't read a book for a while since almost everything is in the Internet.

What is the differentiator of your book in compare with the tons of information in the Internet and other java books?

Thanks

 
Marshal
Posts: 79180
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Manuel Loayza wrote:. . . compare with the tons of information in the Internet . . .

Careful what you search for on the Net. Relatively little is actually wrong, but much of what I see is incomplete and only suitable for those who aleady know something and need a reminder of it.
 
author
Posts: 67
10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Manuel Loayza wrote:I haven't read a book for a while since almost everything is in the Internet.



Well, be careful of that. For example, Stack Overflow contains a lot of information and answers that are now very outdated, but due to their high scores are still preferred by the SO algorithm.

For example, a surprising number of SO answers do not use try-with-resources. Why? Because they were written before Java 7 was released.


What is the differentiator of your book in compare with the tons of information in the Internet and other java books?



Becoming a better programmer is not about learning disconnected facts and snippets of knowledge. To level up, you need to understand the deeper connections between aspects of what you already know - and the things that move you beyond where you are now.

The book tries to do this - by building on foundations, to talk about deep topics that matter - concurrency and functional programming in particular. We also use non-Java languages - Kotlin and Clojure - to help you understand different viewpoints on these topics - which will make you a better programmer in any language that you choose to program in.
 
Author
Posts: 10
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Manuel Loayza wrote:
What is the differentiator of your book in compare with the tons of information in the Internet and other java books?



Echoing Ben a bit, I think what makes this book different than what you can find on the Internet is that we've worked really hard to provide a narrative that builds foundations then introduces new ideas building on them.

The book isn't a traditional reference book at all -- that certainly may be better served by online resources (with the caveats Ben points out!) But hopefully the way we build across the text gives you something that a bunch of individual web pages won't.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic