Summaries of books about Software Development:
The Elements of Scrum
Chris Sims|Hillary Louise Johnson
The book serves as a practical guide to understanding and implementing Scrum, a popular agile software development framework. It covers Scrum roles, ceremonies, and artifacts, providing readers with actionable insights on how to organize and manage teams for efficient and iterative project delivery.
See full summary
How Linux Works
What Every Superuser Should Know
Brian Ward
The book provides a comprehensive overview of the Linux operating system, explaining its internal workings, system components, and management from the command line. It covers topics such as filesystems, networking, system administration, and scripting, aimed at empowering users to understand and control their Linux environments effectively.
See full summary
Solutions Architect's Handbook
Kick-start your career as a solutions architect by learning architecture design principles and strategies, 2nd Edition
Saurabh Shrivastava|Neelanjali Srivastav
The book serves as a comprehensive guide for aspiring and current solutions architects, covering essential design principles, strategies, and best practices for building effective architecture. It includes real-world scenarios, case studies, and practical advice to navigate complex IT environments and deliver scalable, resilient, and efficient solutions.
See full summary
Think Like a Programmer
An Introduction to Creative Problem Solving
V. Anton Spraul
The book provides strategies for tackling challenging coding problems by breaking them down into manageable pieces and developing a programmer's mindset. It covers topics such as problem-solving techniques, common programming concepts, and practical exercises to build and improve coding skills.
See full summary
Computer Programming for Beginners
Fundamentals of Programming Terms and Concepts
Nathan Clark
The book serves as an introductory guide to the basics of computer programming, covering essential programming concepts, terminology, and foundational principles. It aims to equip beginners with the knowledge needed to understand how to write simple code and to lay the groundwork for further learning in various programming languages.
See full summary
Object-Oriented Programming in C++
Robert Lafore
The book serves as a comprehensive guide to understanding and applying the principles of object-oriented programming using C++, covering topics from basic syntax to advanced features like inheritance, polymorphism, and templates. It includes numerous examples, exercises, and case studies to help readers grasp the concepts and learn how to design robust and efficient software.
See full summary
About Face
The Essentials of Interaction Design
Alan Cooper|Robert Reimann|David Cronin|Christopher Noessel
The book provides a comprehensive guide to designing effective user interfaces and interactive digital products, focusing on goal-directed design principles, methods for improving usability, and strategies for creating a satisfying user experience. It covers topics such as persona development, scenario building, prototyping, and the importance of understanding user needs and behaviors in crafting intuitive interactions.
See full summary
Scrivener For Dummies
Gwen Hernandez
The book serves as a comprehensive guide to using Scrivener, a popular writing software, offering step-by-step instructions on its features, from organizing research to formatting and publishing. It provides tips and tricks for both beginners and advanced users to maximize their writing efficiency and customize the tool to fit their individual workflow.
See full summary
Modern Software Engineering
Doing What Works to Build Better Software Faster
David Farley
The book provides practical guidance on software engineering principles and practices, focusing on delivering high-quality software quickly through effective development techniques and continuous improvement. It covers topics such as collaboration, automation, testing, and the importance of a responsive and adaptive approach to software design and implementation.
See full summary
Mastering Ethereum
Building Smart Contracts and DApps
Andreas M. Antonopoulos|Gavin Wood Ph. D.
The book serves as a comprehensive guide to Ethereum, providing readers with detailed explanations on how to write smart contracts and build decentralized applications (DApps) using Ethereum's blockchain technology. It covers Ethereum's principles, its programming language Solidity, and various tools and techniques necessary for developing secure and efficient blockchain-based applications.
See full summary