Book picks similar to
Email Architecture: Design and Implementations by Kevin Thomas
computers
digital-copy
it
k-u
Thinking in C++, Vol. 2: Practical Programming
Bruce Eckel - 2003
Learn practical programming and best practices. Meet the difficult challenges of C++ development. Build reliable and robust programs. Design Patterns chapter shows sophisticated use of objects, composition and polymorphism. Provides a gentle introduction to multithreaded programming, a feature being considered for the next version of Standard C++. Defensive Programming chapter includes a simple unit-testing framework and debugging techniques. In-depth treatment of Standard C++ Library facilities including strings, iostreams, and the "STL" algorithms and containers. Modern usage of templates, including template metaprogramming. Unravels the perplexities of multiple inheritance. Shows practical uses for RTTI. Explores exception handling in depth and clearly explains exception-safe design. Compliant with the official ISO C++ Standard. Presents results of current research being considered for inclusion in the next revision of Standard C++. All code examples freely downloadable, tested on multiple platforms and compilers including the free GNU C++ compiler on Windows/Mac/Linux. On www.BruceEckel.com: Annotated Solutions Guide Seminars and consulting Free Download—Volume I of this book Annotation Thinking in C++ is ideal for anyone already familiar with C who now wants to learn C++. Eckel has synthesized more than five years of C++ teaching and programming experience into a well-structured course that moves step-by-step through each important C++ concept. He highlights poorly-understood C++ features like virtual functions, which can improve productivity. Editorial Reviews The Barnes & Noble Review Bruce Eckel, one of the world's best programming trainers, has thoroughly updated his classic THINKING IN C++—the book that won the Software Development Magazine Jolt Cola award in its first iteration. The new version is better than ever—which is to say, it's
Are You Smart Enough to Work at Google?
William Poundstone - 2012
The blades start moving in 60 seconds. What do you do? If you want to work at Google, or any of America's best companies, you need to have an answer to this and other puzzling questions. Are You Smart Enough to Work at Google? guides readers through the surprising solutions to dozens of the most challenging interview questions. The book covers the importance of creative thinking, ways to get a leg up on the competition, what your Facebook page says about you, and much more. Are You Smart Enough to Work at Google? is a must-read for anyone who wants to succeed in today's job market.
Beginning Arduino
Michael McRoberts - 2010
You'll progress from a complete beginner regarding Arduino programming and electronics knowledge to intermediate skills and the confidence to create your own amazing Arduino projects. Absolutely no experience in programming or electronics required!Rather than requiring you to wade through pages of theory before you start making things, this book has a hands-on approach. You will dive into making projects right from the start, learning how to use various electronic components and how to program the Arduino to control or communicate with those components.Each project is designed to build upon the knowledge learned in earlier projects and to further your knowledge in programming as well as skills with electronics. By the end of the book you will be able create your own projects confidently and with creativity.Please note: the print version of this title is black & white; the eBook is full color. You can download the color diagrams in the book from http: //www.apress.com/9781430232407
When Gadgets Betray Us: The Dark Side of Our Infatuation With New Technologies
Robert Vamosi - 2011
As our mobile phones, mp3 players, cars, and digital cameras become more and more complex, we understand less and less about how they actually work and what personal details these gadgets might reveal about us.Robert Vamosi, an award-winning journalist and analyst who has been covering digital security issues for more than a decade, shows us the dark side of all that digital capability and convenience. Hotel-room TV remotes can be used to steal our account information and spy on what we've been watching, toll-booth transponders receive unencrypted EZ Pass or FasTrak info that can be stolen and cloned, and our cars monitor and store data about our driving habits that can be used in court against us.When Gadgets Betray Us gives us a glimpse into the secret lives of our gadgets and helps us to better understand - and manage - these very real risks.
iPod & iTunes For Dummies
Tony Bove - 2003
You'll learn about everything from buying music and videos, importing music, and burning CDs to setting up play lists, transferring and viewing photos, adding podcasts, maintaining battery life, and synchronizing information. Order your copy today!
Stone Cold: The extraordinary story of Len Opie, Australia's deadliest soldier
Andrew Faulkner - 2016
A cold-eyed killer who drank nothing stronger than weak tea, he fought with his bare hands, a sharpened shovel and piano wire. He was a larrikin who went by the book, unless the book was wrong. He set his own bar high and expected others to do the same.Stone Cold is the extraordinary story of one of Australia's most fearless fighters. It takes us into the jungles of New Guinea and Borneo and some of the fiercest battles of World War II. It goes to the cold heart of Korea, where Len emerged from the ranks to excel in the epic Battle of Kapyong and play a key role at the Battle of Maryang San. And it drops us into the centre of the American counterinsurgency war in Vietnam with Len's involvement in the CIA's shadowy black ops program, Phoenix.Action-packed and surprising, Stone Cold gives rich life to a warrior soldier and one of Australia's greatest diggers.
True State Trooper Stories
Charles A. Black - 2016
Sgt. Charles Black is a 35 year veteran of the Iowa State Patrol during those years he has had many experiences and he shares his favorites in this book. In 35 years I have seen a lot of changes from the name of the organization to the primary function. From hearses to ambulances to rescue units with EMT's. From paper list of stolen cars to computers.From no recorders to body cameras. From fist fights to gun fights.But human nature and the effects of drugs and alcohol remain the same.
Boeing 747. Queen of the Skies.: Reflections from the Flight Deck.
Owen Zupp - 2019
From flights over Antarctica to carrying a spare fifth engine beneath the wing, award-winning aviation writer and airline pilot, Owen Zupp, has detailed the varied journeys of the magnificent Boeing 747. Click below to buy this book and share the journey.
Hollywood: Did You Know?
Alan Royle - 2018
‘Hollywood: Did You Know?’ is a collection of tidbits of information about the content or making of around 400 movies, ranging from the earliest days of the silent era to the present time. I have utilised anecdotes and comments from scores of biographies (authorised and unauthorised), as well as Internet sources, magazine articles, interviews and TV appearances. If, like me, you are fascinated by the world of movies, particularly the days of the studio system, I think you shall find more than enough items here to satisfy your curiosity. I am currently researching a second volume along similar lines. For elderly readers I should point out that there is a considerable amount of ‘bad language’ herein, simply because I quote actors and actresses verbatim. For many of them (even the so-called ‘greats’), peppering their reminiscences with expletives is commonplace. I make no apology for this, however, for I think it is important to present these individuals as they really were, minus the studio hype that tended to elevate them to the status of flawless gods and godesses. Very few lived up to their glowing reputations, I’m afraid. Having said that, I believe that the temptations ever present for these men and women who were suddenly faced with enormous wealth and universal adoration, would test the resolve of most of us, saints and all. And saints have always been few and far between in Tinsel Town. When I published my first book (Hollywood Warts ‘n’ All Volume 1) in 2005, I was accused of ‘muck-raking’, of tarnishing the reputations of deceased stars who could no longer defend themselves. I still get the occasional brickbat along those lines even today, but times have changed. Over the past 20 years or so, hundreds of books have been published about the ‘good old days’ of the studio system; not only stars’ biographies, but accounts from a diverse range of previously unheard from sources. Maids, bodyguards, chauffeurs, secretaries, bell-hops, agents, family members and acquaintances of the rich and famous etc, now put their memories into print, confirming much of what I have been writing about for almost a decade and a half. Of course, there are still those who rail against anyone who deigns to question the ‘snow-jobs’ churned out by studio publicity departments down the decades; the standard complaint being the usual one – the dead cannot defend themselves. Well, there have been more books written about Napoleon Bonaparte and Hitler than most anyone else, yet no-one complains of either man being unable to defend himself. So, again I make no apolgies for anything included in this publication, unless the reader comes across an unforseen error I may have accidentally overlooked, in which case I apologise unreservedly.
Head Rush Ajax
Brett McLaughlin - 2006
Asynchronous programming lets you turn your own web sites into smooth, slick, responsive applications that make your users feel like they're back on the information superhighway, not stuck on a dial-up backroad.But who wants to take on next-generation web programming with the last generation's instruction book? You need a learning experience that's as compelling and cutting-edge as the sites you want to design. That's where we come in. With Head Rush Ajax, in no time you'll be writing JavaScript code that fires off asynchronous requests to web servers...and having fun doing it. By the time you've taken your dynamic HTML, XML, JSON, and DOM skills up a few notches, you'll have solved tons of puzzles, figured out how well snowboards sell in Vail, and even watched a boxing match. Sound interesting? Then what are you waiting for? Pick up Head Rush Ajax and learn Ajax and asynchronous programming the right way--the way that sticks.If you've ever read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. Head Rush ramps up the intensity with an even faster look and feel. Have your first working app before you finish Chapter 1, meet up with the nefarious PROJECT: CHAOS stealth team, and even settle the question of the Top 5 Blues CDs of all time. Leave boring, clunky web sites behind with 8-tracks and hot pants--and get going with next-generation web programming."If you thought Ajax was rocket science, this book is for you. Head Rush Ajax puts dynamic, compelling experiences within reach for every web developer." -- Jesse James Garrett, Adaptive Path"A 'technology-meets-reality' book for web pioneers on the cutting edge." -- Valentin Crettaz, CTO, Condris Technologies
Getting Started with OAuth 2.0
Ryan Boyd - 2011
This concise introduction shows you how OAuth provides a single authorization technology across numerous APIs on the Web, so you can securely access users’ data—such as user profiles, photos, videos, and contact lists—to improve their experience of your application.Through code examples, step-by-step instructions, and use-case examples, you’ll learn how to apply OAuth 2.0 to your server-side web application, client-side app, or mobile app. Find out what it takes to access social graphs, store data in a user’s online filesystem, and perform many other tasks.Understand OAuth 2.0’s role in authentication and authorizationLearn how OAuth’s Authorization Code flow helps you integrate data from different business applicationsDiscover why native mobile apps use OAuth differently than mobile web appsUse OpenID Connect and eliminate the need to build your own authentication system
Professional PHP Programming
Sascha Schumann - 1999
PHP is a server-side, HTML-embedded scripting language. It is an open source technology, rapidly gaining popularity as a scripting language for people running dynamic websites. One of its major attractions over Perl, JavaScript and other scripting languages is that PHP has a built-in database integration layer and seamless IP connectivity, with LDAP and TCP as well as the IMAP mail interface. Features; Real world, practical experience and techniques From installation and configuration of the PHP engine to advanced dynamic application design Definitive coverage of core PHP language and database addressing: MySQL is covered in depth. Practical e-commerce and business scripting including database application development, together with PHP and XML applications. LDAP connectivity addressed.
Move Fast: How Facebook Builds Software
Jeff Meyerson - 2021
You may not like Facebook, but you can't deny its success. And to a large degree, that success stems from the "move fast" ethos. The entire culture of Facebook is built for speed.Move Fast is an exploration of modern software strategies and tactics through the lens of Facebook. Relying on in-depth interviews with more than two dozen Facebook engineers, this book explores the product strategy, cultural principles, and technologies that made Facebook the dominant social networking company. Most importantly, Move Fast investigates how you can apply those strategies to your creative projects.It's not easy to build a software company, but once you know how to move fast, your company will be prepared to build a strategy that benefits from the world's rapid changes, rather than suffering from them.
The Most Human Human: What Talking with Computers Teaches Us About What It Means to Be Alive
Brian Christian - 2011
Its starting point is the annual Turing Test, which pits artificial intelligence programs against people to determine if computers can “think.”Named for computer pioneer Alan Turing, the Turing Test convenes a panel of judges who pose questions—ranging anywhere from celebrity gossip to moral conundrums—to hidden contestants in an attempt to discern which is human and which is a computer. The machine that most often fools the panel wins the Most Human Computer Award. But there is also a prize, bizarre and intriguing, for the Most Human Human.In 2008, the top AI program came short of passing the Turing Test by just one astonishing vote. In 2009, Brian Christian was chosen to participate, and he set out to make sure Homo sapiens would prevail.The author’s quest to be deemed more human than a computer opens a window onto our own nature. Interweaving modern phenomena like customer service “chatbots” and men using programmed dialogue to pick up women in bars with insights from fields as diverse as chess, psychiatry, and the law, Brian Christian examines the philosophical, biological, and moral issues raised by the Turing Test.One central definition of human has been “a being that could reason.” If computers can reason, what does that mean for the special place we reserve for humanity?
Security Engineering: A Guide to Building Dependable Distributed Systems
Ross J. Anderson - 2008
Spammers, virus writers, phishermen, money launderers, and spies now trade busily with each other in a lively online criminal economy and as they specialize, they get better. In this indispensable, fully updated guide, Ross Anderson reveals how to build systems that stay dependable whether faced with error or malice. Here's straight talk on critical topics such as technical engineering basics, types of attack, specialized protection mechanisms, security psychology, policy, and more.