Book picks similar to
Data Structures & Algorithms Using Java by William Mcallister


audio_wanted
computer-science
data-structure-in-java
00otherlanguages

Hacking: The Art of Exploitation


Jon Erickson - 2003
    This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.

The Lost Daughter of Pigeon Hollow


Inglath Cooper - 2005
    She’s too busy running her mother’s diner and raising her wild teenage sister. She doesn’t like to dwell on the dreams she once had, dreams she put on hold. Then Owen Miller walks into her diner and changes her life.She doesn’t know what to think when Owen hands her a letter from her father—a father she thought was dead—requesting they meet. As if that wasn’t enough, her sister has become more than she can handle. It’s time for Willa to figure out what’s happened to her life. And maybe, with Owen around, she can finally believe in happily ever after…Originally published in 2005.

CISSP for Dummies [With CDROM]


Lawrence C. Miller - 2002
    The topics covered in the exam include: network security, security management, systems development, cryptography, disaster recovery, law, and physical security. CISSP For Dummies, 3rd Edition is the bestselling guide that covers the CISSP exam and helps prepare those wanting to take this security exam. The 3rd Edition features 200 additional pages of new content to provide thorough coverage and reflect changes to the exam. Written by security experts and well-known Dummies authors, Peter Gregory and Larry Miller, this book is the perfect, no-nonsense guide to the CISSP certification, offering test-taking tips, resources, and self-assessment tools.Fully updated with 200 pages of new content for more thorough coverage and to reflect all exam changesSecurity experts Peter Gregory and Larry Miller bring practical real-world security expertiseCD-ROM includes hundreds of randomly generated test questions for readers to practice taking the test with both timed and untimed versions"CISSP For Dummies, 3rd Edition" can lead you down the rough road to certification successNote: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Keller's Homecoming


Lawrence Block - 2016
    He collects stamps. He used to have a dog, until the dog walker walked off with him. Then he soldiered on alone.It's his profession that sets him apart. He's a hit man. He kills strangers for a living.And he's a Guilty Pleasure for an ever-increasing number of readers. "I don't think I ought to like Keller," readers tell me. "But I can't help myself..." In the fourth Keller novel, HIT AND RUN, Keller's whole life in New York came to an abrupt end; by the time he'd sorted things out, he was married and living in New Orleans, with a kid on the way. And now, for the first time since the substance hit the fan, he's back in New York—once his home, and now the most dangerous place on the planet for him. And his job is impossible. He has to break into a monastery in the middle of Murray Hill and kill the abbott.Lots of luck, Keller...This edition of KELLER'S HOMECOMING (which was incorporated into the book Hit Me) includes as a bonus the opening sequence of another Keller adventure, KELLER'S DESIGNATED HITTER.

Design Patterns in Ruby


Russ Olsen - 2007
    Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each idea, making a wealth of experience available to Ruby developers for their own daily work."--Steve Metsker, Managing Consultant with Dominion Digital, Inc."This book provides a great demonstration of the key 'Gang of Four' design patterns without resorting to overly technical explanations. Written in a precise, yet almost informal style, this book covers enough ground that even those without prior exposure to design patterns will soon feel confident applying them using Ruby. Olsen has done a great job to make a book about a classically 'dry' subject into such an engaging and even occasionally humorous read."--Peter Cooper"This book renewed my interest in understanding patterns after a decade of good intentions. Russ picked the most useful patterns for Ruby and introduced them in a straightforward and logical manner, going beyond the GoF's patterns. This book has improved my use of Ruby, and encouraged me to blow off the dust covering the GoF book."--Mike Stok" Design Patterns in Ruby is a great way for programmers from statically typed objectoriented languages to learn how design patterns appear in a more dynamic, flexible language like Ruby."--Rob Sanheim, Ruby Ninja, RelevanceMost design pattern books are based on C++ and Java. But Ruby is different--and the language's unique qualities make design patterns easier to implement and use. In this book, Russ Olsen demonstrates how to combine Ruby's power and elegance with patterns, and write more sophisticated, effective software with far fewer lines of code.After reviewing the history, concepts, and goals of design patterns, Olsen offers a quick tour of the Ruby language--enough to allow any experienced software developer to immediately utilize patterns with Ruby. The book especially calls attention to Ruby features that simplify the use of patterns, including dynamic typing, code closures, and "mixins" for easier code reuse.Fourteen of the classic "Gang of Four" patterns are considered from the Ruby point of view, explaining what problems each pattern solves, discussing whether traditional implementations make sense in the Ruby environment, and introducing Ruby-specific improvements. You'll discover opportunities to implement patterns in just one or two lines of code, instead of the endlessly repeated boilerplate that conventional languages often require. Design Patterns in Ruby also identifies innovative new patterns that have emerged from the Ruby community. These include ways to create custom objects with metaprogramming, as well as the ambitious Rails-based "Convention Over Configuration" pattern, designed to help integrate entire applications and frameworks.Engaging, practical, and accessible, Design Patterns in Ruby will help you build better software while making your Ruby programming experience more rewarding.

Four Killing Birds


Leslie Langtry - 2013
    It’s the granddaddy of all hits—to be carried out on Christmas Eve, no less. Missi knows she has only one chance at success, so she enlists the help of her cousins Gin, Dakota, and Coney. Together the Bombay cousins come out of retirement to stamp out the world’s most evil cabal. Armed with four enormous, prehistoric-looking birds and Missi’s quirky inventions, will these Bombays succeed before their window of opportunity closes for good?

HTML5 for Masterminds: How to take advantage of HTML5 to create amazing websites and revolutionary applications


Juan Diego Gauchat
    

What Hedge Funds Really Do: An Introduction to Portfolio Management


Philip J. Romero - 2014
    We’ve comea long way since then. With this book, Drs. Romero and Balch liftthe veil from many of these once-opaque concepts in high-techfinance. We can all benefit from learning how the cooperationbetween wetware and software creates fitter models. This bookdoes a fantastic job describing how the latest advances in financialmodeling and data science help today’s portfolio managerssolve these greater riddles. —Michael Himmel, ManagingPartner, Essex Asset ManagementI applaud Phil Romero’s willingness to write about the hedgefund world, an industry that is very private, often flamboyant,and easily misunderstood. As with every sector of the investmentlandscape, the hedge fund industry varies dramaticallyfrom quantitative “black box” technology, to fundamental researchand old-fashioned stock picking. This book helps investorsdistinguish between these diverse opposites and understandtheir place in the new evolving world of finance. —Mick Elfers,Founder and Chief Investment Strategist, Irvington Capital

Billionaire Matchmaker


Summer Cooper - 2018
    Which Billionaire is your best match?Power, money, good looks—they have it all!Or so it seems.They have no problems making big bucks.They have no problems getting hot dates.But what they all need is more than that, they need a partner in life!Lucky for them, there’s someone who knows just how to find them the perfect match...

Wyoming Wildflowers Trilogy Boxed Set


Patricia McLinn - 2011
    Right up until he broke her heart six years ago. Now that she’s returned to Wyoming for good, what she wants more than anything is to save her family’s ranch. Even if that means swallowing her pride and asking Dave to marry her.Matty’s up to something – Dave knows that much. Just as he knows that Matty needs help, so of course he’ll provide it. Doing what’s best for Matty is second nature. Even when it comes to marrying her in name only. Although he can’t resist one hot-blooded kiss after the I-dos -- a kiss as fiery as the flame-red Indian Paintbrush that's always reminded him of Matty.Maybe – just maybe – his Matty will become more to him than Almost a Bride.MATCH MADE IN WYOMINGWhen fire ravages Wyoming land, fireweed is among the first plants to return, brightening the blighted area with the joy of its blooms. Can Taylor Anne Larsen pull off a similar miracle for the pain-ravaged heart and disbelieving soul of ranch foreman Cal Ruskoff? Armed with the same grace and grit as the wildflower fireweed, Taylor also has allies – a matchmaking friend, the Wyoming winter, high-octane mutual attraction, and a rescued puppy who slips past Cal's defenses.Cal might give in to passion temporarily, but from behind the wall he's built around his past and his secrets, he's certain Taylor is all that he can't let himself have. And he'll use all his weapons to keep her out.MY HEART REMEMBERSLisa Currick was once as bright and open as the sunny Bur Marigold wildflower of her native Wyoming. That’s how New York City Detective Shane Garrison has remembered her since she figured in his first investigation eight years ago. But when he arrives in her hometown determined to resolve the final element of that case, he discovers the girl he's remembered has become a very different woman.

Watch Your Back


James Scott Bell - 2011
    A secure job, a fiancée who loves him and the prospect of a steady life ahead. But then he sees her. The new woman at work. And like watching a car crash in slow motion, Cam knows he can't turn away and is powerless to stop what happens next. A tale of lust and greed and corporate America––and what happens to dreams that become all too real."Fore Play" is the story of the world's top golfer and the trouble that follows his off the course activities. Let's put it this way: his game will never be the same.In "Rage Road," a nice young couple thinks they're out for a smooth ride through some lovely country. The truck behind them has a different idea. Married man Frank Dabney has learned to listen to his wife, Susie. But in "Heed the Wife" he finds out he may have listened one too many times. "Compulsively readable, Bell takes his place at the top of the crowded suspense genre." – Sheldon Siegel, New York Times bestselling author"One of the best writers out there, bar none." – In the Library Review

The Twelve-Factor App


Adam Wiggins - 2012
    The twelve-factor app is a methodology for building software-as-a-service apps that: - Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; - Have a clean contract with the underlying operating system, offering maximum portability between execution environments; - Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration; - Minimize divergence between development and production, enabling continuous deployment for maximum agility; - And can scale up without significant changes to tooling, architecture, or development practices.The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).

Practical C++ Programming


Steve Oualline - 1995
    But this high-level language is relatively difficult to master, even if you already know the C programming language.The 2nd edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this 2nd edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.In short, to-the-point chapters, all aspects of programming are covered including style, software engineering, programming design, object-oriented design, and debugging. It also covers common mistakes and how to find (and avoid) them. End of chapter exercises help you ensure you've mastered the material.Practical C++ Programming thoroughly covers: C++ Syntax Coding standards and style Creation and use of object classes Templates Debugging and optimization Use of the C++ preprocessor File input/output Steve Oualline's clear, easy-going writing style and hands-on approach to learning make Practical C++ Programming a nearly painless way to master this complex but powerful programming language.

Think Like a Programmer: An Introduction to Creative Problem Solving


V. Anton Spraul - 2012
    In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to:Split problems into discrete components to make them easier to solve Make the most of code reuse with functions, classes, and libraries Pick the perfect data structure for a particular job Master more advanced programming tools like recursion and dynamic memory Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.

Exceptional Ruby: Master the Art of Handling Failure in Ruby


Avdi Grimm - 2011
    Writing code that handles unexpected errors and still works is really hard. Most of us learn by trial and error. This short book removes the uncertainty. With over 100 pages of content and dozens of working examples, you’ll learn everything from the mechanics of how exceptions work to how to design a robust failure management architecture for your app or library. Whether you are a Ruby novice or a seasoned veteran, Exceptional Ruby will help you write cleaner, more resilient Ruby code.