Book picks similar to
Programming Problems: A Primer for The Technical Interview by Bradley Green
tech-interviews
information-systems
work-technical
tb-algorithms
Maybe You Die: The True Story of a Couple Living the All-American Nightmare
Nancy Lee - 2020
Smiling, the palm reader tells Nina that she has a long lifeline, as she traces it on her hand. As soon as the words are uttered, the palm reader's facial expression turns to one of fear. In broken English, she whispers, "Break - very bad break in middle of life. Maybe you die."Nina does come close to death at age thirty-four when she and her family are involved in a serious auto accident. She assumes she has successfully cheated the death that the palm reader prophesied. Unfortunately, the sinister and tragic break in the lifeline and its deliverer are yet to be revealed.
The WoW Diary: A Journal of Computer Game Development
John Staats - 2018
It was written by the game's first level designer, John Staats, from notes he took during WoW's creation. The WoW Diary explains why developers do things and debunks popular myths about the games industry. In great detail he covers the what it took to finish the project; the surprises, the arguments, the mistakes, and Blizzard's formula for success.
RESTful Web APIs
Leonard Richardson - 2013
With this practical guide, you’ll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the world’s most successful distributed computing system: the World Wide Web.You’ll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.Examine API design strategies, including the collection pattern and pure hypermediaUnderstand how hypermedia ties representations together into a coherent APIDiscover how XMDP and ALPS profile formats can help you meet the Web API "semantic challenge"Learn close to two-dozen standardized hypermedia data formatsApply best practices for using HTTP in API implementationsCreate Web APIs with the JSON-LD standard and other the Linked Data approachesUnderstand the CoAP protocol for using REST in embedded systems
Raising Goats for Dummies
Cheryl K. Smith - 2010
The movement has increased in popularity in recent years as consumers embrace a more sustainable lifestyle, reject commercialism, move to organic food options, and raise concerns about industrial agriculture practices. Raising Goats For Dummies provides you with an introduction to all aspects of owning, caring for, and the day-to-day benefits of raising goats. Breaks down the complicated process of choosing and purchasing the right goat breed to meet your needs and getting facilities for your goat set up. Provides in-depth information on proper grooming, handling, feeding, and milking Covers the basics of goat health and nutrition Offers tips and advice for using your goat to produce milk, meat, fiber, and more You'll quickly understand what makes these useful and delightful creatures so popular and gain the knowledge and skills to properly care for and utilize their many offerings with help from Raising Goats For Dummies.
HTML Pocket Reference
Jennifer Niederst Robbins - 1999
In this pocket reference, Jennifer Niederst, the author of the best-selling Web Design in a Nutshell, delivers a concise guide to every HTML tag.Each tag entry includes:Detailed information on the tag's attributes Support information on browsers such as Netscape Navigator, Microsoft Internet Explorer, Opera, and WebTV HTML 4.0 support information, including whether the tag is deprecated in the current spec In addition to tag-by-tag descriptions, you'll find useful charts on such topics as:Character entities Decimal-to-hexadecimal conversions Color names Niederst also provides context for the tags, indicating which tags are grouped together and bare-bones examples of how standard web page elements are constructed.This pocket reference is targeted at web designers and web authors and is likely to be the most dog-eared book on every web professional's desk.
Killer Dad
Robert Scott - 2007
. .there's blood all over!" The 911 call came from a Colorado family man, Michael Blagg, distraught over his missing wife and six-year-old daughter. Frantic search parties and Michael's anguished pleas on national television came up empty--until the investigation stumbled across Blagg's dark side. . .A Sordid SecretA devout born-again Christian addicted to Internet porn, Blagg allegedly indulged in the services of paid escorts and reportedly abused his wife. Then in June 2002, nearly a year after her disappearance, when his wife's mummified remains were found in a local landfill, Michael quickly left town. . .Only One Way OutExtradited from Georgia, Blagg was charged with first-degree murder. But the explosive trial was rocked by even more bizarre revelations, stunning twists, and an unspeakable mystery that haunted the country: What made Blagg do it? And, even more disturbing, whatever happened to little Abby?
Lonely Planet Andalucia
Lonely Planet - 1999
Experience Alhambra's perfect blend of architecture and nature, visit the Spanish Royals' residence at the Alcazar, or hike to the rugged clifftop town of Ronda; all with your trusted travel companion. Get to the heart of Andalucia and begin your journey now! Inside Lonely Planet's Andalucia Travel Guide: Colour maps and images throughout Highlights and itineraries help you tailor your trip to your personal needs and interests Insider tips to save time and money and get around like a local, avoiding crowds and trouble spots Essential info at your fingertips - hours of operation, phone numbers, websites, transit tips, prices Honest reviews for all budgets - eating, sleeping, sight-seeing, going out, shopping, hidden gems that most guidebooks miss Cultural insights give you a richer, more rewarding travel experience - including customs, history, art, literature, flamenco, bullfighting, music, architecture, politics, landscapes, wildlife, and cuisine Over 57 maps Covers Seville, Huelva, Sevilla, Cadiz, Gibraltar, Malaga, Almeria, Granada, Jaen, Cordoba, Tarifa, Ronda, Baeza, Ubeda, and more eBook Features: (Best viewed on tablet and smartphone devices) Downloadable PDF and offline maps prevent roaming and data charges Effortlessly navigate and jump between maps and reviews Add notes to personalise your guidebook experience Seamlessly flip between pages Bookmarks and speedy search capabilities get you to key pages in a flash Embedded links to recommendations' websites Zoom-in maps and images Inbuilt dictionary for quick referencing The Perfect Choice: Lonely Planet Andalucia, our most comprehensive guide to Andalucia, is perfect for both exploring top sights and taking roads less travelled. Looking for more extensive coverage? Check out Lonely Planet's Spain guide for a comprehensive look at all the country has to offer, or Lonely Planet's Discover Spain, a photo-rich guide to the country's most popular attractions. Authors: Written and researched by Lonely Planet. About Lonely Planet: Since 1973, Lonely Planet has become the world's leading travel media company with guidebooks to every destination, an award-winning website, mobile and digital travel products, and a dedicated traveller community. Lonely Planet covers must-see spots but also enables curious travellers to get off beaten paths to understand more of the culture of the places in which they find themselves.
Mike McGrath's Book of Compost
Mike McGrath - 2006
And he’s never stopped studying, because he wants to give the best, most up-to-date information to the listeners of his nationally-syndicated Public Radio show, “You Bet Your Garden.” He offers the fruits of his labors in this illustrated guide that reveals why compost is the answer to virtually every garden question. McGrath explains why compost improves soil structure; why it provides the perfect amount of food for every plant; how it fights plant diseases more safely and effectively than any chemical fungicide; and how to make your own. This is a must-have on every gardener’s bookshelf!
Computer Architecture: A Quantitative Approach
John L. Hennessy - 2006
Today, Intel and other semiconductor firms are abandoning the single fast processor model in favor of multi-core microprocessors--chips that combine two or more processors in a single package. In the fourth edition of "Computer Architecture," the authors focus on this historic shift, increasing their coverage of multiprocessors and exploring the most effective ways of achieving parallelism as the key to unlocking the power of multiple processor architectures. Additionally, the new edition has expanded and updated coverage of design topics beyond processor performance, including power, reliability, availability, and dependability. CD System Requirements"PDF Viewer"The CD material includes PDF documents that you can read with a PDF viewer such as Adobe, Acrobat or Adobe Reader. Recent versions of Adobe Reader for some platforms are included on the CD. "HTML Browser"The navigation framework on this CD is delivered in HTML and JavaScript. It is recommended that you install the latest version of your favorite HTML browser to view this CD. The content has been verified under Windows XP with the following browsers: Internet Explorer 6.0, Firefox 1.5; under Mac OS X (Panther) with the following browsers: Internet Explorer 5.2, Firefox 1.0.6, Safari 1.3; and under Mandriva Linux 2006 with the following browsers: Firefox 1.0.6, Konqueror 3.4.2, Mozilla 1.7.11. The content is designed to be viewed in a browser window that is at least 720 pixels wide. You may find the content does not display well if your display is not set to at least 1024x768 pixel resolution. "Operating System"This CD can be used under any operating system that includes an HTML browser and a PDF viewer. This includes Windows, Mac OS, and most Linux and Unix systems. Increased coverage on achieving parallelism with multiprocessors. Case studies of latest technology from industry including the Sun Niagara Multiprocessor, AMD Opteron, and Pentium 4. Three review appendices, included in the printed volume, review the basic and intermediate principles the main text relies upon. Eight reference appendices, collected on the CD, cover a range of topics including specific architectures, embedded systems, application specific processors--some guest authored by subject experts.
Learning Spark: Lightning-Fast Big Data Analysis
Holden Karau - 2013
How can you work with it efficiently? Recently updated for Spark 1.3, this book introduces Apache Spark, the open source cluster computing system that makes data analytics fast to write and fast to run. With Spark, you can tackle big datasets quickly through simple APIs in Python, Java, and Scala. This edition includes new information on Spark SQL, Spark Streaming, setup, and Maven coordinates.
Written by the developers of Spark, this book will have data scientists and engineers up and running in no time. You’ll learn how to express parallel jobs with just a few lines of code, and cover applications from simple batch jobs to stream processing and machine learning.
Quickly dive into Spark capabilities such as distributed datasets, in-memory caching, and the interactive shell
Leverage Spark’s powerful built-in libraries, including Spark SQL, Spark Streaming, and MLlib
Use one programming paradigm instead of mixing and matching tools like Hive, Hadoop, Mahout, and Storm
Learn how to deploy interactive, batch, and streaming applications
Connect to data sources including HDFS, Hive, JSON, and S3
Master advanced topics like data partitioning and shared variables
Remember The Alamo?: American History In Bite Sized Chunks
Alison Rattle - 2009
. . from Plymouth Rock to Pearl Harbor-the history of America in bite-size chunks How did the conquistadors first stumble across America-and what were the Spanish looking for anyway? What was the Dred Scott Supreme Court case and how did it affect the Civil War? And while some of us may indeed remember the Alamo, why were we once urged to "Remember the Maine"? Here, in chronological order, is a rollicking tour of American history from Columbus's arrival through Nixon's resignation, including details about the early colonists, Manifest Destiny, the Civil War-from Southern secession to the surrender at Appomattox-and the nation's plunge into World War I and the end of U.S. isolationism. It's the perfect refresher for all the things we learned in school but may have forgotten since. In concise, highly readable chapters, Remember the Alamo!""tells the most exciting story in the world: the story of America-home of Ben Franklin and Al Capone, Abe Lincoln and Rosa Parks, a nation with a passion and a gift for making history to this day.
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.
Practical Django Projects
James Bennett - 2008
You'll work through the development of each project, implementing and running the applications while learning new features along the way.Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open source web framework whose stated goal is to make it easier to build better web applications more quickly with less code.Practical Django Projects is the first book to introduce this popular framework by way of a series of realworld projects. What you'll learn Capitalize upon Django's welldefined framework architecture to build web applications faster than ever before Learn by doing by working through the creation of three realworld projects, including a content management system, blog, and social networking site Build userfriendly web sites with wellstructured URLs, session tracking, and syndication options Let Django handle tedious tasks such as database interaction while you focus on building compelling applications Who this book is forWeb developers seeking to use the powerful Django framework to build powerful web sites. "
Kyle Achilles Series, Books 1-3 Box Set: Pushing Brilliance / The Lies of Spies / Falling Stars
Tim Tigner - 2018
Dixon"Every bit as spellbinding as David Baldacci." --Kathryn GradyIncludes Amazon #1 Bestsellers PUSHING BRILLIANCE, THE LIES OF SPIES, and FALLING STARS. See the individual book descriptions for more information on the stories destined to keep you reading late into the night.
Java Web Services: Up and Running
Martin Kalin - 2009
You'll learn how to write web services from scratch and integrate existing services into your Java applications. With Java Web Services: Up and Running, you will:Understand the distinction between SOAP-based and REST-style services Write, deploy, and consume SOAP-based services in core Java Understand the Web Service Definition Language (WSDL) service contract Recognize the structure of a SOAP message Learn how to deliver Java-based RESTful web services and consume commercial RESTful services Know security requirements for SOAP- and REST-based web services Learn how to implement JAX-WS in various application servers Ideal for students as well as experienced programmers, Java Web Services: Up and Running is the concise guide you need to start working with these technologies right away.