Mike's bookshelf: read en-US Thu, 03 Oct 2024 07:03:51 -0700 60 Mike's bookshelf: read 144 41 /images/layout/goodreads_logo_144.jpg <![CDATA[Pragmatic Unit Testing in Java 8 with JUnit]]> 23333089 236 Dave Thomas 1941222595 Mike 0 testing 3.84 2003 Pragmatic Unit Testing in Java 8 with JUnit
author: Dave Thomas
name: Mike
average rating: 3.84
book published: 2003
rating: 0
read at:
date added: 2024/10/03
shelves: testing
review:

]]>
Mastery 13589182 318 Robert Greene 0670024961 Mike 0 management 4.26 2012 Mastery
author: Robert Greene
name: Mike
average rating: 4.26
book published: 2012
rating: 0
read at:
date added: 2020/01/04
shelves: management
review:

]]>
Machine Learning for Hackers 13482301
Each chapter focuses on a specific problem in machine learning, such as classification, prediction, optimization, and recommendation. Using the R programming language, you'll learn how to analyze sample datasets and write simple machine learning algorithms. "Machine Learning for Hackers" is ideal for programmers from any background, including business, government, and academic research.Develop a naive Bayesian classifier to determine if an email is spam, based only on its textUse linear regression to predict the number of page views for the top 1,000 websitesLearn optimization techniques by attempting to break a simple letter cipherCompare and contrast U.S. Senators statistically, based on their voting recordsBuild a "whom to follow" recommendation system from Twitter data]]>
322 Drew Conway Mike 5 3.69 2012 Machine Learning for Hackers
author: Drew Conway
name: Mike
average rating: 3.69
book published: 2012
rating: 5
read at:
date added: 2020/01/04
shelves:
review:

]]>
<![CDATA[The Art of the Start: The Time-Tested, Battle-Hardened Guide for Anyone Starting Anything]]> 37875 A new product, a new service, a new company, a new division, a new organization, a new anything—where there’s a will, here’s the way.ĚýIt begins with a dream that just won’t quit, the once-in-a-lifetime thunderbolt of pure inspiration, the obsession, the world-beater, the killer app, the next big thing. Everyone who wants to make the world a better place becomes possessed by a grand idea.
But what does it take to turn your idea into action?ĚýĚýWhether you are an entrepreneur, intrapreneur, or not-for-profit crusader, there’s no shortage of advice available on issues such as writing a business plan, recruiting, raising capital, and branding. In fact, there are so many books, articles, and Web sites that many startups get bogged down to the point of paralysis. Or else they focus on the wrong priorities and go broke before they discover their mistakes.ĚýIn The Art of the Start, Guy Kawasaki brings two decades of experience as one of business’s most original and irreverent strategists to offer the essential guide for anyone starting anything, from a multinational corporation to a church group. At Apple in the 1980s, he helped lead one of the great companies of the century, turning ordinary consumers into evangelists. As founder and CEO of Garage Technology Ventures, a venture capital firm, he has field-tested his ideas with dozens of newly hatched companies. And as the author ofĚýbestselling business books and articles, he has advised thousands of people who are making their startup dreams real.ĚýFrom raising money to hiring the right people, from defining your positioning to creating a brand, from creating buzz to buzzing the competition, from managing a board to fostering a community, this book will guide you through an adventure that’s more art than science—the art of the start.
]]>
226 Guy Kawasaki 1591840562 Mike 0 3.89 2004 The Art of the Start: The Time-Tested, Battle-Hardened Guide for Anyone Starting Anything
author: Guy Kawasaki
name: Mike
average rating: 3.89
book published: 2004
rating: 0
read at:
date added: 2020/01/04
shelves:
review:

]]>
<![CDATA[A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security]]> 12746081 –Dino Dai Zovi, Information Security Professional
"Give a man an exploit and you make him a hacker for a day; teach a man to exploit bugs and you make him a hacker for a lifetime."
–Felix 'FX' Lindner
Seemingly simple bugs can have drastic consequences, allowing attackers to compromise systems, escalate local privileges, and otherwise wreak havoc on a system.
A Bug Hunter's Diary follows security expert Tobias Klein as he tracks down and exploits bugs in some of the world's most popular software, like Apple's iOS, the VLC media player, web browsers, and even the Mac OS X kernel. In this one-of-a-kind account, you'll see how the developers responsible for these flaws patched the bugs—or failed to respond at all. As you follow Klein on his journey, you'll gain deep technical knowledge and insight into how hackers approach difficult problems and experience the true joys (and frustrations) of bug hunting.
Along the way you'll learn how to:
A Bug Hunter's Diary is packed with real-world examples of vulnerable code and the custom programs used to find and test bugs. Whether you're hunting bugs for fun, for profit, or to make the world a safer place, you'll learn valuable new skills by looking over the shoulder of a professional bug hunter in action.]]>
200 Tobias Klein 1593273851 Mike 0 testing 3.94 2011 A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security
author: Tobias Klein
name: Mike
average rating: 3.94
book published: 2011
rating: 0
read at:
date added: 2020/01/03
shelves: testing
review:

]]>
<![CDATA[Networking All-in-One For Dummies]]> 8691868 912 Doug Lowe 0470625872 Mike 0 to-read 4.04 1994 Networking All-in-One For Dummies
author: Doug Lowe
name: Mike
average rating: 4.04
book published: 1994
rating: 0
read at:
date added: 2020/01/03
shelves: to-read
review:

]]>
<![CDATA[The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact]]> 25238425
They've internalized a mindset that took me years of trial and error to figure out. I'm going to share that mindset with you � along with hundreds of actionable techniques and proven habits � so you can shortcut those years.

Introducing The Effective Engineer � the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with hundreds of techniques to accelerate your career.

For two years, I embarked on a quest seeking an answer to one question:

How do the most effective engineers make their efforts, their teams, and their careers more successful?

I interviewed and collected stories from engineering VPs, directors, managers, and other leaders at today's top software companies: established, household names like Google, Facebook, Twitter, and LinkedIn; rapidly growing mid-sized companies like Dropbox, Square, Box, Airbnb, and Etsy; and startups like Reddit, Stripe, Instagram, and Lyft.

These leaders shared stories about the most valuable insights they've learned and the most common and costly mistakes that they've seen engineers � sometimes themselves � make.

This is just a small sampling of the hard questions I posed to them:

- What engineering qualities correlate with future success?
- What have you done that has paid off the highest returns?
- What separates the most effective engineers you've worked with from everyone else?
- What's the most valuable lesson your team has learned in the past year?
- What advice do you give to new engineers on your team?

Everyone's story is different, but many of the lessons share common themes.

You'll get to hear stories like:

- How did Instagram's team of 5 engineers build and support a service that grew to over 40 million users by the time the company was acquired?
- How and why did Quora deploy code to production 40 to 50 times per day?
- How did the team behind Google Docs become the fastest acquisition to rewrite its software to run on Google's infrastructure?
- How does Etsy use continuous experimentation to design features that are guaranteed to increase revenue at launch?
- How did Facebook's small infrastructure team effectively operate thousands of database servers?
- How did Dropbox go from barely hiring any new engineers to nearly tripling its team size year-over-year?

What's more, I've distilled their stories into actionable habits and lessons that you can follow step-by-step to make your career and your team more successful.

The skills used by effective engineers are all learnable.

And I'll teach them to you. With The Effective Engineer, I'll teach you a unifying framework called leverage � the value produced per unit of time invested � that you can use to identify the activities that produce disproportionate results.

Here's a sneak peek at some of the lessons you'll learn. You'll learn how to:

- Prioritize the right projects and tasks to increase your impact.
- Earn more leeway from your peers and managers on your projects.
- Spend less time maintaining and fixing software and more time building and shipping new features.
- Produce more accurate software estimates.
- Validate your ideas cheaply to reduce wasted work.
- Navigate organizational and people-related bottlenecks.
- Find the appropriate level of code reviews, testing, abstraction, and technical debt to balance speed and quality.
- Shorten your debugging workflow to increase your iteration speed.]]>
260 Edmond Lau 0996128107 Mike 0 programming 4.25 2015 The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact
author: Edmond Lau
name: Mike
average rating: 4.25
book published: 2015
rating: 0
read at:
date added: 2020/01/02
shelves: programming
review:

]]>
<![CDATA[Computer Science Distilled: Learn the Art of Solving Computational Problems]]> 34189798 Wladston Ferreira Filho 0997316004 Mike 0 4.04 2017 Computer Science Distilled: Learn the Art of Solving Computational Problems
author: Wladston Ferreira Filho
name: Mike
average rating: 4.04
book published: 2017
rating: 0
read at:
date added: 2020/01/02
shelves:
review:

]]>
Metaphors We Live By 34459 The now-classic Metaphors We Live By changed our understanding of metaphor and its role in language and the mind. Metaphor, the authors explain, is a fundamental mechanism of mind, one that allows us to use what we know about our physical and social experience to provide understanding of countless other subjects. Because such metaphors structure our most basic understandings of our experience, they are "metaphors we live by", metaphors that can shape our perceptions and actions without our ever noticing them.

In this updated edition of Lakoff and Johnson's influential book, the authors supply an afterword surveying how their theory of metaphor has developed within the cognitive sciences to become central to the contemporary understanding of how we think and how we express our thoughts in language.]]>
276 George Lakoff 0226468011 Mike 0 philosophy 4.10 1980 Metaphors We Live By
author: George Lakoff
name: Mike
average rating: 4.10
book published: 1980
rating: 0
read at:
date added: 2020/01/01
shelves: philosophy
review:

]]>
<![CDATA[Dark Territory: The Secret History of Cyber War]]> 25814289
In June 1983, President Reagan watched the movie War Games, in which a kid unwittingly hacks the Pentagon, and asked his top general if the scenario was plausible. The general said it was. This set in motion the first presidential directive on computer security.

The first use of cyber techniques in battle occurred in George H.W. Bush's Kuwait invasion in 1991 to disable Saddam's military communications. One year later, the NSA Director watched Sneakers, in which one of the characters says wars will soon be decided not by bullets or bombs but by information. The NSA and the Pentagon have been rowing over control of cyber weapons ever since.

From the 1994 (aborted) US invasion of Haiti, when the plan was to neutralize Haitian air-defenses by making all the telephones in Haiti busy at the same time, to Obama's Defense Department 2015 report on cyber policy that spells out the lead role played by our offensive operation, Fred Kaplan tells the story of the NSA and the Pentagon as they explore, exploit, fight, and defend the US. Dark Territory reveals all the details, including the 1998 incident when someone hacked into major US military commands and it wasn't Iraq, but two teenagers from California; how Israeli jets bomb a nuclear reactor in Syria in 2007 by hacking into Syrian air-defense radar system; the time in 2014 when North Korea hacks Sony's networks to pressure the studio to cancel a major Hollywood blockbuster; and many more. Dark Territory is the most urgent and controversial topic in national defense policy.]]>
339 Fred Kaplan 1476763259 Mike 0 3.87 2016 Dark Territory: The Secret History of Cyber War
author: Fred Kaplan
name: Mike
average rating: 3.87
book published: 2016
rating: 0
read at:
date added: 2019/12/31
shelves:
review:
Great principles, PRETTY well described. Highly recommended, especially the first part and the principles.
]]>
Contact 61666 semblent à présent impatients d'établir le contact : ils nous surveillent depuis longtemps, et le moment est peut-être venu pour eux de nous juger...]]> 580 Carl Sagan 2266079999 Mike 0 currently-reading 4.14 1985 Contact
author: Carl Sagan
name: Mike
average rating: 4.14
book published: 1985
rating: 0
read at:
date added: 2019/12/31
shelves: currently-reading
review:

]]>
Practical JIRA Plugins 12239195 114 Matthew B. Doar 1449308279 Mike 0 java 3.17 2011 Practical JIRA Plugins
author: Matthew B. Doar
name: Mike
average rating: 3.17
book published: 2011
rating: 0
read at:
date added: 2019/12/30
shelves: java
review:

]]>
Rails Recipes 519 332 Chad Fowler 0977616606 Mike 0 to-read 3.55 Rails Recipes
author: Chad Fowler
name: Mike
average rating: 3.55
book published:
rating: 0
read at:
date added: 2019/12/29
shelves: to-read
review:

]]>
<![CDATA[The Way of the Web Tester: A Beginner's Guide to Automating Tests]]> 29584679
This book shows you how to do three

* How to write really good automated tests for the web.

* How to pick and choose the right ones.

* How to explain, coordinate, and share your efforts with others.

If you're a traditional software tester who has never written an automated test before, this is the perfect book for getting started. Together, we'll go through everything you'll need to start writing your own tests.

If you're a developer, but haven't thought much about testing, this book will show you how to move fast without breaking stuff. You'll test RESTful web services and legacy systems, and see how to organize your tests.

And if you're a team lead, this is the Rosetta Stone you've been looking for. This book will help you bridge that testing gap between your developers and your testers by giving your team a model to discuss automated testing, and most importantly, to coordinate their efforts.

The Way of the Web Tester is packed with cartoons, graphics, best practices, war stories, plenty of humor, and hands-on tutorial exercises that will get you doing the right things, the right way.]]>
258 Jonathan Rasmusson 1680501836 Mike 0 testing 3.75 The Way of the Web Tester: A Beginner's Guide to Automating Tests
author: Jonathan Rasmusson
name: Mike
average rating: 3.75
book published:
rating: 0
read at:
date added: 2019/12/28
shelves: testing
review:

]]>
<![CDATA[The Smartest Guys in the Room: The Amazing Rise and Scandalous Fall of Enron]]> 113576 All the President's Men gave readers the full story, with all the drama and nuance and exclusive reporting. And thirty years later, if you're going to read only one book on Watergate, that's still the one. Today, Enron is the biggest business story of our time, and Fortune senior writers Bethany McLean and Peter Elkind are the new Woodward and Bernstein.

Remarkably, it was just two years ago that Enron was thought to epitomize a great New Economy company, with its skyrocketing profits and share price. But that was before Fortune published an article by McLean that asked a seemingly innocent question: How exactly does Enron make money? From that point on, Enron's house of cards began to crumble. Now, McLean and Elkind have investigated much deeper, to offer the definitive book about the Enron scandal and the fascinating people behind it.

Meticulously researched and character driven, Smartest Guys in the Room takes the reader deep into Enron's past—and behind the closed doors of private meetings. Drawing on a wide range of unique sources, the book follows Enron's rise from obscurity to the top of the business world to its disastrous demise. It reveals as never before major characters such as Ken Lay, Jeff Skilling, and Andy Fastow, as well as lesser known players like Cliff Baxter and Rebecca Mark. Smartest Guys in the Room is a story of greed, arrogance, and deceit—a microcosm of all that is wrong with American business today. Above all, it's a fascinating human drama that will prove to be the authoritative account of the Enron scandal.]]>
440 Bethany McLean 1591840538 Mike 0 to-read 4.20 2003 The Smartest Guys in the Room: The Amazing Rise and Scandalous Fall of Enron
author: Bethany McLean
name: Mike
average rating: 4.20
book published: 2003
rating: 0
read at:
date added: 2019/12/27
shelves: to-read
review:

]]>
<![CDATA[The New Rules of Marketing & PR: How to Use Social Media, Online Video, Mobile Applications, Blogs, News Releases, & Viral Marketing to Reach Buyers Directly]]> 17197005
Including a wealth of compelling case studies and real-world examples of content marketing and inbound marketing success, this is a practical guide to the new reality of reaching buyers when they're ready.Includes updated information, examples, and case studies plus an examination of newly popular tools such as Infographics, photo-sharing using Pinterest and Instagram, as well as expanded information on social media such as YouTube, Twitter, Facebook, and LinkedInDavid Meerman Scott is a marketing strategist, bestselling author of eight books including three international bestsellers, advisor to emerging companies including HubSpot and Eloqua, and a professional speaker on topics including marketing, leadership, and social media. Prior to starting his own business, he was marketing VP for two U.S. publicly traded companies and was Asia marketing director for Knight-Ridder, at the time one of the world's largest information companies.

"The New Rules of Marketing & PR" offers the single resource for entrepreneurs, business owners, nonprofit managers as well as those working in marketing or publicity departments to build a marketing and PR strategy to grow any business.]]>
438 David Meerman Scott 1118488768 Mike 0 business 3.87 2007 The New Rules of Marketing & PR: How to Use Social Media, Online Video, Mobile Applications, Blogs, News Releases, & Viral Marketing to Reach Buyers Directly
author: David Meerman Scott
name: Mike
average rating: 3.87
book published: 2007
rating: 0
read at:
date added: 2019/12/26
shelves: business
review:

]]>
<![CDATA[Joe Celko's SQL for Smarties: Advanced SQL Programming Third Edition (The Morgan Kaufmann Series in Data Management Systems)]]> 1046365 840 Joe Celko 0123693799 Mike 5 3.97 1995 Joe Celko's SQL for Smarties: Advanced SQL Programming Third Edition (The Morgan Kaufmann Series in Data Management Systems)
author: Joe Celko
name: Mike
average rating: 3.97
book published: 1995
rating: 5
read at:
date added: 2019/12/26
shelves:
review:
I found it an easy read, common sense and with numerous useful examples. I won't offer up the cliche that more deveolpers should read this book but will offer up the suggestion that more of them follow up by implementing it's suggestions.Really ENJOYED it, it was surprisingly easy to read. Explained all the rules and principles well. I was thinking about our production code all the time while reading it.
]]>
<![CDATA[Princess Labelmaker to the Rescue! (Origami Yoda, #5)]]> 18685287
In their fight against FunTime, the tedious, elective-crushing test prep program, Origami Yoda and the Rebel Alliance have found powerful allies in unexpected places. But the allegiance of one mysterious, all-powerful figure remains to be seen: Principal Rabbski. She says she'll help the rebels, but how? The state standards tests are just a month away, and the FunTime Menace is as strong as ever.

With time running out, one rebel decides to take matters into her own hands. The rogue rebel's code name? Princess Labelmaker! Convinced the Alliance's case file will persuade Rabbski to join the Rebellion, Princess Labelmaker steals it and delivers it right to the principal herself! Will the case file convert the principal...or bring about the Alliance's doom?]]>
189 Tom Angleberger 1419710524 Mike 0 testing 4.24 2014 Princess Labelmaker to the Rescue! (Origami Yoda, #5)
author: Tom Angleberger
name: Mike
average rating: 4.24
book published: 2014
rating: 0
read at:
date added: 2019/12/26
shelves: testing
review:

]]>
<![CDATA[Punished by Rewards: The Trouble with Gold Stars, Incentive Plans, A's, Praise and Other Bribes]]> 541132 Punished By Rewards presents an argument unsettling to hear but impossible to dismiss.]]> 398 Alfie Kohn 0395710901 Mike 0 currently-reading 4.17 1993 Punished by Rewards: The Trouble with Gold Stars, Incentive Plans, A's, Praise and Other Bribes
author: Alfie Kohn
name: Mike
average rating: 4.17
book published: 1993
rating: 0
read at:
date added: 2019/12/25
shelves: currently-reading
review:

]]>
Programming WCF Services 364027 Programming WCF Services is the authoritative introduction to Microsoft's new, and some say revolutionary, unified platform for developing service-oriented applications (SOA) on Windows. Relentlessly practical, the book delivers insight, not documentation, to teach developers what they need to know to build the next generation of SOAs.





After explaining the advantages of service-orientation for application design and teaching the basics of how to develop SOAs using WCF, the book shows how you can take advantage of built-in features such as service hosting, instance management, asynchronous calls, synchronization, reliability, transaction management, disconnected queued calls and security to build best in class applications. Programming WCF Services focuses on the rationale behind particular design decisions, often shedding light on poorly-documented and little-understood aspects of SOA development. Developers and architects will learn not only the how of WCF programming, but also relevant design guidelines, best practices, and pitfalls. Original techniques and utilities provided by the author throughout the book go well beyond anything that can be found in conventional sources.



Based on experience and insight gained while taking part in the strategic design of WCF and working with the team that implemented it, Programming WCF Services provides experienced working professionals with the definitive work on WCF. Not only will this book make you a WCF expert, it will make you a better software engineer. It's the Rosetta Stone of WCF.]]>
640 Juval Lowy 0596526997 Mike 0 currently-reading 3.68 2007 Programming WCF Services
author: Juval Lowy
name: Mike
average rating: 3.68
book published: 2007
rating: 0
read at:
date added: 2019/12/25
shelves: currently-reading
review:

]]>
The Garden of Rama (Rama, #3) 112518
Eighty years later the second alien craft arrived in the solar system. This time, Earth had been waiting. But all the years of preparation were not enough to unlock the Raman enigma.

Now Rama II is on its way out of the solar system. Aboard it are three humans, two men and a woman, left behind when the expedition departed. Ahead of them lies the unknown, a voyage no human has ever experienced. And at the end of it - and who could tell how many years away that might be? - may lie the truth about Rama...]]>
593 Arthur C. Clarke 1857230213 Mike 0 to-read 3.80 1991 The Garden of Rama (Rama, #3)
author: Arthur C. Clarke
name: Mike
average rating: 3.80
book published: 1991
rating: 0
read at:
date added: 2019/12/24
shelves: to-read
review:

]]>
The McKinsey Way 206260 Excellent Book 187 Ethan M. Rasiel 0070534489 Mike 0 business 3.59 1999 The McKinsey Way
author: Ethan M. Rasiel
name: Mike
average rating: 3.59
book published: 1999
rating: 0
read at:
date added: 2019/12/24
shelves: business
review:

]]>
The Trusted Advisor 873993
In today's fast-paced networked economy, professionals must work harder than ever to maintain and improve their business skills and knowledge. But technical mastery of one's discipline is not enough, assert world-renowned professional advisors David H. Maister, Charles H. Green, and Robert M. Galford. The key to professional success, they argue, is the ability to earn the trust and confidence of clients. To demonstrate the paramount importance of trust, the authors use anecdotes, experiences, and examples -- successes and mistakes, their own and others' -- to great effect. The result is an immensely readable book that will be welcomed by the inexperienced advisor and the most seasoned expert alike.]]>
256 David H. Maister Mike 0 business 3.77 The Trusted Advisor
author: David H. Maister
name: Mike
average rating: 3.77
book published:
rating: 0
read at:
date added: 2019/12/23
shelves: business
review:

]]>
<![CDATA[The Art of Deception: Controlling the Human Element of Security]]> 18160 Kevin Mitnick's exploits as a cyber-desperado and fugitive form one of the most exhaustive FBI manhunts in history and have spawned dozens of articles, books, films, and documentaries. Since his release from federal prison, in 1998, Mitnick has turned his life around and established himself as one of the most sought-after computer security experts worldwide. Now, in The Art of Deception, the world's most notorious hacker gives new meaning to the old adage, "It takes a thief to catch a thief."
Focusing on the human factors involved with information security, Mitnick explains why all the firewalls and encryption protocols in the world will never be enough to stop a savvy grifter intent on rifling a corporate database or an irate employee determined to crash a system. With the help of many fascinating true stories of successful attacks on business and government, he illustrates just how susceptible even the most locked-down information systems are to a slick con artist impersonating an IRS agent. Narrating from the points of view of both the attacker and the victims, he explains why each attack was so successful and how it could have been prevented in an engaging and highly readable style reminiscent of a true-crime novel. And, perhaps most importantly, Mitnick offers advice for preventing these types of social engineering hacks through security protocols, training programs, and manuals that address the human element of security.]]>
352 Kevin D. Mitnick 076454280X Mike 0 3.79 2001 The Art of Deception: Controlling the Human Element of Security
author: Kevin D. Mitnick
name: Mike
average rating: 3.79
book published: 2001
rating: 0
read at:
date added: 2019/12/23
shelves:
review:

]]>
<![CDATA[Core Servlets and JavaServer Pages (JSP)]]> 231324 575 Marty Hall 0130893404 Mike 0 currently-reading 3.36 Core Servlets and JavaServer Pages (JSP)
author: Marty Hall
name: Mike
average rating: 3.36
book published:
rating: 0
read at:
date added: 2019/12/22
shelves: currently-reading
review:

]]>
Design Patterns in Ruby 2278064 384 Russ Olsen 0321490452 Mike 3 4.14 2007 Design Patterns in Ruby
author: Russ Olsen
name: Mike
average rating: 4.14
book published: 2007
rating: 3
read at:
date added: 2019/12/22
shelves:
review:

]]>
<![CDATA[Core Java, Volume II--Advanced Features]]> 81854 1002 Cay S. Horstmann 0131118269 Mike 0 programming 3.98 1999 Core Java, Volume II--Advanced Features
author: Cay S. Horstmann
name: Mike
average rating: 3.98
book published: 1999
rating: 0
read at:
date added: 2019/12/22
shelves: programming
review:

]]>
<![CDATA[Vicarious Language: Gender and Linguistic Modernity in Japan (Volume 11) (Asia: Local Studies / Global Themes)]]> 502119 340 Miyako Inoue 0520245857 Mike 0 testing 4.12 2006 Vicarious Language: Gender and Linguistic Modernity in Japan (Volume 11) (Asia: Local Studies / Global Themes)
author: Miyako Inoue
name: Mike
average rating: 4.12
book published: 2006
rating: 0
read at:
date added: 2019/12/06
shelves: testing
review:

]]>
Enterprise Java Microservices 36579843 272 Ken Finnigan 1617294241 Mike 0 java 3.27 Enterprise Java Microservices
author: Ken Finnigan
name: Mike
average rating: 3.27
book published:
rating: 0
read at:
date added: 2019/12/06
shelves: java
review:

]]>
<![CDATA[Securing DevOps: Security in the Cloud]]> 34695178
Securing DevOps explores how the techniques of DevOps and security should be applied together to make cloud services safer. This introductory book reviews the latest practices used in securing web applications and their infrastructure and teaches you techniques to integrate security directly into your product. You'll also learn the core concepts of DevOps, such as continuous integration, continuous delivery, and infrastructure as a service.

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

About the Technology

An application running in the cloud can benefit from incredible efficiencies, but they come with unique security threats too. A DevOps team's highest priority is understanding those risks and hardening the system against them.

About the Book

Securing DevOps teaches you the essential techniques to secure your cloud services. Using compelling case studies, it shows you how to build security into automated testing, continuous delivery, and other core DevOps processes. This experience-rich book is filled with mission-critical strategies to protect web applications against attacks, deter fraud attempts, and make your services safer when operating at scale. You'll also learn to identify, assess, and secure the unique vulnerabilities posed by cloud deployments and automation tools commonly used in modern infrastructures.

What's inside


About the Reader

Readers should be comfortable with Linux and standard DevOps practices like CI, CD, and unit testing.

About the Author

Julien Vehent is a security architect and DevOps advocate. He leads the Firefox Operations Security team at Mozilla, and is responsible for the security of Firefox's high-traffic cloud services and public websites.

Table of Contents]]>
384 Julien Vehent 1617294136 Mike 0 testing 4.40 Securing DevOps: Security in the Cloud
author: Julien Vehent
name: Mike
average rating: 4.40
book published:
rating: 0
read at:
date added: 2019/12/05
shelves: testing
review:

]]>
The Wretched of the Earth 66933 Orientalism or The Autobiography of Malcolm X, and it is now available in a new translation that updates its language for a new generation of readers.

The Wretched of the Earth is a brilliant analysis of the psychology of the colonized and their path to liberation. Bearing singular insight into the rage and frustration of colonized peoples, and the role of violence in effecting historical change, the book incisively attacks the twin perils of post-independence colonial politics: the disenfranchisement of the masses by the elites on the one hand, and intertribal and interfaith animosities on the other.

Fanon's analysis, a veritable handbook of social reorganization for leaders of emerging nations, has been reflected all too clearly in the corruption and violence that has plagued present-day Africa. The Wretched of the Earth has had a major impact on civil rights, anticolonialism, and black consciousness movements around the world, and this bold new translation by Richard Philcox reaffirms it as a landmark.]]>
251 Frantz Fanon 0802141323 Mike 0 philosophy 4.35 1961 The Wretched of the Earth
author: Frantz Fanon
name: Mike
average rating: 4.35
book published: 1961
rating: 0
read at:
date added: 2019/12/05
shelves: philosophy
review:

]]>
The Magic Tunnel 6068506
The children experience history at first hand and have exciting adventures. But will they ever find their way back home?]]>
123 Caroline D. Emerson Mike 0 4.03 1940 The Magic Tunnel
author: Caroline D. Emerson
name: Mike
average rating: 4.03
book published: 1940
rating: 0
read at:
date added: 2019/12/04
shelves:
review:
Very good book. I learnt a lot from this book.
]]>
<![CDATA[The New Turing Omnibus: 66 Excursions In Computer Science]]> 964709 No other volume provides as broad, as thorough, or as accessible an introduction to the realm of computers as A. K. Dewdney's The Turing Omnibus.

Updated and expanded, The Turing Omnibus offers 66 concise, brilliantly written articles on the major points of interest in computer science theory, technology, and applications. New for this tour: updated information on algorithms, detecting primes, noncomputable functions, and self-replicating computers--plus completely new sections on the Mandelbrot set, genetic algorithms, the Newton-Raphson Method, neural networks that learn, DOS systems for personal computers, and computer viruses.

Contents:

1 Algorithms 2 Finite Automata 3 Systems of Logic 4 Simulation 5 Godel's Theorem 6 Game Trees 7 The Chomsky Hierarchy 8 Random Numbers 9 Mathematical Research 10 Program Correctness 11 Search Trees 12 Error-Corecting Codes 13 Boolean Logic 14 Regular Languages 15 Time and Space Complexity 16 Genetic Algorithms 17 The Random Access Machine 18 Spline Curves 19 Computer Vision 20 Karnaugh Maps 21 The Newton-Raphson Method 22 Minimum Spanning Trees 23 Generative Grammars 24 Recursion 25 Fast Multiplication 26 Nondeterminism 27 Perceptrons 28 Encoders and Multiplexers 29 CAT Scanning 30 The Partition Problem 31 Turing Machines 32 The Fast Fourier Transform 33 Analog Computing 34 Satisfiability 35 Sequential Sorting 36 Neural Networks That Learn 37 Public Key Cryptography 38 Sequential Cirucits 39 Noncomputerable Functions 40 Heaps and Merges 41 NP-Completeness 42 Number Systems for Computing 43 Storage by Hashing 44 Cellular Automata 45 Cook's Theorem 46 Self-Replicating Computers 47 Storing Images 48 The SCRAM 49 Shannon's Theory 50 Detecting Primes 51 Universal Turing Machines 52 Text Compression 53 Disk Operating Systems 54 NP-Complete Problems 55 Iteration and Recursion 56 VLSI Computers 57 Linear Programming 58 Predicate Calculus 59 The Halting Problem 60 Computer Viruses 61 Searching Strings 62 Parallel Computing 63 The Word Problem 64 Logic Programming 65 Relational Data Bases 66 Church's Thesis]]>
480 A.K. Dewdney 0716782715 Mike 0 3.90 1989 The New Turing Omnibus: 66 Excursions In Computer Science
author: A.K. Dewdney
name: Mike
average rating: 3.90
book published: 1989
rating: 0
read at:
date added: 2019/12/04
shelves:
review:

]]>
<![CDATA[Varieties of Javanese Religion: An Anthropological Account (Cambridge Studies in Social and Cultural Anthropology, Series Number 111)]]> 3197218 292 Andrew Beatty 0521624444 Mike 0 java 3.92 1995 Varieties of Javanese Religion: An Anthropological Account (Cambridge Studies in Social and Cultural Anthropology, Series Number 111)
author: Andrew Beatty
name: Mike
average rating: 3.92
book published: 1995
rating: 0
read at:
date added: 2019/12/03
shelves: java
review:

]]>
<![CDATA[User Stories Applied: For Agile Software Development]]> 3856 304 Mike Cohn 0321205685 Mike 0 currently-reading 3.88 2004 User Stories Applied: For Agile Software Development
author: Mike Cohn
name: Mike
average rating: 3.88
book published: 2004
rating: 0
read at:
date added: 2019/12/01
shelves: currently-reading
review:

]]>
Ethics 205218 Ethics is undoubtedly Spinoza's greatest work—an elegant, fully cohesive cosmology derived from first principles, providing a coherent picture of reality, and a guide to the meaning of an ethical life. Following a logical step-by-step format, it defines in turn the nature of God, the mind, the emotions, human bondage to the emotions, and the power of understanding—moving from a consideration of the eternal, to speculate upon humanity's place in the natural order, the nature of freedom and the path to attainable happiness. A powerful work of elegant simplicity, the Ethics is a brilliantly insightful consideration of the possibility of redemption through intense thought and philosophical reflection. The Ethics is presented in the standard translation of the work by Edwin Curley. This edition also includes an introduction by Stuart Hampshire, outlining Spinoza's philosophy and placing it in context.]]> 186 Baruch Spinoza 0140435719 Mike 0 philosophy 4.10 1677 Ethics
author: Baruch Spinoza
name: Mike
average rating: 4.10
book published: 1677
rating: 0
read at:
date added: 2019/11/30
shelves: philosophy
review:

]]>
Modern Operating Systems 166195 Modern Operating Systems gives a solid conceptual overview of operating system design, including detailed case studies of Unix/Linux and Windows 2000.

What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD.

Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls).

The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets."

It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms.

Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals.

Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects. He finds both Windows 2000 and Unix/Linux guilty of being too complicated--with a particular skewering of Windows 2000 and its "mammoth Win32 API." A primary culprit is the attempt to make operating systems more "user-friendly," which Tanenbaum views as an excuse for bloated code. The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. --Pete Ostenson

]]>
960 Andrew S. Tanenbaum 0130313580 Mike 0 currently-reading 4.16 1992 Modern Operating Systems
author: Andrew S. Tanenbaum
name: Mike
average rating: 4.16
book published: 1992
rating: 0
read at:
date added: 2019/11/29
shelves: currently-reading
review:

]]>
<![CDATA[Readicide: How Schools Are Killing Reading and What You Can Do About It]]> 6012327 160 Kelly Gallagher 1571107800 Mike 0 currently-reading 4.30 2009 Readicide: How Schools Are Killing Reading and What You Can Do About It
author: Kelly Gallagher
name: Mike
average rating: 4.30
book published: 2009
rating: 0
read at:
date added: 2019/11/29
shelves: currently-reading
review:

]]>
<![CDATA[CERT Oracle Secure Coding Standard for Java, The (SEI Series in Software Engineering)]]> 12993069 744 Fred Long 0321803957 Mike 5 3.75 2011 CERT Oracle Secure Coding Standard for Java, The (SEI Series in Software Engineering)
author: Fred Long
name: Mike
average rating: 3.75
book published: 2011
rating: 5
read at:
date added: 2019/11/28
shelves:
review:
Really enjoyed it, it was surprisingly easy to read. Explained all the rules and principles well. I was thinking about our production code all the time WHILE reading it.
]]>
<![CDATA[Scripted GUI Testing with Ruby (The Facets of Ruby Series)]]> 3892656
Right out of the gate you'll start working with code to drive a desktop GUI. You'll discover the kinds of gotchas and edge cases that don't exist in simple, toy programs. As you add more tests, you'll learn how to organize your test code and write lucid examples. The result is a series of "smoke tests" team will run on Continuous Integration servers.

Next, we'll explore a variety of different testing tips and tricks. You'll employ a series of increasingly random and punishing test monkeys to try to crash programs. Table-driven techniques will show you how to check dozens of different input combinations. See how to use longer acceptance tests (in the form of stories) to represent the way a typical customer would use your program.

The book uses examples from Windows, OS X, and cross-platform Java desktop programs as well as Web applications. You'll develop test scripts in Ruby; you don't need to be a Ruby expert, but basic comfort with the language will be helpful.]]>
179 Ian Dees 1934356182 Mike 0 to-read 3.36 2008 Scripted GUI Testing with Ruby (The Facets of Ruby Series)
author: Ian Dees
name: Mike
average rating: 3.36
book published: 2008
rating: 0
read at:
date added: 2019/11/28
shelves: to-read
review:

]]>
Algorithms Unlocked 17809497 237 Thomas H. Cormen 1299284272 Mike 0 programming 4.24 2013 Algorithms Unlocked
author: Thomas H. Cormen
name: Mike
average rating: 4.24
book published: 2013
rating: 0
read at:
date added: 2019/11/27
shelves: programming
review:

]]>
<![CDATA[JavaScript: The Definitive Guide]]> 148050


Part I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.

Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to:



Part III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.

Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag.

More than 300,000 JavaScript programmers around the world have madethis their indispensable reference book for building JavaScript applications.

"A must-have reference for expert JavaScript programmers...well-organized and detailed."
-- Brendan Eich, creator of JavaScript]]>
994 David Flanagan 0596101996 Mike 0 4.08 1996 JavaScript: The Definitive Guide
author: David Flanagan
name: Mike
average rating: 4.08
book published: 1996
rating: 0
read at:
date added: 2019/11/27
shelves:
review:

]]>
The Prince 28862
1. So it is that to know the nature of a people, one need be a Prince; to know the nature of a Prince, one need to be of the people.
2. If a Prince is not given to vices that make him hated, it is unsusal for his subjects to show their affection for him.
3. Opportunity made Moses, Cyrus, Romulus, Theseus, and others; their virtue domi-nated the opportunity, making their homelands noble and happy. Armed prophets win; the disarmed lose.
4. Without faith and religion, man achieves power but not glory.
5. Prominent citizens want to command and oppress; the populace only wants to be free of oppression.
6. A Prince needs a friendly populace; otherwise in diversity there is no hope.
7. A Prince, who rules as a man of valor, avoids disasters,
8. Nations based on mercenary forces will never be solid or secure.
9. Mercenaries are dangerous because of their cowardice
10. There are two ways to fight: one with laws, the other with force. The first is rightly man’s way; the second, the way of beasts.]]>
144 Niccolò Machiavelli 0937832383 Mike 0 currently-reading 3.85 1513 The Prince
author: Niccolò Machiavelli
name: Mike
average rating: 3.85
book published: 1513
rating: 0
read at:
date added: 2019/11/26
shelves: currently-reading
review:

]]>
<![CDATA[AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis]]> 337301 * Nearly one-third of all software projects are cancelled.
* Two-thirds of all software projects encounter cost overruns in excess of 200%.
* Over 80% of all software projects are deemed failures.
While patterns help you to identify and implement procedures, designs, and codes that work, AntiPatterns do the exact opposite; they let you zero-in on the development detonators, architectural tripwires, and personality booby traps that can spell doom for your project. Written by an all-star team of object-oriented systems developers, AntiPatterns identifies 40 of the most common AntiPatterns in the areas of software development, architecture, and project management. The authors then show you how to detect and defuse AntiPatterns as well as supply refactored solutions for each AntiPattern presented.]]>
336 William J. Brown 0471197130 Mike 0 3.71 1998 AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
author: William J. Brown
name: Mike
average rating: 3.71
book published: 1998
rating: 0
read at:
date added: 2019/11/25
shelves:
review:

]]>
<![CDATA[The Undoing Project: A Friendship That Changed Our Minds]]> 35631386
Forty years ago, Israeli psychologists Daniel Kahneman and Amos Tversky wrote a series of breathtakingly original papers that invented the field of behavioral economics. One of the greatest partnerships in the history of science, Kahneman and Tversky’s extraordinary friendship incited a revolution in Big Data studies, advanced evidence-based medicine, led to a new approach to government regulation, and made much of Michael Lewis’s own work possible. In The Undoing Project, Lewis shows how their Nobel Prize–winning theory of the mind altered our perception of reality.]]>
368 Michael Lewis 0393354776 Mike 0 to-read 3.95 2016 The Undoing Project: A Friendship That Changed Our Minds
author: Michael Lewis
name: Mike
average rating: 3.95
book published: 2016
rating: 0
read at:
date added: 2019/11/24
shelves: to-read
review:

]]>
<![CDATA[Growing Object-Oriented Software, Guided by Tests]]> 4268826 345 Steve Freeman 0321503627 Mike 0 4.19 2009 Growing Object-Oriented Software, Guided by Tests
author: Steve Freeman
name: Mike
average rating: 4.19
book published: 2009
rating: 0
read at:
date added: 2019/11/23
shelves:
review:

]]>
<![CDATA[The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn't]]> 97905 The definitive guide to working with -- and surviving -- bullies, creeps, jerks, tyrants, tormentors, despots, backstabbers, egomaniacs, and all the other assholes who do their best to destroy you at work.

What an asshole!

How many times have you said that about someone at work? You're not alone! In this groundbreaking book, Stanford University professor Robert I. Sutton builds on his acclaimed Harvard Business Review article to show you the best ways to deal with assholes...and why they can be so destructive to your company. Practical, compassionate, and in places downright funny, this guide offers:

Strategies on how to pinpoint and eliminate negative influences for good
Illuminating case histories from major organizations
A self-diagnostic test and a program to identify and keep your own inner jerk from coming out


The No Asshole Rule is a New York Times, Wall Street Journal, USA Today and Business Week bestseller.]]>
224 Robert I. Sutton 0446526568 Mike 0 to-read 3.59 2007 The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn't
author: Robert I. Sutton
name: Mike
average rating: 3.59
book published: 2007
rating: 0
read at:
date added: 2019/11/23
shelves: to-read
review:

]]>
<![CDATA[The Information: A History, a Theory, a Flood]]> 8701960 Chaos and Genius, now brings us a work just as astonishing and masterly: a revelatory chronicle and meditation that shows how information has become the modern era's defining quality—the blood, the fuel, the vital principle of our world.

The story of information begins in a time profoundly unlike our own, when every thought and utterance vanishes as soon as it is born. From the invention of scripts and alphabets to the long-misunderstood talking drums of Africa, Gleick tells the story of information technologies that changed the very nature of human consciousness. He provides portraits of the key figures contributing to the inexorable development of our modern understanding of information: Charles Babbage, the idiosyncratic inventor of the first great mechanical computer; Ada Byron, the brilliant and doomed daughter of the poet, who became the first true programmer; pivotal figures like Samuel Morse and Alan Turing; and Claude Shannon, the creator of information theory itself.

And then the information age arrives. Citizens of this world become experts willy-nilly: aficionados of bits and bytes. And we sometimes feel we are drowning, swept by a deluge of signs and signals, news and images, blogs and tweets. The Information is the story of how we got here and where we are heading.]]>
527 James Gleick 0375423729 Mike 5 4.02 2011 The Information: A History, a Theory, a Flood
author: James Gleick
name: Mike
average rating: 4.02
book published: 2011
rating: 5
read at:
date added: 2019/11/23
shelves:
review:

]]>
<![CDATA[Self-Reliance: An Excerpt from Collected Essays, First Series]]> 1760630 51 Ralph Waldo Emerson 1604500093 Mike 0 philosophy 3.98 1841 Self-Reliance: An Excerpt from Collected Essays, First Series
author: Ralph Waldo Emerson
name: Mike
average rating: 3.98
book published: 1841
rating: 0
read at:
date added: 2019/11/21
shelves: philosophy
review:

]]>
The Architecture of Happiness 23418
And yet a concern for architecture and design is too often described as frivolous, even self-indulgent. The Architecture of Happiness starts from the idea that where we are heavily influences who we can be, and it argues that it is architecture's task to stand as an eloquent reminder of our full potential.

Whereas many architects are wary of openly discussing the word beauty, this book has at its center the large and naĂŻve question: What is a beautiful building? It is a tour through the philosophy and psychology of architecture that aims to change the way we think about our homes, our streets and ourselves.]]>
288 Alain de Botton 0375424431 Mike 0 philosophy 3.86 2006 The Architecture of Happiness
author: Alain de Botton
name: Mike
average rating: 3.86
book published: 2006
rating: 0
read at:
date added: 2019/11/20
shelves: philosophy
review:

]]>
Unearthed (Unearthed, #1) 25446297
For Jules Addison and his fellow scholars, the discovery of an alien culture offers unprecedented opportunity for study... as long as scavengers like Amelia Radcliffe don't loot everything first. Mia and Jules' different reasons for smuggling themselves onto Gaia put them immediately at odds, but after escaping a dangerous confrontation with other scavvers, they form a fragile alliance.

In order to penetrate the Undying temple and reach the tech and information hidden within, the two must decode the ancient race's secrets and survive their traps. But the more they learn about the Undying, the more their presence in the temple seems to be part of a grand design that could spell the end of the human race...]]>
384 Amie Kaufman 1368012299 Mike 0 currently-reading 3.82 2017 Unearthed (Unearthed, #1)
author: Amie Kaufman
name: Mike
average rating: 3.82
book published: 2017
rating: 0
read at:
date added: 2019/11/20
shelves: currently-reading
review:

]]>
<![CDATA[Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design]]> 6828590
In Exploratory Software Testing, renowned software testing expert James Whittaker reveals the real causes of today's most serious, well-hidden software bugs--and introduces powerful new "exploratory" techniques for finding and correcting them.

Drawing on nearly two decades of experience working at the cutting edge of testing with Google, Microsoft, and other top software organizations, Whittaker introduces innovative new processes for manual testing that are repeatable, prescriptive, teachable, and extremely effective. Whittaker defines both in-the-small techniques for individual testers and in-the-large techniques to supercharge test teams. He also introduces a hybrid strategy for injecting exploratory concepts into traditional scripted testing. You'll learn when to use each, and how to use them all successfully.

Concise, entertaining, and actionable, this book introduces robust techniques that have been used extensively by real testers on shipping software, illuminating their actual experiences with these techniques, and the results they've achieved. Writing for testers, QA specialists, developers, program managers, and architects alike, Whittaker answers crucial questions such as:

- Why do some bugs remain invisible to automated testing--and how can I uncover them?
- What techniques will help me consistently discover and eliminate "show stopper" bugs?
- How do I make manual testing more effective--and less boring and unpleasant?
- What's the most effective high-level test strategy for each project?
- Which inputs should I test when I can't test them all?
- Which test cases will provide the best feature coverage?
- How can I get better results by combining exploratory testing with traditional script or scenario-based testing?
- How do I reflect feedback from the development process, such as code changes?]]>
252 James A. Whittaker 0321636414 Mike 0 testing 3.93 2009 Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design
author: James A. Whittaker
name: Mike
average rating: 3.93
book published: 2009
rating: 0
read at:
date added: 2019/11/19
shelves: testing
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 Mike 0 programming 4.10 1981 The Soul of a New Machine
author: Tracy Kidder
name: Mike
average rating: 4.10
book published: 1981
rating: 0
read at:
date added: 2019/11/19
shelves: programming
review:

]]>
Java I/O (Java Series) 1851516 568 Elliotte Rusty Harold 1565924851 Mike 0 java 3.36 1999 Java I/O (Java Series)
author: Elliotte Rusty Harold
name: Mike
average rating: 3.36
book published: 1999
rating: 0
read at:
date added: 2019/11/18
shelves: java
review:

]]>
<![CDATA[Dolphin Summer (Romney Marsh, #14)]]> 7485050 248 Monica Edwards 1847450644 Mike 0
Again, it's a great book. The best part of the book club were the discussions that followed on from each chapter!]]>
4.00 1963 Dolphin Summer (Romney Marsh, #14)
author: Monica Edwards
name: Mike
average rating: 4.00
book published: 1963
rating: 0
read at:
date added: 2019/11/18
shelves:
review:
I think this is my third time through this book. We read through it as part of a work book club with mostly graduates in the book club.

Again, it's a great book. The best part of the book club were the discussions that followed on from each chapter!
]]>
<![CDATA[Beginning Java EE 6 Platform With GlassFish 3: From Novice to Professional]]> 6767361 Book by Goncalves, Antonio 500 Antonio Gonçalves 1430219548 Mike 0 java 3.35 2009 Beginning Java EE 6 Platform With GlassFish 3: From Novice to Professional
author: Antonio Gonçalves
name: Mike
average rating: 3.35
book published: 2009
rating: 0
read at:
date added: 2019/11/18
shelves: java
review:

]]>
Out of the Crisis 566574 524 W. Edwards Deming 0262541157 Mike 0 management 4.00 1982 Out of the Crisis
author: W. Edwards Deming
name: Mike
average rating: 4.00
book published: 1982
rating: 0
read at:
date added: 2019/11/12
shelves: management
review:

]]>
<![CDATA[Hacking: The Art of Exploitation w/CD]]> 61619 264 Jon Erickson 1593270070 Mike 4 programming Essential. 4.15 2003 Hacking: The Art of Exploitation w/CD
author: Jon Erickson
name: Mike
average rating: 4.15
book published: 2003
rating: 4
read at:
date added: 2019/11/12
shelves: programming
review:
Essential.
]]>
<![CDATA[Selenium Webdriver - Software automation testing secrets revealed Part 2]]> 32948498

Tags:
selenium webdriver tutorial,
webdriver in selenium,
webdriver selenium,
selenium ide,
selenium webdriver java,
selenium java,
webdriver,
selenium webdriver,
selenium tutorial pdf,
selenium tutorial,
selenium webdriver download,
selenium download,
selenium webdriver example,
what is webdriver,
xpath in selenium,
xpath,
selenium framework,
testng,
webdriver wait,
wait in selenium,
assert in selenium,
selenium webdriver training,
selenium testing,
selenium training online,
selenium interview questions,
selenium automation training,
software testing training,
qtp selenium ,
qtp training,
guru99,
guru99 selenium,
guru99 selenium webdriver,
testing interview questions,
testng framework,
data driven framework,
selenium webdriver architecture,
data driven testing,
selenium server standalone,
javascriptexecutor in selenium,
locators in selenium,
keyword driven framework,
toolsqa,
what is xpath,
testng annotations,
selenium builder,
cross browser testing,
using selenium webdriver,
download selenium webdriver,
download selenium,
webdriver tutorial,
webdriver download,
selenium firefox,
webdriver firefox,
chromedriver,
selenium chromedriver,
appium,
apache poi,
tutorialspoint,
selenium webdriver tutorials,
tutorialspoint selenium,
javatpoint,
selenium tutorial point,
selenium by arun,
apache poi download,
jenkins tutorial,
gc reddy selenium,
fluentwait in selenium,
org.openqa.selenium.firefox.notconnectedexception]]>
345 Narayanan Palani 1618134701 Mike 0 currently-reading 4.33 Selenium Webdriver - Software automation testing secrets revealed Part 2
author: Narayanan Palani
name: Mike
average rating: 4.33
book published:
rating: 0
read at:
date added: 2019/11/12
shelves: currently-reading
review:

]]>
<![CDATA[The Art of R Programming: A Tour of Statistical Software Design]]> 11746626

R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smoothly.

The Art of R Programming takes you on a guided tour of software development with R, from basic types and data structures to advanced topics like closures, recursion, and anonymous functions. No statistical knowledge is required, and your programming skills can range from hobbyist to pro.

Along the way, you'll learn about functional and object-oriented programming, running mathematical simulations, and rearranging complex data into simpler, more useful formats. You'll also learn to:

Create artful graphs to visualize complex data sets and functions Write more efficient code using parallel R and vectorization Interface R with C/C++ and Python for increased speed or functionality Find new R packages for text analysis, image manipulation, and more Squash annoying bugs with advanced debugging techniques

Whether you're designing aircraft, forecasting the weather, or you just need to tame your data, The Art of R Programming is your guide to harnessing the power of statistical computing.

]]>
400 Norman Matloff 1593273843 Mike 0 currently-reading 4.03 2011 The Art of R Programming: A Tour of Statistical Software Design
author: Norman Matloff
name: Mike
average rating: 4.03
book published: 2011
rating: 0
read at:
date added: 2019/11/11
shelves: currently-reading
review:

]]>
The Reasoned Schemer 1031555 The goal of The Reasoned Schemer is to help the functional programmerthink logically and the logic programmer think functionally. The authors of TheReasoned Schemer believe that logic programming is a natural extension of functionalprogramming, and they demonstrate this by extending the functional language Schemewith logical constructs -- thereby combining the benefits of both styles. Theextension encapsulates most of the ideas in the logic programming languageProlog.The pedagogical method of The Reasoned Schemer is a series of questions andanswers, which proceed with the characteristic humor that marked The Little Schemerand The Seasoned Schmer. Familiarity with a functional language or with the firsteight chapters of The Little Schemer is assumed. Adding logic capabilities requiredthe introduction of new forms. The authors' goal is to show to what extent writinglogic programs is the same as writing functional programs using these forms. In thisway, the reader of The Reasoned Schemer will come to understand how simple logicprogramming is and how easy it is to define functions that behave likerelations.

]]>
176 Daniel P. Friedman 0262562146 Mike 0 programming 4.25 2005 The Reasoned Schemer
author: Daniel P. Friedman
name: Mike
average rating: 4.25
book published: 2005
rating: 0
read at:
date added: 2019/11/11
shelves: programming
review:

]]>
Java Pocket Guide 3139944 177 Robert Liguori 0596514190 Mike 0 to-read 3.85 2008 Java Pocket Guide
author: Robert Liguori
name: Mike
average rating: 3.85
book published: 2008
rating: 0
read at:
date added: 2019/11/10
shelves: to-read
review:

]]>
<![CDATA[Java EE 6 With GlassFish 3 Application Server: A Practical Guide to Install and Configure the Glassfish 3 Appications Server and Develop Java Ee 6 Applications to Be Deployed to This Server]]> 11053818 469 David Heffelfinger 1849510369 Mike 0 java 3.50 2010 Java EE 6 With GlassFish 3 Application Server: A Practical Guide to Install and Configure the Glassfish 3 Appications Server and Develop Java Ee 6 Applications to Be Deployed to This Server
author: David Heffelfinger
name: Mike
average rating: 3.50
book published: 2010
rating: 0
read at:
date added: 2019/11/08
shelves: java
review:

]]>
<![CDATA[Maintainable JavaScript: Writing Readable Code]]> 13591032 When you write code in a team setting, will other developers be able to understand what you did? Did you organize your code in such a way that it's easy to adapt and extend? Will your code survive once you're gone? Maintainable JavaScript doesn't just recommend a set of guidelines, it examines guidelines being used and recommended by others in the industry, so you get a feel for what's common in well-run JavaScript projects.
Save a copy of this book now. It's the only resource that focus solely on JavaScript conventions.]]>
238 Nicholas C. Zakas 1449327680 Mike 0 programming 3.87 2012 Maintainable JavaScript: Writing Readable Code
author: Nicholas C. Zakas
name: Mike
average rating: 3.87
book published: 2012
rating: 0
read at:
date added: 2019/11/08
shelves: programming
review:

]]>
<![CDATA[Accelerated C++: Practical Programming by Example]]> 742586 352 Mike Hendrickson 020170353X Mike 0 programming 4.07 2000 Accelerated C++: Practical Programming by Example
author: Mike Hendrickson
name: Mike
average rating: 4.07
book published: 2000
rating: 0
read at:
date added: 2019/11/07
shelves: programming
review:

]]>
<![CDATA[The Art of Strategy: A Game Theorist's Guide to Success in Business and Life]]> 2423424 512 Avinash K. Dixit 0393062430 Mike 0 business 3.77 1991 The Art of Strategy: A Game Theorist's Guide to Success in Business and Life
author: Avinash K. Dixit
name: Mike
average rating: 3.77
book published: 1991
rating: 0
read at:
date added: 2019/11/07
shelves: business
review:

]]>
Learning Play! Framework 2 17716082 Learning Play! Framework 2 290 Andy Petrella 1782160124 Mike 0 java 2.62 2013 Learning Play! Framework 2
author: Andy Petrella
name: Mike
average rating: 2.62
book published: 2013
rating: 0
read at:
date added: 2019/11/06
shelves: java
review:

]]>
<![CDATA[Java NIO: Regular Expressions and High-Performance I/O]]> 45700 302 Ron Hitchens 0596002882 Mike 0 3.61 2002 Java NIO: Regular Expressions and High-Performance I/O
author: Ron Hitchens
name: Mike
average rating: 3.61
book published: 2002
rating: 0
read at:
date added: 2019/11/05
shelves:
review:

]]>
<![CDATA[Continuous Testing for DevOps Professionals: A Practical Guide From Industry Experts]]> 41947743 366 Eran Kinsbruner 1727132173 Mike 0 testing 4.00 Continuous Testing for DevOps Professionals: A Practical Guide From Industry Experts
author: Eran Kinsbruner
name: Mike
average rating: 4.00
book published:
rating: 0
read at:
date added: 2019/11/01
shelves: testing
review:

]]>
Narcissus and Goldmund 5954 Narcissus and Goldmund tells the story of two medieval men whose characters are diametrically opposite: Narcissus, an ascetic monk firm in his religious commitment, and Goldmund, a romantic youth hungry for knowledge and worldly experience. First published in 1930, Hesse's novel remains a moving and pointed exploration of the conflict between the life of the spirit and the life of the flesh. It is a theme that transcends all time.]]> 315 Hermann Hesse 0374506841 Mike 0 philosophy 4.26 1930 Narcissus and Goldmund
author: Hermann Hesse
name: Mike
average rating: 4.26
book published: 1930
rating: 0
read at:
date added: 2019/10/31
shelves: philosophy
review:

]]>
Objects on Rails 13481927 197 Avdi Grimm Mike 0 programming 4.12 2012 Objects on Rails
author: Avdi Grimm
name: Mike
average rating: 4.12
book published: 2012
rating: 0
read at:
date added: 2019/10/30
shelves: programming
review:

]]>
<![CDATA[Beginning Java Objects: From Concepts To Code, Second Edition]]> 86670 1042 Jacquie Barker 1590594576 Mike 0 java 4.33 2005 Beginning Java Objects: From Concepts To Code, Second Edition
author: Jacquie Barker
name: Mike
average rating: 4.33
book published: 2005
rating: 0
read at:
date added: 2019/10/29
shelves: java
review:

]]>
<![CDATA[Data Structures and Algorithms in Java]]> 302715 Using the Java programming language, author Adam Drozdek highlights three important aspects of data structures and algorithms. First, the book places special emphasis on the connection between data structures and their algorithms, including an analysis of the algorithms' complexity. Second, the book presents data structures in the context of object-oriented program design, stressing the principle of information hiding in its treatment of encapsulation and decomposition. Finally, the book closely examines data structure implementation. Overall, this practical and theoretical book prepares students with a solid foundation in data structures for future courses and work in design implementation, testing, or maintenance of virtually any software system.

]]>
768 Adam Drozdek 0534492525 Mike 0 java 4.06 2001 Data Structures and Algorithms in Java
author: Adam Drozdek
name: Mike
average rating: 4.06
book published: 2001
rating: 0
read at:
date added: 2019/10/29
shelves: java
review:

]]>
<![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 Mike 0 programming 4.14 2006 CSS: The Missing Manual (Missing Manuals)
author: David Sawyer McFarland
name: Mike
average rating: 4.14
book published: 2006
rating: 0
read at:
date added: 2019/10/28
shelves: programming
review:

]]>
<![CDATA[The Teachings of Don Juan: A Yaqui Way of Knowledge]]> 78250 A Separate Reality and Journey to Ixtlan. Includes the teachings and a structural analysis.]]> 288 Carlos Castaneda 0671227424 Mike 0 philosophy 3.96 1968 The Teachings of Don Juan: A Yaqui Way of Knowledge
author: Carlos Castaneda
name: Mike
average rating: 3.96
book published: 1968
rating: 0
read at:
date added: 2019/10/28
shelves: philosophy
review:

]]>
<![CDATA[Java Software Solutions: Foundations of Program Design]]> 133868 This new edition has an earlier evolution of object concepts, developed in a way that capitalizes on the power of objects without overwhelming beginning programmers. It includes all new Java 5 topics, including Scanner class, enumerated types, autoboxing, variable length parameter lists, the enhanced for loop, and generic types. This is in depth coverage on GUI applications. This book is appropriate for beginning programmers who want to learn to program with Java as well as experienced programmers who want to add Java to their skill-set.]]> 944 John Lewis 0321322037 Mike 5
Again, it's a great book. The best part of the book club were the discussions that followed on from each chapter!]]>
3.74 1997 Java Software Solutions: Foundations of Program Design
author: John Lewis
name: Mike
average rating: 3.74
book published: 1997
rating: 5
read at:
date added: 2019/10/27
shelves:
review:
I think this is my third time THROUGH this book. We read through it as part of a work book club with mostly graduates in the book club.

Again, it's a great book. The best part of the book club were the discussions that followed on from each chapter!
]]>
<![CDATA[Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)]]> 1069827 350 Michael T. Nygard 0978739213 Mike 0 programming 4.24 2007 Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
author: Michael T. Nygard
name: Mike
average rating: 4.24
book published: 2007
rating: 0
read at:
date added: 2019/10/27
shelves: programming
review:

]]>
A Treatise of Human Nature 80311 434 David Hume 1406927554 Mike 0 philosophy 3.94 1739 A Treatise of Human Nature
author: David Hume
name: Mike
average rating: 3.94
book published: 1739
rating: 0
read at:
date added: 2019/10/26
shelves: philosophy
review:

]]>
<![CDATA[The Fifth Discipline: The Art & Practice of The Learning Organization]]> 255127 Ěý
This revised edition of the bestselling classic is based on fifteen years of experience in putting Peter Senge’s ideas into practice. As Senge makes clear, in the long run the only sustainable competitive advantage is your organization’s ability to learn faster than the competition. The leadership stories demonstrate the many ways that the core ideas of the Fifth Discipline, many of which seemed radical when first published, have become deeply integrated into people’s ways of seeing the world and their managerial practices.
Ěý
Senge describes how companies can rid themselves of the learning blocks that threaten their productivity and success by adopting the strategies of learning organizations, in which new and expansive patterns of thinking are nurtured, collective aspiration is set free, and people are continually learning how to create the results they truly desire.
Ěý
Mastering the disciplines Senge outlines in the book will:
Ěý
� Reignite the spark of genuine learning driven by people focused on what truly matters to them
� Bridge teamwork into macrocreativity
� Free you of confining assumptions and mindsets
� Teach you to see the forest and the trees
� End the struggle between work and personal time
Ěý
This updated edition contains more than one hundred pages of new material based on interviews with dozens of practitioners at companies such as BP, Unilever, Intel, Ford, HP, and Saudi Aramco and organizations such as Roca, Oxfam, and The World Bank.]]>
445 Peter M. Senge 0385517254 Mike 0 management 3.92 1990 The Fifth Discipline: The Art & Practice of The Learning Organization
author: Peter M. Senge
name: Mike
average rating: 3.92
book published: 1990
rating: 0
read at:
date added: 2019/10/25
shelves: management
review:

]]>
<![CDATA[Thanks for the Feedback: The Science and Art of Receiving Feedback Well]]> 18114120
We swim in an ocean of feedback. Bosses, colleagues, customers—but also family, friends, and in-laws—they all have “suggestions� for our performance, parenting, or appearance. We know that feedback is essential for healthy relationships and professional development—but we dread it and often dismiss it.

That’s because receiving feedback sits at the junction of two conflicting human desires. We do want to learn and grow. And we also want to be accepted just as we are right now. Thanks for the Feedback is the first book to address this tension head on. It explains why getting feedback is so crucial yet so challenging, and offers a powerful framework to help us take on life’s blizzard of off-hand comments, annual evaluations, and unsolicited advice with curiosity and grace.

The business world spends billions of dollars and millions of hours each year teaching people how to give feedback more effectively. Stone and Heen argue that we’ve got it backwards and show us why the smart money is on educating r e ceivers� in the workplace and in personal relationships as well.

Coauthors of the international bestseller Difficult Conversations , Stone and Heen have spent the last ten years working with businesses, nonprofits, governments, and families to determine what helps us learn and what gets in our way. With humor and clarity, they blend the latest insights from neuroscience and psychology with practical, hard-headed advice. The book is destined to become a classic in the world of leadership, organizational behavior, and education.]]>
348 Douglas Stone 0670014664 Mike 0 currently-reading 4.04 2014 Thanks for the Feedback: The Science and Art of Receiving Feedback Well
author: Douglas Stone
name: Mike
average rating: 4.04
book published: 2014
rating: 0
read at:
date added: 2019/10/24
shelves: currently-reading
review:

]]>
<![CDATA[Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp]]> 83884 976 Peter Norvig 1558601910 Mike 5 4.33 1991 Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
author: Peter Norvig
name: Mike
average rating: 4.33
book published: 1991
rating: 5
read at:
date added: 2019/10/23
shelves:
review:
Best technical writing I've read in years.
]]>
<![CDATA[Programming in Scala: A Comprehensive Step-by-step Guide]]> 5680904 776 Martin Odersky 0981531601 Mike 0 programming 4.21 2008 Programming in Scala: A Comprehensive Step-by-step Guide
author: Martin Odersky
name: Mike
average rating: 4.21
book published: 2008
rating: 0
read at:
date added: 2019/10/23
shelves: programming
review:

]]>
Hacker's Delight 276079 306 Henry S. Warren Jr. 0201914654 Mike 0 programming 4.20 2002 Hacker's Delight
author: Henry S. Warren Jr.
name: Mike
average rating: 4.20
book published: 2002
rating: 0
read at:
date added: 2019/10/21
shelves: programming
review:

]]>
<![CDATA[Making Software: What Really Works, and Why We Believe It]]> 8553359

Are some programmers really ten times more productive than others?
Does writing tests first help you develop better code faster?
Can code metrics predict the number of bugs in a piece of software?
Do design patterns actually make better software?
What effect does personality have on pair programming?
What matters more: how far apart people are geographically, or how far apart they are in the org chart?
Contributors include:

Jorge Aranda

Tom Ball

Victor R. Basili

Andrew Begel

Christian Bird

Barry Boehm

Marcelo Cataldo

Steven Clarke

Jason Cohen

Robert DeLine

Madeline Diep

Hakan Erdogmus

Michael Godfrey

Mark Guzdial

Jo E. Hannay

Ahmed E. Hassan

Israel Herraiz

Kim Sebastian Herzig

Cory Kapser

Barbara Kitchenham

Andrew Ko

Lucas Layman

Steve McConnell

Tim Menzies

Gail Murphy

Nachi Nagappan

Thomas J. Ostrand

Dewayne Perry

Marian Petre

Lutz Prechelt

Rahul Premraj

Forrest Shull

Beth Simon

Diomidis Spinellis

Neil Thomas

Walter Tichy

Burak Turhan

Elaine J. Weyuker

Michele A. Whitecraft

Laurie Williams

Wendy M. Williams

Andreas Zeller

Thomas Zimmermann]]>
620 Andy Oram 0596808321 Mike 0 to-read 3.45 2010 Making Software: What Really Works, and Why We Believe It
author: Andy Oram
name: Mike
average rating: 3.45
book published: 2010
rating: 0
read at:
date added: 2019/10/21
shelves: to-read
review:

]]>
C++ Primer 768080 --Steve Vinoski, Chief Engineer, Product Innovation, IONA Technologies " The Primer really brings this large and complex language down to size."
--Justin Shaw, Senior Member of Technical Staff, Electronic Programs Division, The Aerospace Corporation "It not only gets novices up and running early, but gets them to do so using good programming practices."
--Nevin ":-)" Liber, Senior Principal Engineer (C++ developer since 1988) This popular tutorial introduction to standard C++ has been completely updated, reorganized, and rewritten to help programmers learn the language faster and use it in a more modern, effective way. Just as C++ has evolved since the last edition, so has the authors' approach to teaching it. They now introduce the C++ standard library from the beginning, giving readers the means to write useful programs without first having to master every language detail. Highlighting today's best practices, they show how to write programs that are safe, can be built quickly, and yet offer outstanding performance. Examples that take advantage of the library, and explain the features of C++, also show how to make the best use of the language. As in its previous editions, the book's authoritative discussion of fundamental C++ concepts and techniques makes it a valuable resource even for more experienced programmers. Program Faster and More Effectively with This Rewritten Classic The source code for the book's extended examples is available on the Web at the address below. ]]>
885 Stanley B. Lippman 0201721481 Mike 0 currently-reading 4.21 1989 C++ Primer
author: Stanley B. Lippman
name: Mike
average rating: 4.21
book published: 1989
rating: 0
read at:
date added: 2019/10/20
shelves: currently-reading
review:

]]>
<![CDATA[In the Beginning...Was the Command Line]]> 40383049 This is "the Word" -- one man's word, certainly -- about the art (and artifice) of the state of our computer-centric existence. And considering that the "one man" is Neal Stephenson, "the hacker Hemingway" (Newsweek) -- acclaimed novelist, pragmatist, seer, nerd-friendly philosopher, and nationally bestselling author of groundbreaking literary works (Snow Crash, Cryptonomicon, etc., etc.) -- the word is well worth hearing. Mostly well-reasoned examination and partial rant, Stephenson's In the Beginning... was the Command Line is a thoughtful, irreverent, hilarious treatise on the cyber-culture past and present; on operating system tyrannies and downloaded popular revolutions; on the Internet, Disney World, Big Bangs, not to mention the meaning of life itself.

]]>
160 Neal Stephenson Mike 0 programming 3.86 1999 In the Beginning...Was the Command Line
author: Neal Stephenson
name: Mike
average rating: 3.86
book published: 1999
rating: 0
read at:
date added: 2019/10/19
shelves: programming
review:

]]>
<![CDATA[Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development]]> 85019 Applying UML and Patterns is the world’s #1 business and college introduction to “thinking in objects� - and using that insight in real-world object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.

Developers and students will learn object-oriented analysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won’t just learn UML diagrams - you’ll learn how to apply UML in the context of OO software development.

Drawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, “Gang of Four� design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition’s extensive improvements include:

- A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UML
- New coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoring
- Many new tips on combining iterative and evolutionary development with OOA/D
- Updates for easier study, including new learning aids and graphics
- New college educator teaching resources
- Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum
- Techniques for applying the UML to documenting architectures
- A new chapter on evolutionary requirements, and much more

Applying UML and Patterns, Third Edition, is a lucid and practical introduction to thinking and designing with objects - and creating systems that are well crafted, robust, and maintainable.]]>
703 Craig Larman 0131489062 Mike 0 to-read 3.86 1997 Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
author: Craig Larman
name: Mike
average rating: 3.86
book published: 1997
rating: 0
read at:
date added: 2019/10/17
shelves: to-read
review:

]]>
<![CDATA[Managing the Non-Profit Organization: Principles and Practices]]> 48020 256 Peter F. Drucker 0887306012 Mike 0 management 3.99 1990 Managing the Non-Profit Organization: Principles and Practices
author: Peter F. Drucker
name: Mike
average rating: 3.99
book published: 1990
rating: 0
read at:
date added: 2019/10/17
shelves: management
review:

]]>
<![CDATA[The Art of Agile Development: Pragmatic Guide to Agile Software Development]]> 1654215 438 James Shore 0596527675 Mike 0 currently-reading 3.95 2007 The Art of Agile Development: Pragmatic Guide to Agile Software Development
author: James Shore
name: Mike
average rating: 3.95
book published: 2007
rating: 0
read at:
date added: 2019/10/16
shelves: currently-reading
review:

]]>
Competing Against Luck 28820024
How do companies know how to grow? How can they create products that they are sure customers want to buy? Can innovation be more than a game of hit and miss? Harvard Business School professor Clayton Christensen has the answer. A generation ago, Christensen revolutionized business with his groundbreaking theory of disruptive innovation. Now, he goes further, offering powerful new insights.

After years of research, Christensen has come to one critical conclusion: our long held maxim—that understanding the customer is the crux of innovation—is wrong. Customers don’t buy products or services; they "hire" them to do a job. Understanding customers does not drive innovation success, he argues. Understanding customer jobs does. The "Jobs to Be Done" approach can be seen in some of the world’s most respected companies and fast-growing startups, including Amazon, Intuit, Uber, Airbnb, and Chobani yogurt, to name just a few. But this book is not about celebrating these successes—it’s about predicting new ones.

Christensen contends that by understanding what causes customers to "hire" a product or service, any business can improve its innovation track record, creating products that customers not only want to hire, but that they’ll pay premium prices to bring into their lives. Jobs theory offers new hope for growth to companies frustrated by their hit and miss efforts.

This book carefully lays down Christensen’s provocative framework, providing a comprehensive explanation of the theory and why it is predictive, how to use it in the real world—and, most importantly, how not to squander the insights it provides.]]>
288 Clayton M. Christensen 0062435639 Mike 0 currently-reading 4.10 2016 Competing Against Luck
author: Clayton M. Christensen
name: Mike
average rating: 4.10
book published: 2016
rating: 0
read at:
date added: 2019/10/16
shelves: currently-reading
review:

]]>
<![CDATA[Java Tutorial, The: Object-Oriented Programming for the Internet]]> 1416939 864 Mary Campione 0201634546 Mike 0 to-read 3.14 1996 Java Tutorial, The: Object-Oriented Programming for the Internet
author: Mary Campione
name: Mike
average rating: 3.14
book published: 1996
rating: 0
read at:
date added: 2019/10/15
shelves: to-read
review:

]]>
<![CDATA[The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change]]> 36072 372 Stephen R. Covey 0743269519 Mike 0 business 4.16 1989 The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change
author: Stephen R. Covey
name: Mike
average rating: 4.16
book published: 1989
rating: 0
read at:
date added: 2019/10/15
shelves: business
review:

]]>
<![CDATA[The Innovator's Dilemma: The Revolutionary Book that Will Change the Way You Do Business]]> 2615
Focusing on "disruptive technology" -- the Honda Super Cub, Intel's 8088 processor, or the hydraulic excavator, for example -- Christensen shows why most companies miss "the next great wave." Whether in electronics or retailing, a successful company with established products will get pushed aside unless managers know when to abandon traditional business practices. Using the lessons of successes and failures from leading companies, "The Innovator's Dilemma" presents a set of rules for capitalizing on the phenomenon of disruptive innovation.]]>
320 Clayton M. Christensen 0060521996 Mike 0 business 4.03 1997 The Innovator's Dilemma: The Revolutionary Book that Will Change the Way You Do Business
author: Clayton M. Christensen
name: Mike
average rating: 4.03
book published: 1997
rating: 0
read at:
date added: 2019/10/14
shelves: business
review:

]]>
<![CDATA[Java Black Book: The Java Book Programmers Turn To First]]> 1476242 1200 Steven Holzner 1576105318 Mike 0 java 3.86 2000 Java Black Book: The Java Book Programmers Turn To First
author: Steven Holzner
name: Mike
average rating: 3.86
book published: 2000
rating: 0
read at:
date added: 2019/10/14
shelves: java
review:

]]>
<![CDATA[Reversing: Secrets of Reverse Engineering]]> 1067264 applications of reverse engineering, this book provides readers with practical, in-depth techniques for software reverse engineering. The book is broken into two parts, the first deals with security-related reverse engineering and the second explores the more practical aspects of reverse engineering. In addition, the author explains how to reverse engineer a third-party software library to improve interfacing and how to reverse engineer a competitor's software to build a better product.
* The first popular book to show how software reverse engineering can help defend against security threats, speed up development, and unlock the secrets of competitive products
* Helps developers plug security holes by demonstrating how hackers exploit reverse engineering techniques to crack copy-protection schemes and identify software targets for viruses and other malware
* Offers a primer on advanced reverse-engineering, delving into "disassembly"-code-level reverse engineering-and explaining how to decipher assembly language]]>
624 Eldad Eilam 0764574817 Mike 5 4.11 2005 Reversing: Secrets of Reverse Engineering
author: Eldad Eilam
name: Mike
average rating: 4.11
book published: 2005
rating: 5
read at:
date added: 2019/10/13
shelves:
review:
There is a lot that can be leanred from this book. How to write cleaner, more readable and maintainable code. It's definitely a worth-read.
]]>
C# in Depth 7789280 554 Jon Skeet 1935182471 Mike 0 programming 4.49 2008 C# in Depth
author: Jon Skeet
name: Mike
average rating: 4.49
book published: 2008
rating: 0
read at:
date added: 2019/10/13
shelves: programming
review:

]]>
<![CDATA[Trillion Dollar Coach: The Leadership Playbook of Silicon Valley's Bill Campbell]]> 36501797 #1 Wall Street Journal Bestseller
New York Times Bestseller
USA Today Bestseller

The team behind How Google Works returns with management lessons from legendary coach and business executive, Bill Campbell, whose mentoring of some of our most successful modern entrepreneurs has helped create well over a trillion dollars in market value.

Bill Campbell played an instrumental role in the growth of several prominent companies, such as Google, Apple, and Intuit, fostering deep relationships with Silicon Valley visionaries, including Steve Jobs, Larry Page, and Eric Schmidt. In addition, this business genius mentored dozens of other important leaders on both coasts, from entrepreneurs to venture capitalists to educators to football players, leaving behind a legacy of growing companies, successful people, respect, friendship, and love after his death in 2016.

Leaders at Google for over a decade, Eric Schmidt, Jonathan Rosenberg, and Alan Eagle experienced firsthand how the man fondly known as Coach Bill built trusting relationships, fostered personal growth--even in those at the pinnacle of their careers--inspired courage, and identified and resolved simmering tensions that inevitably arise in fast-moving environments. To honor their mentor and inspire and teach future generations, they have codified his wisdom in this essential guide.

Based on interviews with over eighty people who knew and loved Bill Campbell, Trillion Dollar Coach explains the Coach's principles and illustrates them with stories from the many great people and companies with which he worked. The result is a blueprint for forward-thinking business leaders and managers that will help them create higher performing and faster moving cultures, teams, and companies.]]>
Eric Schmidt 0062839276 Mike 0 management 3.93 2019 Trillion Dollar Coach: The Leadership Playbook of Silicon Valley's Bill Campbell
author: Eric Schmidt
name: Mike
average rating: 3.93
book published: 2019
rating: 0
read at:
date added: 2019/10/13
shelves: management
review:

]]>
JavaScript Enlightenment 12442420
Libraries and frameworks help you build web applications quickly and efficiently, but when things go wrong or performance becomes an issue, knowing how and why they work is critical. If you're ready to go under the hood and get your hands dirty with JavaScript internals, this is your book. Get a short and digestible summary of ECMA-262, Edition 3, backed by real code you can run instantly Examine the creation of JavaScript objects Learn complex values, primitive values, scope, and inheritance Understand the importance of the head object Work with string, number, and Boolean objects and values Discover how to use the null value and the built-in math object Get into the details--beyond Mozilla's reference guide for JavaScript 1.5]]>
Cody Lindley Mike 0 currently-reading 3.53 2012 JavaScript Enlightenment
author: Cody Lindley
name: Mike
average rating: 3.53
book published: 2012
rating: 0
read at:
date added: 2019/10/12
shelves: currently-reading
review:

]]>
<![CDATA[The Power of Habit: Why We Do What We Do in Life and Business]]> 12609433 375 Charles Duhigg 1400069289 Mike 0 management 4.13 2012 The Power of Habit: Why We Do What We Do in Life and Business
author: Charles Duhigg
name: Mike
average rating: 4.13
book published: 2012
rating: 0
read at:
date added: 2019/10/12
shelves: management
review:

]]>
<![CDATA[Fish: A Proven Way to Boost Morale and Improve Results]]> 206309 Fish! the heroine, Mary Jane Ramirez, recently widowed and mother of two, is asked to engineer a turnaround of her company's troubled operations department, a group that authors Stephen Lundin, Harry Paul, and John Christensen describe as a "toxic energy dump." Most reasonable heads would cut their losses and move on. Why bother with this bunch of losers? But the authors don't make it so easy for Mary Jane. Instead, she's left to sort out this mess with the help of head fishmonger Lonnie. Based on a bestselling corporate education video, Fish! aims to help employees find their way to a fun and happy workplace. While some may find the story line and prescriptions--such as "Choose Your Attitude," "Make Their Day," and "Be Present"--downright corny, others will find a good dose of worthwhile motivational management techniques. If you loved Who Moved My Cheese? then you'll find much to like here. And don't worry about Mary Jane and kids. Fish! has a happy ending for everyone. --Harry C. Edwards]]> 110 Stephen C. Lundin 0786866020 Mike 0 business 3.93 1996 Fish: A Proven Way to Boost Morale and Improve Results
author: Stephen C. Lundin
name: Mike
average rating: 3.93
book published: 1996
rating: 0
read at:
date added: 2019/10/11
shelves: business
review:

]]>