Categories

 > Computers & Technology > Hardware

8,560 results were found

Sort by:

Clean Architecture: A Craftsman's Guide to Software Structure and...
by Robert C. Martin

Language

English

Pages

430

Publication Date

September 12, 2017

Product Description
Customer Reviews
<p style="margin:0px;"> <b>Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)</b> </p> <p style="margin:0px;"> </p> <p style="margin:0px;">By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books <i>Clean Code</i> and <i>The Clean Coder,</i> legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.</p> <p style="margin:0px;"> </p> <p style="margin:0px;">Martin’s <i> <b>Clean Architecture</b> </i> doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face–the ones that will make or break your projects.</p> <ul> <li>Learn what software architects need to achieve–and core disciplines and practices for achieving it</li> <li>Master essential software design principles for addressing function, component separation, and data management</li> <li>See how programming paradigms impose discipline by restricting what developers can do</li> <li>Understand what’s critically important and what’s merely a “detail”</li> <li>Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications</li> <li>Define appropriate boundaries and layers, and organize components and services</li> <li>See why designs and architectures go wrong, and how to prevent (or fix) these failures</li> </ul> <p style="margin:0px;"> <i> <b>Clean Architecture</b> </i> is essential reading for every current or aspiring software architect, systems analyst, system designer, and software manager–and for every programmer who must execute someone else’s designs.</p> <p style="margin:0px;"> <br /> </p> <p style="margin:0px;"> </p> <p style="margin:0px;"> <i>Register your product for convenient access to downloads, updates, and/or corrections as they become available.</i> </p>
Building Microservices: Designing Fine-Grained Systems
by Sam Newman

Language

English

Pages

280

Publication Date

February 02, 2015

Product Description
Customer Reviews
<div><p>Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.</p><p>Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You’ll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.</p><ul><li>Discover how microservices allow you to align your system design with your organization’s goals</li><li>Learn options for integrating a service with the rest of your system</li><li>Take an incremental approach when splitting monolithic codebases</li><li>Deploy individual microservices through continuous integration</li><li>Examine the complexities of testing and monitoring distributed services</li><li>Manage security with user-to-service and service-to-service models</li><li>Understand the challenges of scaling microservice architectures</li></ul></div>
Swipe to Unlock: The Primer on Technology and Business Strategy
by , Neel Mehta

Language

English

Pages

345

Publication Date

September 19, 2017

Product Description
Customer Reviews
<p><b>Authored by Product Managers at Google, Facebook, and Microsoft, </b><i>Swipe to Unlock</i> is a comprehensive guide on the must-know concepts of technology and business strategy. <b>It is a must-read for anyone pursuing product management, design, marketing, consulting or business strategy roles in the tech industry.</b></p><br /><br /><br /><p>This <b>#1 Amazon Business Bestseller won a medal </b>from the <b>North American Book Awards</b> and has been featured in <b>Forbes</b> and <b>Business Insider.</b><i>Swipe to Unlock</i> was touted as <b>"our generation's Rosetta Stone for enabling non-engineers to peer into the technology changing everyday life"</b> by Jeremy Schifeling.</p> <br /><br /><ul><br /><li>How does Spotify determine what songs to recommend to you?</li><br /><li>Why does Amazon offer free shipping with Prime if it loses them money? </li><br /><li>Why did the FBI sue Apple to hack the iPhone?</li><br /><li>How did a single typo take down 20% of the internet?</li><br /><li>Why did Microsoft acquire LinkedIn?</li><br /></ul><br /><br /><p>By answering real-world questions like this, <b><i>Swipe to Unlock</i> gives you a peek under the hood of the technology you use every day, decodes tech's biggest buzzwords, and shows you how technology is changing the society we live in for better or for worse.</b></p><br /><br /><br /><p><b>Topics Covered:</b><br />Software Development, Business Models & Strategies, Economics, Hacking & Security, Hardware & Robots, The Internet, Cloud Computing, Big Data, Hacking & Security, Hardware & Robots, Technology Policy, Future Trends, and much more!</p><br /><br /><br /><p><b>Featured Companies:</b><br />Google, Facebook, Microsoft, Amazon, Apple, Spotify, Uber, Yelp, Tinder, Washington Post, Toyota, Samsung, Salesforce, Quora, Twitter, Tesla, Airbnb, Robinhood, Adobe, Netflix, Target, and many more!</p><br /><br /><br /><p><b>Unlock the answers you need to ace your tech interviews or become a better-educated digital citizen. Buy Swipe to Unlock today to understand why it's a Top Gifted Book of 2018!</b></p>
Terraform: Up and Running: Writing Infrastructure as Code
by Yevgeniy Brikman

Language

English

Pages

206

Publication Date

March 13, 2017

Product Description
Customer Reviews
<div><p>Terraform has emerged as a key player in the DevOps world for defining, launching, and managing infrastructure as code (IAC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, and Azure. This hands-on book is the fastest way to get up and running with Terraform.</p><p>Gruntwork co-founder Yevgeniy (Jim) Brikman walks you through dozens of code examples that demonstrate how to use Terraform’s simple, declarative programming language to deploy and manage infrastructure with just a few commands. Whether you’re a novice developer, aspiring DevOps engineer, or veteran sysadmin, this book will take you from Terraform basics to running a full tech stack capable of supporting a massive amount of traffic and a large team of developers.</p><ul><li>Compare Terraform to other IAC tools, such as Chef, Puppet, Ansible, and Salt Stack</li><li>Use Terraform to deploy server clusters, load balancers, and databases</li><li>Learn how Terraform manages the state of your infrastructure and how it impacts file layout, isolation, and locking</li><li>Create reusable infrastructure with Terraform modules</li><li>Try out advanced Terraform syntax to implement loops, if-statements, and zero-downtime deployment</li><li>Use Terraform as a team, including best practices for writing, testing, and versioning Terraform code</li></ul></div>
The Mythical Man-Month, Anniversary Edition: Essays On Software E...
by Frederick P. Brooks Jr.

Language

English

Pages

336

Publication Date

August 02, 1995

Product Description
Customer Reviews
<P style="MARGIN: 0px">Few books on software project management have been as influential and timeless as<B> The Mythical Man-Month</B>. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.</P> <P style="MARGIN: 0px"> </P> <P style="MARGIN: 0px">The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in <B>The Mythical Man-Month: </B>that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."</P>
Learning Ansible 2.7: Automate your organization's infrastructure...
by Fabio Alessandro Locati

Language

English

Pages

266

Publication Date

April 30, 2019

Product Description
Customer Reviews
<p><b>Use Ansible to configure your systems, deploy software, and orchestrate advanced IT tasks</b></p><h4>Key Features</h4><ul><li>Get familiar with the fundamentals of Ansible 2.7</li><li>Understand how to use Ansible Tower to scale your IT automation</li><li>Gain insights into how to develop and test Ansible playbooks </li></ul><h4>Book Description</h4><p>Ansible is an open source automation platform that assists organizations with tasks such as application deployment, orchestration, and task automation. With the release of Ansible 2.7, even complex tasks can be handled much more easily than before.</p><p>Learning Ansible 2.7 will help you take your first steps toward understanding the fundamentals and practical aspects of Ansible by introducing you to topics such as playbooks, modules, and the installation of Linux, Berkeley Software Distribution (BSD), and Windows support. In addition to this, you will focus on various testing strategies, deployment, and orchestration to build on your knowledge. The book will then help you get accustomed to features including cleaner architecture, task blocks, and playbook parsing, which can help you to streamline automation processes. Next, you will learn how to integrate Ansible with cloud platforms such as Amazon Web Services (AWS) before gaining insights into the enterprise versions of Ansible, Ansible Tower and Ansible Galaxy. This will help you to use Ansible to interact with different operating systems and improve your working efficiency. </p><p>By the end of this book, you will be equipped with the Ansible skills you need to automate complex tasks for your organization.</p><h4>What you will learn</h4><ul><li>Create a web server using Ansible </li><li>Write a custom module and test it </li><li>Deploy playbooks in the production environment </li><li>Troubleshoot networks using Ansible </li><li>Use Ansible Galaxy and Ansible Tower during deployment </li><li>Deploy an application with Ansible on AWS, Azure and DigitalOcean</li></ul><h4>Who this book is for</h4><p>This beginner-level book is for system administrators who want to automate their organization's infrastructure using Ansible 2.7. No prior knowledge of Ansible is required</p> <h4 align="left">Table of Contents</h4><ol><li>Getting started with Ansible </li><li>Automating Simple Tasks</li><li>Scaling to multiple hosts</li><li>Handling complex deployment</li><li>Going cloud</li><li>Getting notification from Ansible</li><li>Creating a custom module</li><li>Debugging and error handling</li><li>Complex Environments</li><li>Introducing Ansible for Enterprises</li><li>Getting started with AWX</li><li>Working with AWX Users, Permissions, and Organizations</li></ol>
Technology Strategy Patterns: Architecture as Strategy
by Eben Hewitt

Language

English

Pages

298

Publication Date

October 29, 2018

Product Description
Customer Reviews
<div><p>Technologists who want their ideas heard, understood, and funded are often told to speak the language of business—without really knowing what that is. This book’s toolkit provides architects, product managers, technology managers, and executives with a shared language—in the form of repeatable, practical patterns and templates—to produce great technology strategies.</p><p>Author Eben Hewitt developed 39 patterns over the course of a decade in his work as CTO, CIO, and chief architect for several global tech companies. With these proven tools, you can define, create, elaborate, refine, and communicate your architecture goals, plans, and approach in a way that executives can readily understand, approve, and execute.</p><p>This book covers:</p><ul><li><b>Architecture and strategy:</b> Adopt a strategic architectural mindset to make a meaningful material impact</li><li><b>Creating your strategy:</b> Define the components of your technology strategy using proven patterns</li><li><b>Communicating the strategy:</b> Convey your technology strategy in a compelling way to a variety of audiences</li><li><b>Bringing it all together:</b> Employ patterns individually or in clusters for specific problems; use the complete framework for a comprehensive strategy</li></ul></div>
Learn Data Structures and Algorithms with Golang: Level up your G...
by Bhagvan Kommadi

Language

English

Pages

336

Publication Date

March 30, 2019

Product Description
Customer Reviews
<p><b>Explore Golang's data structures and algorithms to design, implement, and analyze code in the professional setting</b></p><h4>Key Features</h4><ul><li>Learn the basics of data structures and algorithms and implement them efficiently</li><li>Use data structures such as arrays, stacks, trees, lists and graphs in real-world scenarios</li><li>Compare the complexity of different algorithms and data structures for improved code performance</li></ul><h4>Book Description</h4><p>Golang is one of the fastest growing programming languages in the software industry. Its speed, simplicity, and reliability make it the perfect choice for building robust applications. This brings the need to have a solid foundation in data structures and algorithms with Go so as to build scalable applications. Complete with hands-on tutorials, this book will guide you in using the best data structures and algorithms for problem solving.</p><p>The book begins with an introduction to Go data structures and algorithms. You'll learn how to store data using linked lists, arrays, stacks, and queues. Moving ahead, you'll discover how to implement sorting and searching algorithms, followed by binary search trees. This book will also help you improve the performance of your applications by stringing data types and implementing hash structures in algorithm design. Finally, you'll be able to apply traditional data structures to solve real-world problems.</p><p>By the end of the book, you'll have become adept at implementing classic data structures and algorithms in Go, propelling you to become a confident Go programmer.</p><h4>What you will learn</h4><ul><li>Improve application performance using the most suitable data structure and algorithm</li><li>Explore the wide range of classic algorithms such as recursion and hashing algorithms</li><li>Work with algorithms such as garbage collection for efficient memory management </li><li>Analyze the cost and benefit trade-off to identify algorithms and data structures for problem solving</li><li>Explore techniques for writing pseudocode algorithm and ace whiteboard coding in interviews</li><li>Discover the pitfalls in selecting data structures and algorithms by predicting their speed and efficiency</li></ul><h4>Who this book is for</h4><p>This book is for developers who want to understand how to select the best data structures and algorithms that will help solve coding problems. Basic Go programming experience will be an added advantage.</p> <h4 align="left">Table of Contents</h4><ol><li>Data Structures & Algorithms</li><li>Getting Started with Go for Data Structures & Algorithms</li><li>Linear Data Structures</li><li>Non Linear Data Structures</li><li>Homogeneous Data Structures</li><li>Heterogeneous Data Structures</li><li>Dynamic Data Structures</li><li>Classic Algorithms</li><li>Network and Sparse Matrix Representation</li><li>Memory Management</li><li>Next Steps (Appendix)</li></ol>
The Art of Invisibility: The World's Most Famous Hacker Teaches Y...
by Kevin Mitnick

Language

English

Pages

285

Publication Date

February 14, 2017

Product Description
Customer Reviews
<strong>Be online without leaving a trace.</strong><br /><br />Your every step online is being tracked and stored, and your identity literally stolen. Big companies and big governments want to know and exploit what you do, and privacy is a luxury few can afford or understand.<br /><br />In this explosive yet practical book, Kevin Mitnick uses true-life stories to show exactly what is happening without your knowledge, teaching you "the art of invisibility"--online and real-world tactics to protect you and your family, using easy step-by-step instructions. Reading this book, you will learn everything from password protection and smart Wi-Fi usage to advanced techniques designed to maximize your anonymity. <br /><br />Kevin Mitnick knows exactly how vulnerabilities can be exploited and just what to do to prevent that from happening. The world's most famous--and formerly the US government's most wanted--computer hacker, he has hacked into some of the country's most powerful and seemingly impenetrable agencies and companies, and at one point was on a three-year run from the FBI. Now Mitnick is reformed and widely regarded as <em>the</em> expert on the subject of computer security. <br /><br />Invisibility isn't just for superheroes--privacy is a power you deserve and need in the age of Big Brother and Big Data. <br />
Computers as Components: Principles of Embedded Computing System ...
by Marilyn Wolf

Language

English

Pages

530

Publication Date

June 12, 2012

Product Description
Customer Reviews
<p><i>Computers as Components: Principles of Embedded Computing System Design, Third Edition</i>, presents essential knowledge on embedded systems technology and techniques. Updated for today's embedded systems design methods, this volume features new examples including digital signal processing, multimedia, and cyber-physical systems. It also covers the latest processors from Texas Instruments, ARM, and Microchip Technology plus software, operating systems, networks, consumer devices, and more.</p> <p>Like the previous editions, this textbook uses real processors to demonstrate both technology and techniques; shows readers how to apply principles to actual design practice; stresses necessary fundamentals that can be applied to evolving technologies; and helps readers gain facility to design large, complex embedded systems. Updates in this edition include: description of cyber-physical systems; exploration of the PIC and TI OMAP processors; high-level representations of systems using signal flow graphs; enhanced material on interprocess communication and buffering in operating systems; and design examples that include an audio player, digital camera, and cell phone. The author maintains a robust ancillary site at http://www.marilynwolf.us/CaC3e/index.html which includes a variety of support materials for instructors and students, including PowerPoint slides for each chapter; lab assignments developed for multiple systems including the ARM-based BeagleBoard computer; downloadable exercises solutions and source code; and links to resources and additional information on hardware, software, systems, and more.</p> <p>This book will appeal to students in an embedded systems design course as well as to researchers and savvy professionals schooled in hardware or software design. </p><ul><li>Description of cyber-physical systems: physical systems with integrated computation to give new capabilities</li><li>Exploration of the PIC and TI OMAP multiprocessors</li><li>High-level representations of systems using signal flow graphs</li><li>Enhanced material on interprocess communication and buffering in operating systems</li><li>Design examples include an audio player, digital camera, cell phone, and more</li></ul>

Blog - Latest Entries

Roxane Gay – Difficult Women Review
For avid readers, the advent of the Kindle was a godsend. It allowed them to expand their personal libraries as much as they wanted without worrying about taking up too much space. Along with increasing the potential for library depth, the kindle has also allowed for a more diverse reading taste. You can now take risks on books that you previously wouldn’t have due to the Kindle eliminating ...

David Foster Wallace – Brief Interviews with Hideous Men & Girl with Curious Hair Reviews
The technology of the Kindle allows you to carry a library with you wherever you go. And, like a library, your Kindle collection should be vast and diverse. Aside from the New York Times Bestseller list, it can be hard to know which books are worth your time to download. Luckily, the literary cannon spans for generations. Of the most recent generation of literary greats, David Foster Wallac...

Junot Diaz – The Brief Wondrous Life of Oscar Wao Review
Kindle technology allows you to build an impressive collection of stories without filling shelves upon shelves with books. This convenience makes it possible to experiment with your reading choices without making the commitment to order a book, wait for its arrival, and sticking it on your shelf. I’ve found that the Kindle has made me a much more adventurous reader. With this new-found ad...

Ernest Hemingway – The Old Man and the Sea Review
As you start to increase your kindle collection, it is wise to download a variety of things to read. And sure, the latest serial novel is a great addition to the collection, but sometimes you need a literary classic. Luckily, there is a plethora of classics to choose from. When it comes to literary classics, there are few authors with a better reputation than Ernest Hemingway. Hemingway, so...

Stephen King’s On Writing: A Memoir of the Craft
For fans of the suspense and horror genres, Stephen King is a household name. Chances are, if you read the genres at all, your kindles are filled with a novel or two of his. But King’s prolific career has not stayed within the genre. In fact, one of King’s greatest efforts came in the form of a nonfiction memoir. King’s On Writing blends personal memoir and advice on writing craft tha...

More >>

Enter the Kind Reader Monthly Drawing

$25 Amazon.com Gift Card giveaway

There's a daily limit of 3 free e-books that can be downloaded at KindReader.com