Large-Scale C++ Software Design


John S. Lakos - 1996
    It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of the C++ programming language. In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components. Such systems with their acyclic physical dependencies are fundamentally easier and more economical to maintain, test, and reuse than tightly interdependent systems. In addition to explaining the motivation for following good physical as well as logical design practices, Lakos provides you with a catalog of specific techniques designed to eliminate cyclic, compile-time, and link-time (physical) dependencies. He then extends these concepts from large to very large systems. The book concludes with a comprehensive top-down approach to the logical design of individual components. Appendices include a valuable design pattern Protocol Hierarchy designed to avoid fat inte

The New Kingmakers: How Developers Conquered the World


Stephen O’Grady - 2013
    In a 1995 interview, the late Steve Jobs claimed that the secret to his and Apple’s success was talent. “We’ve gone to exceptional lengths to hire the best people,” he said, believing that the talented resource was twenty-five times more valuable than an average alternative. For Microsoft founder Bill Gates, the multiple was even higher:A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is worth 10,000 times the price of an average software writer.While the actual number might be up for debate, the importance of technical talent is not. The most successful companies today are those that understand the strategic role that developers will play in their success or failure. Not just successful technology companies – virtually every company today needs a developer strategy. There’s a reason that ESPN and Sears have rolled out API programs, that companies are being bought not for their products but their people. The reason is that developers are the most valuable resource in business.How did we get here? How did developers become the most important constituency in business seemingly overnight? The New Kingmakers explores the rise of the developer class, its implications and provides suggestions for navigating the new developer-centric landscape.

Essential ActionScript 3.0


Colin Moock - 2007
    The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API. Essential ActionScript has become the #1 resource for the Flash and ActionScript development community, and the reason is the author, Colin Moock. Many people even refer to it simply as "The Colin Moock book."And for good reason: No one is better at turning ActionScript inside out, learning its nuances and capabilities, and then explaining everything in such an accessible way. Colin Moock is not just a talented programmer and technologist; he's also a gifted teacher.Essential ActionScript 3.0 is a radically overhauled update to Essential ActionScript 2.0. True to its roots, the book once again focuses on the core language and object-oriented programming, but also adds a deep look at the centerpiece of Flash Player's new API: display programming. Enjoy hundreds of brand new pages covering exciting new language features, such as the DOM-based event architecture, E4X, and namespaces--all brimming with real-world sample code.The ActionScript 3.0 revolution is here, and Essential ActionScript 3.0's steady hand is waiting to guide you through it.Adobe Developer Library is a co-publishing partnership between O'Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source.

Eniac: The Triumphs and Tragedies of the World's First Computer


Scott McCartney - 1999
    10 illustrations.

Dinosaur Brains: Dealing with All THOSE Impossible People at Work


Albert J. Bernstein - 1989
    Discover how to cope with instinct, emotion, and irrationality--the dinosaur brain--that disrupts any business enivronment, with a step-by-step process that helps you reason your way through turf wars and power struggles, surly subordinates, temperamental bosses, and more...."The key to thriving in the corporate jungle is understanding dinosaurs."TIMEFrom the Paperback edition.

Marketplace 3.0: Rewriting the Rules of Borderless Business


Hiroshi Mikitani - 2013
    And that evolution has huge implications for everything we see, buy and do online. Rejecting the zero-sum, vending-machine model of ecommerce practiced by other leading internet retailers, who view the Internet purely as a facilitator of speed and profit, Hiroshi Mikitani argues for an alternate model that benefits merchants, consumers, and communities alike by empowering players at every step in the process. He envisions retail "ecosystems," where small and mid-sized brick-and-mortar businesses around the world partner with online marketplaces to maximize their customer bases and service capabilities, and he shows why emphasizing collaboration over competition, customization over top-down control, and long-term growth over short-term revenue is by far the best use of the Internet's power, and will define the 3.0 era.Rakuten has already pioneered this new model, and Marketplace 3.0 offers colorful examples of its success in Japan and around the world. Mikitani reveals how the company enforces a global mindset (including the requirement that all its employees speak English, even in Tokyo); how it incorporates new acquisitions rather than seeking to completely remake or sell them for a quick profit; and how it competes with other retailers on speed and quality, without sacrificing the public good. Marketplace 3.0 is an exciting new vision for global commerce, from a company that's challenging all the accepted wisdom.

The Invisible Computer: Why Good Products Can Fail, the Personal Computer Is So Complex, and Information Appliances Are the Solution


Donald A. Norman - 1998
    Alas, the computer industry thinks it is still in its rebellious teenage years, exulting in technical complexity. Customers want change. They are ready for products that offer convenience, ease of use, and pleasure. The technology should be invisible, hidden from sight.In this book, Norman shows why the computer is so difficult to use and why this complexity is fundamental to its nature. The only answer, says Norman, is to start over again, to develop information appliances that fit people's needs and lives. To do this companies must change the way they develop products. They need to start with an understanding of people: user needs first, technology last--the opposite of how things are done now.

Scrum Insights for Practitioners: The Scrum Guide Companion


Hiren Doshi - 2016
    Is this Scrum? Can you share some tactics to do effective Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective, and Product Backlog Refinement? My designation is development manager. Does this mean I have no role in Scrum? How is Scrum Empirical? Can Scrum Master and Product Owner be the same person? We don’t have a Scrum Master. Are we still practicing Scrum? What does Self-Organization really mean? How does Scrum embrace the four values and twelve principles of the Agile Manifesto? Please share a case study on Scrum based product development? Recommendations for the book from the Scrum champions Take advantage of Hiren’s vast experience and avoid making the common errors people make as they begin their journey. This book contains a wealth of practical information that will be useful to readers as they work to implement the basic theory found in The Scrum Guide—Steve Porter, team member, Scrum.org In his book Scrum Insights for Practitioners, Hiren has extended the core rules of The Scrum Guide with practices he has found useful. Hiren answers questions regarding Scrum that potentially remain unanswered even after one reads The Scrum Guide. Hiren dismantles common misconceptions about Scrum, regardless of the source of such misconceptions. Hiren elaborates on basic information provided in The Scrum Guide, as well as on the principles underlying Scrum—Gunther Verheyen, Author of “Scrum — A Pocket Guide, a Smart Travel Companion” Hiren Doshi has written a fine companion to The Scrum Guide, filling in some of the intentional gaps left in the Scrum framework. Using this companion along with The Scrum Guide will undoubtedly improve the outlook for those teams that internalize its teachings.”—Charles Bradley, ScrumCrazy.com This book will help you understand the nuances of Scrum. It takes a very practical approach toward implementing Scrum without compromising on its values and principles. A useful and handy reference for Scrum practitioners!— Gopinath R, Agile coach and practitioner

Betting on a Darkie: Lifting the Corporate Game


Mteto Nyati - 2019
    At heart I’m an engineer. I want to encourage people to fix things, not to raise false hopes.' Mteto Nyati knew years ago as a schoolboy in Mthatha, working behind the counter at his mother’s trading store, that he wanted to fix and build things. After completing his studies in Mechanical Engineering at Natal University, he turned down a Rhodes scholarship and headed for Johannesburg to take up a position at Afrox. He was the only black engineer and the sole advice he received from his superiors was ‘don’t mess up’. He didn’t. Today Nyati is one of South Africa’s top CEOs, having steered Microsoft South Africa and MTN South Africa out of troubled times. He is currently guiding the transition of Altron from a family business, started at the height of apartheid, into a high-performing international IT company with a social conscience.

How My Blog Got 1 Million Visits In 7 Months: A practical and straightforward guide to increasing traffic to your blog in your spare time - and without having to pay for advertising


Patric Morgan - 2015
    For some, blogging is a pastime, a hobby, something to fulfil a creative need. But some take blogging one step further. Many individuals, with no special training, are using their blog/s as a part-time or even a full-time job. You may already have a blog that could do with a few more visitors. Or maybe you’re thinking of setting up a blog but are not sure where to start. The question most people ask me is ‘How do I get visitors to my blog?’ It’s like setting up a shop on the High Street and facing the challenge of getting people in the door. The good news is – I have answers that will see your visitor count lift substantially. All you need is a computer, an internet connection and a brain (your own preferably). Here’s what you don’t need: money. This book answers your blogging questions in a practical and straightforward way. How My Blog Got 1 Million Visits In 7 Months has been designed to show you how to drive people to your blog – and how to keep them coming back, time after time. It’s designed for bloggers and for those who have websites that could do with more traffic. I’m a multi-award winning blogger and publisher and have been for over eight years. When I first started blogging, I got very excited to see that one person kept visiting my site. That was until I realised that the analytics was, in fact, counting me as a visitor. I’ve learned a lot since. My latest blog broke through the 1,000,000 visit mark after just 7 months. As a result, my blog is now a profitable business. I haven’t spent a penny on advertising and I spend about 30 minutes a day blogging at most. I’ve picked up a large-scale book deal as a direct result of my blog. In this book, I’ll show you the basics of setting up your blog; how to write content that people will just want to click on and share with their friends; how to create viral posts that will see your visitor statistics balloon; how to write content for your website that will sell your services or products; how to optimise your posts for search engines and how to make money from your blog. My promise to you is this - if you use the tips and tricks that I am about to show you, your site will get more traffic and you can start making money from it. These are proven techniques that you can start implementing on your blog straight away. Run the kind of blog that other bloggers envy. Be the kind of blogger that people marvel at. It’ll make you feel pretty good, I guarantee it. Find out how right now. *** “Patric Morgan's How My Blog Got 1 Million Visitors in 7 Months makes me sick! I've got 15,000+ people on my combined social media and I've never gotten even close to a million visits on my site. Screw you, Patric! However – I have read through his book and have found some cool tricks to steal and apply. Shh...don't tell him.” Vicki Abelson, Author of ‘Don't Jump’, published October '15 from Carl Reiner's Random Content. “What an absolutely incredible 'How to Guide'. This book will give you the tools you need to increase your web traffic and create a viral sensation from your blog or website. Follow the common sense approach within these pages and maybe you'll be writing your own success story very soon. A must read for any avid blogger trying to step up into the big leagues. Buy it now!” Nigel Shinner, Author of the critically acclaimed novel ‘From Within’ “It’s good to read something that actually delivers on the title of the book.

The Rookie Copywriter's Survival Guide: How To Make Six Figures With Little Or No Copywriting Experience... And Without Chasing After Clients!


Doberman Dan - 2014
    and without chasing after clients!In The Rookie Copywriter’s Survival Guide, master copywriter and serial entrepreneur Doberman Dan, shows how anybody with just mediocre... or even NO copywriting skills... can make a LOT of money in a very short period of time.This isn’t the typical “pay your dues and work for peanuts” advice often given to rookie copywriters or people who are thinking of getting into the business of copywriting. It’s a unique way you can get paid... and paid very well... while you learn the craft of direct response copywriting.Dan reveals the exact plan he used to break free from a low paying dead-end job and went on to make MILLIONS while becoming one of the most in-demand copywriters in the country. Dan has used his copywriting skills to “bootstrap” numerous businesses over the past 20 years... with nothing but a yellow notepad, pen and the gray matter between his ears. Time and time again... in a plethora of markets and niches.You’ll discover the highly profitable secrets from a battle-hardened grizzled veteran entrepreneur, marketer and copywriter that can only be gained from decades of hard-won “in the trenches” experience.Who is Doberman Dan?After twelve years as a full-time inner city police officer and 9 years of part-time consecutive entrepreneurial failures, Dan finally discovered the secrets of the most successful copywriters and direct marketers in the world. After his 9 years of “trial by fire” business failures, he finally “hit a home run” in the mail order business. He went on to apply his successful marketing and copywriting experience to online marketing... for his own businesses and also as a consultant to some of the most successful businesses in the country.

Help! I'm a Manager: A practical guide to success as a first time people manager in professional services


Sue Willcock - 2016
    Years hunched over books and articles, writing essays late into the night on the science and art of your chosen profession. Through hard work and determination, alongside lots of experience, you’ve now become pretty good at it. So good in fact, that you have been asked to stop doing it all the time. You’ve been asked to manage a team.Now, you’ve got to assess people, develop them, write their appraisals and help them to help you, and the business you work for, deliver results.This is the book that will get you there fast.Authored by Sue Willcock, who with 25 years of experience in professional services, wrote this book with the busy professional in mind – easy to read and packed full of tips you can use straight away.Sue originally qualified as a Chartered Surveyor before moving into business management roles, including a period as a Partner at a Top 5 Construction Consultancy. For the last 10 years, Sue has worked as a people development consultant focusing on professional services, working with individuals, teams and organisations.

Access 2007: The Missing Manual


Matthew MacDonald - 2006
    It runs on PCs rather than servers and is ideal for small- to mid-sized businesses and households. But Access is still intimidating to learn. It doesn't help that each new version crammed in yet another set of features; so many, in fact, that even the pros don't know where to find them all. Access 2007 breaks this pattern with some of the most dramatic changes users have seen since Office 95. Most obvious is the thoroughly redesigned user interface, with its tabbed toolbar (or "Ribbon") that makes features easy to locate and use. The features list also includes several long-awaited changes. One thing that hasn't improved is Microsoft's documentation. To learn the ins and outs of all the features in Access 2007, Microsoft merely offers online help.Access 2007: The Missing Manual was written from the ground up for this redesigned application. You will learn how to design complete databases, maintain them, search for valuable nuggets of information, and build attractive forms for quick-and-easy data entry. You'll even delve into the black art of Access programming (including macros and Visual Basic), and pick up valuable tricks and techniques to automate common tasks -- even if you've never touched a line of code before. You will also learn all about the new prebuilt databases you can customize to fit your needs, and how the new complex data feature will simplify your life. With plenty of downloadable examples, this objective and witty book will turn an Access neophyte into a true master.

All I Need to Know about Manufacturing I Learned in Joe's Garage: World Class Manufacuring Made Simple


William B. Miller - 1993
    All I Need to Know About Manufacturing I Learned in Joe's Garage: World Class Manufacturing Made Simple

Business Mastery: A Guide for Creating a Fulfilling, Thriving Business and Keeping It Successful


Cherie M. Sohnen-Moe - 1989
    Fully updated and revised, the manual covers the major aspects of building and maintaining a successful practice. It introduces practical yet innovative methods to increase profits, develop a strong customer base, and enhance communications with clients. Topics include marketing, client retention, professionalism, referrals, business planning, insurance billing, ethics, and time-management, designing promotional material, networking and more. The book includes numerous charts and checklists, as well as reproducible business forms. Information on other helpful resources is provided along with contact information for major health care professional associations, business organizations and independent living resources.