Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Hardcore Java

Buy
Hardcore Java, 9780596005689 (0596005687), O'Reilly, 2004

Studying a computer language is a career-long process. Many developers make the mistake of thinking that they have learned enough. They get caught in the corporate cycle of build-and-deploy and don't seek to expand their knowledge. However, we can hardly blame them for that.

For one, the build-and-deploy cycle is intensive and carries with it a substantial amount of political pressure: managers don't want you to spend days reading a book or trying out code snippets when bugs and deadlines are looming. However, developers should take the time to experiment and learn more.

When you expand your skills as a developer, there is some initial time investment. However, this will rapidly pay off in increased productivity and quality. Instead of spending hundreds of hours debugging, you can implement coding standards that block bugs and spend a fraction of that time implementing new features. In the end, everyone wins; your company gets higher-quality code and quicker feature turnaround, and you get to spend more time playing Frisbee with your dog.

The second problem that the corporate developer has to deal with is that the majority of computer books are often not appropriate for the intermediate to advanced developer. When looking at my rather impressive computer book library, much of it from O'Reilly, I notice that my books tend to fall into two categories: many are introductions to concepts and most of the others are references to concepts. Although these books are very useful, there is a distinct lack of books that target the intermediate to advanced programmer. However, there is one shining exception in my library.

In a dusty corner of my desk is a book I bought several years ago. Secrets of the C++ Masters by Jeff Alger (Academic Press Limited) is absolutely essential for an intermediate C++ developer. It begins with the assumption that you know the language and then expands from there. The result is a book that can really transform a developer from the intermediate level to a true guru.

That is the goal of this book with regards to the Java™ language. Most of the material is meant to help you avoid many common mistakes made by Java developers. We will also cover nuances of Java, idiosyncrasies of the JDK, and advanced techniques. With luck, this book will increase your productivity and your enjoyment of Java development.

(HTML tags aren't allowed.)

Ring Theory And Algebraic Geometry (Lecture Notes in Pure and Applied Mathematics)
Ring Theory And Algebraic Geometry (Lecture Notes in Pure and Applied Mathematics)

Focuses on the interaction between algebra and algebraic geometry, including high-level research papers and surveys contributed by over 40 top specialists representing more than 15 countries worldwide. Describes abelian groups and lattices, algebras and binomial ideals, cones and fans, affine and projective algebraic varieties, simplicial and...

RFID in Manufacturing
RFID in Manufacturing
Information systems for manufacturing often follow a three-layer architecture based on an enterprise resource planning (ERP) layer (for order planning), a manufacturing execution system (MES) layer (for factory control), and a shop floor layer (for machine control). Future requirements on flexibility and adaptability require a much closer...
Genetic Programming IV: Routine Human-Competitive Machine Intelligence
Genetic Programming IV: Routine Human-Competitive Machine Intelligence

Genetic Programming IV: Routine Human-Competitive Machine Intelligence presents the application of GP to a wide variety of problems involving automated synthesis of controllers, circuits, antennas, genetic networks, and metabolic pathways. The book describes fifteen instances where GP has created an entity that either...


A Beginner's Guide to Discrete Mathematics
A Beginner's Guide to Discrete Mathematics

Wallis's book on discrete mathematics is a resource for an introductory course in a subject fundamental to both mathematics and computer science, a course that is expected not only to cover certain specific topics but also to introduce students to important modes of thought specific to each discipline . . . Lower-division undergraduates...

CMMI for Development: Implementation Guide
CMMI for Development: Implementation Guide

Apply best practices and proven methods to ensure a successful CMMi implementation. This practical book shows you which implementation hurdles to avoid and which CMMi best practices to apply in your work areas. You'll experience how easy the CMMi practice description is and how quickly and efficiently it can be implemented into...

Visual C++ in 12 Easy Lessons/Book and Cd-Rom
Visual C++ in 12 Easy Lessons/Book and Cd-Rom
Visual C++ in 12 Easy Lessons is aimed primarily at beginning programmers who have never programmed or have
never seen a C++ program. Text, questions, exercises, and numerous program listings are aimed at both beginning
programmers and those new to Visual C++.

If you already program but have never had the time to tackle Visual
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy