Matteo's bookshelf: all en-US Fri, 16 May 2025 04:29:52 -0700 60 Matteo's bookshelf: all 144 41 /images/layout/goodreads_logo_144.jpg Il piccolo principe 71091 125 Antoine de Saint-Exupéry Matteo 0 currently-reading 4.26 1943 Il piccolo principe
author: Antoine de Saint-Exupéry
name: Matteo
average rating: 4.26
book published: 1943
rating: 0
read at:
date added: 2025/05/16
shelves: currently-reading
review:

]]>
Dieci cose che ho imparato 63211574
Un lascito morale, dopo una lunghissima carriera al servizio dell’informazione e della formazione di generazioni di italiani.

“Com’� possibile� si chiede in queste pagine “che un paese come l’Italia, che ha marcato profondamente per secoli il cammino della civiltà, oggi sia così in difficoltà, e abbia perso le sue luci?� La risposta è in dieci semplici capitoli, dieci aree critiche su cui occorre agire.

Per oltre cinquant’anni Piero Angela si è occupato a tempo pieno di scienza, tecnologia, ambiente, informazione, energia, televisione, comportamenti, e ha scritto Dieci cose che ho imparato per condividere con i lettori alcune proposte, frutto della sua lunga esperienza sul campo.

Con questo libro, a cui ha lavorato fino all’ultimo, colui che è stato per tutti il volto rassicurante della scienza ha voluto dirci come usarla per migliorare le cose. Per rilanciare l’Italia con una nuova visione.]]>
156 Piero Angela 8835721768 Matteo 2 3.93 2022 Dieci cose che ho imparato
author: Piero Angela
name: Matteo
average rating: 3.93
book published: 2022
rating: 2
read at: 2025/05/16
date added: 2025/05/16
shelves:
review:

]]>
<![CDATA[ELEMENTI DI BASE PER STRATEGIE D'INVESTIMENTO DIVERSIFICATE: Ed. 2024 (Black Edition) (Italian Edition)]]> 210656131 286 Bowman Matteo 3 3.00 ELEMENTI DI BASE PER STRATEGIE D'INVESTIMENTO DIVERSIFICATE: Ed. 2024 (Black Edition) (Italian Edition)
author: Bowman
name: Matteo
average rating: 3.00
book published:
rating: 3
read at: 2025/04/02
date added: 2025/04/02
shelves:
review:

]]>
<![CDATA[Ansible for Automation: How to Manage IT Infrastructure and DevOps Workflows: A Hands-On Guide to Automating System Configuration, Cloud Management, and Networking]]> 228823793 Ansible for How to Manage IT Infrastructure and DevOps Workflows is your practical guide to using Ansible for automating and streamlining IT infrastructure management and DevOps workflows. This book provides a hands-on approach to leveraging Ansible’s powerful capabilities for system configuration, cloud management, and network automation, helping you reduce manual tasks and improve operational efficiency.

Whether you’re managing servers, configuring networks, or orchestrating complex cloud environments, Ansible provides a simple yet powerful solution to automate and scale your infrastructure. With real-world examples and practical guidance, you’ll gain the skills to implement infrastructure as code (IaC) and enhance your automation capabilities for faster and more reliable deployment processes.

What You’ll

Getting Started with Understand the fundamentals of Ansible, including installation, setup, and key concepts like inventory, playbooks, and modules. Get hands-on experience creating simple automation tasks.

Managing System Learn how to automate system configuration tasks such as user management, file permissions, and software installation, making it easy to manage large-scale infrastructure.

Cloud Management with Discover how to use Ansible to manage cloud infrastructure on AWS, Azure, and Google Cloud, automating tasks such as instance provisioning, security group configuration, and application deployment.

Working with Ansible Dive deeper into Ansible Playbooks, learning how to write more advanced playbooks, use roles, and create reusable automation code for diverse infrastructure setups.

Orchestrating Multi-Tier Automate complex workflows involving multiple systems and tiers of applications, such as database servers, web servers, and load balancers, to improve the consistency and scalability of your deployments.

Continuous Integration and Explore how Ansible fits into CI/CD workflows, automating tasks such as configuration management, application deployment, and environment setup to streamline the deployment process.

Advanced Ansible Discover advanced Ansible features such as Ansible Tower, dynamic inventories, and Ansible Galaxy for more complex automation scenarios and improved collaboration among teams.

Ansible for Security Learn how to use Ansible to automate security hardening tasks, including enforcing system security policies, managing firewalls, and ensuring compliance with security standards.]]>
154 Greyson Chesterfield Matteo 0 currently-reading 0.0 Ansible for Automation: How to Manage IT Infrastructure and DevOps Workflows: A Hands-On Guide to Automating System Configuration, Cloud Management, and Networking
author: Greyson Chesterfield
name: Matteo
average rating: 0.0
book published:
rating: 0
read at:
date added: 2025/03/26
shelves: currently-reading
review:

]]>
<![CDATA[Manuale del guerriero della luce]]> 309169 160 Paulo Coelho 8845231836 Matteo 4 3.53 Manuale del guerriero della luce
author: Paulo Coelho
name: Matteo
average rating: 3.53
book published:
rating: 4
read at: 2019/11/05
date added: 2025/03/04
shelves: self-improvement, philosophy, religion
review:

]]>
Thinking, Fast and Slow 11468377 Thinking, Fast and Slow, Kahneman takes us on a groundbreaking tour of the mind and explains the two systems that drive the way we think. System 1 is fast, intuitive, and emotional; System 2 is slower, more deliberative, and more logical. Kahneman exposes the extraordinary capabilities—and also the faults and biases—of fast thinking, and reveals the pervasive influence of intuitive impressions on our thoughts and behavior. The impact of loss aversion and overconfidence on corporate strategies, the difficulties of predicting what will make us happy in the future, the challenges of properly framing risks at work and at home, the profound effect of cognitive biases on everything from playing the stock market to planning the next vacation—each of these can be understood only by knowing how the two systems work together to shape our judgments and decisions.

Engaging the reader in a lively conversation about how we think, Kahneman reveals where we can and cannot trust our intuitions and how we can tap into the benefits of slow thinking. He offers practical and enlightening insights into how choices are made in both our business and our personal lives—and how we can use different techniques to guard against the mental glitches that often get us into trouble. Thinking, Fast and Slow will transform the way you think about thinking.]]>
499 Daniel Kahneman 0374275637 Matteo 0 to-read 4.17 2011 Thinking, Fast and Slow
author: Daniel Kahneman
name: Matteo
average rating: 4.17
book published: 2011
rating: 0
read at:
date added: 2024/12/31
shelves: to-read
review:

]]>
Figli & soldi 36238234 289 Maria Teresa Cometto 8820032066 Matteo 0 currently-reading 0.0 Figli & soldi
author: Maria Teresa Cometto
name: Matteo
average rating: 0.0
book published:
rating: 0
read at:
date added: 2024/04/28
shelves: currently-reading
review:

]]>
<![CDATA[TEORIA APPLICATA PER CHITARRA: Come mettere in pratica la teoria visualizzandola sulla tastiera]]> 52609647 Scrivi accompagnamenti, riff, melodie e assoli mettendo in pratica e imparando a visualizzare sulla tastiera i
principali concetti teorici dell'armonia come:
-Intervalli
-Scala maggiore
-Scala minore
-Accordi e armonizzazione della scala maggiore
-Progressioni e cadenze
-Scale pentatoniche e pentatoniche blues
-Il blues
-Dominanti Secondarie
-Interscambio modale
-Sostituzione di tritono
-Scale e arpeggi diminuiti
-Scala esatonale
-Analisi armonica
-Scala minore armonica
-E molto altro!]]>
77 Giulio Fiorita Matteo 0 music, to-read 2.00 TEORIA APPLICATA PER CHITARRA: Come mettere in pratica la teoria visualizzandola sulla tastiera
author: Giulio Fiorita
name: Matteo
average rating: 2.00
book published:
rating: 0
read at:
date added: 2024/03/17
shelves: music, to-read
review:

]]>
<![CDATA[Il crollo della galassia centrale]]> 3785560 An alternative cover edition for this ISBN can be found here

L’immenso impero galattico è scosso da sussulti dell’agonia, dilaniato da sanguinose lotte intestine, e le autorità centrali non sono più in grado di tenere a freno le rivolte che scoppiano da ogni parte. Da questa caotica situazione emerge una nuova temibilissima forza: una sorta di milizia privata che... con astuzia si impadronisce via via di tutte le leve di comando. II suo capo è un avventuriero misterioso dotato, a quanto si dice, di poteri sovrumani: il Mutante. Chi è? Da dove viene? Dove si nasconde? Troppo tardi coloro che vogliono annientarlo si accorgeranno che il Mutante è più forte e più vicino di quanto sospettino.]]>
224 Isaac Asimov 8804403012 Matteo 0 currently-reading 4.22 1952 Il crollo della galassia centrale
author: Isaac Asimov
name: Matteo
average rating: 4.22
book published: 1952
rating: 0
read at:
date added: 2024/03/17
shelves: currently-reading
review:

]]>
<![CDATA[Il linguaggio segreto dei neonati]]> 7695946 Alle mille domande che si pone una neomamma risponde Tracy Hogg che, per la sua eccezionale capacità di comunicare con i neonati, viene chiamata "la donna che sussurra ai bambini". Con il supporto di esempi concreti e storie vere, aiuta i neogenitori a indovinare i desideri del loro bimbo, a interpretarne il linguaggio, distinguendo i diversi tipi di pianto e leggendo i movimenti del corpo. E insegna a costruire un vero rapporto con il piccolo, trasformando ogni evento i un'occasione per conoscersi meglio.]]> 354 Tracy Hogg 8804533226 Matteo 1 3.64 2000 Il linguaggio segreto dei neonati
author: Tracy Hogg
name: Matteo
average rating: 3.64
book published: 2000
rating: 1
read at: 2024/03/17
date added: 2024/03/17
shelves:
review:

]]>
<![CDATA[Il metodo Warren Buffett: I segreti del più grande investitore del mondo]]> 23843099 398 Robert G. Hagstrom Matteo 3 4.05 1994 Il metodo Warren Buffett: I segreti del più grande investitore del mondo
author: Robert G. Hagstrom
name: Matteo
average rating: 4.05
book published: 1994
rating: 3
read at: 2024/03/17
date added: 2024/03/17
shelves:
review:

]]>
<![CDATA[Designing Your Life: How to Build a Well-Lived, Joyful Life]]> 61130244
Designers create worlds and solve problems using design thinking. Look around your office or home—at the tablet or smartphone you may be holding or the chair you are sitting in. Everything in our lives was designed by someone. And every design starts with a problem that a designer or team of designers seeks to solve.

In this book, Bill Burnett and Dave Evans show us how design thinking can help us create a life that is both meaningful and fulfilling, regardless of who or where we are, what we do or have done for a living, or how young or old we are. The same design thinking responsible for amazing technology, products, and spaces can be used to design and build your career and your life, a life of fulfillment and joy, constantly creative and productive, one that always holds the possibility of surprise.]]>
Bill Burnett Matteo 0 to-read 3.94 2016 Designing Your Life: How to Build a Well-Lived, Joyful Life
author: Bill Burnett
name: Matteo
average rating: 3.94
book published: 2016
rating: 0
read at:
date added: 2023/06/15
shelves: to-read
review:

]]>
<![CDATA[Da animali a dèi: Breve storia dell'umanità]]> 22586161 540 Yuval Noah Harari 8845275906 Matteo 0 to-read 4.36 2011 Da animali a dèi: Breve storia dell'umanità
author: Yuval Noah Harari
name: Matteo
average rating: 4.36
book published: 2011
rating: 0
read at:
date added: 2023/06/13
shelves: to-read
review:

]]>
<![CDATA[FYI: For Your Improvement, A Guide for Development and Coaching]]> 847538 630 Michael M. Lombardo 0974589233 Matteo 0 4.27 1996 FYI: For Your Improvement, A Guide for Development and Coaching
author: Michael M. Lombardo
name: Matteo
average rating: 4.27
book published: 1996
rating: 0
read at:
date added: 2023/06/10
shelves: psicology, self-improvement, to-read
review:

]]>
Il gatto. Tutti i perché 38485176 158 Desmond Morris 8852078134 Matteo 3 4.12 Il gatto. Tutti i perché
author: Desmond Morris
name: Matteo
average rating: 4.12
book published:
rating: 3
read at: 2023/06/09
date added: 2023/06/09
shelves:
review:

]]>
<![CDATA[Le risposte di Gesù a Giobbe (Italian Edition)]]> 40715588 78 G. Campbell Morgan 8898846444 Matteo 2 2.00 1973 Le risposte di Gesù a Giobbe (Italian Edition)
author: G. Campbell Morgan
name: Matteo
average rating: 2.00
book published: 1973
rating: 2
read at: 2023/05/19
date added: 2023/05/19
shelves:
review:

]]>
<![CDATA[Getting More: How You Can Negotiate to Succeed in Work and Life]]> 60229120 0 Stuart Diamond 0141962240 Matteo 0 to-read 4.17 Getting More: How You Can Negotiate to Succeed in Work and Life
author: Stuart Diamond
name: Matteo
average rating: 4.17
book published:
rating: 0
read at:
date added: 2023/05/05
shelves: to-read
review:

]]>
<![CDATA[Neonato. Istruzioni per l'uso (Italian Edition)]]> 40604697 0 Paola Cerutti 8809873637 Matteo 2 3.00 Neonato. Istruzioni per l'uso (Italian Edition)
author: Paola Cerutti
name: Matteo
average rating: 3.00
book published:
rating: 2
read at: 2023/03/18
date added: 2023/03/18
shelves:
review:

]]>
<![CDATA[The Myth of the Rational Market: A History of Risk, Reward, and Delusion on Wall Street]]> 4749235 400 Justin Fox 0060598999 Matteo 0 to-read 3.85 2009 The Myth of the Rational Market: A History of Risk, Reward, and Delusion on Wall Street
author: Justin Fox
name: Matteo
average rating: 3.85
book published: 2009
rating: 0
read at:
date added: 2023/02/18
shelves: to-read
review:

]]>
<![CDATA[A Random Walk Down Wall Street: The Time-Tested Strategy for Successful Investing]]> 40242274

The answer: turn to Burton G. Malkiel’s advice in his reassuring, authoritative, gimmick-free, and perennially best-selling guide to investing. Long established as the first book to purchase before starting a portfolio or 401(k), A Random Walk Down Wall Street now features new material on “tax-loss harvesting,� the crown jewel of tax management; the current bitcoin bubble; and automated investment advisers; as well as a brand-new chapter on factor investing and risk parity. And as always, Malkiel’s core insights—on stocks and bonds, as well as real estate investment trusts, home ownership, and tangible assets like gold and collectibles� along with the book’s classic life-cycle guide to investing, will help restore confidence and composure to anyone seeking a calm route through today’s financial markets.]]>
432 Burton G. Malkiel 1324002182 Matteo 0 to-read 4.18 1973 A Random Walk Down Wall Street: The Time-Tested Strategy for Successful Investing
author: Burton G. Malkiel
name: Matteo
average rating: 4.18
book published: 1973
rating: 0
read at:
date added: 2023/02/18
shelves: to-read
review:

]]>
L'arte della guerra 60136037 96 Sun Tzu 8809899520 Matteo 2 4.00 -400 L'arte della guerra
author: Sun Tzu
name: Matteo
average rating: 4.00
book published: -400
rating: 2
read at: 2023/02/18
date added: 2023/02/18
shelves:
review:

]]>
<![CDATA[Hacking: The Art of Exploitation w/CD]]> 61619 264 Jon Erickson 1593270070 Matteo 0 to-read 4.15 2003 Hacking: The Art of Exploitation w/CD
author: Jon Erickson
name: Matteo
average rating: 4.15
book published: 2003
rating: 0
read at:
date added: 2023/01/14
shelves: to-read
review:

]]>
<![CDATA[A Guide to the Project Management Body of Knowledge (PMBOK® Guide)]]> 16192710 589 Project Management Institute 1935589679 Matteo 0 to-read 3.69 1995 A Guide to the Project Management Body of Knowledge (PMBOK® Guide)
author: Project Management Institute
name: Matteo
average rating: 3.69
book published: 1995
rating: 0
read at:
date added: 2023/01/14
shelves: to-read
review:

]]>
<![CDATA[Incertezza positiva: Trasforma l'insicurezza, il caos e il cambiamento in forza interiore]]> 57735701 160 Andrés Pascual 8809910818 Matteo 2 2.89 Incertezza positiva: Trasforma l'insicurezza, il caos e il cambiamento in forza interiore
author: Andrés Pascual
name: Matteo
average rating: 2.89
book published:
rating: 2
read at: 2023/01/11
date added: 2023/01/11
shelves:
review:

]]>
<![CDATA[Il piccolo libro dell'investimento. Un modo efficace per garantire il tuo guadagno nel mercato azionario]]> 52040035 285 John C. Bogle 8863662495 Matteo 0 to-read 4.21 2007 Il piccolo libro dell'investimento. Un modo efficace per garantire il tuo guadagno nel mercato azionario
author: John C. Bogle
name: Matteo
average rating: 4.21
book published: 2007
rating: 0
read at:
date added: 2023/01/06
shelves: to-read
review:

]]>
<![CDATA[Building the Modern Workplace with SharePoint Online: Solutions with SPFx, Power Automate, Power Apps, Teams, and PVA]]> 56752839 Intermediate 364 Harinarayanan V P 1484269446 Matteo 3 3.50 Building the Modern Workplace with SharePoint Online: Solutions with SPFx, Power Automate, Power Apps, Teams, and PVA
author: Harinarayanan V P
name: Matteo
average rating: 3.50
book published:
rating: 3
read at: 2022/12/26
date added: 2022/12/26
shelves:
review:

]]>
<![CDATA[Harry Potter and the Cursed Child, Parts One and Two: The Official Playscript of the Original West End Production]]> 34823580
While Harry grapples with a past that refuses to stay where it belongs, his youngest son, Albus, must struggle with the weight of a family legacy he never wanted. As past and present fuse ominously, both father and son learn the uncomfortable truth: Sometimes, darkness comes from unexpected places.

The playscript for Harry Potter and the Cursed Child was originally released as a "special rehearsal edition" alongside the opening of Jack Thorne’s play in London’s West End in summer 2016. Based on an original story by J.K. Rowling, John Tiffany, and Jack Thorne, the play opened to rapturous reviews from theatergoers and critics alike, while the official playscript became an immediate global bestseller.

This revised edition updates the "special rehearsal edition" with the conclusive and final dialogue from the play, which has subtly changed since its rehearsals, as well as a conversation piece between director John Tiffany and writer Jack Thorne, who share stories and insights about reading playscripts. This edition also includes useful background information including the Potter family tree and a timeline of events from the wizarding world prior to the beginning of Harry Potter and the Cursed Child.]]>
336 John Tiffany 1338216678 Matteo 1 3.63 2016 Harry Potter and the Cursed Child, Parts One and Two: The Official Playscript of the Original West End Production
author: John Tiffany
name: Matteo
average rating: 3.63
book published: 2016
rating: 1
read at: 2022/12/26
date added: 2022/12/26
shelves:
review:

]]>
<![CDATA[Microsoft Power Platform Solution Architect's Handbook: An expert's guide to becoming a Power Platform solution architect and preparing for the PL-600 exam]]> 61899871 Gain expertise in solution architecture and master all aspects of Power Platform, from data and automation to analytics and security

Key FeaturesBecome a full-fledged Power Platform expert and lead your solutions with conviction and clarityAdopt a consistent, systematic, and advanced approach to solution architectureWork on practical examples and exercises to develop expert-level skills and prepare for certificationBook DescriptionIf you’ve been looking for a way to unlock the potential of Microsoft Power Platform and take your career as a solution architect to the next level, then look no further—this practical guide covers it all.

Microsoft Power Platform Solution Architect’s Handbook will equip you with everything you need to build flexible and cost-effective end-to-end solutions. Its comprehensive coverage ranges from best practices surrounding fit-gap analysis, leading design processes, and navigating existing systems to application lifecycle management with Microsoft Azure DevOps, security compliance monitoring, and third-party API integration.

The book takes a hands-on approach by guiding you through a fictional case study throughout the book, allowing you to apply what you learn as you learn it. At the end of the handbook, you’ll discover a set of mock tests for you to embed your progress and prepare for PL-600 Microsoft certification.

Whether you want to learn how to work with Power Platform or want to take your skills from the intermediate to advanced level, this book will help you achieve that and ensure that you’re able to add value to your organization as an expert solution architect.

What you will learnCement the foundations of your applications using best practicesUse proven design, build, and go-live strategies to ensure successLead requirements gathering and analysis with confidenceSecure even the most complex solutions and integrationsEnsure compliance between the Microsoft ecosystem and your businessBuild resilient test and deployment strategies to optimize solutionsWho this book is forThis book is for solution architects, enterprise architects, technical consultants, and business and system analysts who implement, optimize, and architect Power Platform and Dataverse solutions. It will also help anyone who needs a detailed playbook for architecting and delivering successful digital transformation projects that leverage Power Platform apps and the Microsoft business apps ecosystem. A solid understanding of Power Platform configuration and administration, Power Automate processes, Power Apps Portals, Canvas Apps, Dataverse Plugins, and Workflow Capabilities is expected.

Table of ContentsIntroducing Power Platform Solution ArchitectureThe Digital Transformation Case StudyDiscovery and Initial Solution PlanningIdentifying the Desired Business Process, Risk Factors, and Success CriteriaUnderstanding the Existing Architectural LandscapeRequirements Analysis and Engineering for Solution ArchitecturePower Platform Fit-Gap AnalysisLeading the Power Platform Design ProcessEffective Power Platform Data ModelingPower Platform Integration StrategiesDefining Power Platform Security ConceptsValidating the Solution Design and ImplementationPower Platform Implementation Stra]]>
492 Hugo Herrera 1801812993 Matteo 2 4.22 Microsoft Power Platform Solution Architect's Handbook: An expert's guide to becoming a Power Platform solution architect and preparing for the PL-600 exam
author: Hugo Herrera
name: Matteo
average rating: 4.22
book published:
rating: 2
read at: 2022/11/14
date added: 2022/11/14
shelves:
review:

]]>
<![CDATA[Go for DevOps: Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform]]> 61411031
Some of the key things this book will teach you are how to write Go software to automate configuration management, update remote machines, author custom automation in GitHub Actions, and interact with Kubernetes. As you advance through the chapters, you'll explore how to automate the cloud using software development kits (SDKs), extend HashiCorp's Terraform and Packer using Go, develop your own DevOps services with gRPC and REST, design system agents, and build robust workflow systems.

By the end of this Go for DevOps book, you'll understand how to apply development principles to automate operations and provide operational insights using Go, which will allow you to react quickly to resolve system failures before your customers realize something has gone wrong.]]>
848 John Doak 1801819343 Matteo 0 to-read 4.22 Go for DevOps: Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform
author: John Doak
name: Matteo
average rating: 4.22
book published:
rating: 0
read at:
date added: 2022/09/27
shelves: to-read
review:

]]>
<![CDATA[How We Die: Reflections of Life's Final Chapter]]> 49286 How We Die has become the definitive text on perhaps the single most universal human concern: death. This new edition includes an all-embracing and incisive afterword that examines the current state of health care and our relationship with life as it approaches its terminus. It also discusses how we can take control of our own final days and those of our loved ones.

Shewin Nuland's masterful How We Die is even more relevant than when it was first published.]]>
278 Sherwin B. Nuland 0679742441 Matteo 0 to-read 4.06 1994 How We Die: Reflections of Life's Final Chapter
author: Sherwin B. Nuland
name: Matteo
average rating: 4.06
book published: 1994
rating: 0
read at:
date added: 2022/08/13
shelves: to-read
review:

]]>
Siddhartha 444555 156 Hermann Hesse 884590184X Matteo 3 philosophy, religion, classic 3.98 1922 Siddhartha
author: Hermann Hesse
name: Matteo
average rating: 3.98
book published: 1922
rating: 3
read at: 2007/08/01
date added: 2022/06/04
shelves: philosophy, religion, classic
review:

]]>
<![CDATA[Understanding Distributed Systems: What every developer should know about large distributed applications]]> 56977420
That is why I decided to write a book to teach the fundamentals of distributed systems so that you don’t have to spend countless hours scratching your head to understand how everything fits together. This is the guide I wished existed when I first started out, and it's based on my experience building large distributed systems that scale to millions of requests per second and billions of devices.

If you develop the back-end of web or mobile applications (or would like to!), this book is for you. When building distributed systems, you need to be familiar with the network stack, data consistency models, scalability and reliability patterns, and much more. Although you can build applications without knowing any of that, you will end up spending hours debugging and re-designing their architecture, learning lessons that you could have acquired in a much faster and less painful way.]]>
234 Roberto Vitillo Matteo 4 cs-technical 4.36 Understanding Distributed Systems: What every developer should know about large distributed applications
author: Roberto Vitillo
name: Matteo
average rating: 4.36
book published:
rating: 4
read at: 2022/06/02
date added: 2022/06/02
shelves: cs-technical
review:

]]>
<![CDATA[.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way]]> 48592907
.NET DevOps for AzureÌýis a synthesis of practices, tools, and process that, together, can equip a software organization to move fast and deliver the highest quality software. The book begins by discussing the most common challenges faced by developers in DevOps today and offers options and proven solutions on how to implement DevOps for your team.

Daily, millions of developers use .NET to build and operate mission-critical software systems for organizations around the world. While the marketplace has scores of information about the technology, it is completely up to you to put together all the blocks in the right way for your environment.

This book provides you with a model to build on. The relevant principles are covered first along with how to implement that part of the environment. And while variances in tools, language,or requirements will change the needed implementation, the DevOps model is the architecture for the working environment for your team. You can modify parts of the model to customize it to your enterprise, but the architecture will enable all of your teams and applications to accelerate in performance.



What You Will Learn



Get your .NET applications into a DevOps environment in AzureAnalyze and address the part of your DevOps process that causes delays or bottlenecksTrack code using Azure Repos and conduct acceptance testsApply the rules for segmenting applications into Git repositoriesUnderstand the different types of builds and when to use eachKnow how to think about code validation in your DevOps environmentProvision and configure environments; deploy release candidates across the environments in AzureMonitor and support software that has been deployed to a productionenvironment



Who This Book Is For

.NET Developers who are using or want to use DevOps in Azure but don’t know where to begin]]>
352 Jeffrey Palermo 1484253434 Matteo 5 cs-technical 5.00 .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way
author: Jeffrey Palermo
name: Matteo
average rating: 5.00
book published:
rating: 5
read at: 2020/07/18
date added: 2022/04/09
shelves: cs-technical
review:

]]>
<![CDATA[Software Engineering at Google: Lessons Learned from Programming Over Time]]> 48816586
Titus Winters, Tom Manshreck, and Hyrum K. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time.

You'll learn:


Fundamental differences between software engineering and programming
How an organization effectively manages a living codebase and efficiently responds to inevitable change
Why culture (and recognizing it) is important, and how processes, practices, and tools come into play]]>
599 Titus Winters 1492082791 Matteo 0 to-read 4.19 2020 Software Engineering at Google: Lessons Learned from Programming Over Time
author: Titus Winters
name: Matteo
average rating: 4.19
book published: 2020
rating: 0
read at:
date added: 2022/03/19
shelves: to-read
review:

]]>
<![CDATA[Bibbia: Diodati 1649 / King James Version (Italian Edition)]]> 18914755
Ìý

1 NEL principio Iddio creò il cielo e la terra. 2 E la terra era una cosa deserta e vacua; e tenebre erano sopra la faccia dell'abisso. E lo Spirito di Dio si moveva sopra la faccia delle acque. 3 E Iddio Sia la luce. E la luce fu. 4 E Iddio vide che la luce era buona. E Iddio separò la luce dalle tenebre. 5 E Iddio nominò la luce Giorno, e le tenebre Notte. Così fu sera, e poi fu mattina, che fu il primo giorno.]]>
1780 Anonymous 3730950452 Matteo 2 classic, religion 4.00 2013 Bibbia: Diodati 1649 / King James Version (Italian Edition)
author: Anonymous
name: Matteo
average rating: 4.00
book published: 2013
rating: 2
read at: 2022/03/13
date added: 2022/03/13
shelves: classic, religion
review:

]]>
Luna - La Trilogia 51795322 Una saga grandiosa, ricca e stratificata di echi letterari, da Martin al Garcia Marquez di "Cent'anni di solitudine". Un'acclamata trilogia, piena di avventura, che ci spingerà a guardare con occhi nuovi al nostro solo apparentemente innocuo e pacifico satellite.

Raccoglie i romanzi:
Luna Nuova
Luna Piena
Luna Crescente]]>
912 Ian McDonald 8804714654 Matteo 1 science-fiction 3.80 2017 Luna - La Trilogia
author: Ian McDonald
name: Matteo
average rating: 3.80
book published: 2017
rating: 1
read at: 2022/03/13
date added: 2022/03/13
shelves: science-fiction
review:

]]>
<![CDATA[Dottor Kernberg, a cosa serve la psicoterapia?: Riflessioni e ricordi di un grande clinico (Italian Edition)]]> 57891611 201 Otto F. Kernberg 8832853310 Matteo 3 psicology 4.00 Dottor Kernberg, a cosa serve la psicoterapia?: Riflessioni e ricordi di un grande clinico (Italian Edition)
author: Otto F. Kernberg
name: Matteo
average rating: 4.00
book published:
rating: 3
read at: 2022/03/13
date added: 2022/03/13
shelves: psicology
review:

]]>
<![CDATA[Node Cookbook: Discover Solutions, Techniques, and Best Practices for Server-Side Web Development with Node.js 14]]> 56145801 514 Bethany Griggs 1838554572 Matteo 5 cs-technical 3.88 2012 Node Cookbook: Discover Solutions, Techniques, and Best Practices for Server-Side Web Development with Node.js 14
author: Bethany Griggs
name: Matteo
average rating: 3.88
book published: 2012
rating: 5
read at: 2021/08/17
date added: 2022/02/14
shelves: cs-technical
review:

]]>
Rei-ki 59434788 Language 127 Anastasia Miszcszyn 8844032678 Matteo 1 1.00 Rei-ki
author: Anastasia Miszcszyn
name: Matteo
average rating: 1.00
book published:
rating: 1
read at: 2022/02/13
date added: 2022/02/13
shelves:
review:

]]>
<![CDATA[Cronache della Galassia (Il ciclo delle Fondazioni, #1)]]> 3785544 208 Isaac Asimov 880439594X Matteo 2 science-fiction 4.01 1951 Cronache della Galassia (Il ciclo delle Fondazioni, #1)
author: Isaac Asimov
name: Matteo
average rating: 4.01
book published: 1951
rating: 2
read at: 2022/02/08
date added: 2022/02/08
shelves: science-fiction
review:

]]>
Fondazione Anno Zero 9646838 378 Isaac Asimov 8804418052 Matteo 3 science-fiction 4.14 1993 Fondazione Anno Zero
author: Isaac Asimov
name: Matteo
average rating: 4.14
book published: 1993
rating: 3
read at: 2021/05/11
date added: 2022/02/08
shelves: science-fiction
review:

]]>
Sette brevi lezioni di fisica 23355493 94 Carlo Rovelli 8845929256 Matteo 3 science
If you just want to get some magical and fascinating story about last physics evolution and how different theories are connected, as it was a flabe, this book is good.]]>
4.01 2014 Sette brevi lezioni di fisica
author: Carlo Rovelli
name: Matteo
average rating: 4.01
book published: 2014
rating: 3
read at: 2016/09/05
date added: 2022/01/14
shelves: science
review:
Very short book. But that's ok. Of course in few page very complex theories, systems, and history are compressed. In a non technical language and with no big demand.

If you just want to get some magical and fascinating story about last physics evolution and how different theories are connected, as it was a flabe, this book is good.
]]>
<![CDATA[Building Applications and Solutions with Microsoft 365 Core Services - ( MS-600 )]]> 55891348
Candidates should have experience developing solutions on Microsoft Teams, Office Add-ins, or SharePoint Framework through all phases of software development. They should have a basic understanding of REST APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft identities (including Azure AD and Microsoft accounts), Azure AD B2C, and permission/consent concepts.

Implement Microsoft Identity (20-25%)

Build Apps with Microsoft Graph (20-25%)

Extend and Customize SharePoint (20-25%)

Extend Teams (15-20%)

Extend Office (15-20%)]]>
124 Saransh Paliwal Matteo 1 3.67 Building Applications and Solutions with Microsoft 365 Core Services - ( MS-600 )
author: Saransh Paliwal
name: Matteo
average rating: 3.67
book published:
rating: 1
read at: 2021/03/01
date added: 2021/08/30
shelves:
review:

]]>
<![CDATA[Elementi di Politica Economica: Teorie a confronto - Fallimento del mercato e intervento pubblico - Politiche monetarie e fiscali - Politiche dell'Unione ... internazionali (Il timone) (Italian Edition)]]> 18946451 255 Giuridiche Simone 8824440746 Matteo 2 economics 2.00 2009 Elementi di Politica Economica: Teorie a confronto - Fallimento del mercato e intervento pubblico - Politiche monetarie e fiscali - Politiche dell'Unione ... internazionali (Il timone) (Italian Edition)
author: Giuridiche Simone
name: Matteo
average rating: 2.00
book published: 2009
rating: 2
read at: 2021/08/30
date added: 2021/08/30
shelves: economics
review:

]]>
<![CDATA[The Blockchain Developer: A Practical Guide for Designing, Implementing, Publishing, Testing, and Securing Distributed Blockchain-based Projects]]> 52141574

Become a Blockchain developer and design, build, publish, test, maintain and secure scalable decentralized Blockchain projects using Bitcoin, Ethereum, NEO, EOS and Hyperledger.ÌýÌý

This book helps you understand Blockchain beyond development and crypto to better harness its power and capability. You will learn tips to start your own project, and best practices for testing, security, and even compliance. Immerse yourself in this technology and review key topics such as cryptoeconomics, coding your own Blockchain P2P network, different consensus mechanisms, decentralized ledger, mining, wallets, blocks, and transactions.ÌýÌý

Additionally, this book provides you with hands-on practical tools and examples for creating smart contracts and dApps for different blockchains such as Ethereum, NEO, EOS, and Hyperledger. Aided by practical, real-world coding examples, you’ll see how to build dApps with Angular utilizing typescript from start to finish, connect to the blockchain network locally on a test network, and publish on the production mainnet environment.Ìý

Don’t be left out of the next technology revolution â€� become a Blockchain developer using TheÌýBlockchain DeveloperÌýtoday.



What You’ll Learn



Explore the Blockchain ecosystem is and the different consensus mechanisms
Create miners, wallets, transactions, distributed networks and DApps
Review the main features of Bitcoin: Ethereum, NEO and EOS, and Hyperledger are
Interact with popular node clients as well as implementing your own Blockchain
Publish and test your projects for security and scalability















Who This Book Is For



Developers, architects and engineers who are interested in learning about Blockchain or implementing Blockchain into a new greenfield project or integrating Blockchain into a brownfield project. Technical entrepreneurs, technical investors or even executives who want to better understand Blockchain technology and its potential.


]]>
532 Elad Elrom 1484248473 Matteo 0 to-read 3.91 The Blockchain Developer: A Practical Guide for Designing, Implementing, Publishing, Testing, and Securing Distributed Blockchain-based Projects
author: Elad Elrom
name: Matteo
average rating: 3.91
book published:
rating: 0
read at:
date added: 2021/08/28
shelves: to-read
review:

]]>
<![CDATA[Matrix Economy: Conoscere i segreti del Sistema per investire e fare Business (Italian Edition)]]> 32700864 272 Roberto Gorini Matteo 4 4.00 Matrix Economy: Conoscere i segreti del Sistema per investire e fare Business (Italian Edition)
author: Roberto Gorini
name: Matteo
average rating: 4.00
book published:
rating: 4
read at: 2021/07/21
date added: 2021/07/21
shelves:
review:

]]>
<![CDATA[Robben Ford - Blues - Book/Online Audio]]> 12485903 16 Robben Ford 0793527287 Matteo 5 music 5.00 1994 Robben Ford - Blues - Book/Online Audio
author: Robben Ford
name: Matteo
average rating: 5.00
book published: 1994
rating: 5
read at: 2021/06/21
date added: 2021/06/21
shelves: music
review:

]]>
Clean Architecture 18043011 The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design.

As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like:

What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps?

What are the core principles of software architecture?

What is the role of the architect, and what is he/she really trying to achieve?

What are the core principles of software design?

How do designs and architectures go wrong, and what can you do about it?

What are the disciplines and practices of professional architects and designers?

Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager � and for any programmer who aspires to these roles or is impacted by their work.]]>
432 Robert C. Martin 0134494164 Matteo 3 cs-meta ====================

Not at the level of Clean Code and Clean Coder.

This book is a lot padded and repeated, it finishes less or more at 60/65%, the rest are appendix about very old project with very old tech where R. C. Martin worked, talking about the architecture used at a very very high level.

A lot of part of the book was repeating the concept of separate business rule from data access, separate business rule from UI.
Of course, is correct, but saying once is enough considering that, in my opinion, this layering separation never misses even in the lower quality project in a professional environment I have ever seen.

There was some new good point like metrics to calculate coupling between component, and some hints on how to move to a screaming architecture structured following a "packaging by feature" or a "packaging by component" approach instead of a "packaging by layer" approach.

But this point has been not so much detailed, less "separate BL from Dal" and more examples on packaging by component example would have been better.]]>
4.20 2017 Clean Architecture
author: Robert C. Martin
name: Matteo
average rating: 4.20
book published: 2017
rating: 3
read at: 2019/08/22
date added: 2021/06/14
shelves: cs-meta
review:
Clean Architecture Review
====================

Not at the level of Clean Code and Clean Coder.

This book is a lot padded and repeated, it finishes less or more at 60/65%, the rest are appendix about very old project with very old tech where R. C. Martin worked, talking about the architecture used at a very very high level.

A lot of part of the book was repeating the concept of separate business rule from data access, separate business rule from UI.
Of course, is correct, but saying once is enough considering that, in my opinion, this layering separation never misses even in the lower quality project in a professional environment I have ever seen.

There was some new good point like metrics to calculate coupling between component, and some hints on how to move to a screaming architecture structured following a "packaging by feature" or a "packaging by component" approach instead of a "packaging by layer" approach.

But this point has been not so much detailed, less "separate BL from Dal" and more examples on packaging by component example would have been better.
]]>
<![CDATA[La Compagnia dell'Anello (Il Signore degli Anelli, #1)]]> 3548172 502 J.R.R. Tolkien 8845290409 Matteo 2 4.40 1954 La Compagnia dell'Anello (Il Signore degli Anelli, #1)
author: J.R.R. Tolkien
name: Matteo
average rating: 4.40
book published: 1954
rating: 2
read at: 2001/10/01
date added: 2021/05/09
shelves:
review:

]]>
Il Corano 24910482 Cura e traduzione di Hamza Roberto Piccardo

Prefazione di Franco Cardini

Introduzione di Pino Blasone

Edizione integrale




È uno dei libri più letti, venerati e interpretati del mondo. Il Corano, “Libro rivelato�, testo sacro per un miliardo e mezzo di persone, recitato e imparato a memoria in migliaia di moschee e scuole, è alla base della civiltà islamica. Il suo fascino risiede probabilmente nella varietà dei toni e soprattutto dei temi affrontati, che abbracciano l’intera condizione dell’uomo: norme sociali e religiose, indicazioni di costume e comportamento, giudizi etici e metafisici. Questa traduzione italiana, integrale e commentata, è la prima realizzata dai musulmani in Italia sotto l’egida dell’UCOII (Unione delle Comunità ed Organizzazioni Islamiche in Italia, la principale organizzazione islamica operante nel nostro Paese), ed è stata scelta dal “Complesso di Re Fahd per l’edizione del Generoso Corano� a Medina per realizzare l’edizione arabo-italiana del Libro Sacro.


Cura e traduzione di Hamza Roberto Piccardo

è un italiano entrato nell’Islam dal 1975. Ligure-siciliano, è nato a Imperia nel 1952. Giornalista, ricercatore, editore, è stato uno dei fondatori, nel 1990, dell’Unione delle Comunità ed Organizzazioni Islamiche in Italia (UCOII).

]]>
476 Anonymous Matteo 3 religion, classic 3.88 632 Il Corano
author: Anonymous
name: Matteo
average rating: 3.88
book published: 632
rating: 3
read at: 2019/08/10
date added: 2021/04/30
shelves: religion, classic
review:

]]>
<![CDATA[Building the Better Guitar Scale]]> 9807307 11 Michael Pillitiere Matteo 5 music 4.01 2010 Building the Better Guitar Scale
author: Michael Pillitiere
name: Matteo
average rating: 4.01
book published: 2010
rating: 5
read at: 2013/01/01
date added: 2021/03/05
shelves: music
review:

]]>
Preludio alla Fondazione 9595402 517 Isaac Asimov 8804401842 Matteo 5 science-fiction 4.16 1988 Preludio alla Fondazione
author: Isaac Asimov
name: Matteo
average rating: 4.16
book published: 1988
rating: 5
read at: 2020/11/21
date added: 2020/11/21
shelves: science-fiction
review:

]]>
GULP: Getting Started 36473745
Gulp is a javascript task runner that lets you automate tasks such as�
- Running code analysis
- Less/Sass to CSS compilation
- Bundling and minifying libraries and stylesheets.
- Refreshing your browser when you save a file.
- Quickly running unit tests

This book will get you started with
- Installing gulp
- Adding gulp to your project
- Running some of the basic commands
- Reference to commonly used plugins
- Difference between Gulp vs Grunt]]>
27 Qaizar Qadir Matteo 1 cs-technical 2.67 GULP: Getting Started
author: Qaizar Qadir
name: Matteo
average rating: 2.67
book published:
rating: 1
read at: 2020/10/24
date added: 2020/11/08
shelves: cs-technical
review:

]]>
The War of Art 1319 168 Steven Pressfield 0446691437 Matteo 2 self-improvement 3.95 2002 The War of Art
author: Steven Pressfield
name: Matteo
average rating: 3.95
book published: 2002
rating: 2
read at: 2020/03/29
date added: 2020/11/08
shelves: self-improvement
review:

]]>
<![CDATA[Calculatrix: 85 trucos de velocidad con los números (desde Zero nº 4)]]> 52483857 Los ordenadores y los móviles contribuyen a que pensemos y calculemos menos, pero sabemos que nuestro cerebro es un músculo: bien entrenado puede progresar a una velocidad sorprendente...
Este libro ofrece 85 trucos y estrategias para resolver operaciones en apariencia complejas. El entrenamiento que sugiere es progresivo, y su grado de dificultad, creciente.
Con la ayuda de más de 500 ejercicios, estos trucos llegarán a parecernos sencillos y prácticos.

Cuando digas el resultado de un problema antes de que tus amigos saquen sus calculadoras, verás cómo empiezan a considerarte de inteligencia superior. Y cuando a uno lo tratan como a alguien inteligente, tiende a comportarse inteligentemente.

Christophe Nijdam está familiarizado con las cifras y el cálculo. Ha trabajado en varias instituciones bancarias, es analista financiero y preside una ONG. De prestigio reconocido en el ámbito de las finanzas, dedica también parte de su tiempo a la enseñanza. Imparte cursos sobre cómo hablar en público a estudiantes del Instituto de Estudios Políticos de París.]]>
0 Christophe Nijdam 8432151297 Matteo 2 self-improvement 2.00 Calculatrix: 85 trucos de velocidad con los números (desde Zero nº 4)
author: Christophe Nijdam
name: Matteo
average rating: 2.00
book published:
rating: 2
read at: 2020/01/29
date added: 2020/11/08
shelves: self-improvement
review:

]]>
Clean Agile: Back to Basics 45280021 Agile Manifesto was first presented, the legendary Robert C. Martin ("Uncle Bob") reintroduces agile values and principles for a new generation of software developers. In this eagerly-awaited book, the best-selling author of The Clean Coder shows how to bring unprecedented levels of professionalism and discipline to agile development -- and thereby write far more effective, successful software.
As with his other books, Martin's Clean Agile: Back to Basics doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Writing in the agile context, Martin offers direct, no-nonsense answers to crucial questions like:
How and why did Agile begin? What are the costs and benefits of Agile? What are the most effective practices of Agile Development? How should an Agile team be organized? What roles do programmers, testers, and managers play in an Agile team? What is the role of the Agile Coach? What about Agile for large projects? What kinds of projects benefit from Agile? Clean Agile: Back to Basics is essential reading for programmers, managers, testers, project managers and every software professional called upon to lead or participate in an agile project.
]]>
240 Robert C. Martin 0135781868 Matteo 5 cs-meta 4.22 2019 Clean Agile: Back to Basics
author: Robert C. Martin
name: Matteo
average rating: 4.22
book published: 2019
rating: 5
read at: 2020/05/05
date added: 2020/11/08
shelves: cs-meta
review:

]]>
<![CDATA[Front-End Development With ASP.NET Core, Angular, and Bootstrap]]> 27071633 The world of web development is evolving faster than ever before, and the trend is toward small, focused frameworks with modular capabilities. Microsoft has noticed, and upgraded ASP.NET Core to align with the latest industry expectations. Front-End Development with ASP.NET Core, Angular, and Bootstrap helps you elegantly integrate these technologies to develop the sites that the industry demands.]]> 246 Simone Chiaretta 1119181313 Matteo 4 cs-technical 3.50 2016 Front-End Development With ASP.NET Core, Angular, and Bootstrap
author: Simone Chiaretta
name: Matteo
average rating: 3.50
book published: 2016
rating: 4
read at: 2019/10/08
date added: 2020/11/08
shelves: cs-technical
review:

]]>
<![CDATA[Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux]]> 43268343
Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. Visual Studio Code Distilled teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code files, complete projects, and come away with an understanding of advanced code-editing features that will help you focus on productivity, and source code collaboration with Git.

What You'll Learn



Comprehend Visual Studio Code in a way that is not just theory or a list of features, but an approach driven by developer tasks and needsUnderstand integrated support for team collaboration with Git for executing and debugging code, and the many ways you can extend and customize VS CodeDebug code on multiple platforms though real-world guidance, such as working under corporate networksExpand your coding intelligence from web to mobile to the cloud, and even artificial intelligenceAcquire valuable tips, tricks, and suggestions from hard-earned, real-world experience to be more productiveWho This Book Is For

All developers (including JavaScript, Java, NodeJS), not just those with a Microsoft background, who will benefit from learning and using VS code as a cross-platform and cross-language tool.]]>
234 Alessandro Del Sole 1484242246 Matteo 3 cs-technical 2.88 Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux
author: Alessandro Del Sole
name: Matteo
average rating: 2.88
book published:
rating: 3
read at: 2020/01/02
date added: 2020/11/08
shelves: cs-technical
review:

]]>
<![CDATA[Frasi di Immanuel Kant: Le 65+ frasi più belle e celebri di Immanuel Kant]]> 51275698 Immanuel Kant (Königsberg, 22 aprile 1724 � 12 febbraio 1804) è considerato uno dei più importanti filosofi della modernità. Con lui la filosofia perde l’aspetto dogmatico tradizionale ed assume i caratteri di una ricerca critica sulle condizioni del conoscere.]]> 34 Richard Bob Matteo 2 philosophy 2.00 Frasi di Immanuel Kant: Le 65+ frasi più belle e celebri di Immanuel Kant
author: Richard Bob
name: Matteo
average rating: 2.00
book published:
rating: 2
read at: 2019/08/14
date added: 2020/11/08
shelves: philosophy
review:

]]>
<![CDATA[Stephen Hawking pensare come l'Universo]]> 41043599 Stephen Hawking è morto a 76 anni dopo aver viaggiato con la mente in tutto l'universo: le sue ricerche nel campo della cosmologia, e in particolare dei buchi neri, l'hanno reso famoso nel mondo come fisico e divulgatore scientifico e gli sono valse la nomina a Professore Lucasiano di Matematica all'Università di Cambridge, un incarico già rivestito da Isaac Newton.
La sua è la storia di una battaglia costante tra mente e corpo: più erano alte le vette che raggiungeva nel lavoro, più difficile e gravosa diventava la sua lotta per condurre una vita normale. Eppure, proprio i limiti fisici sono stati uno stimolo per affinare ed espandere le possibilità del ragionamento, colmando con la logica e la visione gli interrogativi del nostro tempo, tanto che Hawking affermava di saper pensare in undici dimensioni.
Ripercorrendo la sua esperienza e la sua vita, questo libro stimolante ricostruisce il suo metodo e spiega come applicarlo in ogni ambito: mettere in discussione le predizioni, seguire le intuizioni, lasciarsi guidare da una curiosità insaziabile, trasformare gli ostacoli in risorse. Come ha fatto lui, che diceva: perché guardarsi i piedi quando si può puntare al cielo?]]>
180 Daniel Smith 8893426889 Matteo 2 autobiography
Very Interesting the parts on his scientific idea, at very hight level but understandable from not expert of the field.

Can be a hint book to valuate if read others books more scientific directly from Hawking
]]>
3.50 2016 Stephen Hawking pensare come l'Universo
author: Daniel Smith
name: Matteo
average rating: 3.50
book published: 2016
rating: 2
read at: 2019/08/14
date added: 2020/11/08
shelves: autobiography
review:
Good introduction on the personality.

Very Interesting the parts on his scientific idea, at very hight level but understandable from not expert of the field.

Can be a hint book to valuate if read others books more scientific directly from Hawking

]]>
<![CDATA[Il miracolo della presenza mentale: Un manuale di meditazione]]> 9720149 119 Thich Nhat Hanh 8834010485 Matteo 2 philosophy, religion 4.00 1975 Il miracolo della presenza mentale: Un manuale di meditazione
author: Thich Nhat Hanh
name: Matteo
average rating: 4.00
book published: 1975
rating: 2
read at: 2019/01/03
date added: 2020/11/08
shelves: philosophy, religion
review:
Good hits inside. I got what meditation and mental presence is and some usefull tips to improve.
]]>
<![CDATA[Effective Team Management with VSTS and TFS: A Guide for Scrum Masters]]> 40481034 What You'll LearnHandle large teams and distributed teams with VSTS/TFS.Run Agile team functionsReview requirements to delivery traceability, with visibility and accountabilityOvercome challenges and avoid common pitfalls with Agile teamsWho This Book Is ForScrum masters, project managers, team leads, Agile team members or anyone who handles and involves in the enterprise software delivery process.]]> 190 Chaminda Chandrasekara 1484235584 Matteo 5 cs-technical
This is the kind of lecture I find usefull:

- it is Short because the author do not pad the Book with repeated or verbose content
- the author do not just rewrite documentation , but explain main concept and when needed refers to external contents
- authors talks about his experience with vsts, in a pragmatic way and with real use case
- the author gives advise and write his own opinion on how manage some situation and how avoiding some limitation proposing undocumented workaround he found or good external plugins can helps]]>
4.00 Effective Team Management with VSTS and TFS: A Guide for Scrum Masters
author: Chaminda Chandrasekara
name: Matteo
average rating: 4.00
book published:
rating: 5
read at: 2018/09/11
date added: 2020/11/08
shelves: cs-technical
review:
Finally a five star Book.

This is the kind of lecture I find usefull:

- it is Short because the author do not pad the Book with repeated or verbose content
- the author do not just rewrite documentation , but explain main concept and when needed refers to external contents
- authors talks about his experience with vsts, in a pragmatic way and with real use case
- the author gives advise and write his own opinion on how manage some situation and how avoiding some limitation proposing undocumented workaround he found or good external plugins can helps
]]>
<![CDATA[The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life]]> 28257707 Alternate cover edition of ISBN 9780062457738

In this generation-defining self-help guide, a superstar blogger cuts through the crap to show us how to stop trying to be "positive" all the time so that we can truly become better, happier people.

For decades, we’ve been told that positive thinking is the key to a happy, rich life. "F**k positivity," Mark Manson says. "Let’s be honest, shit is f**ked and we have to live with it." In his wildly popular Internet blog, Manson doesn’t sugarcoat or equivocate. He tells it like it is—a dose of raw, refreshing, honest truth that is sorely lacking today. The Subtle Art of Not Giving a F**k is his antidote to the coddling, let’s-all-feel-good mindset that has infected American society and spoiled a generation, rewarding them with gold medals just for showing up.

Manson makes the argument, backed both by academic research and well-timed poop jokes, that improving our lives hinges not on our ability to turn lemons into lemonade, but on learning to stomach lemons better. Human beings are flawed and limited�"not everybody can be extraordinary, there are winners and losers in society, and some of it is not fair or your fault." Manson advises us to get to know our limitations and accept them. Once we embrace our fears, faults, and uncertainties, once we stop running and avoiding and start confronting painful truths, we can begin to find the courage, perseverance, honesty, responsibility, curiosity, and forgiveness we seek.

There are only so many things we can give a f**k about so we need to figure out which ones really matter, Manson makes clear. While money is nice, caring about what you do with your life is better, because true wealth is about experience. A much-needed grab-you-by-the-shoulders-and-look-you-in-the-eye moment of real-talk, filled with entertaining stories and profane, ruthless humor, The Subtle Art of Not Giving a F**k is a refreshing slap for a generation to help them lead contented, grounded lives.]]>
212 Mark Manson Matteo 5 self-improvement
Actually this book had a good impact on my life vision, changing some of my subconscious mechanism.

If I would like to summarize the concept inside is: commitment, facing bad things, and solve problems are basics approach for life. If you need to take a decision the choice should essentially based on cons, not on pro.

If you commit a decision you will need to face bad things and solve problems, and accept theme.

One of the sentence of the book was something like that:

"The girl you will marry, will be the girl you will fight with, the home you will buy, will be the home you will need to maintain spending a lot of money.
The job you always wanted, will be the job you will stress for"

Another interest point was about the motivation -> action cycle, which will actually works on reverse to: action -> motivation.

These concept and others are of course widely analyzed and motivated by the author, telling also about cases of famous artist, scientist and others.]]>
3.87 2016 The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
author: Mark Manson
name: Matteo
average rating: 3.87
book published: 2016
rating: 5
read at: 2018/02/05
date added: 2020/11/08
shelves: self-improvement
review:
After some months I added a star, giving 5.

Actually this book had a good impact on my life vision, changing some of my subconscious mechanism.

If I would like to summarize the concept inside is: commitment, facing bad things, and solve problems are basics approach for life. If you need to take a decision the choice should essentially based on cons, not on pro.

If you commit a decision you will need to face bad things and solve problems, and accept theme.

One of the sentence of the book was something like that:

"The girl you will marry, will be the girl you will fight with, the home you will buy, will be the home you will need to maintain spending a lot of money.
The job you always wanted, will be the job you will stress for"

Another interest point was about the motivation -> action cycle, which will actually works on reverse to: action -> motivation.

These concept and others are of course widely analyzed and motivated by the author, telling also about cases of famous artist, scientist and others.
]]>
<![CDATA[Scrum: The Art of Doing Twice the Work in Half the Time]]> 19288230
If you’ve ever been startled by how fast the world is changing, Scrum is one of the reasons why. Productivity gains of as much as 1200% have been recorded, and there’s no more lucid � or compelling � explainer of Scrum and its bright promise than Jeff Sutherland, the man who put together the first Scrum team more than twenty years ago.

The thorny problem Jeff began tackling back then boils down to this: people are spectacularly bad at doing things with agility and efficiency. Best laid plans go up in smoke. Teams often work at cross purposes to each other. And when the pressure rises, unhappiness soars. Drawing on his experience as a West Point-educated fighter pilot, biometrics expert, early innovator of ATM technology, and V.P. of engineering or CTO at eleven different technology companies, Jeff began challenging those dysfunctional realities, looking for solutions that would have global impact.

In this book you’ll journey to Scrum’s front lines where Jeff’s system of deep accountability, team interaction, and constant iterative improvement is, among other feats, bringing the FBI into the 21st century, perfecting the design of an affordable 140 mile per hour/100 mile per gallon car, helping NPR report fast-moving action in the Middle East, changing the way pharmacists interact with patients, reducing poverty in the Third World, and even helping people plan their weddings and accomplish weekend chores.

Woven with insights from martial arts, judicial decision making, advanced aerial combat, robotics, and many other disciplines, Scrum is consistently riveting. But the most important reason to read this book is that it may just help you achieve what others consider unachievable � whether it be inventing a trailblazing technology, devising a new system of education, pioneering a way to feed the hungry, or, closer to home, a building a foundation for your family to thrive and prosper.]]>
237 Jeff Sutherland 038534645X Matteo 3 cs-meta
The book is mainly an autobiography, with some connection on the philosophy of the approach.
There will be not a lot of pratical advise like other book (es. Succeeding with Agile: Software Development Using Scrum.
Has a lot of auto-celebration and the author uses a lot of times "warmoning" examples that was a little annoying.

The book IMHO "is ok" because you get the "original" fingerprint of Scrum but other resources will be necessary to get how an Agile methodology can be implemented and when is just marketing.
]]>
4.12 2014 Scrum: The Art of Doing Twice the Work in Half the Time
author: Jeff Sutherland
name: Matteo
average rating: 4.12
book published: 2014
rating: 3
read at: 2016/09/04
date added: 2020/11/08
shelves: cs-meta
review:
In this book you will get how Scrum is born. What experiences influenced Sutherland in the creation of the methodology. Particularly how his period as military and fight-pilot helped and formed his character and mind-set and how all this is put inside Scrum.

The book is mainly an autobiography, with some connection on the philosophy of the approach.
There will be not a lot of pratical advise like other book (es. Succeeding with Agile: Software Development Using Scrum.
Has a lot of auto-celebration and the author uses a lot of times "warmoning" examples that was a little annoying.

The book IMHO "is ok" because you get the "original" fingerprint of Scrum but other resources will be necessary to get how an Agile methodology can be implemented and when is just marketing.

]]>
<![CDATA[Git in Practice: Includes 66 Techniques]]> 22299846
"Git in Practice" is a collection of tested techniques that will optimize the way teams manage their development projects. It begins with a brief refresher of the core version control concepts needed when using Git and moves on to the high-value features readers may not have explored yet. Then, it digs into cookbook-style techniques like history visualization and advanced branching--each presented in a problem-solution-discussion format. Finally, the book shows readers how to use Git to its full potential through configuration, team workflows, submodules, and using GitHub pull requests effectively.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.]]>
272 Mike McQuaid 1617291978 Matteo 2 cs-technical The book calls these little paragraphs techniques but they are not, they are the commands of git.
List of commands, when to use it, how to use it, example. Like documentation.

The last 2 chapter that explain how some git projects has been organized in term of branch and flows was good, more oriented on concept and more usefull.

]]>
4.07 2014 Git in Practice: Includes 66 Techniques
author: Mike McQuaid
name: Matteo
average rating: 4.07
book published: 2014
rating: 2
read at: 2018/08/06
date added: 2020/11/08
shelves: cs-technical
review:
I read this book very slowly, it is not very chatty, is a list of recipes hard to read. I needed to wait for holiday to finish it.
The book calls these little paragraphs techniques but they are not, they are the commands of git.
List of commands, when to use it, how to use it, example. Like documentation.

The last 2 chapter that explain how some git projects has been organized in term of branch and flows was good, more oriented on concept and more usefull.


]]>
Codex Seraphinianus 7204480 350 Luigi Serafini 8817013897 Matteo 5 art
Serafini wanted to recreate the same emotion you felt when you was a child, unable to read, looking an encyclopedia.

The drawings are very beautifull, original, steeped of creativity. Some of them strange and disturbing.

The calligraphy of the writing, even if in an non existing language and having no hidden sense, is incredible consistent, structured and amazing.

When I need to recharge my creativity engine I watch this book. It cost but are money well spent. ]]>
4.65 1981 Codex Seraphinianus
author: Luigi Serafini
name: Matteo
average rating: 4.65
book published: 1981
rating: 5
read at: 2017/05/14
date added: 2020/11/08
shelves: art
review:
A masterpiece. Of course it is not a book that you can actually read, but you look and admire.

Serafini wanted to recreate the same emotion you felt when you was a child, unable to read, looking an encyclopedia.

The drawings are very beautifull, original, steeped of creativity. Some of them strange and disturbing.

The calligraphy of the writing, even if in an non existing language and having no hidden sense, is incredible consistent, structured and amazing.

When I need to recharge my creativity engine I watch this book. It cost but are money well spent.
]]>
<![CDATA[Exam Ref 70-532 Developing Microsoft Azure Solutions]]> 25002996
Focus on the expertise measured by these

This Microsoft Exam Ref :
Developing Microsoft Azure Solutions
About the Exam
Exam 70-532 focuses on the skills and knowledge needed to develop Microsoft Azure solutions that include websites, virtual machines, cloud services, storage, application services, and network services.

About Microsoft Certification
Passing this exam earns you a Microsoft Specialist certification in Microsoft Azure, demonstrating your expertise with the Microsoft Azure enterprise-grade cloud platform.

You can earn this certification by passing Exam 70-532, Developing Microsoft Azure Solutions; or Exam 70-533, Implementing Microsoft Azure Infrastructure Solutions; or Exam 70-534, Architecting Microsoft Azure Solutions.]]>
434 Zoiner Tejada 0735697140 Matteo 2 cs-technical The real problem with this book is this is not up to date with the latest exam updates. This is not a big deal: as a first study resource is still ok since some topics are stil valid and the missing or old one can be integrated using Azure Docs, course video and experiment on field.
]]>
3.56 2015 Exam Ref 70-532 Developing Microsoft Azure Solutions
author: Zoiner Tejada
name: Matteo
average rating: 3.56
book published: 2015
rating: 2
read at: 2017/05/14
date added: 2020/11/08
shelves: cs-technical
review:
As many others Exam Ref it was just ok. It covers the exam objective without great details.
The real problem with this book is this is not up to date with the latest exam updates. This is not a big deal: as a first study resource is still ok since some topics are stil valid and the missing or old one can be integrated using Azure Docs, course video and experiment on field.

]]>
TypeScript Essentials 23828181 Develop large scale responsive web applications with TypeScriptAbout This BookExplore the key features of TypeScript to develop web applications of your ownTake advantage of the static typing system to improve the web development experience and add stability to your codeDiscover how to effectively use type annotations, declaration files, and ECMA script integration with lots of code and examplesWho This Book Is ForThe book introduces the TypeScript language and its features to anyone looking to develop rich web applications. Whether you are new to web development or are an experienced engineer with strong JavaScript skills, this book will get you writing code quickly. A basic understanding of JavaScript and its language features are necessary for this book.

What You Will LearnÌýSet up the environment to install the TypeScript compiler and development toolsExplore the features of the TypeScript language such as type annotations, interfaces, classes, and modulesExamine the JavaScript code that has been generated by the compilerCreate modular code that can be reused again and againDevelop an interactive web application that can be easily extendedIntegrate with common JavaScript libraries to ease developmentImprove performance and reduce network trafficFocus on creating reliable code through test-driven developmentIn DetailWeb applications work on a range of different devices, making them one of the most common ways in which users experience the web today. However, while the flexibility of web apps are great for users, for developers creating them with JavaScript, the process can be difficult, requiring more extensive and detailed coding work. TypeScript helps make the development of web apps easier, allowing you to quickly create scalable applications that will reach desktops, tablets, and mobiles. With TypeScript, your code becomes much more manageable and your work much more efficient. Its additional features, such as static typing, facilitate IDE support and further tooling.

This quick and insightful guide will provide you with an easy way into TypeScript. You will discover the features of the TypeScript language and gain hands-on experience in creating a web application with reusable components. You will explore the compiler and learn how to manipulate the resulting output to fit specific needs.]]>
184 Christopher Nance 1783985771 Matteo 2 cs-technical
I got this book just to have some more structured basic, compared to what you can get on the web.

Actually some hints was usefull.]]>
3.40 2014 TypeScript Essentials
author: Christopher Nance
name: Matteo
average rating: 3.40
book published: 2014
rating: 2
read at: 2017/06/24
date added: 2020/11/08
shelves: cs-technical
review:
Just some basic concept on Typescript.

I got this book just to have some more structured basic, compared to what you can get on the web.

Actually some hints was usefull.
]]>
<![CDATA[Fifty Quick Ideas to Improve Your User Stories]]> 21411450 124 Gojko Adzic 0993088104 Matteo 2 cs-meta 4.18 2014 Fifty Quick Ideas to Improve Your User Stories
author: Gojko Adzic
name: Matteo
average rating: 4.18
book published: 2014
rating: 2
read at: 2016/03/27
date added: 2020/11/08
shelves: cs-meta
review:
It's appeared to me, but this book was a little stringed out. Some ideas are absolutely good and inspiring but I think that some of them, as repetition of others or for verbosity, are just a way to pad the book.
]]>
MongoDB Data Modeling 25826534 Focus on data usage and better design schemas with the help of MongoDBAbout This BookCreate reliable, scalable data models with MongoDBOptimize the schema design process to support applications of all kindsUse this comprehensive guide to implement advanced schema designsWho This Book Is ForThis book is intended for database professionals, software developers, and architects who have some previous experience with MongoDB and now want to shift their focus to the concepts of data modeling. If you wish to develop better schema designs for MongoDB-based applications, this book is ideal for you.

What You Will LearnOptimize your models based on prioritiesDiscover the schemaless document-oriented database designImprove the process of querying a document with the help of indexingSet up a sharded environment with replicationConfigure the read preference in accordance with your application's requirementsCreate effective indexes that will fit your application needsUnderstand how to analyze the performance of your queries to avoid performance issuesIn DetailThis book covers the basic concepts in data modeling and also provides you with the tools to design better schemas. With a focus on data usage, this book will cover how queries and indexes can influence the way we design schemas, with thorough examples and detailed code.

The book begins with a brief discussion of data models, drawing a parallel between relational databases, NoSQL, and consequently MongoDB. Next, the book explains the most basic MongoDB concepts, such as read and write operations, indexing, and how to design schemas by knowing how applications will use the data. Finally, we will talk about best practices that will help you optimize and manage your database, presenting you with a real-life example of data modeling on a real-time logging analytics application.]]>
202 Wilson da Rocha França 1783550589 Matteo 3 cs-technical 2.88 2015 MongoDB Data Modeling
author: Wilson da Rocha França
name: Matteo
average rating: 2.88
book published: 2015
rating: 3
read at: 2016/03/13
date added: 2020/11/08
shelves: cs-technical
review:

]]>
<![CDATA[Il magico potere del riordino: Il metodo giapponese che trasforma i vostri spazi e la vostra vita]]> 23494563
Il magico potere del riordino non è solo un manuale per «casalinghe disperate», ma un libro unico che libera gli spazi e la mente di manager e professionisti.

Nel libro che l’ha resa una star, la giapponese Marie Kondo ha messo a punto un metodo che garantisce l’ordine e l’organizzazione degli spazi domestici� e insieme la serenità, perché nella filosofia zen il riordino fisico è un rito che produce incommensurabili vantaggi spirituali: aumenta la fiducia in sé stessi, libera la mente, solleva dall’attaccamento al passato, valorizza le cose preziose, induce a fare meno acquisti inutili. Rimanere nel caos significa invece voler allontanare il momento dell’introspezione e della conoscenza.]]>
247 Marie KondÅ 8867315196 Matteo 2 self-improvement
I didn't get what of these derive from a kind of Japanese religion, tradition or culture that requires just respect, and what, and if, derive from a kind of mind condition of the author that requires treatment.]]>
3.33 2010 Il magico potere del riordino: Il metodo giapponese che trasforma i vostri spazi e la vostra vita
author: Marie KondÅ
name: Matteo
average rating: 3.33
book published: 2010
rating: 2
read at: 2015/08/14
date added: 2020/11/08
shelves: self-improvement
review:
There was some good points in this methodology, so the 2 stars, but also some weird ideas and facts.

I didn't get what of these derive from a kind of Japanese religion, tradition or culture that requires just respect, and what, and if, derive from a kind of mind condition of the author that requires treatment.
]]>
<![CDATA[NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence]]> 13610343 192 Pramod J. Sadalage 0321826620 Matteo 3 cs-meta Then the book shows the different types of NoSql showing some examples and declaring pros and cons.

It was what I was looking for, a book with a wide introduction on concept, principles and terms regarding NoSql.
After this book you can choose a NoSql and than take a specific book on that one.]]>
4.12 2012 NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
author: Pramod J. Sadalage
name: Matteo
average rating: 4.12
book published: 2012
rating: 3
read at: 2015/05/03
date added: 2020/11/08
shelves: cs-meta
review:
This book starts with an introduction on horizontal scalability and how databases are involved in this problematic, and how NoSql helps to solve this; on this topic CAP Theorem very well explained.
Then the book shows the different types of NoSql showing some examples and declaring pros and cons.

It was what I was looking for, a book with a wide introduction on concept, principles and terms regarding NoSql.
After this book you can choose a NoSql and than take a specific book on that one.
]]>
<![CDATA[Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL]]> 3124906
� Provides practical information for all programmers and subject matter experts engaged in modeling data to fit the requirements of the Semantic Web.� De-emphasizes algorithms and proofs, focusing instead on real-world problems, creative solutions, and highly illustrative examples. � Presents detailed, ready-to-apply “recipes� for use in many specific situations.� Shows how to create new recipes from RDF, RDFS, and OWL constructs.]]>
352 Dean Allemang 0123735564 Matteo 4 cs-technical
Useful the "challenges" parts where the author propose and solve some typical problems in semantic modeling with standard modeling patterns.
The main example are available on the book site:

I read by now this book as a reference book reading specific chapters on the specific area I needed to study but I will read it cover to cover since I got a very good impression.]]>
4.00 2008 Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL
author: Dean Allemang
name: Matteo
average rating: 4.00
book published: 2008
rating: 4
read at: 2015/05/03
date added: 2020/11/08
shelves: cs-technical
review:
Very recommended book on this topic. Oriented on explain and not on write a tons of dumb notions.

Useful the "challenges" parts where the author propose and solve some typical problems in semantic modeling with standard modeling patterns.
The main example are available on the book site:

I read by now this book as a reference book reading specific chapters on the specific area I needed to study but I will read it cover to cover since I got a very good impression.
]]>
JavaScript Testing Recipes 21567369
It covers the full spectrum of problem domains we use JavaScript for today, including chapters on programming in the browser, building server-side apps and command-line programs.

In this book, you will learn how to:

- Master the building blocks of tests: organisation, assertions, mocks, stubs and async
- When and why to apply integration tests or isolated unit tests
- Handle events and streams and check their behaviour
- Build decoupled user interface modules that can be tested individually
- Test your client’s interaction with a JSON API
-Integrate WebSockets on the client and server side with end-to-end tests
- Check your application's URL routing and navigation flows
- Test code that relies on the current time and the JS timer functions
- Deal with storing data in the browser and with server-side databases
- Work with build tools like Browserify and CoffeeScript
- Run cross-browser tests automatically from the command line
- Build testable web servers in Node and Express
- Refactor server-side code to increase modularity and make testing easier
- Talk to databases using services and ORMs
- Handle authentication and login sessions during tests
- Use headless browsers and browser simulators
- Write command-line applications using unit testing
- Isolate a program from the Unix environment, standard I/O and exit codes
- Test programs that rely on third-party HTTP APIs]]>
253 James Coglan Matteo 4 cs-technical Pratical and pragmatic on both browser and node development in javascript.

This is a book as the title let guess oriented on a lot of example.
This is ok for a pratical approach on testing but I found principle explanation too much obfuscated and sommerse by a lot of boilerplate code and relative explanation.

Other testing book like The Art of Unit Testing: With Examples in .NET or Test Driven Development: By Example (even if they are of course not specific for javascript platform) are maybe less ready to be applied in pratical but I think that fundamental principle on design and testing are better explained.

My advise is to read that books before and than use this one to apply testing on javascript effectively.]]>
4.08 2014 JavaScript Testing Recipes
author: James Coglan
name: Matteo
average rating: 4.08
book published: 2014
rating: 4
read at: 2015/01/10
date added: 2020/11/08
shelves: cs-technical
review:
This book is one of the most complete book on testing ever read.
Pratical and pragmatic on both browser and node development in javascript.

This is a book as the title let guess oriented on a lot of example.
This is ok for a pratical approach on testing but I found principle explanation too much obfuscated and sommerse by a lot of boilerplate code and relative explanation.

Other testing book like The Art of Unit Testing: With Examples in .NET or Test Driven Development: By Example (even if they are of course not specific for javascript platform) are maybe less ready to be applied in pratical but I think that fundamental principle on design and testing are better explained.

My advise is to read that books before and than use this one to apply testing on javascript effectively.
]]>
<![CDATA[Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent 1st (first) by Spolsky, Joel (2007) Hardcover]]> 1400993
A comprehensive system for hiring top-notch technical employees Packed with useful information and specific advice written in a breezy, humorous style Learn how to find great people--and get them to work for you--in an afternoon!
The top software developers are ten times more productive than average developers. Ten times. You can't afford not to hire them. But if you haven't been reading Joel Spolsky's books or blog, you probably don't know how to find them and make them want to work for you.

In this brief book, Joel reveals all his secrets--from his years at Microsoft, and as the co-founder of Fog Creek Software--for recruiting the best developers in the world.

If you've ever wondered what you should be looking for in a resume, if you've ever struggled to decide whether to hire someone at the end of an interview, or if you're wondering why you can't find great programmers, stop everything and read this book.]]>
200 Spolsky 1590598385 Matteo 2 cs-meta The book is more oriented in how to keep developers happy than how to actually find a great developer.
When the latter arguments is touched I found most of these advise are not so original. But there are also some good points.

It's fun to read and the Joel writing style is pleasant to read, but some things he apply in his company are nearly impossible in company like the one where I work.

Actually in the first pages the author writes about differences of "product software company" and "in-house/consultant software company" saying at the end that the book is more oriented for the former. ]]>
3.99 2007 Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent 1st (first) by Spolsky, Joel (2007) Hardcover
author: Spolsky
name: Matteo
average rating: 3.99
book published: 2007
rating: 2
read at: 2014/10/19
date added: 2020/11/08
shelves: cs-meta
review:
I was expecting much more from this book and author.
The book is more oriented in how to keep developers happy than how to actually find a great developer.
When the latter arguments is touched I found most of these advise are not so original. But there are also some good points.

It's fun to read and the Joel writing style is pleasant to read, but some things he apply in his company are nearly impossible in company like the one where I work.

Actually in the first pages the author writes about differences of "product software company" and "in-house/consultant software company" saying at the end that the book is more oriented for the former.
]]>
<![CDATA[Exam Ref 70-481: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript]]> 20829237
Focus on the expertise measured by these objectives:

Design Windows Store apps
Develop Windows Store apps
Create the user interface
Program user interaction
Manage security and data

This Microsoft Exam Ref:

Is fully updated for Windows 8.1 and Visual Studio 2013
Organizes its coverage by objectives for Exam 70-481
Features strategic, what-if scenarios to challenge you
Requires a minimum of two to five years of experience developing HTML, CSS, and JavaScript applications, including one or more years developing applications that conform to the Windows Store app guidelines]]>
400 Wouter de Kort 0735685290 Matteo 2 cs-technical
Before reading this is better to look some other resources.]]>
3.33 2014 Exam Ref 70-481: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript
author: Wouter de Kort
name: Matteo
average rating: 3.33
book published: 2014
rating: 2
read at: 2014/11/23
date added: 2020/11/08
shelves: cs-technical
review:
Just ok to cover certification objectives.

Before reading this is better to look some other resources.
]]>
<![CDATA[The Restaurant at the End of the Universe (The Hitchhiker's Guide to the Galaxy, #2)]]> 8695 alternate edition for ISBN 0345418921/9780345418920

Facing annihilation at the hands of the warlike Vogons is a curious time to have a cosmically displaced Arthur Dent and his curious comrades in arms as they hurtle through space powered by pure improbability - and desperately in search of a place to eat. Among Arthur's motley shipmates are Ford Prefect, a long-time friend and contributor to the The Hitch Hiker's Guide to the Galaxy; Zaphod Beeblebrox, the three-armed, two-headed ex-president of the galaxy; Tricia McMilan, a fellow Earth refuge who's gone native (her name is Trillian now); and Marvin, who suffers nothing and no one gladly.

Source: douglasadams.com]]>
250 Douglas Adams Matteo 3 science-fiction, humor 4.22 1980 The Restaurant at the End of the Universe (The Hitchhiker's Guide to the Galaxy, #2)
author: Douglas Adams
name: Matteo
average rating: 4.22
book published: 1980
rating: 3
read at: 2014/08/18
date added: 2020/11/08
shelves: science-fiction, humor
review:

]]>
<![CDATA[Life, the Universe and Everything (The Hitchhiker's Guide to the Galaxy, #3)]]> 8694
“Wild satire . . . The feckless protagonist, Arthur Dent, is reminiscent of Vonnegut heroes.â€â€� Chicago Tribune

The unhappy inhabitants of planet Krikkit are sick of looking at the night sky above their heads—so they plan to destroy it. The universe, that is. Now only five individuals stand between the killer robots of Krikkit and their goal of total annihilation.

They are Arthur Dent, a mild-mannered space and time traveler who tries to learn how to fly by throwing himself at the ground and missing; Ford Prefect, his best friend, who decides to go insane to see if he likes it; Slartibartfast, the indomitable vice president of the Campaign for Real Time, who travels in a ship powered by irrational behavior; Zaphod Beeblebrox, the two-headed, three-armed ex-president of the galaxy; and Trillian, the sexy space cadet who is torn between a persistent Thunder God and a very depressed Beeblebrox.

How will it all end? Will it end? Only this stalwart crew knows as they try to avert “universal� Armageddon and save life as we know it—and don’t know it!

“Adams is one of those rare an author who, one senses, has as much fun writing as one has reading.â€â€� Arizona Daily Star]]>
224 Douglas Adams 0345418905 Matteo 1 science-fiction, humor There are of course some good gag and sketch typical of Douglas but not enough to save the entire book. ]]> 4.20 1982 Life, the Universe and Everything (The Hitchhiker's Guide to the Galaxy, #3)
author: Douglas Adams
name: Matteo
average rating: 4.20
book published: 1982
rating: 1
read at: 2014/12/20
date added: 2020/11/08
shelves: science-fiction, humor
review:
Compared to the first two i found it boring, excessively no-sense. Almost every single page was a challenge to finish.
There are of course some good gag and sketch typical of Douglas but not enough to save the entire book.
]]>
<![CDATA[ATDD by Example: A Practical Guide to Acceptance Test-Driven Development: A Practical Guide to Acceptance TestDriven Development (AddisonWesley Signature Series (Beck))]]> 13705173 236 Markus Gärtner 0321784154 Matteo 2 cs-meta On the conceptual/principle side I did not find nothing very interesting or useful.



]]>
3.41 2012 ATDD by Example: A Practical Guide to Acceptance Test-Driven Development: A Practical Guide to Acceptance TestDriven Development (AddisonWesley Signature Series (Beck))
author: Markus Gärtner
name: Matteo
average rating: 3.41
book published: 2012
rating: 2
read at: 2014/08/21
date added: 2020/11/08
shelves: cs-meta
review:
On piratical side, just ok to see a little bit how to combine ATDD and TDD and have a introduction on different tools (Part I and Part II).
On the conceptual/principle side I did not find nothing very interesting or useful.




]]>
<![CDATA[iOS Programming for .NET Developers]]> 16008855 Josh Smith Matteo 3 cs-technical
After reading this book more complete reference can be read easier, for example: Beginning iPhone Development: Exploring the iPhone SDK]]>
3.40 2012 iOS Programming for .NET Developers
author: Josh Smith
name: Matteo
average rating: 3.40
book published: 2012
rating: 3
read at: 2014/05/01
date added: 2020/11/08
shelves: cs-technical
review:
This book is exactly what a .NET developer needs to start to become familiar with iOS platform. Is a short introduction of 280 pages the fundamentals concept of the .NET platform and of C# language are mapped to cocoa and objective-c.

After reading this book more complete reference can be read easier, for example: Beginning iPhone Development: Exploring the iPhone SDK
]]>
<![CDATA[Extreme Programming Explained: Embrace Change (The XP Series)]]> 67833
� Francesco Cirillo, Chief Executive Officer, XPLabs S.R.L. “The first edition of this book told us what XP was―it changed the way many of us think about software development. This second edition takes it farther and gives us a lot more of the ‘why� of XP, the motivations and the principles behind the practices. This is great stuff. Armed with the ‘what� and the ‘why,� we can now all set out to confidently work on the ‘how�: how to run our projects better, and how to get agile techniques adopted in our organizations.�

� Dave Thomas, The Pragmatic Programmers LLC “This book is dynamite! It was revolutionary when it first appeared a few years ago, and this new edition is equally profound. For those who insist on cookbook checklists, there’s an excellent chapter on ‘primary practices,� but I urge you to begin by truly contemplating the meaning of the opening sentence in the first chapter of Kent Beck’s book: ‘XP is about social change.� You should do whatever it takes to ensure that every IT professional and every IT manager―all the way up to the CIO―has a copy of Extreme Programming Explained on his or her desk.�

� Ed Yourdon, author and consultant “XP is a powerful set of concepts for simplifying the process of software design, development, and testing. It is about minimalism and incrementalism, which are especially useful principles when tackling complex problems that require a balance of creativity and discipline.�

� Michael A. Cusumano, Professor, MIT Sloan School of Management, and author of The Business of Software � Extreme Programming Explained is the work of a talented and passionate craftsman. Kent Beck has brought together a compelling collection of ideas about programming and management that deserves your full attention. My only beef is that our profession has gotten to a point where such common-sense ideas are labeled ‘extreme.�...�

� Lou Mazzucchelli, Fellow, Cutter Business Technology Council “If your organization is ready for a change in the way it develops software, there’s the slow incremental approach, fixing things one by one, or the fast track, jumping feet first into Extreme Programming. Do not be frightened by the name, it is not that extreme at all. It is mostly good old recipes and common sense, nicely integrated together, getting rid of all the fat that has accumulated over the years.�

� Philippe Kruchten, UBC, Vancouver, British Columbia “Sometimes revolutionaries get left behind as the movement they started takes on a life of its own. In this book, Kent Beck shows that he remains ahead of the curve, leading XP to its next level. Incorporating five years of feedback, this book takes a fresh look at what it takes to develop better software in less time and for less money. There are no silver bullets here, just a set of practical principles that, when used wisely, can lead to dramatic improvements in software development productivity.�

� Mary Poppendieck, author of Lean Software Development: An Agile Toolkit “Kent Beck has revised his classic book based on five more years of applying and teaching XP. He shows how the path to XP is both]]>
224 Kent Beck 0321278658 Matteo 3 cs-meta
After this part the book loses the originality I think, so it gets 3 stars.]]>
4.10 1999 Extreme Programming Explained: Embrace Change (The XP Series)
author: Kent Beck
name: Matteo
average rating: 4.10
book published: 1999
rating: 3
read at: 2014/07/06
date added: 2020/11/08
shelves: cs-meta
review:
The first part of the book is awesome. The definition Kent Beck gives on Values, Principles and Practices is perfect. Then he explains extreme programming as a natural consequence of this thinking: in XP we believe in this Value, so we follow this Principle applying this Practice.

After this part the book loses the originality I think, so it gets 3 stars.
]]>
<![CDATA[I, Steve: Steve Jobs In His Own Words (In Their Own Words)]]> 12634780
Jobs, who passed away on October 5, 2011 at the age of 56, co-founded Apple in 1976. He stepped down from that role in August 2011, bringing an end to one of the greatest, most transformative business careers in history. Over the years, Jobs gave countless interviews to the media, explaining what he called “the vision thingâ€â€”his unmatched ability to envision, and successfully bring to the marketplace, consumer products that people find simply irresistible.

Jobs made an indelible mark in multiple industries, and played an enormous role in creating others. Consider how Jobs and Apple shaped the following fields: personal computers (laptop and desktop), apps (for multiple electronic devices), computer animation (Pixar), music (iTunes), telecommunications (iPhone), personal digital devices (iPod), books (iBook), and, most recently, tablets (iPad). Jobs was the greatest business visionary of our era.

I, Steve is the perfect gift or reference item for everyone interested in this great American original.
]]>
160 George Beahm 1932841660 Matteo 2 autobiography Steve Jobs]]> 3.49 2011 I, Steve: Steve Jobs In His Own Words (In Their Own Words)
author: George Beahm
name: Matteo
average rating: 3.49
book published: 2011
rating: 2
read at: 2014/01/27
date added: 2020/11/08
shelves: autobiography
review:
This book is a simple list of quotes. Maybe is not "ratable" but I liked the chosen quotes. If you are interested on a Steve Jobs book, or generally a book about Apple and his products, I really advice the Jobs biography by Isaacson: Steve Jobs
]]>
<![CDATA[Notes to a software team leader]]> 13617432
Many software team leaders today face a weird they believe in a bunch of great things that software developers should be doing but somehow can’t seem to make this work at their own team.

For example they feel that shorter iterations can be good for the team and customer, but no one seems to believe them, or no one cares when they mention it.

They believe that unit testing can save the product from its poor quality, but their team members would rather do anything but write those tests.

Team leaders everywhere seem to be hitting a wall everywhere they try to make a difference � so they give up, or they get things done half-way to the point of failure.

People.

Driving “the new stuff� into the team is usually the least of the worries of today’s software team leaders. Team leads usually have little to no idea how to handle people related issues � issues that affect how the morale, quality of work, and overall performance of the team, and of course impacts how easy or hard it is to implement “the new stuff�.

Most team leaders are clueless as to how to handle their manager giving them an impossible due date, a team member reluctant to try anything new, or another team member teaching all the other members practices from 25 years ago that today only hurt the team.

Why?

No one teaches that to software team leads. Team leads today, in the overwhelming majority of places, are just developers who worked hard and stayed with the company long enough to be promoted. But they have no people or management skills - and those are very painfully needed when you are trying to drive the things you believe in inside an organization that has very little interest in changing.

Team leadership is the next big thing that software developers need to conquer, or none of this unit testing, TDD, Agile or Lean thing is going to catch on, except in very small circles, that, by chance, happen to have the right people leading their teams.]]>
100 Roy Osherove Matteo 3 cs-meta 3.92 2012 Notes to a software team leader
author: Roy Osherove
name: Matteo
average rating: 3.92
book published: 2012
rating: 3
read at: 2016/12/26
date added: 2020/11/08
shelves: cs-meta
review:
The first part on team phases and Roy experience was good. The last part where there was different experience from different team leaders was a little redundant; a bit of concept repetition.
]]>
Ingegneria del codice 18463710 862 Steve McConnell 8804540346 Matteo 1 cs-meta
The translation is sometimes impossible to read and there are a lot of errors and technical terms has been translated creating a lot of confusion.

If I had read the original version, I will do it one day, probably I would have appreciated more the book.

Anyway I think that the contents are too much verbose, boring and compared to others best practice books not so much useful.

]]>
1.00 1993 Ingegneria del codice
author: Steve McConnell
name: Matteo
average rating: 1.00
book published: 1993
rating: 1
read at: 2010/04/01
date added: 2020/11/08
shelves: cs-meta
review:
My rate is on the specific italian version.

The translation is sometimes impossible to read and there are a lot of errors and technical terms has been translated creating a lot of confusion.

If I had read the original version, I will do it one day, probably I would have appreciated more the book.

Anyway I think that the contents are too much verbose, boring and compared to others best practice books not so much useful.


]]>
<![CDATA[User Stories Applied: For Agile Software Development]]> 3856 304 Mike Cohn 0321205685 Matteo 2 cs-meta Succeeding with Agile: Software Development Using Scrum and I read it with more pleasure.

I really appreciate the real worl example in the end and the Appendix about Extream Programming]]>
3.88 2004 User Stories Applied: For Agile Software Development
author: Mike Cohn
name: Matteo
average rating: 3.88
book published: 2004
rating: 2
read at: 2014/02/16
date added: 2020/11/08
shelves: cs-meta
review:
After reading this book you can say to have a complete view of User Stories. I have to say that this book was a little boring in the writing. I read another important book by Cohn which was Succeeding with Agile: Software Development Using Scrum and I read it with more pleasure.

I really appreciate the real worl example in the end and the Appendix about Extream Programming
]]>
<![CDATA[Harry Potter and the Deathly Hallows (Harry Potter, #7)]]> 136251
In this final, seventh installment of the Harry Potter series, J.K. Rowling unveils in spectacular fashion the answers to the many questions that have been so eagerly awaited.]]>
759 J.K. Rowling Matteo 4 fantasy 4.61 2007 Harry Potter and the Deathly Hallows (Harry Potter, #7)
author: J.K. Rowling
name: Matteo
average rating: 4.61
book published: 2007
rating: 4
read at: 2008/01/01
date added: 2020/11/08
shelves: fantasy
review:

]]>
<![CDATA[Harry Potter and the Half-Blood Prince (Harry Potter, #6)]]> 1 652 J.K. Rowling Matteo 5 fantasy 4.57 2005 Harry Potter and the Half-Blood Prince (Harry Potter, #6)
author: J.K. Rowling
name: Matteo
average rating: 4.57
book published: 2005
rating: 5
read at: 2004/01/01
date added: 2020/11/08
shelves: fantasy
review:

]]>
<![CDATA[Harry Potter and the Order of the Phoenix (Harry Potter, #5)]]> 2
Harry has had enough. He is beginning to think he must do something, anything, to change his situation, when the summer holidays come to an end in a very dramatic fashion. What Harry is about to discover in his new year at Hogwarts will turn his world upside down...]]>
912 J.K. Rowling Matteo 5 fantasy 4.50 2003 Harry Potter and the Order of the Phoenix (Harry Potter, #5)
author: J.K. Rowling
name: Matteo
average rating: 4.50
book published: 2003
rating: 5
read at: 2006/01/01
date added: 2020/11/08
shelves: fantasy
review:

]]>
<![CDATA[Harry Potter and the Goblet of Fire (Harry Potter, #4)]]> 6 734 J.K. Rowling 0439139597 Matteo 4 fantasy 4.56 2000 Harry Potter and the Goblet of Fire (Harry Potter, #4)
author: J.K. Rowling
name: Matteo
average rating: 4.56
book published: 2000
rating: 4
read at: 2003/01/01
date added: 2020/11/08
shelves: fantasy
review:

]]>
<![CDATA[Harry Potter and the Prisoner of Azkaban (Harry Potter, #3)]]> 5 435 J.K. Rowling 043965548X Matteo 5 fantasy 4.57 1999 Harry Potter and the Prisoner of Azkaban (Harry Potter, #3)
author: J.K. Rowling
name: Matteo
average rating: 4.57
book published: 1999
rating: 5
read at: 2002/01/01
date added: 2020/11/08
shelves: fantasy
review:

]]>
<![CDATA[Harry Potter and the Chamber of Secrets (Harry Potter, #2)]]> 15881
And strike it does. For in Harry’s second year at Hogwarts, fresh torments and horrors arise, including an outrageously stuck-up new professor and a spirit who haunts the girls� bathroom. But then the real trouble begins � someone is turning Hogwarts students to stone. Could it be Draco Malfoy, a more poisonous rival than ever? Could it possibly be Hagrid, whose mysterious past is finally told? Or could it be the one everyone at Hogwarts most suspects� Harry Potter himself!]]>
352 J.K. Rowling Matteo 2 fantasy 4.42 1998 Harry Potter and the Chamber of Secrets (Harry Potter, #2)
author: J.K. Rowling
name: Matteo
average rating: 4.42
book published: 1998
rating: 2
read at: 2001/01/01
date added: 2020/11/08
shelves: fantasy
review:

]]>
<![CDATA[Harry Potter and the Sorcerer's Stone (Harry Potter, #1)]]> 3 309 J.K. Rowling 0439554934 Matteo 3 fantasy 4.47 1997 Harry Potter and the Sorcerer's Stone (Harry Potter, #1)
author: J.K. Rowling
name: Matteo
average rating: 4.47
book published: 1997
rating: 3
read at: 2001/01/01
date added: 2020/11/08
shelves: fantasy
review:

]]>
HOW TO MIND MAP 720139

Mind Maps® are the ultimate thinking tool for maximizing your brainpower and radically improving your performance. Mind Mapping is a revolutionary system of planning and note taking that has changed the lives of millions of people all over the world.


How to Mind Map is THE definitive guide to Mind Maps brought to you by their inventor Tony Buzan. This practical pocket guide explains everything you need to know about Mind Maps and shows how they make it easy to:


Get started on and plan a project
� Think up brilliant ideas
� Remember things
� Save time.]]>
128 Tony Buzan 0007146841 Matteo 4 self-improvement 3.86 2001 HOW TO MIND MAP
author: Tony Buzan
name: Matteo
average rating: 3.86
book published: 2001
rating: 4
read at:
date added: 2020/11/08
shelves: self-improvement
review:

]]>
Use Your Head 491312 157 Tony Buzan 0563488999 Matteo 3 self-improvement 3.90 Use Your Head
author: Tony Buzan
name: Matteo
average rating: 3.90
book published:
rating: 3
read at:
date added: 2020/11/08
shelves: self-improvement
review:

]]>
The Speed Reading Book 791505 From the bestselling author of The Mind Map Book and Use Both Sides of Your Brain, dramatically increase your reading speed, comprehension, and retentionTony Buzan, world-famous expert in the field of the brain and the inventor of Mind Mapping, has gained international recognition with the methods outlined in Speed Reading. While it contains the traditional information on speed reading, this is the first book on the subject to utilize the latest discoveries about the astounding potential and intricate workings of your brain.

In an easy-to-understand, direct style this classic guide provides:
- New approaches to reading, study, concentration, and learning
- Self-help tests designed to stimulate interest in different areas of knowledge
- Measurement of your speed and comprehension to broaden your expertise.

The revised Third Edition offers state-of-the-art techniques for improving reading speed and comprehension, from the simplest level to the most complex.]]>
235 Tony Buzan 056348702X Matteo 3 self-improvement 3.63 1977 The Speed Reading Book
author: Tony Buzan
name: Matteo
average rating: 3.63
book published: 1977
rating: 3
read at:
date added: 2020/11/08
shelves: self-improvement
review:

]]>
<![CDATA[Introduzione alla PNL: Come capire e farsi capire meglio usando la programmazione neuro-linguistica]]> 11488324 Please change.]]> 286 Jerry Richardson 8888612432 Matteo 3 psicology 3.60 2002 Introduzione alla PNL: Come capire e farsi capire meglio usando la programmazione neuro-linguistica
author: Jerry Richardson
name: Matteo
average rating: 3.60
book published: 2002
rating: 3
read at: 2008/01/01
date added: 2020/11/08
shelves: psicology
review:

]]>
<![CDATA[Test-Driven Development: By Example]]> 387190 216 Kent Beck 0321146530 Matteo 5 cs-meta
This book will give you the essence of test driven development. You will get why to do TDD and what it is actually.

Test Driven Development is not only about test, is about design.

I have to say that this book is not oriented on how to write complex unit test, mock dependencies and so on. But it is about all the rest.
So my advice is to read before this: The Art of Unit Testing: With Examples in .Net which will give you the tools and the techniques to write unit test, mock dependencies and so on.
And then read this.

During the reading of this book I applied the TDD in my personal projects and at work and I finally can see the benefit of this technique.]]>
4.10 2002 Test-Driven Development: By Example
author: Kent Beck
name: Matteo
average rating: 4.10
book published: 2002
rating: 5
read at: 2013/09/08
date added: 2020/11/08
shelves: cs-meta
review:
One of the best book on this topic.

This book will give you the essence of test driven development. You will get why to do TDD and what it is actually.

Test Driven Development is not only about test, is about design.

I have to say that this book is not oriented on how to write complex unit test, mock dependencies and so on. But it is about all the rest.
So my advice is to read before this: The Art of Unit Testing: With Examples in .Net which will give you the tools and the techniques to write unit test, mock dependencies and so on.
And then read this.

During the reading of this book I applied the TDD in my personal projects and at work and I finally can see the benefit of this technique.
]]>
<![CDATA[Mente zen, mente di principiante. Conversazioni sulla meditazione e la pratica zen]]> 9661636 116 Shunryu Suzuki 8834002784 Matteo 2 philosophy, religion
I am not sure how to rate this book. It wasn't so good, but it wasn't so bad.

The worst thing is the incoherence, maybe I did not understand very well some point; but I had the feeling that the book contradict itself more and more times. In some chapter says something that is completely incompatible or the opposite of what is said in another one.

Otherwise the more clear parts are nice to read.

]]>
4.03 1970 Mente zen, mente di principiante. Conversazioni sulla meditazione e la pratica zen
author: Shunryu Suzuki
name: Matteo
average rating: 4.03
book published: 1970
rating: 2
read at: 2013/08/19
date added: 2020/11/08
shelves: philosophy, religion
review:
I read this book since was mentioned in the Steve Jobs Biography.

I am not sure how to rate this book. It wasn't so good, but it wasn't so bad.

The worst thing is the incoherence, maybe I did not understand very well some point; but I had the feeling that the book contradict itself more and more times. In some chapter says something that is completely incompatible or the opposite of what is said in another one.

Otherwise the more clear parts are nice to read.


]]>
<![CDATA[The Clean Coder: A Code of Conduct for Professional Programmers]]> 10284614 210 Robert C. Martin 0137081073 Matteo 4 cs-meta In this story he extrapolates his errors to avoid, and all his behaviors which he thinks gave him the status of "professional developer" and helped him in his career.
Behaviors about clean coding, communication, practicing, pressure management, estimation, testing, life-balance and discipline.

Robert C Martin thinks that writing software is undervalued, and is necessary to rise the level in most of the above topics.

I do agree with most of his arguments, not all.
On others I agree but not in his terms.

Anyway a recommended book, not only for developers but for managers too.]]>
4.24 2011 The Clean Coder: A Code of Conduct for Professional Programmers
author: Robert C. Martin
name: Matteo
average rating: 4.24
book published: 2011
rating: 4
read at: 2014/05/25
date added: 2020/11/08
shelves: cs-meta
review:
This is first of all a biography book about professional life of Robert C Martin.
In this story he extrapolates his errors to avoid, and all his behaviors which he thinks gave him the status of "professional developer" and helped him in his career.
Behaviors about clean coding, communication, practicing, pressure management, estimation, testing, life-balance and discipline.

Robert C Martin thinks that writing software is undervalued, and is necessary to rise the level in most of the above topics.

I do agree with most of his arguments, not all.
On others I agree but not in his terms.

Anyway a recommended book, not only for developers but for managers too.
]]>
<![CDATA[Clean Code: A Handbook of Agile Software Craftsmanship]]> 3735293 Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it.
What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.
Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Readers will come away from this book understanding

� How to tell the difference between good and bad code
� How to write good code and how to transform bad code into good code
� How to create good names, good functions, good objects, and good classes
� How to format code for maximum readability
� How to implement complete error handling without obscuring code logic
� How to unit test and practice test-driven development

This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.]]>
464 Robert C. Martin 0132350882 Matteo 4 cs-meta
In the second parts the author shows some code from famous open source project and he cleans it.

In the last part the author write a list of anti-patters in code which need refactoring. These rules are the rules followed in the pervious part. This was a little confusing, I would had swapped them explaining first the anti-patterns and them apply them in the code to refactor.

The last part are the Appendix, where the author speaks in details about Concurrency. Even if this topic is fundamental and very well explained I found it overkilled for the purpose of the book. I would had preferred a smaller part with some reference to other books.

There are some part very Java specific but in general this advises can applied on any OOP-C-like language

4 star since the immediate benefit obtained following some rules in the book]]>
4.36 2007 Clean Code: A Handbook of Agile Software Craftsmanship
author: Robert C. Martin
name: Matteo
average rating: 4.36
book published: 2007
rating: 4
read at: 2014/08/07
date added: 2020/11/08
shelves: cs-meta
review:
The first part of this book is very well written, and the author makes very good points on a lot of the aspect presented abound writing clean code. I applied at work and on personal project some of these advise and I really got benefits.

In the second parts the author shows some code from famous open source project and he cleans it.

In the last part the author write a list of anti-patters in code which need refactoring. These rules are the rules followed in the pervious part. This was a little confusing, I would had swapped them explaining first the anti-patterns and them apply them in the code to refactor.

The last part are the Appendix, where the author speaks in details about Concurrency. Even if this topic is fundamental and very well explained I found it overkilled for the purpose of the book. I would had preferred a smaller part with some reference to other books.

There are some part very Java specific but in general this advises can applied on any OOP-C-like language

4 star since the immediate benefit obtained following some rules in the book
]]>