Book picks similar to
Beginning Java 9 Fundamentals: Arrays, Objects, Modules, JShell, and Regular Expressions by Kishori Sharan
java
computers
informationtechno<br/>logy
library-cs
JUnit in Action
Vincent Massol - 2003
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.
Groovy in Action
Dierk König - 2007
Groovy in Action is a comprehensive guide to Groovy programming, introducing Java developers to the new dynamic features that Groovy provides. To bring you Groovy in Action, Manning again went to the source by working with a team of expert authors including both members and the Manager of the Groovy Project team. The result is the true definitive guide to the new Groovy language.Groovy in Action introduces Groovy by example, presenting lots of reusable code while explaining the underlying concepts. Java developers new to Groovy find a smooth transition into the dynamic programming world. Groovy experts gain a solid reference that challenges them to explore Groovy deeply and creatively.Because Groovy is so new, most readers will be learning it from scratch. Groovy in Action quickly moves through the Groovy basics, including:Simple and collective Groovy data types Working with Closures and Groovy Control Structures Dynamic Object Orientation, Groovy styleReaders are presented with rich and detailed examples illustrating Groovy's enhancements to Java, includingHow to Work with Builders and the GDK Database programming with GroovyGroovy in Action then demonstrates how to Integrate Groovy with XML, and provides:Tips and Tricks Unit Testing and Build Support Groovy on WindowsAn additional bonus is a chapter dedicated to Grails, the Groovy Web Application Framework.Purchase of the print book comes with an offer of a free PDF eBook from Manning. Also available is all code from the book.
Advanced Rails Recipes
Mike Clark - 2007
Fueled by significant benefits and an impressive portfolio of real-world applications already in production, Rails is destined to continue making significant inroads in coming years.Each new Rails application showing up on the web adds yet more to the collective wisdom of the Rails development community. Yesterday's best practices yield to today's latest and greatest techniques, as the state of the art is continually refined in kitchens all across the Internet. Indeed, these are times of great progress.At the same time, it's easy to get left behind in the wake of progress. Advanced Rails Recipes keeps you on the cutting edge of Rails development and, more importantly, continues to turn this fast-paced framework to your advantage.Advanced Rails Recipes is filled with pragmatic recipes you'll use on every Rails project. And by taking the code in these recipes and slipping it into your application you'll not only deliver your application quicker, you'll do so with the confidence that it's done right.The book includes contributions from Aaron Batalion, Adam Keys, Adam Wiggins, Andre Lewis, Andrew Kappen, Benjamin Curtis, Ben Smith, Chris Bernard, Chris Haupt, Chris Wanstrath, Cody Fauser, Dan Benjamin, Dan Manges, Daniel Fischer, David Bock, David Chelimsky, David Heinemeier Hansson, Erik Hatcher, Ezra Zygmuntowicz, Geoffrey Grosenbach, Giles Bowkett, Greg Hansen, Gregg Pollack, Hemant Kumar, Hugh Bien, Jamie Orchard-Hays, Jamis Buck, Jared Haworth, Jarkko Laine, Jason LaPier, Jay Fields, John Dewey, Jonathan Dahl, Josep Blanquer, Josh Stephenson, Josh Susser, Kevin Clark, Luke Francl, Mark Bates, Marty Haught, Matthew Bass, Michael Slater, Mike Clark, Mike Hagedorn, Mike Mangino, Mike Naberezny, Mike Subelsky, Nathaniel Talbott, PJ Hyett, Patrick Reagan, Peter Marklund, Pierre-Alexandre Meyer, Rick Olson, Ryan Bates, Scott Barron, Tony Primerano, Val Aleksenko, and Warren Konkel.
The First Face of Janus: Secret Society of Nostradamus
Phil Valentine - 2017
A sci-fi writer finds a set of quatrains that foretell a horrible catastrophe, a mass murder that will change the course of history. He races against time to decipher the quatrains and stop the slaughter. The next prophecy has begun, and there’s only one man who can stop The First Face of Janus.
The Color Purple: A Memory Book of the Broadway Musical
Lise Funderberg - 2006
A musical that evokes a unique emotional response, it tracks the story of its heroine, Celie, from sexual abuse by her stepfather to physical abuse by her husband to "a roof-raising story of triumph." This gorgeously producedcompanion volume revisits what is so powerful about the show. The Color Purple: A Memory Book has the look and feel of a beautiful antique scrapbook, a keepsake for those who have experienced the musical and want to be able to experience its soaring emotions at any time, or who want to share Celie's journey with their loved ones. But it will also be a memory book of the road The Color Purple took — from Alice Walker's memories right through to the sketches for the costumes and sets, from the cast's own struggles to the entire libretto, all of which have given Celie's against-the-odds triumph new life. Revealing, poignant, and stunning, The Color Purple: A Memory Book is a must-have book for anyone moved by Celie's story.
A MURDER IN MUSSOORIE AND OTHER TALES
Ruskin Bond - 2019
The sleepy little hill-town of Mussoorie—British in its garb and Indian in its soul—is jolted out of its reverie by a mysterious murder. A woman is found dead in her bed, her body laid out perfectly, and the door locked from inside. Sundry suspects and sensational speculations about black magic and crystal-gazing abound, but no one has been able to identify the murderer. Outgrowing the small town, the story travels to all the way to faraway London, and catches the fancy of the master of mysteries, Arthur Conan Doyle…Interwoven with clever wit and lively humour, A Murder in Mussoorie and Other Tales will transport you to a world of wonder and adrenaline-pumping adventure.
Deadly Webs Omnibus
James Hunt - 2017
Abduction cases are taken very seriously by all of the parties involved. None more so than by Chase Grant, a detective in Seattle’s eighteenth precinct. The clock starts the moment he gets the call from a parent, and the first twelve hours are crucial. Every move counts, and every choice matters. If he missteps, then a child might not come home. But today was different. He got a call about a missing child. And then another, and another, and another…
The Clarke Brothers #1-3
Lilian Monroe - 2018
That’s all it’s supposed to be.One wild, unforgettable night.And then we'd go our separate ways.... I was wrong.
Get the complete Clarke Brothers series, featuring brooding mountain heroes with hearts of gold, and the heroines that make them hot. Absolutely Kindle-melting!
On the Road
John Escott - 2009
[Penguin Readers Level 5]
A Sting in the Tale: A Collection of Short Stories
Matt Shaw - 2015
Stories included: A Mother's Love Plane Crazy The Last Will & Testament of Norman Fielding Lost Love Road Rage
Clojure In Action
Amit Rathore - 2011
It teaches Clojure from the basics to advanced topics using practical, real-world application examples. Blow through the theory and dive into practical matters like unit-testing and environment set-up, all the way through building a scalable web-application using domain-specific languages, Hadoop, HBase, and RabbitMQ. About the TechnologyClojure is a modern Lisp for the JVM, and it has the strengths you'd expect: first-class functions, macros, support for functional programming, and a Lisp-like, clean programming style. About this BookClojure in Action is a practical guide focused on applying Clojure to practical programming challenges. You'll start with a language tutorial written for readers who already know OOP. Then, you'll dive into the use cases where Clojure really shines: state management, safe concurrency and multicore programming, first-class code generation, and Java interop. In each chapter, you'll first explore the unique characteristics of a problem area and then discover how to tackle them using Clojure. Along the way, you'll explore practical matters like architecture, unit testing, and set-up as you build a scalable web application that includes custom DSLs, Hadoop, HBase, and RabbitMQ. What's InsideA fast-paced Clojure tutorial Creating web services with Clojure Scaling through messaging Creating DSLs with Clojure's macro system Test-driven development with Clojure Distributed programming with Clojure, and moreThis book assumes you're familiar with an OO language like Java, C#, or C++ but requires no background in Lisp or Clojure itself.================================== Table of ContentsPART 1 GETTING STARTED Introduction to Clojure A whirlwind tour Building blocks of Clojure Polymorphism with multimethods Clojure and Java interop State and the concurrent world Evolving Clojure through macros PART 2 GETTING REAL Test-driven development and more Data storage with Clojure Clojure and the web Scaling through messaging Data processing with Clojure More on functional programming Protocols, records, and type More macros and DSLs
Long, Tall Texans: Hank & Ultimate Cowboy
Diana Palmer - 2018
So he whisks away lovely Poppy O’Brien, determined to convince her to leave him alone. But what he gets is so much more than he ever bargained for…Ultimate CowboyRancher Brody Bloodworth has spent years blaming himself for his brother’s disappearance. If he hadn’t snuck off to be with Julie Whitehead, everything would have been different—and he wouldn’t have pushed her away. Now Julie is back, an FBI agent with a solid lead on his brother. Before long he finds himself unable to keep his hands off her. As he prepares for a showdown with the ruthless kidnappers, Brody knows what’s at stake if he wins. And just how much he’ll lose if he doesn’t….
Java Generics and Collections: Speed Up the Java Development Process
Maurice Naftalin - 2006
Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features.Java Generics and Collections covers everything from the most basic uses of generics to the strangest corner cases. It teaches you everything you need to know about the collections libraries, so you'll always know which collection is appropriate for any given task, and how to use it.Topics covered include:• Fundamentals of generics: type parameters and generic methods• Other new features: boxing and unboxing, foreach loops, varargs• Subtyping and wildcards• Evolution not revolution: generic libraries with legacy clients and generic clients with legacy libraries• Generics and reflection• Design patterns for generics• Sets, Queues, Lists, Maps, and their implementations• Concurrent programming and thread safety with collections• Performance implications of different collectionsGenerics and the new collection libraries they inspired take Java to a new level. If you want to take your software development practice to a new level, this book is essential reading.Philip Wadler is Professor of Theoretical Computer Science at the University of Edinburgh, where his research focuses on the design of programming languages. He is a co-designer of GJ, work that became the basis for generics in Sun's Java 5.0.Maurice Naftalin is Technical Director at Morningside Light Ltd., a software consultancy in the United Kingdom. He has most recently served as an architect and mentor at NSB Retail Systems plc, and as the leader of the client development team of a major UK government social service system."A brilliant exposition of generics. By far the best book on the topic, it provides a crystal clear tutorial that starts with the basics and ends leaving the reader with a deep understanding of both the use and design of generics." Gilad Bracha, Java Generics Lead, Sun Microsystems