online marketing Free Computer Science, Engineering, Medical Ebooks: Java Technologies
Showing posts with label Java Technologies. Show all posts
Showing posts with label Java Technologies. Show all posts

Saturday, January 30, 2010

Algorithms in Java

Algorithms in Java
Free Image Hosting at www.ImageShack.us

Algorithms in Java
Publisher: Addison Wesley | ISBN: 0201361205 | edition 2002 | CHM | 768 pages | 11,2 mb

This edition of Robert Sedgewick's popular work provides current and comprehensive coverage of important algorithms for Java programmers. Michael Schidlowsky and Sedgewick have developed new Java implementations that both express the methods in a concise and direct manner and provide programmers with the practical means to test them on real applications.
Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 400,000 programmers!



>>:: NO PASSWORD ::<<

Depositfiles

Extabit

Megaupload

>>::..::!!!NO MIRRORS, READ THE RULES!!!::..::<<


Friday, January 29, 2010

Fundamental Networking in Java

Fundamental Networking in Java
Free Image Hosting at www.ImageShack.us

Esmond Pitt, " Fundamental Networking in Java"
Springer | 2005 | ISBN: 1846280303 | 381 pages | PDF | 1,2 MB

The book provides complete coverage of fundamental IP networking in Java. It introduces the concepts behind TCP/IP and UDP and their intended use and purpose; gives complete coverage of Java networking APIs, includes an extended discussion of advanced server design, so that the various design principles and tradeoffs concerned are discussed and equips the reader with analytic queuing-theory tools to evaluate design alternatives; covers UDP multicasting, and covers multi-homed hosts, leading the reader to understand the extra programming steps and design considerations required in such environments.

After reading this book the reader will have an advanced knowledge of fundamental network design and programming concepts in the Java language, enabling them to design and implement distributed applications with advanced features and to predict their performance. Special emphasis is given to the scalable I/O facilities of Java 1.4 as well as complete treatments of multi-homing and UDP both unicast and multicast.









Thursday, December 31, 2009

Multithreaded Programming with Java Technology

Multithreaded Programming with Java Technology
Posted By : johinson | Date : 29 Dec 2009 20:26:12 | Comments : 0
Free Image Hosting at www.ImageShack.us

Daniel J. Berg, «Multithreaded Programming with Java Technology»
Prentice Hall | ISBN: 0130170070 | 1999 | PDF | 461 pages | 2.93 MB
Provides a complete guide to multithreaded development with the Java 2 platform. Covers the underlying structures upon which threads are built, thread construction, and thread lifecycles, including birth, life, death, and cancellation.






Tuesday, December 29, 2009

Java Security (2nd Edition)

Java Security (2nd Edition)

Java Security (2nd Edition)

Scott Oakes, «Java Security (2nd Edition)»
O'Reilly | ISBN: 0596001576 | 2001 | PDF | 618 pages | 1.38 MB

The book is intended primarily for programmers who want to write secure Java applications. However, it is also an excellent resource for system and network administrators who are interested in Java security, particularly those who are interested in assessing the risk of using Java and need to understand how the security model works in order to assess whether or not Java meets their security needs.






Monday, December 28, 2009

Ajax in Oracle JDeveloper

Ajax in Oracle JDeveloper

Deepak Vohra,"Ajax in Oracle JDeveloper"
Springer (4-2008) | PDF | 224 pages | ISBN:3540775951 | 18.7Mb

Asynchronous JavaScript and XML (Ajax) is a web technique used to transfer data between a browser and server asynchronously without posting the web page to the server. "Asynchronously" implies that the processing of the web page continues while the Ajax request is sent to the server and a response is received from the server. The web page, or section(s) of the web page, is refreshed with the Ajax response without reposting the web page. Ajax has the following advantages over non-Ajax web applications.
- Reduced response time and reduced server load, as the complete web page is not reposted.
- Reduced bandwidth of web applications as only data is transferred and the HTML format is applied in the browser.
- Separation of data, format and style.
The book covers web search and RSS Feed with Ajax as well as form validation with Ajax frameworks for Java, JSP, JSF, and PHP. It discusses using Ajax in Oracle JDeveloper and is IDE based. JDeveloper has the following advantages over Eclipse IDE.
- JDeveloper 11g provides an integrated JavaScript Editor for Ajax/Web development.
- It also provides a PHP extension.
- JDeveloper has a built-in support for JSF and for JDBC.

download link:

depositfiles

or:

extabit
mirror



Java AWT Reference

Java AWT Reference


John Zukowski,"Java AWT Reference"
Publisher: O'Reilly Media | ISBN: 1565922409 | edition April 1, 1997 | PDF | 1074 pages | 10.3 mb

The Java AWT Reference provides complete reference documentation on the Abstract Window Toolkit (AWT), a large collection of classes for building graphical user interfaces in Java. With AWT, you can create windows, draw, work with images, and use components like buttons, scrollbars, and pulldown menus. This book covers the classes that comprise the java.awt, java.awt.image, java.applet, java.awt.event, andjava.awt.datatransfer packages. These classes provide the functionality that allows a Java application to provide user interaction in a graphical environment. Part of O'Reilly's Java documentation series, the Java AWT Reference takes you beyond what you'd expect from a standard reference manual.


Sunday, December 27, 2009

Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform

Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform

Java Message Service API Tutorial and Reference

Mark Hapner, Rich Burridge, Rahul Sharma, Joseph Fialli, Kim Haase,
«Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform»

Prentice Hall | ISBN: 0201784726 | 2002 | PDF | 544 pages | 1.68 MB

Introduction to messaging, the Java Message Service (JMS) API architecture, point-to-point and publish/subscribe messaging domains described, essential JMS programming APIs (connections, sessions, message producers and consumers), the structure of messages, simple point-to-point and publish/subscribe examples (including guide to deployment and execution), JMS used with multiple systems (including J2EE and non-J2EE messaging interoperability), JMS reliability mechanisms (acknowledgement, persistence, priority levels, durable subscriptions, local transactions), building J2EE clients used with message, session, and entity beans (including deployment and execution tips), a sample using multiple J2EE servers, reference to all JMS APIs: including topic and message classes, exception classes, queue classes, sessions and connections, and appendix with JMS client examples.






Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex

Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex


Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex
Publisher: Apress | 500 pages | December 22, 2009 | ISBN 1430223855 | PDF | 5 MB

Over the past few years, the now open source Adobe Flex Framework has been adopted by the Java community as the preferred framework for Java RIAs using Flash for the presentation layer. Flex helps Java developers to build and maintain expressive web/desktop applications that deploy consistently on all major browsers, desktops, and operating systems.

Beginning Java and Flex describes new, simpler, and faster ways to develop enterprise RIAs. This book is not only for Java or Flex developers, but also for all web developers who want to increase their productivity and the quality of their development.

The aim of the book is to teach the new frontier of web development using open source, agile, lightweight Java frameworks with Flex. Java lightweight framework programming helps Flex developers create dynamic-looking enterprise applications. Flex and Java are becoming very popular for both business and interactive applications.


Credits to original uploader




Java Number Cruncher: The Java Programmer's Guide to Numerical Computing

Java Number Cruncher: The Java Programmer's Guide to Numerical Computing

Java Number Cruncher

Ronald Mak, «Java Number Cruncher: The Java Programmer's Guide to Numerical Computing»
Prentice Hall | ISBN: 0130810819 | 2002 | CHM | 480 pages | 2.77 MB

This book introduces Java programmers to numerical computing. It contains clear, non-theoretical explanations of practical numerical algorithms, including safely summing numbers, finding roots of equations, interpolation and approximation, numerical integration and differentiation, and matrix operations, including solving sets of simultaneous equations. Many of the programs are applets that take advantage of Java's interactive graphics capabilities. These programs allow the user to interact with them as they dynamically demonstrate the computational algorithms in action. Java Number Cruncher devotes several chapters to searching for patterns in the prime numbers, generating random numbers, intriguing formulas for pi and e, arbitrarily long numbers and their relationship to data encryption, and algorithms for creating fractal images. Working Java programs demonstrate all the concepts from this book.






Foundations of Jini 2 Programming

Foundations of Jini 2 Programming

Foundations of Jini 2 Programming
Publisher: Apress | ISBN: 1590597168 | edition 2006 | PDF | 508 pages | 13 mb

To understand Jini, imagine that you could move to a new office across the world or check into any hoteland could simply plug your notebook or Palm directly into the local network. Your device would immediately be recognized, and you would have access to the services at that locationtransparently. Jini is Sun's Java-based technology, with potential to make transparent "universal plug and play" a reality.
Foundations of Jini 2 Programming, based on Jini 2.0, is an expanded, updated version of the most popular online tutorial for Jini. This is the perfect book for any Java programmer interested in learning and applying Jini toward their respective network applications (any Java-enabled device interoperable with another Java-enabled device).
Author Jan Newmarch covers comprehensive Jini advancements as well as other important concepts like how Enterprise JavaBeans blend in with the Jini framework and how CORBA fits in as well. This book contains revised chapters as well as several new chapters. New topics include Jeri, Config, Logging, ServiceStater, and advanced security.



>>:: NO PASSWORD ::<<

Depositfiles

Extabit

Megaupload

>>::..::!!!NO MIRRORS, READ THE RULES!!!::..::<<



Saturday, December 26, 2009

JBoss AS 5 Development

JBoss AS 5 Development

Title: JBoss AS 5 Development
Publisher: Packt Publishing | ISBN: 1847196829 | Dec 2009 | PDF | 416 pages | 6Mb


JBoss AS is the most used Java application server on the market meeting high standards of reliability, efficiency, and robustness and is used to build powerful and secure Java EE applications. It supports the most important areas of Java Enterprise programming including EJB 3.0, dependency injection, web services, the security framework, and more. Getting started with JBoss application server development can be challenging; however, with the right approach and guidance, you can easily master it and this book promises that.

Written in an easy-to-read style, this book will take you from the basics of JBoss AS—such as installing core components and plug-ins—to the skills that will make you a JBoss developer to be reckoned with, covering advanced topics such as developing applications with JBoss Messaging service, JBoss web services, clustered applications, and more.

You will learn the necessary steps to install a suitable environment for developing enterprise applications on JBoss AS. Then, your journey will continue through the heart of the application server, explaining how to customize each service for optimal usage. You will learn how to design Enterprise applications using Eclipse and JBoss plug-ins. You will then learn how to enable distributed communication using JMS. Storing and retrieving objects will be made easier using Hibernate. The core section of the book will take you into the programming arena with tested, real-world examples. The example programs have been carefully crafted to be easy to understand and useful as starting points for your applications.

This book will kick-start your productivity and help you to master JBoss AS development. The author's experience with JBoss enables him to share insights on JBoss AS development, in a clear and friendly way. By the end of the book, you will have the confidence to apply all the newest programming techniques to your JBoss applications.

What you will learn from this book

* Install the server core components and the development environment for JBoss AS easily and quickly
* Master the JBoss core services and tackle most common configuration issues
* Set up, configure, and deploy a complete Java EE Application on JBoss AS
* Learn all the nuts and bolts of the new JMS Provider: JBoss Messaging service
* Seamlessly integrate your Hibernate applications into the application server architecture
* Understand what Managed services are and how they can boost your applications
* Easily develop web applications using JBoss web services
* Learn theory behind clustering and see some concrete programming examples
* Secure your applications using JBoss security framework

Approach

This book follows a tutorial-based approach starting with simple examples, which are enriched in the following chapters as new topics are introduced. Each chapter provides clear instructions and detailed screenshots, as the user approaches a new facet of the development environment. Most complex topics have been explained using practical examples, which will help you to master JBoss AS development.

Who this book is written for

If you are a Java architect or developer who wants to get the most out of the latest release of the JBoss application server or a JBoss administrator who wants a clear and simple reference for JBoss services, this book is for you. You are not expected to have accumulated experience on the application server though you must know the basic concepts of Java EE.



jBPM Developer Guide

jBPM Developer Guide

Title: jBPM Developer Guide
Publisher: Packt Publishing | ISBN: 1847195687 | Dec 2009 | PDF | 372 pages | 2.9Mb


jBPM is an open source business process management (BPM) solution used for defining and executing business processes. Java developers can use jBPM to analyze, improve, and maintain their business processes. This book steers you through each point of the jBPM framework and its implementation to model your business processes.

The book starts by explaining the key concepts in a Business Process Management framework. It will help you to learn and practice all of the conceptual and theoretical terms used in the Business Process Management field. Then you will master jPDL, the preferred process language for jBMP, which will let you specify exactly how your processes must be defined and implemented.

From here on, the book takes a closer look at the engine, discussing a broad range of topics from building real business processes inside real applications to learning and implementing advanced capabilities of the jPDL and jBPM framework. It will also help you to handle vital information and tasks related to persistence, integrating jBPM with other enterprise systems, and deploying jBPM to existing J2EE application servers.

By the end of this book, you will gain all the experience required to implement solutions that use the framework as well as to make decisions about how the framework needs to be used in particular situations.


What you will learn from this book

* Key concepts of Business Process Management to understand how the community leads and implements open source software
* Gain deep understanding of JPDL, the preferred process language, to know how your processes must be defined and implemented
* Convert your projects into fully featured applications with advanced jBPM features such as the persistence service and human task mechanism
* Understand the framework's behavior in different environments
* Create and configure Human Task activities to model situations where human beings interact with the process
* Understand how the framework handles information that flows through your business process
* Configure the persistence service to reduce risk and perform successful implementations with jBPM
* Improve your process definitions using nodes
* Configure the Eclipse IDE to start modeling your processes

Approach

This book is a complete developer's guide to working with jBPM in a J2EE enterprise environment. It is packed with examples of implementations that will provide you with all the experience needed in real-life implementations. Extensive discussions about how the framework is implemented internally will contribute to creating a robust knowledge of when and how your projects will include this framework.

Who this book is written for

This book is mainly targeted at Java developers and Java architects who need to have a deep understanding of how frameworks behave in real-life implementations.

The book assumes that you know the Java Language well and also know some widely used frameworks such as Hibernate and Log4J. You should also know the basics of relational databases and the Eclipse IDE. A brief introduction to Maven2 is included in this book but extra experience might be needed for more advanced usages.



Real-Time Java Platform Programming

Real-Time Java Platform Programming
Real-Time Java Platform Programming

Peter C. Dibble, «Real-Time Java Platform Programming»
Prentice Hall | ISBN: 0130282618 | 2002 | PDF | 352 pages | 1.96 MB

Real-time programming is critical to the development of a wide range of consumer, industrial, system, and military devices. Using the new Real-Time Specification for Java (RTSJ), developers can create, verify, analyze, execute and manage Java code that ensures the correctness, timeliness, and execution predictability that are essential to real-time programming. This book, written by one of RTSJ's creators, offers a practical introduction to real-time programming for every Java developer - even those with no real-time experience at all. Replete with example code, this book gives any Java developer the skills and expertise to build powerful real-time applications.





Monday, November 30, 2009

JUnit in Action

JUnit in Action


JUnit in Action
Publisher: Manning Publications | ISBN: 1935182021 | edition 2009 | PDF | 375 pages | 2,91 mb

When JUnit was first introduced a decade ago by Kent Beck and Erich Gamma, the Agile movement was in its infancy, "Test Driven Development" was unknown, and unit testing was just starting to move into the typical developer's vocabulary. Today, most developers acknowledge the benefits of unit testing and rely on the increasingly sophisticated tools now available. The recently released JUnit 4.5 represents the state of the art in unit testing frameworks, and provides significant new features to improve the Java development process.
JUnit in Action, Second Edition is an up-to-date guide to unit testing Java applications (including Java EE applications) using the JUnit framework and its extensions. This book provides techniques for solving real-world problems such as testing AJAX applications, using mocks to achieve testing isolation, in-container testing for Java EE and database applications, and test automation.
Written to help readers exploit JUnit 4.5, the book covers recent innovations such as the new annotations that simplify test writing, improved exception handling, and the new assertion methods. You'll also discover how to use JUnit extensions to test new application styles and frameworks including Ajax, OSGi, and HTML-based presentation layers.
Using a sample-driven approach, various unit testing strategies are covered, such as how to unit test EJBs, database applications, and web applications. Also addressed are testing strategies using freely available open source frameworks and tools, and how to unit test in isolation with Mock Objects. The book will also bring you up to speed on the latest thinking in TDD, BDD, Continuous Integration, and other practices related to unit testing.





To start download click HERE:

DOWNLOAD

DoWnLoAd


mirror

!!! No Mirror(s) Please !!!


Swing Extreme Testing


Swing Extreme Testing

Swing Extreme Testing
Publisher: Packt Publishing | ISBN: 1847194826 | edition 2008 | PDF | 328 pages | 3,93 mb

Thorough testing is the basis of good software. Whether we use an agile development methodology such as Extreme Programming, or a more traditional approach, we must test our software at the unit level and application level. The tests must run automatically and cover all aspects of the software.
In this book, the authors draw on more than 20 years of experience to show how automated testing can be applied to a real commercial product.
This book will teach you how to automatically test user interfaces (Swing GUIs), the help system, internationalization, log files, spreadsheets, email, and web services, how to perform tests involving multiple JVMs, and a host of other things. These tests are applied at the module level (unit tests) and at the application level (function tests).
The authors have developed the test processes in the broader context of an Extreme Programming (XP) methodology. However, the testing techniques are certainly not specific to XP, and may be applied within any given development methodology.





To start download click HERE:

DOWNLOAD

DoWnLoAd


mirror

!!! No Mirror(s) Please !!!

Wednesday, October 21, 2009

Beginning Programming with JAVA for Dummies

Beginning Programming with JAVA for Dummies

Product Description




Your fun and easy guide to BASIC programming and beyond! Liberty BASIC, REALbasic, Perl, and more on CD-ROM Includes overviews of HTML, Java applets, JavaScript, and Python Find out just how easy it is to write computer programs Want to start programming but don't know where to start? Don't worry! With loads of examples and a dash of humor, author Wallace Wang demystifies programming concepts, shows you how to write cool Windows programs in Liberty BASCI, and introduces you to some of today's hottest programming languages. Discover how to: Get up to speed on programming fundamentals Write and debug Liberty BASIC programs Work with graphics, sounds, and data structure Get a handle on Web programming All this on the bonus CD-ROM Liberty BASIC and other shareware: TrueBasic, Pocket C, PC Native Oberon, and other demos Python and Perl open source software Plus sample code from the book and a bonus chapter, "Programming in Python" System Requirements: PC running Windows 95 or later, Windows NT4 or later; Power Macintosh running System 7. 6 or later; See the About the CD Appendix for details and complete system requirements. Get Smart! www dummies. com Register to win cool prizes Browse exclusive articles and excerpts Get a free Dummmies Daily TM e-mail newsletter Chat with authors and preview other books Talk to us, ask questions, get answers

From the Back Cover
Your fun and easy guide to BASIC programming and beyond!

Liberty BASIC, REALbasic, Perl, and more on CD-ROM

Includes overviews of HTML, Java applets, JavaScript, and Python

Find out just how easy it is to write computer programs
Want to start programming but don't know where to start? Don't worry! With loads of examples and a dash of humor, author Wallace Wang demystifies programming concepts, shows you how to write cool Windows programs in Liberty BASCI, and introduces you to some of today's hottest programming languages.

Discover how to:
* Get up to speed on programming fundamentals
* Write and debug Liberty BASIC programs
* Work with graphics, sounds, and data structure
* Get a handle on Web programming

All this on the bonus CD-ROM

Liberty BASIC and other shareware:
* TrueBasic, Pocket C, PC Native Oberon, and other demos
* Python and Perl open source software
* Plus sample code from the book and a bonus chapter, "Programming in Python"
* System Requirements: PC running Windows 95 or later, Windows NT4 or later; Power Macintosh running System 7.6 or later; See the About the CD Appendix for details and complete system requirements.
Register to win cool prizes
Browse exclusive articles and excerpts
Get a free Dummmies DailyTM e-mail newsletter
Chat with authors and preview other books
Talk to us, ask questions, get answers

About the Author
Wallace Wang is the bestselling author of Beginning Programming For Dummies, 2nd Edition, Steal This Computer Book 2, and many other books. In addition to writing computer books, he also performs stand-up comedy in Las Vegas and has appeared on the TV show A&E's "Evening at the Improv."



Friday, October 9, 2009

J2ME Game Programming (Game Development)

J2ME Game Programming (Game Development)


J2ME Game Programming (Game Development)
Publisher: Course Technology PTR | ISBN: 1592001181 | edition 2004 | PDF | 802 pages | 11,2 mb


Have you ever seen a player's eyes light up as they explore the worlds that you've created in your games? If you have, then game development probably has you hooked firmly in its grasp! If you've never taken your games beyond the PC, now's the time! "J2ME Game Programming" is a hands-on guide that teaches you how to create games for micro-devices. You'll be amazed at just how cool the games you create can look and play. Focusing primarily on mobile phone game creation, you'll jump right in and create your own games as you work your way through the book. The thought has surely crossed your mind that it would be nice to make some money off of this cool hobby of yours. J2ME offers real opportunity to profit from your games. Learn how you can earn revenue from your games by taking them to market. If you have a basic understanding of Java, then you're ready to explore all that "J2ME Game Programming" has to offer!



Thursday, October 8, 2009

Real World Java EE Patterns Rethinking Best Practices-Adam Bien

Real World Java EE Patterns Rethinking Best Practices


Real World Java EE Patterns Rethinking Best Practices
280 pages | lulu.com (June 15, 2009) | 0557078326 | PDF | 4 Mb



This pragmatic book offers the real world knowledge you need to develop lean and maintainable Java EE 5 / 6 applications. Real World Java EE Patterns - Rethinking Best Practices guides you to efficient patterns and best practices in a structured way, with code from real world projects. This book includes coverage of: An introduction into the core principles and APIs of Java EE 6 (EJB, JPA, JMS, JCA, JTA, DI, Convention Over Configuration, REST), Principles of transactions, Isolation Levels, remoting in Java EE 6 context, Discussion of superfluous patterns and outdated best practices like DAOs, Business Delegates, DTOs, extensive layering, indirections, Patterns for integration of asynchronous, legacy, or incompatible resources, Infrastructural patterns for eager-starting of services, thread tracking, pre-condition checks, Java EE 6 lookups or integration of third-party Dependency Injection frameworks like Guice, Fully functional JCA implementation with source code, EJB 2 - EJB 3 migration strategies

Tuesday, October 6, 2009

Adam Bien, "Real World Java EE Patterns Rethinking Best Practices"


Real World Java EE Patterns Rethinking Best Practices


Adam Bien, "Real World Java EE Patterns Rethinking Best Practices"
lulu.com | 2009 | ISBN: 0557078326 | 280 pages | PDF | 4,2 MB


This pragmatic book offers the real world knowledge you need to develop lean and maintainable Java EE 5 / 6 applications. Real World Java EE Patterns - Rethinking Best Practices guides you to efficient patterns and best practices in a structured way, with code from real world projects. This book includes coverage of: An introduction into the core principles and APIs of Java EE 6 (EJB, JPA, JMS, JCA, JTA, DI, Convention Over Configuration, REST), Principles of transactions, Isolation Levels, remoting in Java EE 6 context, Discussion of superfluous patterns and outdated best practices like DAOs, Business Delegates, DTOs, extensive layering, indirections, Patterns for integration of asynchronous, legacy, or incompatible resources, Infrastructural patterns for eager-starting of services, thread tracking, pre-condition checks, Java EE 6 lookups or integration of third-party Dependency Injection frameworks like Guice, Fully functional JCA implementation with source code, EJB 2 - EJB 3 migration strategies







Programming Scala O'REILLY MEDIA PUBLICATIONS


Programming Scala


Programming Scala
Publisher: O’Reilly Media, Inc. (September 25, 2009) | 446 pages | ISBN 0596155956 | PDF | 3 MB


Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you’ll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution.

Programming Scala clearly explains the advantages of Scala as a JVM language. You’ll learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily. Packed with code examples, this book provides useful information on Scala’s command-line tools, third-party tools, libraries, and available language-aware plugins for editors and IDEs.

Credits to original uploader