Categories

 > Hardware

8,599 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>
Losing the Signal: The Untold Story Behind the Extraordinary Rise...
by , Sean Silcoff

Language

English

Pages

288

Publication Date

May 26, 2015

Product Description
Customer Reviews
<p>In 2009, BlackBerry controlled half of the smartphone market. Today that number is one percent. What went so wrong? </p><p><i>Losing the Signal</i> is a riveting story of a company that toppled global giants before succumbing to the ruthlessly competitive forces of Silicon Valley. This is not a conventional tale of modern business failure by fraud and greed. The rise and fall of BlackBerry reveals the dangerous speed at which innovators race along the information superhighway. </p><p>With unprecedented access to key players, senior executives, directors and competitors, <i>Losing the Signal </i>unveils the remarkable rise of a company that started above a bagel store in Ontario. At the heart of the story is an unlikely partnership between a visionary engineer, Mike Lazaridis, and an abrasive Harvard Business school grad, Jim Balsillie. Together, they engineered a pioneering pocket email device that became the tool of choice for presidents and CEOs. The partnership enjoyed only a brief moment on top of the world, however. At the very moment BlackBerry was ranked the world's fastest growing company internal feuds and chaotic growth crippled the company as it faced its gravest test: Apple and Google's entry in to mobile phones. </p><p>Expertly told by acclaimed journalists, Jacquie McNish and Sean Silcoff, this is an entertaining, whirlwind narrative that goes behind the scenes to reveal one of the most compelling business stories of the new century.</p>
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>
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
<b>Authored by 3 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><br /><br />***Swipe to Unlock was updated in 2019 to <b>include over 40 pages of new content</b> to cover the latest developments in the world of tech.***<b> We highly recommend buying our book directly from Amazon rather than a third-party seller as it's the only way to ensure you get the latest version.</b><br /><br />This <b>#1 Amazon Business Bestseller won a medal </b>from the <b>North American Book Awards</b> and has been featured in <b>The Wall Street Journal</b>, <b>Forbes</b>, and <b>Business Insider. </b><i>Swipe to Unlock</i> was touted as <b>"our generation's Rosetta Stone for enabling anyone to peer into the technology changing everyday life"</b> by Jeremy Schifeling.<br /><ul><li>How does Spotify determine what songs to recommend to you?</li><li>How did KaiOS become the third largest mobile operating system in just two years since launching?</li><li>Why does Amazon offer free shipping with Prime if it loses them money?</li><li>How did a single typo take down 20% of the internet?</li><li>Why did Microsoft acquire LinkedIn?</li></ul>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><br /><br /><b>Topics Covered: </b>Software Development, Business Models & Strategies, Economics, Hacking & Security, Hardware & Robots, The Internet, Cloud Computing, Big Data, Technology Policy, Emerging Markets, Future Trends, and much more!<br /><br /><b>Featured Companies: </b>Google, Facebook, Microsoft, Amazon, Apple, Spotify, Uber, WeChat, Yelp, Tinder, Washington Post, Grab, Toyota, GoJek, Samsung, Salesforce, M-Pesa, Quora, KaiOS, Twitter, Tesla, ByteDance, Airbnb, Robinhood, Adobe, Alibaba, Netflix, Paytm, Target, and many more!<br /><br /><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><br />
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>
But How Do It Know? - The Basic Principles of Computers for Every...
by J Clark Scott

Language

English

Pages

221

Publication Date

July 04, 2009

Product Description
Customer Reviews
Finally, this brand new book exposes the secrets of computers for everyone to see. Its humorous title begins with the punch line of a classic joke about someone who is baffled by technology.<br /><br />It was written by a 40-year computer veteran who wants to take the mystery out of computers and allow everyone to gain a true understanding of exactly what computers are, and also what they are not.<br /><br />Years of writing, diagramming, piloting and editing have culminated in one easy to read volume that contains all of the basic principles of computers written so that everyone can understand them.<br /><br />There used to be only two types of book that delved into the insides of computers. The simple ones point out the major parts and describe their functions in broad general terms. Computer Science textbooks eventually tell the whole story, but along the way, they include every detail that an engineer could conceivably ever need to know.<br /><br />Like Baby Bear's porridge, But How Do It Know? is just right, but it is much more than just a happy medium. For the first time, this book thoroughly demonstrates each of the basic principles that have been used in every computer ever built, while at the same time showing the integral role that codes play in everything that computers are able to do.<br /><br />It cuts through all of the electronics and mathematics, and gets right to practical matters. Here is a simple part, see what it does. Connect a few of these together and you get a new part that does another simple thing. After just a few iterations of connecting up simple parts - voilà! - it's a computer. And it is much simpler than anyone ever imagined.<br /><br />But How Do It Know? really explains how computers work. They are far simpler than anyone has ever permitted you to believe. It contains everything you need to know, and nothing you don't need to know. No technical background of any kind is required.<br /><br />The basic principles of computers have not changed one iota since they were invented in the mid 20th century. "Since the day I learned how computers work, it always felt like I knew a giant secret, but couldn't tell anyone," says the author. Now he's taken the time to explain it in such a manner that anyone can have that same moment of enlightenment and thereafter see computers in an entirely new light.
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>
Machine Learning with R: Expert techniques for predictive modelin...
by Brett Lantz

Language

English

Pages

460

Publication Date

April 15, 2019

Product Description
Customer Reviews
<p><b>Solve real-world data problems with R and machine learning</b></p><h4>Key Features</h4><ul><li>Third edition of the bestselling, widely acclaimed R machine learning book, updated and improved for R 3.6 and beyond</li><li>Harness the power of R to build flexible, effective, and transparent machine learning models</li><li>Learn quickly with a clear, hands-on guide by experienced machine learning teacher and practitioner, Brett Lantz</li></ul><h4>Book Description</h4><p>Machine learning, at its core, is concerned with transforming data into actionable knowledge. R offers a powerful set of machine learning methods to quickly and easily gain insight from your data.</p><p>Machine Learning with R, Third Edition provides a hands-on, readable guide to applying machine learning to real-world problems. Whether you are an experienced R user or new to the language, Brett Lantz teaches you everything you need to uncover key insights, make new predictions, and visualize your findings.</p><p>This new 3rd edition updates the classic R data science book to R 3.6 with newer and better libraries, advice on ethical and bias issues in machine learning, and an introduction to deep learning. Find powerful new insights in your data; discover machine learning with R.</p><h4>What you will learn</h4><ul><li>Discover the origins of machine learning and how exactly a computer learns by example</li><li>Prepare your data for machine learning work with the R programming language</li><li>Classify important outcomes using nearest neighbor and Bayesian methods</li><li>Predict future events using decision trees, rules, and support vector machines</li><li>Forecast numeric data and estimate financial values using regression methods</li><li>Model complex processes with artificial neural networks — the basis of deep learning</li><li>Avoid bias in machine learning models</li><li>Evaluate your models and improve their performance</li><li>Connect R to SQL databases and emerging big data technologies such as Spark, H2O, and TensorFlow</li></ul><h4>Who this book is for</h4><p>Data scientists, students, and other practitioners who want a clear, accessible guide to machine learning with R.</p> <h4 align="left">Table of Contents</h4><ol><li>Introducing Machine Learning</li><li>Managing and Understanding Data</li><li>Lazy Learning – Classification Using Nearest Neighbors</li><li>Probabilistic Learning – Classification Using Naive Bayes</li><li>Divide and Conquer – Classification Using Decision Trees and Rules</li><li>Forecasting Numeric Data – Regression Methods</li><li>Black Box Methods – Neural Networks and Support Vector Machines</li><li>Finding Patterns – Market Basket Analysis Using Association Rules</li><li>Finding Groups of Data – Clustering with k-means</li><li>Evaluating Model Performance</li><li>Improving Model Performance</li><li>Specialized Machine Learning Topics</li></ol>
Raspberry Pi: A Comprehensive Beginner's Guide to Setup, Programm...
by Joe Grant

Language

English

Pages

Publication Date

June 01, 2019

Product Description
Customer Reviews
<p>Programming can feel daunting at times, and it is especially intimidating to beginners, but with the invention of the Raspberry Pi, it became much easier to learn and more affordable. The Pi is a tiny credit card-sized computer that led to the appearance of an entirely new community of geeks. With this straightforward, easy to follow guide, aspiring programmers can now learn the craft without feeling overwhelmed and develop cool gadgets and complex robots.</p><p>The <strong>Raspberry Pi</strong> has sold millions of units since its arrival on the market, and this Comprehensive Beginner’s Guide to Setup, Programming (Concepts and Techniques) and Developing Cool Raspberry Pi Projects will show you why! </p><p>Here’s what you will gain by reading this beginner-friendly book:</p><ol><li>Set up your very own Raspberry Pi and learn how to connect other devices to it.</li><li>Learn how to work with Linux and use basic commands.</li><li>Enter the world of Programming with Python, a powerful language with world-wide renown for being easy to learn, but highly versatile.</li><li>Grasp the more advanced concepts of object-oriented programming.</li><li>Explore the process of creating cool projects, from the humble web crawler to the mighty weather station.</li></ol><p>Open your mind to an entire world of possibilities. After all, <strong>it’s easy as pie!</strong></p>

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