Book picks similar to
Classic Data Structures In C++ by Timothy A. Budd
english
computer-science
technical
Modern Technical Writing: An Introduction to Software Documentation
Andrew Etter - 2016
Written by the lead technical writer at one of Silicon Valley's most exciting companies, Modern Technical Writing is a set of guiding principles and thoughtful recommendations for new and experienced technical writers alike. Not a reference manual, and not comprehensive, it instead serves as an introduction to a sensible writing and publishing process, one that has eluded the profession for too long.
Android Hacker's Handbook
Joshua J. Drake - 2013
Written by experts who rank among the world's foremost Android security researchers, this book presents vulnerability discovery, analysis, and exploitation tools for the good guys. Following a detailed explanation of how the Android OS works and its overall security architecture, the authors examine how vulnerabilities can be discovered and exploits developed for various system components, preparing you to defend against them.If you are a mobile device administrator, security researcher, Android app developer, or consultant responsible for evaluating Android security, you will find this guide is essential to your toolbox.A crack team of leading Android security researchers explain Android security risks, security design and architecture, rooting, fuzz testing, and vulnerability analysis Covers Android application building blocks and security as well as debugging and auditing Android apps Prepares mobile device administrators, security researchers, Android app developers, and security consultants to defend Android systems against attack Android Hacker's Handbook is the first comprehensive resource for IT professionals charged with smartphone security.
How to Stop Sucking and Be Awesome Instead
Jeff Atwood - 2013
He needed a way to keep track of software development over time – whatever he was thinking about or working on. He researched subjects he found interesting, then documented his research with a public blog post, which he could easily find and refer to later. Over time, increasing numbers of blog visitors found the posts helpful, relevant and interesting. Now, approximately 100,000 readers visit the blog per day and nearly as many comment and interact on the site.In “How to Stop Sucking and Be Awesome Instead” you’ll find a thought-provoking and entertaining collection of Jeff’s writings on several programming-related topics.
.Net Microservices: Architecture for Containerized .Net Applications
César de la Torre - 2017
It discusses architectural design and implementation approaches using .NET Core and Docker containers. To make it easier to get started with containers and microservices, the guide focuses on a reference containerized and microservice-based application that you can explore. The sample application is available at the eShopOnContainers GitHub repo.
Implementing Domain-Driven Design
Vaughn Vernon - 2013
Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the business domain while balancing technical considerations.Building on Eric Evans’ seminal book, Domain-Driven Design, the author presents practical DDD techniques through examples from familiar domains. Each principle is backed up by realistic Java examples–all applicable to C# developers–and all content is tied together by a single case study: the delivery of a large-scale Scrum-based SaaS system for a multitenant environment.The author takes you far beyond “DDD-lite” approaches that embrace DDD solely as a technical toolset, and shows you how to fully leverage DDD’s “strategic design patterns” using Bounded Context, Context Maps, and the Ubiquitous Language. Using these techniques and examples, you can reduce time to market and improve quality, as you build software that is more flexible, more scalable, and more tightly aligned to business goals.
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
Simon Singh - 1999
From Mary, Queen of Scots, trapped by her own code, to the Navajo Code Talkers who helped the Allies win World War II, to the incredible (and incredibly simple) logisitical breakthrough that made Internet commerce secure, The Code Book tells the story of the most powerful intellectual weapon ever known: secrecy.Throughout the text are clear technical and mathematical explanations, and portraits of the remarkable personalities who wrote and broke the world’s most difficult codes. Accessible, compelling, and remarkably far-reaching, this book will forever alter your view of history and what drives it. It will also make you wonder how private that e-mail you just sent really is.
Pragmatic Project Automation
Mike Clark - 2004
Indeed, that's what computers are for. You can enlist your own computer to automate all of your project's repetitive tasks, ranging from individual builds and running unit tests through to full product release, customer deployment, and monitoring the system.Many teams try to do these tasks by hand. That's usually a really bad idea: people just aren't as good at repetitive tasks as machines. You run the risk of doing it differently the one time it matters, on one machine but not another, or doing it just plain wrong. But the computer can do these tasks for you the same way, time after time, without bothering you. You can transform these labor-intensive, boring and potentially risky chores into automatic, background processes that just work.In this eagerly anticipated book, you'll find a variety of popular, open-source tools to help automate your project. With this book, you will learn: How to make your build processes accurate, reliable, fast, and easy. How to build complex systems at the touch of a button. How to build, test, and release software automatically, with no human intervention. Technologies and tools available for automation: which to use and when. Tricks and tips from the masters (do you know how to have your cell phone tell you that your build just failed?) You'll find easy-to-implement recipes to automate your Java project, using the same popular style as the rest of our Jolt Productivity Award-winning Starter Kit books. Armed with plenty of examples and concrete, pragmatic advice, you'll find it's easy to get started and reap the benefits of modern software development. You can begin to enjoy pragmatic, automatic, unattended software production that's reliable and accurate every time.
The Waite Group's Turbo C Programming for the PC
Robert Lafore - 1987
Assuming no prior knowledge of C, this introductory-level book demonstrates and explains how to write useful and marketable programs in Turbo C on the IBM PC, XT, AT, and PC/Z computers.
Akka in Action
Raymond Roestenburg - 2012
Akka uses Actors-independently executing processes that communicate via message passing—as the foundation for fault-tolerant applications where individual actors can fail without crashing everything. Perfect for high-volume applications that need to scale rapidly, Akka is an efficient foundation for event-driven systems that want to scale elastically up and out on demand, both on multi-core processors and across server nodes.Akka in Action is a comprehensive tutorial on building message-oriented systems using Akka. The book takes a hands-on approach, where each new concept is followed by an example that shows you how it works, how to implement the code, and how to (unit) test it. You'll learn to test and deploy an actor system and scale it up and out, showing off Akka's fault tolerance. As you move along, you'll explore a message-oriented event-driven application in Akka. You'll also tackle key issues like how to model immutable messages and domain models, and apply patterns like Event Sourcing, and CQRS. The book concludes with practical advice on how to tune and customize a system built with Akka.
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas R. Hofstadter - 1979
However, according to Hofstadter, the formal system that underlies all mental activity transcends the system that supports it. If life can grow out of the formal chemical substrate of the cell, if consciousness can emerge out of a formal system of firing neurons, then so too will computers attain human intelligence. Gödel, Escher, Bach is a wonderful exploration of fascinating ideas at the heart of cognitive science: meaning, reduction, recursion, and much more.
Slayer 66 2/3: The Jeff & Dave Years. A Metal Band Biography.
D.X. FerrisEster Segarra - 2013
This full-length, exhaustively researched account of the thrash kings' career recaps and reevaluates the years guitar hero Jeff Hanneman and drum legend Dave Lombardo were in the group. Over the course of 59 chapters, 400 footnotes and three appendices, it profiles the members and presents dramatic scenes from 32 years in the Abyss: A fresh look at the group's early days. Reign in Blood tours. A European invasion. The Palladium riot. The seat cushion chaos concert. Newly unearthed details from Lombardo's turbulent history with the band. Historical artwork and photos never seen in public before. The entire diabolical discography. Hanneman’s hard times. The Big Four’s big year. Lombardo’s final exit. The top 11 Hanneman tributes. The mosh memorial service. Untold stories. Updates. And relevant digressions, including a contrasting look at other contemporaries and cutting-edge extreme bands. Over decades, Slayer experience triumph and loss, but never defeat, whether it's at the hands of rivals, peers, America's most infamous church, or the United States government itself. In addition to extensive archival material, this book features original content from the band, key affiliates, and firsthand witnesses, including Metal Blade CEO Brian Slagel, former tour manager Doug Goodman, engineer Bill Metoyer, former Metal Blade exec William "DJ Will" Howell, and cover artist Albert Cuellar (who went on to work with Tim Burton, Sublime, and Sir Mix-A-Lot). It also includes Jeff Hanneman's original diagram for the Live Undead picture disc (spoiler: it's a stick-figure sketch). Slayer fans will never see — or hear — the thrash metal champions the same way. 33 photos and 11 illustrations include lost artwork by Hell Awaits artist Albert Cuellar and stunning exclusive pictures by Harald Oimoen (of Murder in the Front Row renown). Written by D.X. Ferris, an Ohio Society of Professional Journalists Reporter of the Year and author of "Slayer's Reign in Blood," which is book no. 57 in Bloomsbury Academic's prestigious 33 1/3 series. The bargain-priced e-book edition features extensive interactive content, and can be read on any smart phone, tablet, computer, or portable communications device (with free Kindle software).
Dominica
Kate Harper - 2015
He is stunned to discover than his old friend Peter Mandeville left his only child in his care in the hope that he will teach her something about her heritage, an aspect of life that his strong willed daughter has yet to experience. Felix has spent his entire life avoiding the convoluted world that constitutes Society and is appalled by the burden that has been thrust upon him, especially when his new ward refuses to play by the rules. For Dominica Mandeville there are no rules. Beautiful and independent, she has spent her life following in the wake of battle in the company of her soldier father and her Portuguese mother. After a life of adventure, the knowledge that she has been given into the care of a perfect stranger chaffs unbearably. The loss of her beloved parents hurts but the loss of her freedom is the cruelest cut of all. Will she ever learn to be a demure debutante? Or will her impetuosity lead to scandals that even the capable Felix is unable to save her from?
Flyaway / Windfall
Desmond Bagley - 2009
Suspicion that Hendrix is an impostor leads Max Stafford to the Rift Valley, where a violent reaction to his arrival points to a sinister and far-reaching conspiracy far beyond mere greed…Includes a unique bonus - The Circumstances Surrounding the Crime, Bagley's true story about an attempted assassination.
Be Your Own Sunshine
James Allen - 2020
As A Man Thinketh maps out the way in which our thoughts can affect our physical, mental, emotional and social health. It also discusses ways in which we can use our visions and ideas to lead us to peace of mind. From Passion to Peace is a step by step discussion on conquering the factors within us that hinder us from achieving success. Man: King of Mind, Body and Circumstance aims at freeing us from the slavery of our negative and binding thoughts, enabling us to conquer our inhibitions and set our spirit free. Foundation Stones to Happiness and Success help us lay the foundation for a stronger self, with the right balance of thoughts, speech and its implementation in action.