Recommended Java Book from Developer Fusion https://www.developerfusion.com/t/java/books/view/recommended/ Recommended Java Book from Developer Fusion http://www.rssboard.org/rss-specification en-GB Fri, 05 Aug 2011 19:00:00 GMT Functional Programming for Java Developers: Tools for Better Concurrency, Abstraction, and Agility Software development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language. http://www.developerfusion.com/book/123616/functional-programming-for-java-developers-tools-for-better-concurrency-abstraction-and-agility/ http://www.developerfusion.com/book/123616/functional-programming-for-java-developers-tools-for-better-concurrency-abstraction-and-agility/ Fri, 05 Aug 2011 19:00:00 GMT James Crowley The Joy of Clojure: Thinking the Clojure Way Clojure is a dynamic programming language that targets the Java Virtual Machine. The Joy of Clojure goes beyond the syntax, and shows how to write fluent, idiomatic Clojure code. Readers will learn to approach programming challenges from a Functional perspective and master the Lisp techniques that make Clojure so elegant and efficient.According to the authors, there's a "right way" to do things in Clojure. http://www.developerfusion.com/book/116889/the-joy-of-clojure-thinking-the-clojure-way/ http://www.developerfusion.com/book/116889/the-joy-of-clojure-thinking-the-clojure-way/ Sat, 02 Apr 2011 20:21:00 GMT James Crowley Eloquent Ruby (Addison-Wesley Professional Ruby Series) It’s easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the “Ruby way” of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you write Ruby like true Rubyists do–so you can leverage its immense, surprising power.Olsen draws on years of experience internalizing the Ruby culture and teaching Ruby to other programmers. http://www.developerfusion.com/book/115409/eloquent-ruby-addisonwesley-professional-ruby-series/ http://www.developerfusion.com/book/115409/eloquent-ruby-addisonwesley-professional-ruby-series/ Tue, 15 Mar 2011 09:25:00 GMT James Crowley Android in Action Android is a free, open source, Java-based mobile platform developed by Google. Unlocking Android, Second Edition prepares the reader to embrace the Android mobile platform in easy-to-understand language and builds on this foundation with reusable Java code examples. It's ideal for corporate developers and hobbyists who have an interest, or a mandate, to deliver mobile software.Unlocking Android, Second Edition familiarizes the reader with the Android approach to mobile applications. http://www.developerfusion.com/book/94267/android-in-action/ http://www.developerfusion.com/book/94267/android-in-action/ Tue, 01 Feb 2011 15:12:00 GMT James Crowley Programming in Scala Scala is an object-oriented programming language for the Java Virtual Machine. In addition to being object-oriented, Scala is also a functional language, and combines the best approaches to OO and functional programming.In Italian, Scala means a stairway, or steps indeed, Scala lets you step up to a programming environment that incorporates some of the best recent thinking in programming language design while also letting you use all your existing Java code. http://www.developerfusion.com/book/114406/programming-in-scala/ http://www.developerfusion.com/book/114406/programming-in-scala/ Mon, 07 Mar 2011 11:17:00 GMT James Crowley Android Wireless Application Development (2nd Edition) (Developer's Library) Android™ Wireless Application Development Second EditionLauren DarceyShane ConderThe start-to-finish guide to Android application development: massively updated for the newest SDKs and developer techniques!This book delivers all the up-to-date information, tested code, and best practices you need to create and market successful mobile apps with the latest versions of Android. http://www.developerfusion.com/book/94344/android-wireless-application-development-2nd-edition-developers-library/ http://www.developerfusion.com/book/94344/android-wireless-application-development-2nd-edition-developers-library/ Wed, 02 Feb 2011 13:59:00 GMT James Crowley The Web Designer's Guide to iOS Apps: Create iPhone, iPod touch, and iPad apps with Web Standards (HTML5, CSS3, and Java If you are a designer who knows HTML, CSS, and JavaScript, you can easily learn how to make native iPhone, iPod touch, and iPad apps—and distribute them worldwide via the App Store.When combined with an Objective-C framework, web standards can be used to format and style content for iOS, using native controls and behaviors for an authentic Apple user experience. http://www.developerfusion.com/book/94473/the-web-designers-guide-to-ios-apps-create-iphone-ipod-touch-and-ipad-apps-with-web-standards-html5-css3-and-java/ http://www.developerfusion.com/book/94473/the-web-designers-guide-to-ios-apps-create-iphone-ipod-touch-and-ipad-apps-with-web-standards-html5-css3-and-java/ Tue, 08 Feb 2011 00:14:00 GMT James Crowley Starting Out with Alice: A Visual Introduction to Programming (2nd Edition) (Gaddis Series) Starting Out with Alice: A Visual Introduction to Programming presents a fun and motivational way for novice programmers to learn the basic tenets of programming. Using Alice, an innovative and increasingly popular teaching tool, readers from a variety of backgrounds create virtual programming worlds of animations and computer games. http://www.developerfusion.com/book/123366/starting-out-with-alice-a-visual-introduction-to-programming-2nd-edition-gaddis-series/ http://www.developerfusion.com/book/123366/starting-out-with-alice-a-visual-introduction-to-programming-2nd-edition-gaddis-series/ Mon, 01 Aug 2011 20:44:00 GMT James Crowley Domain-Specific Languages (Addison-Wesley Signature Series (Fowler When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. http://www.developerfusion.com/book/93667/domainspecific-languages-addisonwesley-signature-series-fowler/ http://www.developerfusion.com/book/93667/domainspecific-languages-addisonwesley-signature-series-fowler/ Mon, 31 Jan 2011 17:24:00 GMT James Crowley NetBeans Platform 6.9 Developer's Guide Create professional desktop rich-client Swing applications using the world's only modular Swing application framework *Create large, scalable, modular Swing applications from scratch *Master a broad range of topics essential to have in your desktop application development toolkit, right from conceptualization to distribution *Pursue an easy-to-follow sequential and tutorial approach that builds to a complete Swing application http://www.developerfusion.com/book/85818/netbeans-platform-69-developers-guide/ http://www.developerfusion.com/book/85818/netbeans-platform-69-developers-guide/ Wed, 11 Aug 2010 00:00:00 GMT James Crowley