Java Se8 for the Really Impatient: A Short Course on the Basics


Cay S. Horstmann - 2013
    The addition of lambda expressions (closures) and streams represents the biggest change to Java programming since the introduction of generics and annotations. Now, with Java SE 8 for the Really Impatient , internationally renowned Java author Cay S. Horstmann concisely introduces Java 8's most valuable new features (plus a few Java 7 innovations that haven't gotten the attention they deserve). If you're an experienced Java programmer, Horstmann's practical insights and sample code will help you quickly take advantage of these and other Java language and platform improvements. This indispensable guide includes Coverage of using lambda expressions (closures) to write computation "snippets" that can be passed to utility functions The brand-new streams API that makes Java collections far more flexible and efficient Major updates to concurrent programming that make use of lambda expressions (filter/map/reduce) and that provide dramatic performance improvements for shared counters and hash tables A full chapter with advice on how you can put lambda expressions to work in your own programs Coverage of the long-awaited introduction of a well-designed date/time/calendar library (JSR 310) A concise introduction to JavaFX, which is positioned to replace Swing GUIs, and to the Nashorn Javascript engine A thorough discussion of many small library changes that make Java programming more productive and enjoyable This is the first title to cover all of these highly anticipated improvements and is invaluable for anyone who wants to write tomorrow's most robust, efficient, and secure Java code.

Programming Groovy


Venkat Subramaniam - 2008
    But recently, the industry has turned to dynamic languages for increased productivity and speed to market.Groovy is one of a new breed of dynamic languages that run on the Java platform. You can use these new languages on the JVM and intermix them with your existing Java code. You can leverage your Java investments while benefiting from advanced features including true Closures, Meta Programming, the ability to create internal DSLs, and a higher level of abstraction.If you're an experienced Java developer, Programming Groovy will help you learn the necessary fundamentals of programming in Groovy. You'll see how to use Groovy to do advanced programming including using Meta Programming, Builders, Unit Testing with Mock objects, processing XML, working with Databases and creating your own Domain-Specific Languages (DSLs).

Software Testing: A Craftsman's Approach


Paul C. Jorgensen - 1995
    The biggest change comes in the growing prominence and acceptance of Agile Programming. Software Testing—A Craftsman’s Approach, Third Edition extends the combination of theory and practicality of the first two editions to include agile programming development and discusses the serious effect this emerging area is having on software testing. Extend your Knowledge of Emerging Technologies The third edition of the widely adopted text and reference book is comprised of six parts. It begins by providing the mathematical background in discrete mathematics and linear graph theory that is used in subsequent sections. The book continues to describe specification-based (functional) and code-based (structural) test development techniques, while extending this theoretical approach to less understood levels of integration and system testing. The author further develops this discussion to include object-oriented software. A completely new section relates all of the previously discussed concepts to the agile software development movement and highlights issues such as how agile and XP development environments are radically changing the role of software testers by making testing integral at every phase of the development process. Thoroughly revised and updated, Software Testing—A Craftsman’s Approach , Third Edition is sure to become a standard reference for those who need to stay up-to-date on the most recent technologies in software testing. Carrying on the tradition of previous editions, it will continue to serve as a valuable reference for software testers, developers, and engineers. Table Of Contents: PART I: A MATHEMATICAL CONTEXT A Perspective on Testing Basic Definitions Test Cases Insights from a Venn Diagram Identifying Test Cases Error and Fault Taxonomies Levels of Testing Examples Generalized Pseud

C++ Programming: From Problem Analysis to Program Design


D.S. Malik - 2002
    Best-selling author D.S. Malik employs a student-focused approach, using complete programming examples to teach introductory programming concepts. This third edition has been enhanced to further demonstrate the use of OOD methodology, to introduce sorting algorithms (bubble sort and insertion sort), and to present additional material on abstract classes. In addition, the exercise sets at the end of each chapter have been expanded, and now contain several calculus and engineering-related exercises. Finally, all programs have been written, compiled, and quality-assurance tested with Microsoft Visual C++ .NET, available as an optional compiler with this text.

The Game Maker's Apprentice: Game Development for Beginners


Jacob Habgood - 2006
    This book covers a range of genres, including action, adventure, and puzzle games complete with professional quality sound effects and visuals. It discusses game design theory and features practical examples of how this can be applied to making games that are more fun to play. Game Maker allows games to be created using a simple drag-and-drop interface, so you don't need to have any prior coding experience. It includes an optional programming language for adding advanced features to your games, when you feel ready to do so. You can obtain more information by visiting book.gamemaker.nl. The authors include the creator of the Game Maker tool and a former professional game programmer, so you'll glean understanding from their expertise. The book also includes a DVD containing Game Maker software and all of the game projects that are created in the book—plus a host of professional-quality graphics and sound effects that you can use in your own games.

Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition


Lyssa Adkins - 2010
    More and more frequently, ScrumMasters and project managers are being asked to coach agile teams. But it's a challenging role. It requires new skills--as well as a subtle understanding of when to step in and when to step back. Migrating from "command and control" to agile coaching requires a whole new mind-set. In Coaching Agile Teams, Lyssa Adkins gives agile coaches the insights they need to adopt this new mind-set and to guide teams to extraordinary performance in a re-energized work environment. You'll gain a deep view into the role of the agile coach, discover what works and what doesn't, and learn how to adapt powerful skills from many allied disciplines, including the fields of professional coaching and mentoring. Coverage includes Understanding what it takes to be a great agile coach Mastering all of the agile coach's roles: teacher, mentor, problem solver, conflict navigator, and performance coach Creating an environment where self-organized, high-performance teams can emerge Coaching teams past cooperation and into full collaboration Evolving your leadership style as your team grows and changes Staying actively engaged without dominating your team and stunting its growth Recognizing failure, recovery, and success modes in your coaching Getting the most out of your own personal agile coaching journey Whether you're an agile coach, leader, trainer, mentor, facilitator, ScrumMaster, project manager, product owner, or team member, this book will help you become skilled at helping others become truly great. What could possibly be more rewarding?

Introducing Microsoft Power BI


Alberto Ferrari - 2016
    Stay in the know, spot trends as they happen, and push your business to new limits. This e-book introduces Microsoft Power BI basics through a practical, scenario-based guided tour of the tool, showing you how to build analytical solutions using Power BI. Get an overview of Power BI, or dig deeper and follow along on your PC using the book's examples.

Love Us Both (A Calendar of Love Novel Book 5)


Lexy Parker - 2019
    Start over. Easy words for everyone else, but not me. My wife died on my operating table, and moving on just isn’t going to happen. Not until I decided to go back to the small town where I grew up. My boy and I needed different scenery to try to reboot life. And we did. Until one day, a beautiful woman walked into my office and everything changed. She was from one of the oldest families in Tennessee and needed my help. With the way she made me and my son feel, I was more than happy to offer it. Love wasn’t supposed to show up again, and certainly not this soon. But it did. It has. I just hope she knows that she has to love us both. Forever.

Call The Midwife!: Your Backstage Pass to the Era and the Making of the PBS TV Series


Jessica Long - 2014
     Full of drama, sadness, grief, joy and gritty story lines, this series takes a close look at what life was like in the post-war, East End of London. Poverty, squalid living conditions and hard times all jostle for space, but the overriding feeling is one of strong women, facing their hardships head on. Find out more about this intriguing time, in our look behind the scenes, and also discover how the East End had been shaped over the centuries.

A Day to Survive Boxset


William Stone - 2021
    Thirty-six hours have passed since the EMP was detonated, and in that short amount of time, the nation has been transformed—the survivors of the initial attack scramble for food, water, and medical supplies. With thousands already dead, the death toll will continue to rise in the coming days.StaticThe thin thread holding the civilized world together has been severed. Millions of citizens have been thrust into the unknown, breeding fear into the minds and souls of those seeking to survive. Wren Burton, an architect from Chicago, has been engulfed by the chaotic aftermath of an EMP blast. Her family is injured. The enemy is unknown. And help is nowhere to be found.The Coldest NightDuring the coldest winter on record, an EMP sends American back into the Stone Age. Jack and his family find sanctuary in their cabin in a small, remote town, hidden deep in the forest. Little does Jack know the Blizzard will be the least of his problems.

The Return


Marc Timms - 2020
    The coroner is performing an autopsy on the woman and shares some details about the case. The woman might be a long-missing victim of a local strangler.She goes to the library to find research material, only to find another mystery in where the bound books have gone. However, the story doesn’t stop at the page for Emma. She meets an expert on the strangler, but a mysterious force makes three separate attacks on her and those involved in the case.As the clues start to come together about the mysterious corpse, Emma finds her life in danger and wonders if she’ll be alive to finish the book based on this case.

Daddy Bikers Box Set


Sadie Savage - 2017
    I almost lost my kids that time. I can’t let it happen again. But now that the Boss Man’s daughter is helping me raise them, I’m in a world of trouble. I want to take her bad! Book Two: Daddy Protector As VP of the Pythons MC, Blade is in a world of trouble when he has to protect is best friend's daughter from her abusive cop husband. Book Three: Daddy Danger He betrayed his MC. He betrayed his family. How do you know he won't betray you? Book Four: Ace I want my revenge. Walker and his scumbags from Queens are responsible for her death, and I will not rest. And now that I can get my hands all over his virginal sister, revenge will be mine…. 18+ Only. Includes Bonus Stories.

The Letter


Maria Duffy - 2013
    But just before she sets off for a fun-filled New York hen party weekend, she finds a letter addressed to her sister Caroline. Dated only weeks before Caroline died in a tragic accident, it contains some startling information which forces Ellie to face some truths about herself, Caroline's death - and even her forthcoming marriage. Ellie has spent the three years since Caroline's death running from the truth. But as the weekend in New York comes to a close, she makes a drastic decision. As Ellie finally lays old ghosts to rest, she realises that the truth can set you free. But will she be willing to take the risk?

Blown Cover


Mark A. Hewitt - 2017
    Three years after being chased from office, the former president discovers the identity of the man who released his secret file. The ex-President begins to exact revenge while plotting his return to power. A fatwa makes CIA pilot Duncan Hunter the most wanted man in America. Then an airliner disappears over the Pacific Ocean. The new President gives the CIA two time-sensitive missions: find and eliminate his traitorous predecessor, and stop a self-radicalized computer scientist before another airliner goes missing. Duncan Hunter is in the race of his life to stop a jumbo jet from crashing. The CIA believes they have finally located the former president. All roads lead to Dubai where a showdown between good and evil begins on the top floor of the world’s tallest building.

Effective Unit Testing


Lasse Koskela - 2012
    Savvy Java developers know that not all testing is created equal. In addition to traditional functional testing, many shops are adopting developer testing techniques such as unit testing. Specific, automated tests are created to verify the accuracy and function of code while or even before it's written - to catch bugs early.Unit Testing in Java teaches how to write good tests that are concise and to the point, useful, and maintainable. This book focuses on tools and practices specific to Java. It introduces emerging techniques like specification by example and behavior-driven development, and shows how to add robust practices into developers' toolkits.Table of ContentsI. FOUNDATIONS1. The promise of good tests2. In search of good3. Test doublesII. CATALOG4. Readability5. Maintainability6. TrustworthinessIII. DIVERSIONS7. Testable design8. Writing tests in other JVM languages9. Speeding up test executionsAppendix A: JUnit primerAppendix B: Extending JUnitIndex