Doniyor's bookshelf: read en-US Sun, 23 May 2021 23:18:07 -0700 60 Doniyor's bookshelf: read 144 41 /images/layout/goodreads_logo_144.jpg The Last Question 4808763
En un relato aparentemente sencillo sobre un asunto sobrecogedor, el fin de los días, Asimov demuestra, una vez más, una mente preclara y una mano maestra para sobrecoger al lector y dejarlo en vilo, incluso después de la lectura.]]>
9 Isaac Asimov 1884214495 Doniyor 0 to-read 4.56 1956 The Last Question
author: Isaac Asimov
name: Doniyor
average rating: 4.56
book published: 1956
rating: 0
read at:
date added: 2021/05/23
shelves: to-read
review:

]]>
Бахтиёр оила 56047852 528 Doniyor 0 currently-reading 4.38 Бахтиёр оила
author: Шайх Мухаммад Содик Мухаммад Юсуф
name: Doniyor
average rating: 4.38
book published:
rating: 0
read at:
date added: 2021/04/27
shelves: currently-reading
review:

]]>
<![CDATA[The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations]]> 26083308
More than ever, the effective management of technology is critical for business competitiveness. For decades, technology leaders have struggled to balance agility, reliability, and security. The consequences of failure have never been greater whether it's the healthcare.gov debacle, cardholder data breaches, or missing the boat with Big Data in the cloud.

And yet, high performers using DevOps principles, such as Google, Amazon, Facebook, Etsy, and Netflix, are routinely and reliably deploying code into production hundreds, or even thousands, of times per day.

Following in the footsteps of The Phoenix Project, The DevOps Handbook shows leaders how to replicate these incredible outcomes, by showing how to integrate Product Management, Development, QA, IT Operations, and Information Security to elevate your company and win in the marketplace."

Table of contents

Preface
Spreading the Aha! Moment
Introduction

PART I: THE THREE WAYS
1. Agile, continuous delivery and the three ways
2. The First Way: The Principles of Flow
3. The Second Way: The Principle of Feedback
4. The Third Way: The Principles of Continual Learning

PART II: WHERE TO START
5. Selecting which value stream to start with
6. Understanding the work in our value stream�
7. How to design our organization and architecture
8. How to get great outcomes by integrating operations into the daily work for development

PART III: THE FIRST WAY: THE TECHNICAL PRACTICES OF FLOW
9. Create the foundations of our deployment pipeline
10. Enable fast and reliable automated testing
11. Enable and practice continuous integration
12. Automate and enable low-risk releases
13. Architect for low-risk releases

PART IV: THE SECOND WAY: THE TECHNICAL PRACTICES OF FEEDBACK
14*. Create telemetry to enable seeing abd solving problems
15. Analyze telemetry to better anticipate problems
16. Enable feedbackso development and operation can safely deploy code
17. Integrate hypothesis-driven development and A/B testing into our daily work
18. Create review and coordination processes to increase quality of our current work

PART V: THE THRID WAY: THE TECHNICAL PRACTICES OF CONTINUAL LEARNING
19. Enable and inject learning into daily work
20. Convert local discoveries into global improvements
21. Reserve time to create organizational learning
22. Information security as everyone’s job, every day
23. Protecting the deployment pipeline

PART VI: CONCLUSION
A call to action
Conclusion to the DevOps Handbook

APPENDICES
1. The convergence of Devops
2. The theory of constraints and core chronic conflicts
3. Tabular form of downward spiral
4. The dangers of handoffs and queues
5. Myths of industrial safety
6. The Toyota Andon Cord
7. COTS Software
8. Post-mortem meetings
9. The Simian Army
10. Transparent uptime

Additional Resources
Endnotes]]>
442 Gene Kim 1942788002 Doniyor 0 to-read 4.28 2015 The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
author: Gene Kim
name: Doniyor
average rating: 4.28
book published: 2015
rating: 0
read at:
date added: 2021/04/27
shelves: to-read
review:

]]>
<![CDATA[Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People]]> 22847284
Grokking Algorithms is a disarming take on a core computer science topic. In it, you'll learn how to apply common algorithms to the practical problems you face in day-to-day life as a programmer. You'll start with problems like sorting and searching. As you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression or artificial intelligence. Whether you're writing business software, video games, mobile apps, or system utilities, you'll learn algorithmic techniques for solving problems that you thought were out of your grasp. For example, you'll be able to:
Write a spell checker using graph algorithms
Understand how data compression works using Huffman coding
Identify problems that take too long to solve with naive algorithms, and attack them with algorithms that give you an approximate answer instead
Each carefully-presented example includes helpful diagrams and fully-annotated code samples in Python. By the end of this book, you will know some of the most widely applicable algorithms as well as how and when to use them.]]>
256 Aditya Y. Bhargava 1617292230 Doniyor 4 4.42 2015 Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
author: Aditya Y. Bhargava
name: Doniyor
average rating: 4.42
book published: 2015
rating: 4
read at:
date added: 2021/03/25
shelves:
review:

]]>
<![CDATA[Frontend Architecture for Design Systems: A Modern Blueprint for Scalable and Sustainable Websites]]> 25977680 198 Micah Godbolt 1491926783 Doniyor 0 to-read 3.25 2015 Frontend Architecture for Design Systems: A Modern Blueprint for Scalable and Sustainable Websites
author: Micah Godbolt
name: Doniyor
average rating: 3.25
book published: 2015
rating: 0
read at:
date added: 2020/12/13
shelves: to-read
review:

]]>
<![CDATA[Algorithms to Live By: The Computer Science of Human Decisions]]> 25666050 A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision-making problems and illuminate the workings of the human mind

All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar favorites is the most fulfilling? These may seem like uniquely human quandaries, but they are not: computers, too, face the same constraints, so computer scientists have been grappling with their version of such issues for decades. And the solutions they've found have much to teach us.

In a dazzlingly interdisciplinary work, acclaimed author Brian Christian and cognitive scientist Tom Griffiths show how the algorithms used by computers can also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.]]>
368 Brian Christian 1627790365 Doniyor 0 to-read 4.12 2016 Algorithms to Live By: The Computer Science of Human Decisions
author: Brian Christian
name: Doniyor
average rating: 4.12
book published: 2016
rating: 0
read at:
date added: 2020/12/10
shelves: to-read
review:

]]>
<![CDATA[Psycho-Cybernetics: Updated and Expanded (The Psycho-Cybernetics Series)]]> 24611751
Since its first publication in 1960, Maltz’s landmark bestseller has inspired and enhanced the lives of more than 30 million readers. In this updated edition, with a new introduction and editorial commentary by Matt Furey, president of the Psycho-Cybernetics Foundation, the original text has been annotated and amplified to make Maltz’s message evenmore relevant for the contemporary reader.

“Before the mind can work efficiently, we must develop our perception of the outcomes we expect to reach. Maxwell Maltz calls this Psycho-Cybernetics; when the mind has a defined target it can focus and direct and refocus andredirect until it reaches its intended goal.� —Tony Robbins (from Unlimited Power)

Maltz was the first researcher and author to explain how the self-image (a term he popularized) has complete control over an individual’s ability to achieve (or fail to achieve) any goal. And he developed techniques for improving and managing self-image—visualization, mental rehearsal, relaxation—which have informed and inspired countless motivational gurus, sports psychologists, and self-help practitioners for more than fifty years.

The teachings of Psycho-Cybernetics are timeless because they are based on solid science and provide a prescription for thinking and acting that lead to quantifiable results.]]>
336 Maxwell Maltz 0399176136 Doniyor 0 to-read 4.36 1960 Psycho-Cybernetics: Updated and Expanded (The Psycho-Cybernetics Series)
author: Maxwell Maltz
name: Doniyor
average rating: 4.36
book published: 1960
rating: 0
read at:
date added: 2020/11/04
shelves: to-read
review:

]]>
<![CDATA[The Art of Readable Code: Simple and Practical Techniques for Writing Better Code]]> 8677004 204 Dustin Boswell 0596802293 Doniyor 0 to-read 3.98 2010 The Art of Readable Code: Simple and Practical Techniques for Writing Better Code
author: Dustin Boswell
name: Doniyor
average rating: 3.98
book published: 2010
rating: 0
read at:
date added: 2020/04/29
shelves: to-read
review:

]]>
<![CDATA[Predictable Revenue: Turn Your Business Into a Sales Machine with the $100 Million Best Practices of Salesforce.com]]> 12688360
"Alexander Graham Bell discovered the telephone, Thomas Edison discovered electricity and Aaron Ross discovered the Enterprise Market for Salesforce.com."
SHELLY DAVENPORT - VP Worldwide Sales at Replicon & ex-VP Corporate Sales at Salesforce.com

Discover the outbound sales process that, in just a few years, helped add $100 million in recurring revenue to Salesforce.com, almost doubling their enterprise growth... with zero cold calls.

This is NOT another book about how to cold call or close deals. This is an entirely new kind of sales bible for CEOs, entrepreneurs and sales VPs to help you build a sales machine. What does it take for your sales team to generate as many highly-qualified new leads as you want, create predictable revenue, and meet your financial goals without your constant focus and attention?
LEARN INSIDE WHAT PEOPLE ARE SAYING ABOUT PREDICTABLE REVENUE
"I couldn't put it down. It's saved me so much time, and now revenue is ramping up. After reading the book, we closed major deals immediately with the strategies." KURT DARADICS CEO, Freedom Speaks / CitySourced.com
"Reading Predictable Revenue is like having a delicious conversation with a sales guru who generously shares his sales process, results and lessons learned. I'm so impressed, energized and refreshed to hear such relevance mixed with humor and unabashed logic. This book is honest, relevant and logical and it's rated A++ because it's guaranteed to make you think and convinces you to change things up....fast. Now, please excuse me as I'm running out to a funeral for my phone. After reading my favorite chapter on RIP Cold Calling there's no doubt its dead and gone and Aaron tells us why." JOSIANE FEIGON, CEO of TeleSmart and author of Smart Selling on the Phone and Online
"I just finished reading your book. Unbelievable! I now know what's wrong with our sales process..." PAT SHAH, CEO, SurchSquad
"I have read Predictable Revenue and it's Entrepreneurial Crack!" DAMIEN STEVENS, CEO, Servosity
"Working with Aaron Ross has been nothing short of amazing! His methods applied to our sales organization helped us produce a profitable and scalable new stream of predictable revenue. We saw at least 40+% new business growth. The best part is, we had a blast while doing it!" MICHAEL STONE, VP Sales and Strategy, WPromote (#1 ranked Search Marketing Firm on the Inc. 500)
For A Summary... google "Why Salespeople Shouldn't Prospect"]]>
213 Aaron Ross 0984380213 Doniyor 0 to-read 3.91 2011 Predictable Revenue: Turn Your Business Into a Sales Machine with the $100 Million Best Practices of Salesforce.com
author: Aaron Ross
name: Doniyor
average rating: 3.91
book published: 2011
rating: 0
read at:
date added: 2020/03/15
shelves: to-read
review:

]]>
<![CDATA[The Proactive Professional: How to Stop Playing Catch Up and Start Getting Ahead at Work (and in Life!)]]> 32734635 208 Chrissy Scivicque Doniyor 0 to-read 4.10 The Proactive Professional: How to Stop Playing Catch Up and Start Getting Ahead at Work (and in Life!)
author: Chrissy Scivicque
name: Doniyor
average rating: 4.10
book published:
rating: 0
read at:
date added: 2020/03/15
shelves: to-read
review:

]]>
<![CDATA[Men Are from Mars, Women Are from Venus]]> 1274
Based on years of successful counseling of couples and individuals, Men Are from Mars, Women Are from Venus has helped millions of couples transform their relationships. Now viewed as a modern classic, this phenomenal book has helped men and women realize how different they really are and how to communicate their needs in such a way that conflict doesn't arise and intimacy is given every chance to grow!!!!]]>
368 John Gray 0060574216 Doniyor 0 to-read 3.59 1992 Men Are from Mars, Women Are from Venus
author: John Gray
name: Doniyor
average rating: 3.59
book published: 1992
rating: 0
read at:
date added: 2020/03/15
shelves: to-read
review:

]]>
<![CDATA[Coders at Work: Reflections on the Craft of Programming]]> 6713575
Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: . The complete list was 284 names. Having digested everyone’s feedback, we selected 16 folks who’ve been kind enough to agree to be interviewed:

- Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow
- Joe Armstrong: Inventor of Erlang
- Joshua Bloch: Author of the Java collections framework, now at Google
- Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger
- Douglas Crockford: JSON founder, JavaScript architect at Yahoo!
- L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1
- Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation
- Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal
- Dan Ingalls: Smalltalk implementor and designer
- Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler
- Donald Knuth: Author of The Art of Computer Programming and creator of TeX
- Peter Norvig: Director of Research at Google and author of the standard text on AI
- Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress
- Ken Thompson: Inventor of UNIX
- Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker

What you’ll learn:
How the best programmers in the world do their job

Who is this book for?
Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers.]]>
632 Peter Seibel 1430219483 Doniyor 0 to-read 3.95 2009 Coders at Work: Reflections on the Craft of Programming
author: Peter Seibel
name: Doniyor
average rating: 3.95
book published: 2009
rating: 0
read at:
date added: 2019/12/31
shelves: to-read
review:

]]>
Atomic Design 35496817
Atomic Design details all that goes into creating and maintaining robust design systems, allowing you to roll out higher quality, more consistent UIs faster than ever before. This book introduces a methodology for thinking of our UIs as thoughtful hierarchies, discusses the qualities of effective pattern libraries, and showcases techniques to transform your team's design and development workflow.]]>
189 Brad Frost 0998296600 Doniyor 0 to-read 4.01 2016 Atomic Design
author: Brad Frost
name: Doniyor
average rating: 4.01
book published: 2016
rating: 0
read at:
date added: 2019/11/20
shelves: to-read
review:

]]>
CSS: The Definitive Guide 8277282 The Definitive Guide, 3rd Edition, provides you with a comprehensive guide to CSS implementation, along with a thorough review of all aspects of CSS 2.1. Updated to cover Internet Explorer 7, Microsoft's vastly improved browser, this new edition includes content on positioning, lists and generated content, table layout, user interface, paged media, and more.



Simply put, Cascading Style Sheets (CSS) is a way to separate a document's structure from its presentation. The benefits of this can be quite CSS allows a much richer document appearance than HTML and also saves time -- you can create or change the appearance of an entire document in just one place; and its compact file size makes web pages load quickly.



The Definitive Guide, 3rd Edition, provides you with a comprehensive guide to CSS implementation, along with a thorough review of all aspects of CSS 2.1. Updated to cover Internet Explorer 7, Microsoft's vastly improved browser, this new edition includes content on positioning, lists and generated content, table layout, user interface, paged media, and more. Author Eric Meyer tackles the subject with passion, exploring in detail each individual CSS property and how it interacts with other properties. You'll not only learn how to avoid common mistakes in interpretation, you also will benefit from the depth and breadth of his experience and his clear and honest style. This is the complete sourcebook on CSS.



The 3rd edition





Updates to reflect changes in the latest draft version of CSS 2.1 Browser notes updated to reflect changes between IE6 and IE7 Advanced selectors supported in IE7 and other major browsers included A new round of technical edits by a fresh set of editors Clarifications and corrected errata, including updated URLs of referenced online resources

]]>
518 Eric A. Meyer Doniyor 0 to-read 3.00 2000 CSS: The Definitive Guide
author: Eric A. Meyer
name: Doniyor
average rating: 3.00
book published: 2000
rating: 0
read at:
date added: 2019/10/31
shelves: to-read
review:

]]>
<![CDATA[The Miracle Morning: The Not-So-Obvious Secret Guaranteed to Transform Your Life: Before 8AM]]> 17166225 Start waking up to your full potential every single day with the updated and expanded edition of the groundbreaking book with more than 2 million copies sold.

Getting everything you want out of life isn’t about doing more. It’s about becoming more. Hal Elrod and The Miracle Morning have helped millions of people become the person they need to be to create the life they’ve always wanted. Now, it’s your turn.

Hal’s revolutionary S.A.V.E.R.S. method is a simple, effective step-by-step process to transform your life in as little as six minutes per day:

Silence: Reduce stress and improve mental clarity by beginning each day with peaceful, purposeful quiet
Affirmations: Reprogram your mind to overcome any fears or beliefs that are limiting your potential or causing you to suffer
Visualization:Experience the power of mentally rehearsing yourself showing up at your best each day
Exercise: Boost your mental and physical energy in as little as 60 seconds
Reading: Acquire knowledge and expand your abilities by learning from experts
Scribing: Keep a journal to deepen gratitude, gain insights, track progress, and increase your productivity by getting clear on your top priorities

This updated and expanded edition has more than 40 pages of new content, including:

The Miracle Evening: Optimize your bedtime and sleep to wake up every day feeling refreshed and energized for your Miracle Morning
The Miracle Life: Begin your path to inner freedom so you can truly be happy and learn to love the life you have while you create the life you want]]>
172 Hal Elrod Doniyor 5 3.91 2012 The Miracle Morning: The Not-So-Obvious Secret Guaranteed to Transform Your Life: Before 8AM
author: Hal Elrod
name: Doniyor
average rating: 3.91
book published: 2012
rating: 5
read at: 2019/08/07
date added: 2019/08/07
shelves:
review:

]]>
<![CDATA[Succeeding with Agile: Software Development Using Scrum]]> 6707987
This is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul. Leading agile consultant and practitioner Mike Cohn presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping hundreds of software organizations make Scrum and agile work.

"Succeeding with Agile" is for pragmatic software professionals who want real answers to the most difficult challenges they face in implementing Scrum. Cohn covers every facet of the transition: getting started, helping individuals transition to new roles, structuring teams, scaling up, working with a distributed team, and finally, implementing effective metrics and continuous improvement.

Throughout, Cohn presents “Things to Try Now� sections based on his most successful advice. Complementary “Objection� sections reproduce typical conversations with those resisting change and offer practical guidance for addressing their concerns. Coverage includes:
- Practical ways to get started immediately–and “get good� fast
- Overcoming individual resistance to the changes Scrum requires
- Staffing Scrum projects and building effective teams
- Establishing “improvement communities� of people who are passionate about driving change
- Choosing which agile technical practices to use or experiment with
- Leading self-organizing teams
- Making the most of Scrum sprints, planning, and quality techniques
- Scaling Scrum to distributed, multiteam projects
- Using Scrum on projects with complex sequential processes or challenging compliance and governance requirements
- Understanding Scrum’s impact on HR, facilities, and project management

Whether you've completed a few sprints or multiple agile projects and whatever your role–manager, developer, coach, ScrumMaster, product owner, analyst, team lead, or project lead–this book will help you succeed with your very next project. Then, it will help you go much further: It will help you transform your entire development organization.]]>
512 Mike Cohn 0321579364 Doniyor 0 to-read 4.02 2009 Succeeding with Agile: Software Development Using Scrum
author: Mike Cohn
name: Doniyor
average rating: 4.02
book published: 2009
rating: 0
read at:
date added: 2019/08/06
shelves: to-read
review:

]]>
<![CDATA[Outliers: The Story of Success]]> 3228917 Learn what sets high achievers apart � from Bill Gates to the Beatles � in this #1 bestseller from "a singular talent" (New York Times Book Review).

In this stunning book, Malcolm Gladwell takes us on an intellectual journey through the world of "outliers"—the best and the brightest, the most famous and the most successful. He asks the question: what makes high-achievers different?

His answer is that we pay too much attention to what successful people are like, and too little attention to where they are from: that is, their culture, their family, their generation, and the idiosyncratic experiences of their upbringing. Along the way he explains the secrets of software billionaires, what it takes to be a great soccer player, why Asians are good at math, and what made the Beatles the greatest rock band.

Brilliant and entertaining, Outliers is a landmark work that will simultaneously delight and illuminate.]]>
309 Malcolm Gladwell 0316017922 Doniyor 5 4.19 2008 Outliers: The Story of Success
author: Malcolm Gladwell
name: Doniyor
average rating: 4.19
book published: 2008
rating: 5
read at: 2019/07/28
date added: 2019/07/28
shelves:
review:

]]>
<![CDATA[The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change]]> 36072 372 Stephen R. Covey 0743269519 Doniyor 0 4.16 1989 The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change
author: Stephen R. Covey
name: Doniyor
average rating: 4.16
book published: 1989
rating: 0
read at: 2019/07/14
date added: 2019/07/14
shelves:
review:
This is amazing book. I have changed many of my behaviour after reading this book. I am looking forward to read this book again and again
]]>
<![CDATA[20 Patterns to Watch for in Your Engineering Team]]> 44834750 52 GitPrime Press Doniyor 0 to-read 3.29 20 Patterns to Watch for in Your Engineering Team
author: GitPrime Press
name: Doniyor
average rating: 3.29
book published:
rating: 0
read at:
date added: 2019/06/14
shelves: to-read
review:

]]>
<![CDATA[The Sense of Style: The Thinking Person's Guide to Writing in the 21st Century]]> 20821371 A short and entertaining book on the modern art of writing well by New York Times bestselling author Steven Pinker

Why is so much writing so bad, and how can we make it better? Is the English language being corrupted by texting and social media? Do the kids today even care about good writing? Why should any of us care?

In The Sense of Style, the bestselling linguist and cognitive scientist Steven Pinker answers these questions and more. Rethinking the usage guide for the twenty-first century, Pinker doesn’t carp about the decline of language or recycle pet peeves from the rulebooks of a century ago. Instead, he applies insights from the sciences of language and mind to the challenge of crafting clear, coherent, and stylish prose.

In this short, cheerful, and eminently practical book, Pinker shows how writing depends on imagination, empathy, coherence, grammatical knowhow, and an ability to savor and reverse engineer the good prose of others. He replaces dogma about usage with reason and evidence, allowing writers and editors to apply the guidelines judiciously, rather than robotically, being mindful of what they are designed to accomplish.

Filled with examples of great and gruesome prose, Pinker shows us how the art of writing can be a form of pleasurable mastery and a fascinating intellectual topic in its own right.]]>
368 Steven Pinker 0670025852 Doniyor 0 to-read 4.03 2014 The Sense of Style: The Thinking Person's Guide to Writing in the 21st Century
author: Steven Pinker
name: Doniyor
average rating: 4.03
book published: 2014
rating: 0
read at:
date added: 2019/06/10
shelves: to-read
review:

]]>
<![CDATA[On Writing Well: The Classic Guide to Writing Nonfiction]]> 53343 On Writing Well has been praised for its sound advice, its clarity and the warmth of its style. It is a book for everybody who wants to learn how to write or who needs to do some writing to get through the day, as almost everybody does in the age of e-mail and the Internet. Whether you want to write about people or places, science and technology, business, sports, the arts or about yourself in the increasingly popular memoir genre, On Writing Well offers you fundamental priciples as well as the insights of a distinguished writer and teacher. With more than a million copies sold, this volume has stood the test of time and remains a valuable resource for writers and would-be writers.]]> 321 William Zinsser 0060891548 Doniyor 0 to-read 4.23 1976 On Writing Well: The Classic Guide to Writing Nonfiction
author: William Zinsser
name: Doniyor
average rating: 4.23
book published: 1976
rating: 0
read at:
date added: 2019/06/10
shelves: to-read
review:

]]>
<![CDATA[Design Patterns: Elements of Reusable Object-Oriented Software]]> 85009
The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.

Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.

]]>
416 Erich Gamma 0201633612 Doniyor 0 on-hold, to-read 4.19 1994 Design Patterns: Elements of Reusable Object-Oriented Software
author: Erich Gamma
name: Doniyor
average rating: 4.19
book published: 1994
rating: 0
read at:
date added: 2019/05/14
shelves: on-hold, to-read
review:

]]>
Implementation Patterns 781559 Erich Gamma, IBM Distinguished Engineer Many teams have a master developer who makes a rapid stream of good decisions all day long. Their code is easy to understand, quick to modify, and feels safe and comfortable to work with. If you ask how they thought to write something the way they did, they always have a good reason. This book will help you become the master developer on your team. The breadth and depth of topics will engage veteran programmers, who will pick up new tricks and improve on old habits, while the clarity makes it accessible to even novice developers. Russ Rufer, Silicon Valley Patterns Group Many people don t realize how readable code can be and how valuable that readability is. Kent has taught me so much, I m glad this book gives everyone the chance to learn from him. Martin Fowler, chief scientist, ThoughtWorks Code should be worth reading, not just by the compiler, but by humans. Kent Beck distilled his experience into a cohesive collection of implementation patterns. These nuggets of advice will make your code truly worth reading. Gregor Hohpe, author of Enterprise Integration Patterns In this book Kent Beck shows how writing clear and readable code follows from the application of simple principles. Implementation Patterns will help developers write intention revealing code that is both easy to understand and flexible towards future extensions. A must read for developers who are serious about their code. Sven Gorts Implementation Patterns bridges the gap between design and coding. Beck introduces a new way of thinking about programming by basing his discussion on values and principles. Diomidis Spinellis, author of Code Reading and Code Quality Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming Great code doesn t just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify it with confidence. But great code doesn t just happen. It is the outcome of hundreds of small but critical decisions programmers make every single day. Now, legendary software innovator Kent Beck known worldwide for creating Extreme Programming and pioneering software patterns and test-driven development focuses on these critical decisions, unearthing powerful implementation patterns for writing programs that are simpler, clearer, better organized, and more cost effective. Beck collects 77 patterns for handling everyday programming tasks and writing more readable code. This new collection of patterns addresses many aspects of development, including class, state, behavior, method, collections, frameworks, and more. He uses diagrams, stories, examples, and essays to engage the reader as he illuminates the patterns. You ll find proven solutions for handling everything from naming variables to checking exceptions. This book covers
The value of communicating through code and the philosophy behind patterns How and when to create classes, and how classes encode logic Best practices for storing and retrieving state Behavior: patterns for representing logic, including alternative paths Writing, naming, and decomposing methods Choosing and using collections Implementation pattern variations for use in building frameworks Implementation Patterns will help programmers at all experience levels, especially those who have benefited from software patterns or agile methods. It will also be an indispensable resource for development teams seeking to work together more efficiently and build more maintainable software. No other programming book will touch your day-to-day work more often. "]]>
176 Kent Beck 0321413091 Doniyor 0 to-read 3.62 2006 Implementation Patterns
author: Kent Beck
name: Doniyor
average rating: 3.62
book published: 2006
rating: 0
read at:
date added: 2019/05/11
shelves: to-read
review:

]]>
Atlas Shrugged 662 This is the story of a man who said that he would stop the motor of the world and did. Was he a destroyer or the greatest of liberators?

Why did he have to fight his battle, not against his enemies, but against those who needed him most, and his hardest battle against the woman he loved? What is the world’s motor � and the motive power of every man? You will know the answer to these questions when you discover the reason behind the baffling events that play havoc with the lives of the characters in this story.

Tremendous in its scope, this novel presents an astounding panorama of human life � from the productive genius who becomes a worthless playboy � to the great steel industrialist who does not know that he is working for his own destruction � to the philosopher who becomes a pirate � to the composer who gives up his career on the night of his triumph � to the woman who runs a transcontinental railroad � to the lowest track worker in her Terminal tunnels.

You must be prepared, when you read this novel, to check every premise at the root of your convictions.

This is a mystery story, not about the murder � and rebirth � of man’s spirit. It is a philosophical revolution, told in the form of an action thriller of violent events, a ruthlessly brilliant plot structure and an irresistible suspense. Do you say this is impossible? Well, that is the first of your premises to check.]]>
1168 Ayn Rand 0452011876 Doniyor 0 to-read 3.67 1957 Atlas Shrugged
author: Ayn Rand
name: Doniyor
average rating: 3.67
book published: 1957
rating: 0
read at:
date added: 2019/05/04
shelves: to-read
review:

]]>
<![CDATA[The Power of Positive Thinking]]> 1134122 "This book is written with the sole objective of helping the reader achieve a happy, satisfying, and worthwhile life."

-- Norman Vincent Peale

The precursor to The Secret, The Power of Positive Thinking has helped millions of men and women to achieve fulfillment in their lives. In this phenomenal bestseller, Dr. Peale demonstrates the power of faith in action. With the practical techniques outlined in this book, you can energize your life -- and give yourself the initiative needed to carry out your ambitions and hopes. You'll learn how to:

Expect the best and get it

Believe in yourself and in everything you do

Develop the power to reach your goals

Break the worry habit and achieve a relaxed life

Improve your personal and professional relationships

Assume control over your circumstances

Be kind to yourself

]]>
128 Norman Vincent Peale 1416560610 Doniyor 0 to-read 4.13 1952 The Power of Positive Thinking
author: Norman Vincent Peale
name: Doniyor
average rating: 4.13
book published: 1952
rating: 0
read at:
date added: 2019/05/04
shelves: to-read
review:

]]>
<![CDATA[How to Win Friends & Influence People]]> 4865
Since its release in 1936, How to Win Friends and Influence People has sold more than 30 million copies. Dale Carnegie's first book is a timeless bestseller, packed with rock-solid advice that has carried thousands of now famous people up the ladder of success in their business and personal lives.

As relevant as ever before, Dale Carnegie's principles endure, and will help you achieve your maximum potential in the complex and competitive modern age.

Learn the six ways to make people like you, the twelve ways to win people to your way of thinking, and the nine ways to change people without arousing resentment.]]>
288 Dale Carnegie Doniyor 0 to-read, next-read 4.22 1936 How to Win Friends & Influence People
author: Dale Carnegie
name: Doniyor
average rating: 4.22
book published: 1936
rating: 0
read at:
date added: 2019/05/04
shelves: to-read, next-read
review:

]]>
The War of Art 1319 168 Steven Pressfield 0446691437 Doniyor 0 to-read 3.95 2002 The War of Art
author: Steven Pressfield
name: Doniyor
average rating: 3.95
book published: 2002
rating: 0
read at:
date added: 2019/05/04
shelves: to-read
review:

]]>
<![CDATA[101 Things I Learned in Architecture School]]> 1958355 Concise lessons in design, drawing, the creative process, and presentation, from the basics of "How to Draw a Line" to the complexities of color theory.

This is a book that students of architecture will want to keep in the studio and in their backpacks. It is also a book they may want to keep out of view of their professors, for it expresses in clear and simple language things that tend to be murky and abstruse in the classroom. These 101 concise lessons in design, drawing, the creative process, and presentation--from the basics of "How to Draw a Line" to the complexities of color theory--provide a much-needed primer in architectural literacy, making concrete what too often is left nebulous or open-ended in the architecture curriculum. Each lesson utilizes a two-page format, with a brief explanation and an illustration that can range from diagrammatic to whimsical. The lesson on "How to Draw a Line" is illustrated by examples of good and bad lines; a lesson on the dangers of awkward floor level changes shows the television actor Dick Van Dyke in the midst of a pratfall; a discussion of the proportional differences between traditional and modern buildings features a drawing of a building split neatly in half between the two. Written by an architect and instructor who remembers well the fog of his own student days, 101 Things I Learned in Architecture School provides valuable guideposts for navigating the design studio and other classes in the architecture curriculum. Architecture graduates--from young designers to experienced practitioners--will turn to the book as well, for inspiration and a guide back to basics when solving a complex design problem.]]>
212 Matthew Frederick 0262062666 Doniyor 0 to-read 4.07 2006 101 Things I Learned in Architecture School
author: Matthew Frederick
name: Doniyor
average rating: 4.07
book published: 2006
rating: 0
read at:
date added: 2019/05/03
shelves: to-read
review:

]]>
<![CDATA[The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams]]> 35674293 Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal.

As John invested in these skills his career took off, and he became a highly paid, highly sought-after developer and consultant.

Today John helps more than 1.4 million programmers every year to increase their income by developing this unique blend of skills.

"If you're a developer, green or a veteran, you owe it to yourself to read The Complete Software Developers Career Guide." - Jason Down, Platform Developer, Ontario, Canada

What You Will Learn in This Book How to systematically find and fill the gaps in your technical knowledge so you can face any new challenge with confidence Should you take contract work - or hold out for a salaried position? Which will earn you more, what the tradeoffs are, and how your personality should sway your choice Should you learn JavaScript, C#, Python, C++? How to decide which programming language you should master first Ever notice how every job ever posted requires "3-5 years of experience," which you don't have? Simple solution for this frustrating chicken-and-egg problem that allows you to build legitimate job experience while you learn to code Is earning a computer science degree a necessity - or a total waste of time? How to get a college degree with maximum credibility and minimum debt Coding bootcamps - some are great, some are complete scams. How to tell the difference so you don't find yourself cheated out of $10,000 Interviewer tells you, "Dress code is casual around here - the development team wears flipflops." What should you wear? How do you deal with a boss who's a micromanager. Plus how helping your manager with his goals can make you the MVP of your team The technical skills that every professional developer must have - but no one teaches you (most developers are missing some critical pieces, they don't teach this stuff in college, you're expected to just "know" this) An inside look at the recruiting industry. What that "friendly" recruiter really wants from you, how they get paid, and how to avoid getting pigeonholed into a job you'll hate Who Should Read This Book Entry-Level Developers

This book will show you how to ensure you have the technical skills your future boss is looking for, create a resume that leaps off a hiring manager's desk, and escape the "no work experience" trap.

Mid-Career Developers

You'll see how to find and fill in gaps in your technical knowledge, position yourself as the one team member your boss can't live without, and turn those dreaded annual reviews into chance to make an iron-clad case for your salary bump.

Senior Developers

This book will show you how to become a specialist who can command above-market wages, how building a name for yourself can make opportunities come to you, and how to decide whether consulting or entrepreneurship are paths you should pursue.

]]>
798 John Z. Sonmez 0999081403 Doniyor 0 to-read 4.02 2017 The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams
author: John Z. Sonmez
name: Doniyor
average rating: 4.02
book published: 2017
rating: 0
read at: 2019/03/31
date added: 2019/05/02
shelves: to-read
review:

]]>
<![CDATA[Soft Skills: The Software Developer's Life Manual]]> 23232941
For most software developers, coding is the fun part. The hard bits are dealing with clients, peers, and managers, staying productive, achieving financial security, keeping yourself in shape, and finding true love. This book is here to help.

Soft Skills: The software developer's life manual is a guide to a well-rounded, satisfying life as a technology professional. In it, developer and life coach John Sonmez offers advice to developers on important "soft" subjects like career and productivity, personal finance and investing, and even fitness and relationships. Arranged as a collection of 71 short chapters, this fun-to-read book invites you to dip in wherever you like. A Taking Action section at the end of each chapter shows you how to get quick results. Soft Skills will help make you a better programmer, a more valuable employee, and a happier, healthier person.

What's Inside

Boost your career by building a personal brand
John's secret ten-step process for learning quickly
Fitness advice to turn your geekiness to your advantage
Unique strategies for investment and early retirement]]>
470 John Z. Sonmez Doniyor 4 3.83 Soft Skills: The Software Developer's Life Manual
author: John Z. Sonmez
name: Doniyor
average rating: 3.83
book published:
rating: 4
read at: 2019/05/02
date added: 2019/05/02
shelves:
review:
This book contains all aspects of software developer. It teaches everything starting from choosing software development job to retiring. Most of the section can be obvious for most developers who has already experience in software development however it is great for beginners who are starting software development. I always had some questions about software development and I got answers some of them. It is basically stories of the author about every aspect he faced and wanted to share his solution.
]]>
Javascript Allongé 19058886 by Reginald Braithwaite

JavaScript Allongé solves two important problems for the ambitious JavaScript programmer. First, JavaScript Allongé gives you the tools to deal with JavaScript bugs, hitches, edge cases, and other potential pitfalls.

There are plenty of good directions for how to write JavaScript programs. If you follow them without alteration or deviation, you will be satisfied. Unfortunately, software is a complex thing, full of interactions and side-effects. Two perfectly reasonable pieces of advice when taken separately may conflict with each other when taken together. An approach may seem sound at the outset of a project, but need to be revised when new requirements are discovered.

When you “leave the path� of the directions, you discover their limitations. In order to solve the problems that occur at the edges, in order to adapt and deal with changes, in order to refactor and rewrite as needed, you need to understand the underlying principles of the JavaScript programming language in detail.

You need to understand why the directions work so that you can understand how to modify them to work properly at or beyond their original limitations. That’s where JavaScript Allongé comes in.

JavaScript Allongé is a book about programming with functions, because JavaScript is a programming language built on flexible and powerful functions. JavaScript Allongé begins at the beginning, with values and expressions, and builds from there to discuss types, identity, functions, closures, scopes, and many more subjects up to working with classes and instances. In each case, JavaScript Allongé takes care to explain exactly how things work so that when you encounter a problem, you’ll know exactly what is happening and how to fix it.

Second, JavaScript Allongé provides recipes for using functions to write software that is simpler, cleaner, and less complicated than alternative approaches that are object-centric or code-centric. JavaScript idioms like function combinators and decorators leverage JavaScript’s power to make code easier to read, modify, debug and refactor, thus avoiding problems before they happen.

JavaScript Allongé teaches you how to handle complex code, and it also teaches you how to simplify code without dumbing it down. As a result, JavaScript Allongé is a rich read releasing many of JavaScript’s subtleties, much like the Café Allongé beloved by coffee enthusiasts everywhere.

License: CC BY-SA 3.0]]>
292 Reginald Braithwaite Doniyor 0 to-read, js 4.31 2012 Javascript Allongé
author: Reginald Braithwaite
name: Doniyor
average rating: 4.31
book published: 2012
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, js
review:

]]>
<![CDATA[You Don't Know JS: this & Object Prototypes]]> 22221108
Like other books in the "You Don't Know JS" series, this and Object Prototypes dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can become a true JavaScript master.

With this book you will:


Explore how the this binding points to objects based on how the function is called
Look into the nature of JS objects and why you'd need to point to them
Learn how developers use the mixin pattern to fake classes in JS
Examine how JS's prototype mechanism forms links between objects
Learn how to move from class/inheritance design to behavior delegation
Understand how the OLOO (objects-linked-to-other-objects) coding style naturally implements behavior delegation]]>
171 Kyle Simpson 1491904151 Doniyor 0 to-read, coding, js 4.48 2014 You Don't Know JS: this & Object Prototypes
author: Kyle Simpson
name: Doniyor
average rating: 4.48
book published: 2014
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, coding, js
review:

]]>
You Don't Know JS: Up & Going 25136217 It’s easy to learn parts of JavaScript, but much harder to learn it completely—or even sufficiently—whether you’re new to the language or have used it for years. With the "You Don’t Know JS" book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid.

The series� first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series—and be well on your way toward true JavaScript.

With this book you will:

Learn the essential programming building blocks, including operators, types, variables, conditionals, loops, and functions Become familiar with JavaScript's core mechanisms such as values, function closures, this, and prototypes Get an overview of other books in the series—and learn why it’s important to understand all parts of JavaScript ]]>
72 Kyle Simpson 1491924411 Doniyor 0 to-read, coding, js 4.33 2015 You Don't Know JS: Up & Going
author: Kyle Simpson
name: Doniyor
average rating: 4.33
book published: 2015
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, coding, js
review:

]]>
<![CDATA[You Don't Know JS: Scope and Closures (You Don't Know JS, #2)]]> 20901022
Like other books in the You Don't Know JS series, Scope and Closures dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can achieve true JavaScript mastery.


Learn about scope, a set of rules to help JavaScript engines locate variables in your code
Go deeper into nested scope, a series of containers for variables and functions
Explore function- and block-based scope, "hoisting", and the patterns and benefits of scope-based hiding
Discover how to use closures for synchronous and asynchronous tasks, including the creation of JavaScript libraries]]>
96 Kyle Simpson 1449335586 Doniyor 0 to-read, coding, js 4.54 2014 You Don't Know JS: Scope and Closures (You Don't Know JS, #2)
author: Kyle Simpson
name: Doniyor
average rating: 4.54
book published: 2014
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, coding, js
review:

]]>
<![CDATA[You Don't Know JS: Types & Grammar]]> 22221109
The type system in JavaScript is subject to several misconceptions. Many developers believe that JavaScript has no types, but that's not the case. JavaScript uses a number of types behind the scenes, and has a sophisticated system of implicit and explicit coercion between the various types. This book gives you the complete story.

Like other books in this series, "You Don't Know JS: Types & Grammar" dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can achieve true JavaScript mastery.]]>
182 Kyle Simpson 1491904194 Doniyor 0 to-read, coding, js 4.47 2014 You Don't Know JS: Types & Grammar
author: Kyle Simpson
name: Doniyor
average rating: 4.47
book published: 2014
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, coding, js
review:

]]>
<![CDATA[You Don't Know JS: Async & Performance]]> 22221110 and escape callback hell in the process.

Like other books in this series, You Don't Know JS: Async & Performance dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can become a true JavaScript master.

With this book you will:


Explore old and new JavaScript methods for handling asynchronous programming
Understand how callbacks let third parties control your program's execution
Address the "inversion of control" issue with JavaScript Promises
Use generators to express async flow in a sequential, synchronous-looking fashion
Tackle program-level performance with Web Workers, SIMD, and asm.js
Learn valuable resources and techniques for benchmarking and tuning your expressions and statements]]>
296 Kyle Simpson 1491904224 Doniyor 0 to-read, coding, js 4.30 2014 You Don't Know JS: Async & Performance
author: Kyle Simpson
name: Doniyor
average rating: 4.30
book published: 2014
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, coding, js
review:

]]>
<![CDATA[You Don't Know JS (book series)]]> 30296087 Kyle Simpson Doniyor 0 to-read, js, coding 4.50 You Don't Know JS (book series)
author: Kyle Simpson
name: Doniyor
average rating: 4.50
book published:
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, js, coding
review:

]]>
<![CDATA[You Don't Know JS: ES6 & Beyond]]> 22221111
Like other books in this series, You Don't Know JS: ES6 & Beyond dives into trickier parts of the language that many JavaScript programmers either avoid or know nothing about. Armed with this knowledge, you can achieve true JavaScript mastery.

With this book, you will:


Learn new ES6 syntax that eases the pain points of common programming idioms
Organize code with iterators, generators, modules, and classes
Express async flow control with Promises combined with generators
Use collections to work more efficiently with data in structured ways
Leverage new API helpers, including Array, Object, Math, Number, and String
Extend your program's capabilities through meta programming
Preview features likely coming to JS beyond ES6]]>
276 Kyle Simpson 1491904240 Doniyor 0 to-read, js, coding 4.41 2014 You Don't Know JS: ES6 & Beyond
author: Kyle Simpson
name: Doniyor
average rating: 4.41
book published: 2014
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, js, coding
review:

]]>
<![CDATA[Ikhishi You Don`T Know Js 6 Volume Set [Paperback]]]> 39340033 1220 Kyle Simpson 9352136268 Doniyor 0 to-read, js, coding 4.90 Ikhishi You Don`T Know Js 6 Volume Set [Paperback]
author: Kyle Simpson
name: Doniyor
average rating: 4.90
book published:
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, js, coding
review:

]]>
<![CDATA[Programming Javascript Applications: Robust Web Architecture With Node, Html5, and Modern Js Libraries]]> 15812614 300 Eric Elliott 1449320945 Doniyor 0 to-read, js, coding 3.58 2012 Programming Javascript Applications: Robust Web Architecture With Node, Html5, and Modern Js Libraries
author: Eric Elliott
name: Doniyor
average rating: 3.58
book published: 2012
rating: 0
read at:
date added: 2019/04/29
shelves: to-read, js, coding
review:

]]>
<![CDATA[Secrets of the JavaScript Ninja]]> 4373732 370 John Resig 193398869X Doniyor 0 js, coding 4.19 2008 Secrets of the JavaScript Ninja
author: John Resig
name: Doniyor
average rating: 4.19
book published: 2008
rating: 0
read at: 2019/03/30
date added: 2019/04/29
shelves: js, coding
review:
Really great book. I have got many knowledge from this book. I was't sure about how this keyword works in JS, after reading book I am confident with them
]]>
<![CDATA[Refactoring: Improving the Design of Existing Code]]> 44936 Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.]]> 431 Martin Fowler 0201485672 Doniyor 4 coding 4.23 1999 Refactoring: Improving the Design of Existing Code
author: Martin Fowler
name: Doniyor
average rating: 4.23
book published: 1999
rating: 4
read at: 2019/04/29
date added: 2019/04/29
shelves: coding
review:
The book contains very great list of refactoring. I am really looking forward using them on real project. At the beginning it was difficult to read the book. Because it mentions all refactoring and bad smells at the beginning, so it did not know what they mean. Additionally it is cool that refactoring are written through links and it helps to look at the them while reading but it distracts and focus goes to other refactoring.
]]>
<![CDATA[NoEstimates: How To Measure Project Progress Without Estimating]]> 30650836 How to always be on time, and not risk missing important deadlines or go over budget


This book is the result of many years of hard work, and plenty of lessons learned. I wrote it because I believe we can do better than the accepted "status quo" in the software industry.


It took me years to learn what I needed to learn to come up with my version of the #NoEstimates approach. You can do it in weeks!


The techniques and ideas described here will help you explore the #NoEstimates universe in a very practical and hands-on manner. You will walk through Carmen's story. Carmen is a senior, very experienced project manager who is now confronted with a very difficult project. One would say, an impossible project.


Through the book, and with the help of Herman, Carmen discovers and slowly adopts #NoEstimates which helps her turn that project around. Just like I expect it will help with the project you are in right now. The book also includes many concrete approaches you can use to adopt #NoEstimates, or just adopt those practices on their own.

]]>
252 Vasco Duarte Doniyor 0 to-read 4.00 NoEstimates: How To Measure Project Progress Without Estimating
author: Vasco Duarte
name: Doniyor
average rating: 4.00
book published:
rating: 0
read at:
date added: 2019/04/28
shelves: to-read
review:

]]>
Pro JavaScript Techniques 661336 404 John Resig 1590597273 Doniyor 0 to-read 4.06 2006 Pro JavaScript Techniques
author: John Resig
name: Doniyor
average rating: 4.06
book published: 2006
rating: 0
read at:
date added: 2019/04/28
shelves: to-read
review:

]]>
<![CDATA[Beyond the Twelve-Factor App Exploring the DNA of Highly Scalable, Resilient Cloud Applications]]> 30460867 58 Kevin Hoffman 1491944013 Doniyor 0 to-read 3.65 Beyond the Twelve-Factor App Exploring the DNA of Highly Scalable, Resilient Cloud Applications
author: Kevin Hoffman
name: Doniyor
average rating: 3.65
book published:
rating: 0
read at:
date added: 2019/04/27
shelves: to-read
review:

]]>
<![CDATA[How We Learn: The Surprising Truth About When, Where, and Why It Happens]]> 19288640 In the tradition of The Power of Habit and Thinking, Fast and Slow comes a practical, playful, and endlessly fascinating guide to what we really know about learning and memory today—and how we can apply it to our own lives.

From an early age, it is drilled into our heads: Restlessness, distraction, and ignorance are the enemies of success. We’re told that learning is all self-discipline, that we must confine ourselves to designated study areas, turn off the music, and maintain a strict ritual if we want to ace that test, memorize that presentation, or nail that piano recital.

But what if almost everything we were told about learning is wrong?And what if there was a way to achieve more with less effort?

In How We Learn, award-winning science reporter Benedict Carey sifts through decades of education research and landmark studies to uncover the truth about how our brains absorb and retain information. What he discovers is that, from the moment we are born, we are all learning quickly, efficiently, and automatically; but in our zeal to systematize the process we have ignored valuable, naturally enjoyable learning tools like forgetting, sleeping, and daydreaming. Is a dedicated desk in a quiet room really the best way to study? Can altering your routine improve your recall? Are there times when distraction is good? Is repetition necessary? Carey’s search for answers to these questions yields a wealth of strategies that make learning more a part of our everyday lives—and less of a chore.

By road testing many of the counterintuitive techniques described in this book, Carey shows how we can flex the neural muscles that make deep learning possible. Along the way he reveals why teachers should give final exams on the first day of class, why it’s wise to interleave subjects and concepts when learning any new skill, and when it’s smarter to stay up late prepping for that presentation than to rise early for one last cram session. And if this requires some suspension of disbelief, that’s because the research defies what we’ve been told, throughout our lives, about how best to learn.

The brain is not like a muscle, at least not in any straightforward sense. It is something else altogether, sensitive to mood, to timing, to circadian rhythms, as well as to location and environment. It doesn’t take orders well, to put it mildly. If the brain is a learning machine, then it is an eccentric one. In How We Learn, Benedict Careyshows us how to exploit its quirks to our advantage.

Praise for How We Learn

“This book is a revelation. I feel as if I’ve owned a brain for fifty-four years and only now discovered the operating manual.�—Mary Roach, bestselling author of Stiff and Gulp

“A welcome rejoinder to the faddish notion that learning is all about the hours put in.� —The New York Times Book Review

“A valuable, entertaining tool for educators, students and parents.� —Shelf Awareness

How We Learn is more than a new approach to learning; it is a guide to making the most out of life. Who wouldn’t be interested in that?� —Scientific American

“I know of no other source that pulls together so much of what we know about the science of memory and couples it with practical, practicable advice.�—Daniel T. Willingham, professor of psychology at the University of Virginia]]>
272 Benedict Carey 0812993888 Doniyor 0 to-read 3.88 2014 How We Learn: The Surprising Truth About When, Where, and Why It Happens
author: Benedict Carey
name: Doniyor
average rating: 3.88
book published: 2014
rating: 0
read at:
date added: 2019/04/27
shelves: to-read
review:

]]>
<![CDATA[What to Look for in a Code Review]]> 28942299 53 Trisha Gee Doniyor 0 to-read 3.23 What to Look for in a Code Review
author: Trisha Gee
name: Doniyor
average rating: 3.23
book published:
rating: 0
read at:
date added: 2019/04/27
shelves: to-read
review:

]]>
<![CDATA[15 Secrets Successful People Know About Time Management: The Productivity Habits of 7 Billionaires, 13 Olympic Athletes, 29 Straight-A Students, and 239 Entrepreneurs]]> 27139721 204 Kevin E. Kruse 0985056444 Doniyor 0 to-read 3.97 2015 15 Secrets Successful People Know About Time Management: The Productivity Habits of 7 Billionaires, 13 Olympic Athletes, 29 Straight-A Students, and 239 Entrepreneurs
author: Kevin E. Kruse
name: Doniyor
average rating: 3.97
book published: 2015
rating: 0
read at:
date added: 2019/04/27
shelves: to-read
review:

]]>
<![CDATA[The Achievement Habit: Stop Wishing, Start Doing, and Take Command of Your Life]]> 23462640 288 Bernard Roth 0062356100 Doniyor 0 to-read 3.63 2015 The Achievement Habit: Stop Wishing, Start Doing, and Take Command of Your Life
author: Bernard Roth
name: Doniyor
average rating: 3.63
book published: 2015
rating: 0
read at:
date added: 2019/04/27
shelves: to-read
review:

]]>
<![CDATA[Digital Minimalism: Choosing a Focused Life in a Noisy World]]> 40672036
In this timely and enlightening book, the bestselling author of Deep Work introduces a philosophy for technology use that has already improved countless lives.

Digital minimalists are all around us. They're the calm, happy people who can hold long conversations without furtive glances at their phones. They can get lost in a good book, a woodworking project, or a leisurely morning run. They can have fun with friends and family without the obsessive urge to document the experience. They stay informed about the news of the day, but don't feel overwhelmed by it. They don't experience "fear of missing out" because they already know which activities provide them meaning and satisfaction.

Now, Newport gives us a name for this quiet movement, and makes a persuasive case for its urgency in our tech-saturated world. Common sense tips, like turning off notifications, or occasional rituals like observing a digital sabbath, don't go far enough in helping us take back control of our technological lives, and attempts to unplug completely are complicated by the demands of family, friends and work. What we need instead is a thoughtful method to decide what tools to use, for what purposes, and under what conditions.

Drawing on a diverse array of real-life examples, from Amish farmers to harried parents to Silicon Valley programmers, Newport identifies the common practices of digital minimalists and the ideas that underpin them. He shows how digital minimalists are rethinking their relationship to social media, rediscovering the pleasures of the offline world, and reconnecting with their inner selves through regular periods of solitude. He then shares strategies for integrating these practices into your life, starting with a thirty-day "digital declutter" process that has already helped thousands feel less overwhelmed and more in control.

Technology is intrinsically neither good nor bad. The key is using it to support your goals and values, rather than letting it use you. This book shows the way.]]>
302 Cal Newport 052553654X Doniyor 0 to-read 4.06 2019 Digital Minimalism: Choosing a Focused Life in a Noisy World
author: Cal Newport
name: Doniyor
average rating: 4.06
book published: 2019
rating: 0
read at:
date added: 2019/04/26
shelves: to-read
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 Doniyor 0 on-hold, to-read 4.17 2011 Thinking, Fast and Slow
author: Daniel Kahneman
name: Doniyor
average rating: 4.17
book published: 2011
rating: 0
read at:
date added: 2019/04/25
shelves: on-hold, to-read
review:

]]>
Even Faster Web Sites 6438581 254 Steve Souders 0596522304 Doniyor 0 to-read 3.95 2009 Even Faster Web Sites
author: Steve Souders
name: Doniyor
average rating: 3.95
book published: 2009
rating: 0
read at:
date added: 2019/04/20
shelves: to-read
review:

]]>
<![CDATA[Start with Why: How Great Leaders Inspire Everyone to Take Action]]> 7108725 Why do you do what you do?

Why are some people and organizations more innovative, more influential, and more profitable than others? Why do some command greater loyalty from customers and employees alike? Even among the successful, why are so few able to repeat their success over and over?

People like Martin Luther King Jr., Steve Jobs, and the Wright Brothers might have little in common, but they all started with why. It was their natural ability to start with why that enabled them to inspire those around them and to achieve remarkable things.

In studying the leaders who've had the greatest influence in the world, Simon Sinek discovered that they all think, act, and communicate in the exact same way—and it's the complete opposite of what everyone else does. Sinek calls this powerful idea The Golden Circle, and it provides a framework upon which organizations can be built, movements can be lead, and people can be inspired. And it all starts with WHY.

Any organization can explain what it does; some can explain how they do it; but very few can clearly articulate why. WHY is not money or profit—those are always results. WHY does your organization exist? WHY does it do the things it does? WHY do customers really buy from one company or another? WHY are people loyal to some leaders, but not others?

Starting with WHY works in big business and small business, in the nonprofit world and in politics. Those who start with WHY never manipulate, they inspire. And the people who follow them don't do so because they have to; they follow because they want to.

Drawing on a wide range of real-life stories, Sinek weaves together a clear vision of what it truly takes to lead and inspire. This book is for anyone who wants to inspire others or who wants to find someone to inspire them.]]>
256 Simon Sinek 1591842808 Doniyor 5 4.10 2009 Start with Why: How Great Leaders Inspire Everyone to Take Action
author: Simon Sinek
name: Doniyor
average rating: 4.10
book published: 2009
rating: 5
read at: 2019/04/19
date added: 2019/04/19
shelves:
review:
Great book. I loved and inspired by reading. It is very impressive that "why" is most important thing in anywhere."
]]>
<![CDATA[How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)]]> 192221 288 G. Pólya 069111966X Doniyor 0 to-read 4.14 1944 How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)
author: G. Pólya
name: Doniyor
average rating: 4.14
book published: 1944
rating: 0
read at:
date added: 2019/04/19
shelves: to-read
review:

]]>
<![CDATA[Goals!: How to Get Everything You Want Faster Than You Ever Thought Possible]]> 113935 291 Brian Tracy 1576753077 Doniyor 0 to-read 4.24 1989 Goals!: How to Get Everything You Want Faster Than You Ever Thought Possible
author: Brian Tracy
name: Doniyor
average rating: 4.24
book published: 1989
rating: 0
read at:
date added: 2019/04/13
shelves: to-read
review:

]]>
<![CDATA[It Doesn't Have to Be Crazy at Work]]> 38900866 New York Times bestseller Rework broadly reject the prevailing notion that long hours, aggressive hustle, and "whatever it takes" are required to run a successful business today.

In Rework, Jason Fried and David Heinemeier Hansson introduced a new path to working effectively. Now, they build on their message with a bold, iconoclastic strategy for creating the ideal company culture—what they call "the calm company." Their approach directly attack the chaos, anxiety, and stress that plagues millions of workplaces and hampers billions of workers every day.

Long hours, an excessive workload, and a lack of sleep have become a badge of honor for modern professionals. But it should be a mark of stupidity, the authors argue. Sadly, this isn’t just a problem for large organizations—individuals, contractors, and solopreneurs are burning themselves out the same way. The answer to better productivity isn’t more hours—it’s less waste and fewer things that induce distraction and persistent stress.

It’s time to stop celebrating Crazy, and start celebrating Calm, Fried and Hansson assert.

Fried and Hansson have the proof to back up their argument. "Calm" has been the cornerstone of their company’s culture since Basecamp began twenty years ago. Destined to become the management guide for the next generation, It Doesn't Have to Be Crazy at Work is a practical and inspiring distillation of their insights and experiences. It isn’t a book telling you what to do. It’s a book showing you what they’ve done—and how any manager or executive no matter the industry or size of the company, can do it too.]]>
240 Jason Fried 0062874780 Doniyor 0 to-read 3.94 2018 It Doesn't Have to Be Crazy at Work
author: Jason Fried
name: Doniyor
average rating: 3.94
book published: 2018
rating: 0
read at:
date added: 2019/04/12
shelves: to-read
review:

]]>
Exploring ES6 25720372 630 Axel Rauschmayer Doniyor 0 to-read 4.32 2015 Exploring ES6
author: Axel Rauschmayer
name: Doniyor
average rating: 4.32
book published: 2015
rating: 0
read at: 2019/03/31
date added: 2019/04/09
shelves: to-read
review:

]]>
<![CDATA[Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones]]> 40121378 Atomic Habits offers a proven framework for improving—every day. James Clear, one of the world's leading experts on habit formation, reveals practical strategies that will teach you exactly how to form good habits, break bad ones, and master the tiny behaviors that lead to remarkable results.

If you're having trouble changing your habits, the problem isn't you. The problem is your system. Bad habits repeat themselves again and again not because you don't want to change, but because you have the wrong system for change. You do not rise to the level of your goals. You fall to the level of your systems. Here, you'll get a proven system that can take you to new heights.

Clear is known for his ability to distill complex topics into simple behaviors that can be easily applied to daily life and work. Here, he draws on the most proven ideas from biology, psychology, and neuroscience to create an easy-to-understand guide for making good habits inevitable and bad habits impossible. Along the way, readers will be inspired and entertained with true stories from Olympic gold medalists, award-winning artists, business leaders, life-saving physicians, and star comedians who have used the science of small habits to master their craft and vault to the top of their field.

Learn how to:
-Make time for new habits (even when life gets crazy);
-Overcome a lack of motivation and willpower;
- Design your environment to make success easier;
- Get back on track when you fall off course;
...and much more.

Atomic Habits will reshape the way you think about progress and success, and give you the tools and strategies you need to transform your habits--whether you are a team looking to win a championship, an organization hoping to redefine an industry, or simply an individual who wishes to quit smoking, lose weight, reduce stress, or achieve any other goal.]]>
319 James Clear Doniyor 0 productivity 4.34 2018 Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
author: James Clear
name: Doniyor
average rating: 4.34
book published: 2018
rating: 0
read at: 2019/04/09
date added: 2019/04/09
shelves: productivity
review:
Great book. The book contains everything needed for developing habit. Every chapter starts with some story that is related to the chapter. It contains real life facts and the author explains his own experience too.
]]>
<![CDATA[CSS: The Missing Manual (Missing Manuals)]]> 6649292 CSS: The Missing Manual. This second edition combines crystal-clear explanations, real-world examples, and dozens of step-by-step tutorials to show you how to design sites with CSS that work consistently across browsers. Witty and entertaining, this second edition gives you up-to-the-minute pro techniques.

You'll learn how to:
- Create HTML that's simpler, uses less code, is search-engine friendly, and works well with CSS
- Style text by changing fonts, colors, font sizes, and adding borders
- Turn simple HTML links into complex and attractive navigation bars -- complete with rollover effects
- Create effective photo galleries and special effects, including drop shadows
- Get up to speed on CSS 3 properties that work in the latest browser versions
- Build complex layouts using CSS, including multi-column designs Style web pages for printing

With CSS: The Missing Manual, Second Edition, you'll find all-new online tutorial pages, expanded CSS 3 coverage, and broad support for Firebox, Safari, and other major web browsers, including Internet Explorer 8. Learn how to use CSS effectively to build new websites, or refurbish old sites that are due for an upgrade.

]]>
538 David Sawyer McFarland 0596802447 Doniyor 0 to-read 4.14 2006 CSS: The Missing Manual (Missing Manuals)
author: David Sawyer McFarland
name: Doniyor
average rating: 4.14
book published: 2006
rating: 0
read at:
date added: 2019/04/02
shelves: to-read
review:

]]>
Third-Party Javascript 14289125 Summary

Third-Party JavaScript guides web developers through the complete development of a full-featured third-party JavaScript application. You'll learn dozens of techniques for developing widgets that collect data for analytics, provide helpful overlays and dialogs, or implement features like chat or commenting. The concepts and examples throughout this book represent the best practices for this emerging field, based on thousands of real-world dev hours and results from millions of users.

About this Book

There's an art to writing third-party JavaScript—embeddable scripts that can plug into any website. They must adapt easily to unknown host environments, coexist with other applications, and manage the tricky security vulnerabilities you get when code and asset files are served from remote web addresses. Get it right and you have unlimited options for distributing your apps. This unique book shows you how.Third-Party JavaScript guides you through the ins and outs of building full-featured third-party JavaScript applications. You'll learn techniques for developing widgets that collect data for analytics, provide helpful overlays and dialogs, or implement features like chat and commenting. The concepts and examples throughout the book represent the best practices for this emerging field, based on thousands of real-world dev hours and results from millions of users.

Written for web developers who know JavaScript, this book requires no prior knowledge of third-party apps.

What's Inside

Writing conflict-free JavaScript, HTML, and CSS Making cross-domain requests from the browser How to overcome third-party cookie limitations Security vulnerabilities of third-party applicationsPurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Authors

Ben Vinegar is an engineer at Disqus, a third-party JavaScript commenting platform. Anton Kovalyov is a software engineer at Mozilla. They are third-party applications experts whose work has been distributed on millions of websites

Table of Contents
Introduction to third-party JavaScript Distributing and loading your application Rendering HTML and CSS Communicating with the server Cross-domain iframe messaging Authentication and sessions Security Developing a third-party JavaScript SDK Performance Debugging and testing]]>
300 Ben Vinegar 1617290548 Doniyor 0 to-read 4.08 2012 Third-Party Javascript
author: Ben Vinegar
name: Doniyor
average rating: 4.08
book published: 2012
rating: 0
read at:
date added: 2019/03/31
shelves: to-read
review:

]]>
<![CDATA[Domain-Driven Design Distilled]]> 28602719 176 Vaughn Vernon 0134434420 Doniyor 0 to-read 3.77 Domain-Driven Design Distilled
author: Vaughn Vernon
name: Doniyor
average rating: 3.77
book published:
rating: 0
read at:
date added: 2019/03/27
shelves: to-read
review:

]]>
<![CDATA[Agile Software Development, Principles, Patterns, and Practices]]> 84985 552 Robert C. Martin 0135974445 Doniyor 0 to-read 4.26 2002 Agile Software Development, Principles, Patterns, and Practices
author: Robert C. Martin
name: Doniyor
average rating: 4.26
book published: 2002
rating: 0
read at:
date added: 2019/03/25
shelves: to-read
review:

]]>
<![CDATA[Code: The Hidden Language of Computer Hardware and Software]]> 13020367
Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines.

It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.]]>
654 Charles Petzold 0735654425 Doniyor 0 to-read 4.37 1999 Code: The Hidden Language of Computer Hardware and Software
author: Charles Petzold
name: Doniyor
average rating: 4.37
book published: 1999
rating: 0
read at:
date added: 2019/03/25
shelves: to-read
review:

]]>
Programming Pearls 52084 "The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encountered in that book stayed with me long after I read it. Jon has done a wonderful job of updating the material. I am very impressed at how fresh the new examples seem."
- Steve McConnell, author, Code Complete

When programmers list their favorite books, Jon Bentley's collection of programming pearls is commonly included among the classics. Just as natural pearls grow from grains of sand that irritate oysters, programming pearls have grown from real problems that have irritated real programmers. With origins beyond solid engineering, in the realm of insight and creativity, Bentley's pearls offer unique and clever solutions to those nagging problems. Illustrated by programs designed as much for fun as for instruction, the book is filled with lucid and witty descriptions of practical programming techniques and fundamental design principles. It is not at all surprising that Programming Pearls has been so highly valued by programmers at every level of experience.

In this revision, the first in 14 years, Bentley has substantially updated his essays to reflect current programming methods and environments. In addition, there are three new essays on (1) testing, debugging, and timing; (2) set representations; and (3) string problems. All the original programs have been rewritten, and an equal amount of new code has been generated. Implementations of all the programs, in C or C++, are now available on the Web.

What remains the same in this new edition is Bentley's focus on the hard core of programming problems and his delivery of workable solutions to those problems. Whether you are new to Bentley's classic or are revisiting his work for some fresh insight, this book is sure to make your own list of favorites.]]>
239 Jon L. Bentley 0201657880 Doniyor 0 to-read 4.20 1986 Programming Pearls
author: Jon L. Bentley
name: Doniyor
average rating: 4.20
book published: 1986
rating: 0
read at:
date added: 2019/03/25
shelves: to-read
review:

]]>
<![CDATA[Domain-Driven Design: Tackling Complexity in the Heart of Software]]> 179133 Ralph Johnson, author of Design Patterns "If you don't think you are getting value from your investment in object-oriented programming, this book will tell you what you've forgotten to do. "Eric Evans convincingly argues for the importance of domain modeling as the central focus of development and provides a solid framework and set of techniques for accomplishing it. This is timeless wisdom, and will hold up long after the methodologies du jour have gone out of fashion." --Dave Collins, author of Designing Object-Oriented User Interfaces "Eric weaves real-world experience modeling--and building--business applications into a practical, useful book. Written from the perspective of a trusted practitioner, Eric's descriptions of ubiquitous language, the benefits of sharing models with users, object life-cycle management, logical and physical application structuring, and the process and results of deep refactoring are major contributions to our field." --Luke Hohmann, author of Beyond Software Architecture "This book belongs on the shelf of every thoughtful software developer." --Kent Beck "What Eric has managed to capture is a part of the design process that experienced object designers have always used, but that we have been singularly unsuccessful as a group in conveying to the rest of the industry. We've given away bits and pieces of this knowledge...but we've never organized and systematized the principles of building domain logic. This book is important." --Kyle Brown, author of Enterprise Java(TM) Programming with IBM(R) WebSphere(R) The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process. Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:
Getting all team members to speak the same language Connecting model and implementation more deeply Sharpening key distinctions in a model Managing the lifecycle of a domain object Writing domain code that is safe to combine in elaborate ways Making complex code obvious and predictable Formulating a domain vision statement Distilling the core of a complex domain Digging out implicit concepts needed in the model Applying analysis patterns Relating design patterns to the model Maintaining model integrity in a large system Dealing with coexisting models on the same project Organizing systems with large-scale structures Recognizing and responding to modeling breakthroughs With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.]]>
560 Eric Evans 0321125215 Doniyor 0 to-read 4.14 2003 Domain-Driven Design: Tackling Complexity in the Heart of Software
author: Eric Evans
name: Doniyor
average rating: 4.14
book published: 2003
rating: 0
read at:
date added: 2019/03/25
shelves: to-read
review:

]]>
<![CDATA[Structure and Interpretation of Computer Programs]]> 43713 657 Harold Abelson 0262510871 Doniyor 0 to-read 4.47 1984 Structure and Interpretation of Computer Programs
author: Harold Abelson
name: Doniyor
average rating: 4.47
book published: 1984
rating: 0
read at:
date added: 2019/03/25
shelves: to-read
review:

]]>
<![CDATA[Java Programming Interviews Exposed]]> 17891686 384 Noel Markham 1118722868 Doniyor 0 to-read 3.52 2014 Java Programming Interviews Exposed
author: Noel Markham
name: Doniyor
average rating: 3.52
book published: 2014
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA[Programming Interviews Exposed: Secrets to Landing Your Next Job (Programmer to Programmer)]]> 154154 This book is for programmers and developers applying for jobs in the software industry or in IT departments of major corporations. Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.]]> 237 John Mongan 047012167X Doniyor 0 to-read 3.89 2000 Programming Interviews Exposed: Secrets to Landing Your Next Job (Programmer to Programmer)
author: John Mongan
name: Doniyor
average rating: 3.89
book published: 2000
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
The Soul of a New Machine 7090 The Soul of a New Machine, tells stories of 35-year-old "veteran" engineers hiring recent college graduates and encouraging them to work harder and faster on complex and difficult projects, exploiting the youngsters' ignorance of normal scheduling processes while engendering a new kind of work ethic.

These days, we are used to the "total commitment" philosophy of managing technical creation, but Kidder was surprised and even a little alarmed at the obsessions and compulsions he found. From in-house political struggles to workers being permitted to tease management to marathon 24-hour work sessions, The Soul of a New Machine explores concepts that already seem familiar, even old-hat, less than 20 years later. Kidder plainly admires his subjects; while he admits to hopeless confusion about their work, he finds their dedication heroic. The reader wonders, though, what will become of it all, now and in the future. —Rob Lightner]]>
293 Tracy Kidder 0316491977 Doniyor 0 to-read 4.10 1981 The Soul of a New Machine
author: Tracy Kidder
name: Doniyor
average rating: 4.10
book published: 1981
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA[A People’s History of Computing in the United States]]> 38502098
The invention of the personal computer liberated users from corporate mainframes and brought computing into homes. But throughout the 1960s and 1970s a diverse group of teachers and students working together on academic computing systems conducted many of the activities we now recognize as personal and social computing. Their networks were centered in New Hampshire, Minnesota, and Illinois, but they connected far-flung users. Joy Rankin draws on detailed records to explore how users exchanged messages, programmed music and poems, fostered communities, and developed computer games like The Oregon Trail . These unsung pioneers helped shape our digital world, just as much as the inventors, garage hobbyists, and eccentric billionaires of Palo Alto.

By imagining computing as an interactive commons, the early denizens of the digital realm seeded today’s debate about whether the internet should be a public utility and laid the groundwork for the concept of net neutrality. Rankin offers a radical precedent for a more democratic digital culture, and new models for the next generation of activists, educators, coders, and makers.]]>
336 Joy Lisi Rankin 0674970977 Doniyor 0 to-read 3.43 2018 A People’s History of Computing in the United States
author: Joy Lisi Rankin
name: Doniyor
average rating: 3.43
book published: 2018
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
The Big Machine 20799215 Used Book 245 Robert Jungk Doniyor 0 to-read 3.83 1968 The Big Machine
author: Robert Jungk
name: Doniyor
average rating: 3.83
book published: 1968
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA[Spy the Lie: Former CIA Officers Teach You How to Detect Deception]]> 20407297 2012009737]]> 272 Philip Houston Doniyor 0 to-read 3.92 2012 Spy the Lie: Former CIA Officers Teach You How to Detect Deception
author: Philip Houston
name: Doniyor
average rating: 3.92
book published: 2012
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA[SUMMARY: Spy the Lie: Former CIA Officers Teach You How to Detect Deception: By Philip Houston and Friends (Busy Human's Summary Book 5)]]> 41018065 42 The Mighty Jewmanberg 1985340518 Doniyor 0 to-read 5.00 SUMMARY: Spy the Lie: Former CIA Officers Teach You How to Detect Deception: By Philip Houston and Friends (Busy Human's Summary Book 5)
author: The Mighty Jewmanberg
name: Doniyor
average rating: 5.00
book published:
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA[Super Brain: Unleashing the Explosive Power of Your Mind to Maximize Health, Happiness, and Spiritual Well-Being]]> 13573432
In contrast to the “baseline brain� that fulfills the tasks of everyday life, Chopra and Tanzi propose that, through a person’s increased self-awareness and conscious intention, the brain can be taught to reach far beyond its present limitations. “We are living in a golden age for brain research, but is this a golden age for your brain?� they ask.

Super Brain explains how it can be, by combining cutting-edge research and spiritual insights, demolishing the five most widespread myths about the brain that limit your potential, and then showing you methods to:

-Use your brain instead of letting it use you
-Create the ideal lifestyle for a healthy brain
-Reduce the risks of aging
-Promote happiness and well-being through the mind-body connection
-Access the enlightened brain, the gateway to freedom and bliss
-Overcome the most common challenges, such as memory loss, depression, anxiety, and obesity

Your brain is capable of incredible healing and constant reshaping. Through a new relationship with your brain you can transform your life. In Super Brain , Chopra and Tanzi guide you on a fascinating journey that envisions a leap in human evolution. The brain is not just the greatest gift that Nature has given us. It’s the gateway to an unlimited future that you can begin to live today.]]>
336 Deepak Chopra 0307956822 Doniyor 0 to-read 3.82 Super Brain: Unleashing the Explosive Power of Your Mind to Maximize Health, Happiness, and Spiritual Well-Being
author: Deepak Chopra
name: Doniyor
average rating: 3.82
book published:
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA["Surely You're Joking, Mr. Feynman!": Adventures of a Curious Character]]> 35167685 A New York Times bestseller—the outrageous exploits of one of this century's greatest scientific minds and a legendary American original.


Richard Feynman, winner of the Nobel Prize in physics, thrived on outrageous adventures. Here he recounts in his inimitable voice his experience trading ideas on atomic physics with Einstein and Bohr and ideas on gambling with Nick the Greek; cracking the uncrackable safes guarding the most deeply held nuclear secrets; accompanying a ballet on his bongo drums; painting a naked female toreador. In short, here is Feynman's life in all its eccentric—a combustible mixture of high intelligence, unlimited curiosity, and raging chutzpah.]]>
400 Richard P. Feynman 0393355624 Doniyor 0 to-read 4.26 1985 "Surely You're Joking, Mr. Feynman!": Adventures of a Curious Character
author: Richard P. Feynman
name: Doniyor
average rating: 4.26
book published: 1985
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA["What Do You Care What Other People Think?": Further Adventures of a Curious Character]]> 35167718 Among the book's many tales we meet Feynman's first wife, Arlene, who taught him of love's irreducible mystery as she lay dying in a hospital bed while he worked nearby on the atomic bomb at Los Alamos. We are also given a fascinating narrative of the investigation of the space shuttle Challenger's explosion in 1986, and we relive the moment when Feynman revealed the disaster's cause by an elegant experiment: dropping a ring of rubber into a glass of cold water and pulling it out, misshapen.]]> 288 Richard P. Feynman 0393355640 Doniyor 0 to-read 4.10 1988 "What Do You Care What Other People Think?": Further Adventures of a Curious Character
author: Richard P. Feynman
name: Doniyor
average rating: 4.10
book published: 1988
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA[Brief Answers to the Big Questions]]> 40277241
Within these pages, he provides his personal views on our biggest challenges as a human race, and where we, as a planet, are heading next. Each section will be introduced by a leading thinker offering his or her own insight into Professor Hawking's contribution to our understanding.]]>
256 Stephen Hawking 1984819194 Doniyor 0 to-read 4.28 2018 Brief Answers to the Big Questions
author: Stephen Hawking
name: Doniyor
average rating: 4.28
book published: 2018
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
Ego Is the Enemy 27036528
Many of us insist the main impediment to a full, successful life is the outside world. In fact, the most common enemy lies within: our ego. Early in our careers, it impedes learning and the cultivation of talent. With success, it can blind us to our faults and sow future problems. In failure, it magnifies each blow and makes recovery more difficult. At every stage, ego holds us back.

The Ego is the Enemy draws on a vast array of stories and examples, from literature to philosophy to history. We meet fascinating figures like Howard Hughes, Katharine Graham, Bill Belichick, and Eleanor Roosevelt, all of whom reached the highest levels of power and success by conquering their own egos. Their strategies and tactics can be ours as well.

But why should we bother fighting ego in an era that glorifies social media, reality TV, and other forms of shameless self-promotion? Armed with the lessons in this book, as Holiday writes, “you will be less invested in the story you tell about your own specialness, and as a result, you will be liberated to accomplish the world-changing work you’ve set out to achieve.”]]>
226 Ryan Holiday 1591847818 Doniyor 0 to-read 4.12 2016 Ego Is the Enemy
author: Ryan Holiday
name: Doniyor
average rating: 4.12
book published: 2016
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA[Switch: How to Change Things When Change Is Hard]]> 6570502 Why is it so hard to make lasting changes in our companies, in our communities, and in our own lives?

The primary obstacle is a conflict that's built into our brains, say Chip and Dan Heath, authors of the critically acclaimed bestseller Made to Stick. Psychologists have discovered that our minds are ruled by two different systems - the rational mind and the emotional mind - that compete for control. The rational mind wants a great beach body; the emotional mind wants that Oreo cookie. The rational mind wants to change something at work; the emotional mind loves the comfort of the existing routine. This tension can doom a change effort - but if it is overcome, change can come quickly.

In Switch, the Heaths show how everyday people - employees and managers, parents and nurses - have united both minds and, as a result, achieved dramatic results:

- The lowly medical interns who managed to defeat an entrenched, decades-old medical practice that was endangering patients (see page 242)
- The home-organizing guru who developed a simple technique for overcoming the dread of housekeeping (see page 130)
- The manager who transformed a lackadaisical customer-support team into service zealots by removing a standard tool of customer service (see page 199)

In a compelling, story-driven narrative, the Heaths bring together decades of counterintuitive research in psychology, sociology, and other fields to shed new light on how we can effect transformative change. Switch shows that successful changes follow a pattern, a pattern you can use to make the changes that matter to you, whether your interest is in changing the world or changing your waistline.]]>
305 Chip Heath 0385528752 Doniyor 0 to-read 4.02 2010 Switch: How to Change Things When Change Is Hard
author: Chip Heath
name: Doniyor
average rating: 4.02
book published: 2010
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA[The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change]]> 33369254
In this book, author Camille Fournier takes you through the stages of technical management, from mentoring interns to working with the senior staff. You ll get actionable advice for approaching various obstacles in your path, whether you re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization.

* Discover how to manage small teams and large/multi-level teams
* Understand how to build and bootstrap a unifying culture in teams
* Deal with people problems and learn how to mentor other managers and new leaders
* Learn how to manage yourself: avoid common pitfalls that challenge many leaders
* Obtain several practices that you can incorporate and practice along the way]]>
226 Camille Fournier 1491973897 Doniyor 0 to-read 4.23 2017 The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
author: Camille Fournier
name: Doniyor
average rating: 4.23
book published: 2017
rating: 0
read at:
date added: 2019/03/23
shelves: to-read
review:

]]>
<![CDATA[Designing Scalable JavaScript Applications]]> 33122178 134 Emmit A. Scott Jr. 1617294179 Doniyor 0 to-read 3.50 Designing Scalable JavaScript Applications
author: Emmit A. Scott Jr.
name: Doniyor
average rating: 3.50
book published:
rating: 0
read at:
date added: 2019/03/21
shelves: to-read
review:

]]>
<![CDATA[97 Things Every Software Architect Should Know]]> 5487765 220 Richard Monson-Haefel 059652269X Doniyor 0 to-read 3.60 2009 97 Things Every Software Architect Should Know
author: Richard Monson-Haefel
name: Doniyor
average rating: 3.60
book published: 2009
rating: 0
read at:
date added: 2019/03/20
shelves: to-read
review:

]]>
<![CDATA[Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)]]> 13705402 240 David Herman 0321812182 Doniyor 0 to-read 4.32 2012 Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
author: David Herman
name: Doniyor
average rating: 4.32
book published: 2012
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
JavaScript Application Design 20418198
JavaScript Application A Build First Approach introduces JavaScript developers to techniques that will improve the quality of their software as well as their web development workflow. You'll begin by learning how to establish build processes that are appropriate for JavaScript-driven development. Then, you'll walk through best practices for productive day-to-day development, like running tasks when your code changes, deploying applications with a single command, and monitoring the state of your application once it's in production.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Book

The fate of most applications is often sealed before a single line of code has been written. How is that possible? Simply, bad design assures bad results. Good design and effective processes are the foundation on which maintainable applications are built, scaled, and improved. For JavaScript developers, this means discovering the tooling, modern libraries, and architectural patterns that enable those improvements.

JavaScript Application A Build First Approach introduces techniques to improve software quality and development workflow. You'll begin by learning how to establish processes designed to optimize the quality of your work. You'll execute tasks whenever your code changes, run tests on every commit, and deploy in an automated fashion. Then you'll focus on designing modular components and composing them together to build robust applications.

This book assumes readers understand the basics of JavaScript.

What's Inside

About the Author

Nicolas Bevacqua is a freelance developer with a focus on modular JavaScript, build processes, and sharp design. He maintains a blog at ponyfoo.com.

Table of Contents]]>
314 Nicolas Bevacqua Doniyor 0 to-read 3.77 2015 JavaScript Application Design
author: Nicolas Bevacqua
name: Doniyor
average rating: 3.77
book published: 2015
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
<![CDATA[Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming]]> 1960593
With Pro JavaScript Design Patterns, you'll start with the basics of objectoriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kickstart your JavaScript development in the second part of the book, where you'll find detail on how to implement and take advantage of several design patterns in JavaScript, including composites, decorators, facades, adapters, and many more.

Each chapter is packed with realworld examples of how the design patterns are best used and expert advice on writing better code, as well as what to watch out for. Along the way you'll discover how to create your own libraries and APIs for even more efficient coding.Master the basics of objectoriented programming in JavaScript, as they apply to design patterns Apply design patterns to your kickstart your JavaScript development Work through several realworld examples What you'll learn How to apply objectoriented programming techniques in JavaScript How to take advantage of inheritance, interfaces, and encapsulation and information hiding to kickstart your JavaScript development How to implement several design patterns in your JavaScript projects, including factory, facade, bridge, composite, adapter, decorator, flyweight, proxy, command, observer, and chain of responsibility How to make your code easier to manage in a team environment, as well as on your own How to create your own libraries and APIs Who this book is for

This book will be an invaluable learning tool for any experienced JavaScript developer. Table of Contents Expressive JavaScript Interfaces Encapsulation and Information Hiding Inheritance The Singleton Pattern Chaining The Factory Pattern The Bridge Pattern The Composite Pattern The Facade Pattern The Adapter Pattern The Decorator Pattern The Flyweight Pattern The Proxy Pattern The Observer Pattern The Command Pattern The Chain of Responsibility Pattern]]>
269 Ross Harmes 159059908X Doniyor 0 to-read 4.11 2007 Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming
author: Ross Harmes
name: Doniyor
average rating: 4.11
book published: 2007
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
<![CDATA[Object-oriented Javascript: Create Scalable, Reusable High-quality Javascript Applications, and Libraries]]> 4355468 337 Stoyan Stefanov 1847194141 Doniyor 0 to-read 4.19 2008 Object-oriented Javascript: Create Scalable, Reusable High-quality Javascript Applications, and Libraries
author: Stoyan Stefanov
name: Doniyor
average rating: 4.19
book published: 2008
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
<![CDATA[Mastering JavaScript High Performance]]> 25334990 210 Chad R. Adams 1784395099 Doniyor 0 to-read 2.50 2015 Mastering JavaScript High Performance
author: Chad R. Adams
name: Doniyor
average rating: 2.50
book published: 2015
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
<![CDATA[Professional JavaScript for Web Developers]]> 135437 672 Nicholas C. Zakas 0764579088 Doniyor 0 to-read 4.24 2005 Professional JavaScript for Web Developers
author: Nicholas C. Zakas
name: Doniyor
average rating: 4.24
book published: 2005
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
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 Doniyor 0 to-read 4.08 2014 JavaScript Testing Recipes
author: James Coglan
name: Doniyor
average rating: 4.08
book published: 2014
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
<![CDATA[Learning Javascript Design Patterns]]> 14289134 227 Addy Osmani Doniyor 0 to-read 3.82 2011 Learning Javascript Design Patterns
author: Addy Osmani
name: Doniyor
average rating: 3.82
book published: 2011
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
<![CDATA[Practical Probabilistic Programming]]> 23169133 Practical Probabilistic Programming introduces the working programmer to probabilistic programming. In it, you'll learn how to use the PP paradigm to model application domains and then express those probabilistic models in code. Although PP can seem abstract, in this book you'll immediately work on practical examples, like using the Figaro language to build a spam filter and applying Bayesian and Markov networks, to diagnose computer system data problems and recover digital images.]]> 456 Avi Pfeffer Doniyor 0 to-read 3.29 2016 Practical Probabilistic Programming
author: Avi Pfeffer
name: Doniyor
average rating: 3.29
book published: 2016
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
<![CDATA[Maintainable JavaScript: Writing Readable Code]]> 16608094
Author Nicholas Zakas assembled this collection of best practices as a front-end tech leader at Yahoo!, after completing his own journey from solo hacker to team player. He also includes rules recommended by other industry authorities. Use these tips and techniques to help your team set aside individual preferences and function at a higher level. Establish specific code conventions for your team Use tools such as JSLint and JSHint to keep your team on track Adopt style guidelines, such as basic formatting, to help your team produce uniform code Apply several programming practices to solve problems and improve code quality Create an automated JavaScript build system using a variety of utilities Integrate browser-based JavaScript testing with tools such as the YUI Test Selenium Driver]]>
242 Nicholas C. Zakas 144932813X Doniyor 0 to-read 0.0 2012 Maintainable JavaScript: Writing Readable Code
author: Nicholas C. Zakas
name: Doniyor
average rating: 0.0
book published: 2012
rating: 0
read at:
date added: 2019/03/16
shelves: to-read
review:

]]>
<![CDATA[Deep Work: Rules for Focused Success in a Distracted World]]> 25744928 One of the most valuable skills in our economy is becoming increasingly rare. If you master this skill, you'll achieve extraordinary results.

Deep work is the ability to focus without distraction on a cognitively demanding task. It's a skill that allows you to quickly master complicated information and produce better results in less time. Deep work will make you better at what you do and provide the sense of true fulfillment that comes from craftsmanship. In short, deep work is like a super power in our increasingly competitive twenty-first century economy. And yet, most people have lost the ability to go deep-spending their days instead in a frantic blur of e-mail and social media, not even realizing there's a better way.

In Deep Work, author and professor Cal Newport flips the narrative on impact in a connected age. Instead of arguing distraction is bad, he instead celebrates the power of its opposite. Dividing this book into two parts, he first makes the case that in almost any profession, cultivating a deep work ethic will produce massive benefits. He then presents a rigorous training regimen, presented as a series of four "rules," for transforming your mind and habits to support this skill.

A mix of cultural criticism and actionable advice, Deep Work takes the reader on a journey through memorable stories-from Carl Jung building a stone tower in the woods to focus his mind, to a social media pioneer buying a round-trip business class ticket to Tokyo to write a book free from distraction in the air-and no-nonsense advice, such as the claim that most serious professionals should quit social media and that you should practice being bored. Deep Work is an indispensable guide to anyone seeking focused success in a distracted world.]]>
296 Cal Newport 1455586692 Doniyor 0 to-read 4.16 2016 Deep Work: Rules for Focused Success in a Distracted World
author: Cal Newport
name: Doniyor
average rating: 4.16
book published: 2016
rating: 0
read at:
date added: 2019/03/12
shelves: to-read
review:

]]>
<![CDATA[Functional Programming in JavaScript]]> 27876180
About the technology
As web developers build increasingly complex applications in JavaScript, the code base for these projects can become exponentially larger and harder to maintain. The result? Application performance suffers, and readability and extensibility are severely compromised. For applications like these, Functional Programming provides a saner approach, allowing you to write elegant, readable code that raises the level of abstraction while being less prone to errors. Although not a "pure" functional language, JavaScript's native functional capabilities unlock access to proven functional programming techniques and practices.

What's inside
Foundations of functional programming and design
Explore JavaScript's functional programming capabilities and the functional library ecosystem
Create more reliable code by embracing immutability
Learn to write code that's easier to reason about
Separate core logic from program structure to write extensible code
Adopt a new approach to error handling and testing
Apply functional programming to solve real-world problems
About the reader
Readers need to be comfortable with JavaScript programming and object-oriented design. No previous experience with functional programming is required.

About the author
Luis Atencio is a Staff Software Engineer for Citrix Systems in Ft. Lauderdale, FL. He develops and architects applications leveraging Java, PHP, and JavaScript platforms. Luis is very involved in the community and has presented at local meet-ups. He blogs about software engineering at luisatencio.net and writes articles for PHP magazines and DZone. Follow Luis on twitter at @luijar.]]>
272 Luis Atencio Doniyor 0 to-read 4.21 Functional Programming in JavaScript
author: Luis Atencio
name: Doniyor
average rating: 4.21
book published:
rating: 0
read at:
date added: 2019/03/11
shelves: to-read
review:

]]>
<![CDATA[Get Everything Done And Still Have Time to Play]]> 1193278 208 Mark Forster 0340746203 Doniyor 0 to-read 3.83 2000 Get Everything Done And Still Have Time to Play
author: Mark Forster
name: Doniyor
average rating: 3.83
book published: 2000
rating: 0
read at:
date added: 2019/03/10
shelves: to-read
review:

]]>
4 Diciplines of Execution 33033315 Sean Covey 150110554X Doniyor 0 to-read 4.14 4 Diciplines of Execution
author: Sean Covey
name: Doniyor
average rating: 4.14
book published:
rating: 0
read at:
date added: 2019/03/02
shelves: to-read
review:

]]>
<![CDATA[Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))]]> 8082269 This book’s techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format. Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs―and, where appropriate, gain the significant technical and business benefits they offer. The topics covered � How DSLs compare to frameworks and libraries, and when those alternatives are sufficient � Using parsers and parser generators, and parsing external DSLs � Understanding, comparing, and choosing DSL language constructs � Determining whether to use code generation, and comparing code generation strategies � Previewing new language workbench tools for creating DSLs]]> 640 Martin Fowler 0321712943 Doniyor 0 to-read 3.87 2010 Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))
author: Martin Fowler
name: Doniyor
average rating: 3.87
book published: 2010
rating: 0
read at:
date added: 2019/03/02
shelves: to-read
review:

]]>
<![CDATA[Sleep: Change the way you sleep with this 90 minute read]]> 31566948 Proven solutions for better nights, from the 'sleep guru' to sports stars including Cristiano Ronaldo
One third of our lives are spent trying to sleep. Most us have disturbed, restless nights and rely on a cocktail of caffeine and sugar to drag us through the day. Yet the hours we spend in bed shape our mood, motivation and decision-making skills - defining our performance in work, at home and keeping fit.

We need a new approach to sleep. One that helps us cope with our ever more demanding days and always be our personal best.

Nick Littlehales is the elite sleep coach to some of the world's leading sports stars and teams, across Premiership and international football, British Cycling and Team Sky, rugby and Olympic sports. His groundbreaking practical techniques have transformed the way athletes approach sleep, unlocking higher levels of mental and physical recovery, personal best performances and ultimately a winning mindset.

Now he lays bare his strategies for us all to use. From your personal sleep characteristics and cycles, to posture and bedding, he sets out achievable ways to get the highest possible quality of sleep recovery.
Read Sleep, learn from the best in sport, and kickstart a more confident, successful and happier you.

]]>
197 Nick Littlehales Doniyor 0 to-read 3.84 2016 Sleep: Change the way you sleep with this 90 minute read
author: Nick Littlehales
name: Doniyor
average rating: 3.84
book published: 2016
rating: 0
read at:
date added: 2019/02/26
shelves: to-read
review:

]]>
<![CDATA[xUnit Test Patterns: Refactoring Test Code]]> 337302 xUnit Test Patterns is the definitive guide to writing automated tests using xUnit, the most popular unit testing framework in use today. Agile coach and test automation expert Gerard Meszaros describes 68 proven patterns for making tests easier to write, understand, and maintain. He then shows you how to make them more robust and repeatable--and far more cost-effective. Loaded with information, this book feels like three books in one. The first part is a detailed tutorial on test automation that covers everything from test strategy to in-depth test coding. The second part, a catalog of 18 frequently encountered "test smells," provides trouble-shooting guidelines to help you determine the root cause of problems and the most applicable patterns. The third part contains detailed descriptions of each pattern, including refactoring instructions illustrated by extensive code samples in multiple programming languages. Topics covered include
Writing better tests--and writing them faster The four phases of automated tests: fixture setup, exercising the system under test, result verification, and fixture teardown Improving test coverage by isolating software from its environment using Test Stubs and Mock Objects Designing software for greater testability Using test "smells" (including code smells, behavior smells, and project smells) to spot problems and know when and how to eliminate them Refactoring tests for greater simplicity, robustness, and execution speed This book will benefit developers, managers, and testers working with any agile or conventional development process, whether doing test-driven development or writing the tests last. While the patterns and smells are especially applicable to all members of the xUnit family, they also apply to next-generation behavior-driven development frameworks such as RSpec and JBehave and to other kinds of test automation tools, including recorded test tools and data-driven test tools such as Fit and FitNesse.

Visual Summary of the Pattern Language
Foreword

Preface

Acknowledgments

Introduction

Refactoring a Test

PART I: The Narratives
Chapter 1 A Brief Tour
Chapter 2 Test Smells
Chapter 3 Goals of Test Automation
Chapter 4 Philosophy of Test Automation
Chapter 5 Principles of Test Automation
Chapter 6 Test Automation Strategy
Chapter 7 xUnit Basics
Chapter 8 Transient Fixture Management
Chapter 9 Persistent Fixture Management
Chapter 10 Result Verification
Chapter 11 Using Test Doubles
Chapter 12 Organizing Our Tests
Chapter 13 Testing with Databases
Chapter 14 A Roadmap to Effective Test Automation
PART II: The Test Smells
Chapter 15 Code Smells
Chapter 16 Behavior Smells
Chapter 17 Project Smells
PART III: The Patterns
Chapter 18 Test Strategy Patterns
Chapter 19 xUnit Basics Patterns
Chapter 20 Fixture Setup Patterns
Chapter 21 Result Verification Patterns
Chapter 22 Fixture Teardown Patterns
Chapter 23 Test Double Patterns
Chapter 24 Test Organization Patterns
Chapter 25 Database Patterns
Chapter 26 Design-for-Testability Patterns
Chapter 27 Value Patterns
PART IV: Appendixes
Appendix A Test Refactorings
Appendix B xUnit Terminology
Appendix C xUnit Family Members
Appendix D Tools
Appendix E Goals and Principles
Appendix F Smells, Aliases, and Causes
Appendix G Patterns, Aliases, and Variations
Glossary
References

Index

"]]>
833 Gerard Meszaros 0131495054 Doniyor 0 to-read 3.94 2003 xUnit Test Patterns: Refactoring Test Code
author: Gerard Meszaros
name: Doniyor
average rating: 3.94
book published: 2003
rating: 0
read at:
date added: 2019/01/25
shelves: to-read
review:

]]>
<![CDATA[Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions]]> 85012 736 Gregor Hohpe 0321200683 Doniyor 0 to-read 4.11 2003 Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
author: Gregor Hohpe
name: Doniyor
average rating: 4.11
book published: 2003
rating: 0
read at:
date added: 2019/01/25
shelves: to-read
review:

]]>