Summaries of books about Computers & Technology:
Deep Learning with Python
Francois Chollet
The book provides a comprehensive introduction to deep learning, covering fundamental concepts, practical applications, and hands-on tutorials using the Keras library. It guides readers through the creation of neural networks for tasks such as image and text recognition, while explaining the underlying theory and best practices.
See full summary
Hacking
The Art of Exploitation, 2nd Edition
Jon Erickson
The book provides an in-depth exploration of the world of hacking, covering topics from programming to network communications, and teaches readers how to think like hackers. It includes practical examples and exercises to apply concepts such as buffer overflows, shellcode, and cryptographic attacks in a hands-on manner.
See full summary
JavaScript
The Good Parts: The Good Parts
Douglas Crockford
The book distills JavaScript, focusing on a subset of the language that is more reliable, readable, and maintainable. It covers syntax, objects, functions, inheritance, arrays, regular expressions, and methods, advocating for best practices while avoiding problematic features.
See full summary
Grokking Algorithms
An illustrated guide for programmers and other curious people
Aditya Bhargava
The book provides a beginner-friendly exploration of essential algorithms and data structures, using clear explanations, illustrations, and practical examples. It covers topics such as searching, sorting, graph algorithms, and dynamic programming, aiming to make complex concepts accessible to those new to computer science.
See full summary
Creative Selection
Inside Apple's Design Process During the Golden Age of Steve Jobs
Ken Kocienda
The book provides a firsthand account of the development process at Apple for iconic products like the iPhone and iPad, detailing the company's unique approach to design and innovation. It offers insights into the collaborative work culture and decision-making practices that led to groundbreaking user interface elements, driven by the author's experiences as a software engineer at Apple.
See full summary
Big Data
A Revolution That Will Transform How We Live, Work, and Think
Viktor Mayer-Schönberger|Kenneth Cukier
The book explores the impact of the vast amounts of data generated by individuals and machines, detailing how big data analytics can reveal patterns and insights that were previously inaccessible. It discusses the implications for decision-making in various sectors, including healthcare, business, and government, while also addressing the challenges and risks associated with privacy and control of information.
See full summary
250+ Best Kindle Fire & Fire HD Apps
Tom Edwards|Jenna Edwards
The book provides a curated list of over 250 applications for Kindle Fire and Fire HD devices, highlighting a mix of both paid and free apps. It covers various categories, offering recommendations to enhance the user experience with productivity tools, games, educational resources, and more.
See full summary
Domain-Driven Design
Tackling Complexity in the Heart of Software
Evans Eric
The book introduces a methodology for developing complex software systems by focusing on creating a common language between developers and domain experts, and by emphasizing the importance of a well-designed domain model. It provides strategies for dealing with legacy systems, managing large-scale structures, and distilling the core of a complex domain.
See full summary
The Dark Net
Inside the Digital Underworld
Jamie Bartlett
The book delves into the hidden corners of the internet, exploring the varied subcultures and activities that thrive away from the mainstream web, including cybercrime, crypto-anarchists, and darknet markets. It provides an in-depth look at the individuals and communities that operate in these concealed spaces, examining the implications of their actions on privacy, law enforcement, and internet freedom.
See full summary
The Kubernetes Book
2023 Edition
Nigel Poulton
The book provides an in-depth guide to Kubernetes, covering its core concepts, architecture, and how to deploy, manage, and scale applications in a Kubernetes cluster. It includes practical examples, best practices, and updates relevant to the latest developments in the Kubernetes ecosystem as of 2023.
See full summary