Empfehlungen basierend auf "Design Patterns in Ruby"
Based on your reading history, we think you will also enjoy the following books.
von Donald A. Norman
One of the world's great designers shares his vision of "the fundamental principles of great and meaningful design", that's "even more relevant today than it was when first published" (Tim Brown, CEO, IDEO). Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner to turn on, or whether to push, pull, or slide a door. The fault, argues this ingenious -- even liberating -- book, lies not in ourselves, but in product design that ignores the needs of users and the principles of cognitive psychology. The problems range from ambiguous and hidden controls to arbitrary relationships between controls and functions, coupled with a lack of feedback or other assistance and unreasonable demands on memorization. The Design of Everyday Things shows that good, usable design is possible. The rules are simple: make things visible, exploit natural relationships that couple function and control, and make intelligent use of constraints. The goal: guide the user effortlessly to the right action on the right control at the right time. The Design of Everyday Things is a powerful primer on how -- and why -- some products satisfy customers while others only frustrate them.
von Peter Hawkins, Eve Turner
Hawkins And Turner Argue That Coaching Needs To Step Up To Deliver Value To All The Stakeholders Of The Coachee, Including Those They Lead, Colleagues, Investors, Customers, Partners, Their Local Community And Also The Wider Ecology. Systemic Coaching Contains Key Chapters On How To Contract In Various Settings, How To Work Relationally And Dialogically, How To Expand Our Own And Others’ Ecological Awareness, How To Get Greater Value From Supervision, Work With Systemic Ethics And Expand Our Impact. While Illustrating Why A New Model Of Coaching Is Necessary, Hawkins And Turner Also Provide The Tools And Approaches That Coaches And Clients Need To Deliver This Greater Impact, Accompanied By Real-life Case Examples And Interviews From The Authors And Other Leading Coaches And Leaders Globally. Systemic Coaching Will Be An Invaluable Resource For Coaches In Practice And In Training, Mentors, Coach Supervisors, Consultants In Leadership Development And Hr And L&d Professionals And Leaders.
von Marty Neumeier
"A rousing manifesto of mastery in a connected world." –GoogleThe Industrial Age has taught us how to break problems into parts, but not how to build parts into solutions. We’re baffled when we’re confronted with complex challenges like recession, political gridlock, climate change, childhood obesity, pollution, and failing schools. We see them as separate ills, each requiring a separate remedy—if we can imagine a remedy at all.Why are so many jobs disappearing? Why are a few people getting rich while the rest of us struggle? How can we pay for the costs of healthcare? Why can’t our trusted institutions behave ethically? What’s the cause of governmental gridlock? How can we afford to educate our children? How do we stop damaging the ecosystem? Why do we create ugliness?Author Marty Neumeier suggests that these problems are merely symptoms of a much larger problem–our inability to deal with interconnected, non-linear, and amorphous challenges. It’s not that our problems are too difficult, he argues, but that our skills are too basic. Success in the post-industrial era demands that we move our thinking from the static, the linear, and the step-by-step to the dynamic, the holistic, and the all-at-once.In this sweeping vision for personal mastery in a post-industrial era, Neumeier presents five metaskills–feeling, seeing, dreaming, making, and learning–that can help you reach your true potential. They’ll keep you two or three steps ahead of the machines, the algorithms, and the outsourcing forces of the “robot curve”. They’ll also bring you greater creativity, higher purpose, and a deeper sense of fulfillment.Metaskills is more than a manifesto. It’s a compass for visionary leaders, policymakers, educators, and planners. It’s a creative framework for designers, engineers, scientists, and artists. It’s a picture of the future that allows people from a wide range of disciplines, industries, and professions to envision new ways to create value together. Perhaps more important, it’s a long-overdue examination of what it means to be human in the 21st century.
von Tim Hale
Simple yet effective advice for anyone who wants their money to work harder than they do.Most investment books offer a bewildering array of complex strategies for how best to invest your money. But often the chances of success are remote and the rules are impossible to follow in practice.Smarter Investing introduces you to a simple and powerful set of rules for successful investing, helping you to build an investment portfolio that suits your needs, stays the course when markets get rough and quietly gets on with the job of generating better results.In this updated and revised edition, Tim Hale gives you all the advice you’ll need and demonstrates that the key to successful investing is to do a few straightforward things exceptionally well. Smarter Investing will help you:Establish what you want your money to do for you Work out how much money you need to achieve your goals Avoid the mistakes that generations of investors have made Build a balanced portfolio that’s right for you, using a simple set of understandable and accessible building blocks Select robust and transparent investment products easily and effectively
von Jenni Romaniuk, Byron Sharp
Following the success of international bestseller How Brands Grow: What Marketer's Don't Know comes a new book that takes readers further on a journey to smarter, evidence-based marketing.How Brands Grow Part 2, by Jenni Romaniuk and Byron Sharp, is about fundamentals of buying behaviour and brand performance - fundamentals that provide a consistent roadmap for brand growth, and improved marketing productivity.Ride the next wave of marketing knowledge with insights such as how to build Mental Availability, metrics to assess the strength of your brand's Distinctive Assets and a framework to underpin your brand's Physical Availability strategy. Learn practical insights such as smart ways to look at word of mouth and the sort of advertising needed to attract new brand buyers.This book is also a must read for marketers working in emerging markets, services, durables and luxury categories, with evidence that will challenge conventional wisdom about growing brands in these markets. If you've ever wondered if word of mouth has more impact in China, if luxury brands break all the rules of marketing or if online shoppers are more loyal to brands or retailers, this book is for you.If you read and loved How Brands Grow, it's time to move to the next level of marketing. And if you haven't, get ready -- this book will change the way you think about marketing forever.
von Sean Ellis, Morgan Brown
The definitive playbook by the pioneers of Growth Hacking, one of the hottest business methodologies in Silicon Valley and beyond.It seems hard to believe today, but there was a time when Airbnb was the best-kept secret of travel hackers and couch surfers, Pinterest was a niche web site frequented only by bakers and crafters, LinkedIn was an exclusive network for C-suite executives and top-level recruiters, Facebook was MySpace’s sorry step-brother, and Uber was a scrappy upstart that didn’t stand a chance against the Goliath that was New York City Yellow Cabs.So how did these companies grow from these humble beginnings into the powerhouses they are today? Contrary to popular belief, they didn’t explode to massive worldwide popularity simply by building a great product then crossing their fingers and hoping it would catch on. There was a studied, carefully implemented methodology behind these companies’ extraordinary rise. That methodology is called Growth Hacking, and it’s practitioners include not just today’s hottest start-ups, but also companies like IBM, Walmart, and Microsoft as well as the millions of entrepreneurs, marketers, managers and executives who make up the community of Growth Hackers.Think of the Growth Hacking methodology as doing for market-share growth what Lean Start-Up did for product development, and Scrum did for productivity. It involves cross-functional teams and rapid-tempo testing and iteration that focuses customers: attaining them, retaining them, engaging them, and motivating them to come back and buy more.An accessible and practical toolkit that teams and companies in all industries can use to increase their customer base and market share, this book walks readers through the process of creating and executing their own custom-made growth hacking strategy. It is a must read for any marketer, entrepreneur, innovator or manger looking to replace wasteful big bets and "spaghetti-on-the-wall" approaches with more consistent, replicable, cost-effective, and data-driven results.
von David Farley
Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. Farley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you haven't encountered yet, using today's technologies and tomorrow's. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment. Clarify what you're trying to accomplish Choose your tools based on sensible criteria Organize work and systems to facilitate continuing incremental progress Evaluate your progress toward thriving systems, not just more "legacy code" Gain more value from experimentation and empiricism Stay in control as systems grow more complex Achieve rigor without too much rigidity Learn from history and experience Distinguish "good" new software development ideas from "bad" ones Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
von Vaughn Vernon
Strategic Monoliths and Microservices helps business decision-makers and technical team members collaborate to clearly understand their strategic problems, and identify their optimal architectural approaches, whether those turn out to be distributed microservices, well-modularized monoliths, or coarse-grained services partway between the two. Writing for MBA and IT students alike, leading software architecture expert Vaughn Vernon and Tomasz Jaskua guide you through making balanced architecture compositional decisions based on need and purpose rather than popular opinion, so you can maximize business value and deliver systems that evolve more easily. Throughout, the authors provide realistic application examples, showing how to construct well-designed monoliths that are maintainable and extensible, and how to decompose massively tangled legacy systems into truly effective microservices.
von Howard Schilit
Corporate financial reports. They re oftentimes the only place investors can turn for information about a business s overall health. But with major financial scandals popping up in greater numbers (and with more inevitably on the way), the time has never been better for a newly-revised edition of the classic guide to the games accountants play. The first two editions of Financial Shenanigans contained a wealth of information on how businesses play it fast and loose with earnings reports. And now the 3rd Edition builds on this strong foundation, broadening its focus to include global markets and arming us with all-new information on how to detect shenanigans in cash flow statements; EBITBDA, same-store sales, capitalization reports and corporate communications; and other sources. Other indispensable resources include: The latest information on other problem areas, including pension accounting, financial instruments, and off-the-balance-sheet entities Key sections on financial institutions Tips, tricks, and checklists to help you research businesses before you invest in them
von Sandi Metz
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby's widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code