Designing Web APIs: Building APIs That Developers Love


Brenda Jin - 2018
    But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You'll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.Get an overview of request-response and event-driven API design paradigmsLearn best practices for designing an API that meets the needs of your usersUse a template to create an API design processScale your web API to support a growing number of API calls and use casesRegularly adapt the API to reflect changes to your product or businessProvide developer resources that include API documentation, samples, and tools

Designed for Use


Lukas Mathis - 2011
    In this book for designers, developers, and product managers, expert developer and user interface designer Lukas Mathis explains how to make usability the cornerstone of every point in your design process, walking you through the necessary steps to plan the design for an application or website, test it, and get usage data after the design is complete. He shows you how to focus your design process on the most important thing: helping people get things done, easily and efficiently. The author presents a collection of valuable tips - organized in four distinct parts, filled with clever illustrations, and supported by fascinating psychological research. He teaches techniques that help you plan and evaluate your user interface design, and inspires you to look at design in a whole new way. He tells you exactly what to look for, and what to avoid, in creating applications and websites that people will be excited to use.

SOA Design Patterns


Thomas Erl - 2008
    More than three years in development and subjected to numerous industry reviews, the 85 patterns in this full-color book provide the most successful and proven design techniques to overcoming the most common and critical problems to achieving modern-day SOA. Through numerous examples, individually documented pattern profiles, and over 400 color illustrations, this book provides in-depth coverage of:• Patterns for the design, implementation, and governance of service inventories–collections of services representing individual service portfolios that can be independently modeled, designed, and evolved.• Patterns specific to service-level architecture which pertain to a wide range of design areas, including contract design, security, legacy encapsulation, reliability, scalability, and a variety of implementation and governance issues.• Service composition patterns that address the many aspects associated with combining services into aggregate distributed solutions, including topics such as runtime messaging and message design, inter-service security controls, and transformation.• Compound patterns (such as Enterprise Service Bus and Orchestration) and recommended pattern application sequences that establish foundational processes. The book begins by establishing SOA types that are referenced throughout the patterns and then form the basis of a final chapter that discusses the architectural impact of service-oriented computing in general. These chapters bookend the pattern catalog to provide a clear link between SOA design patterns, the strategic goals of service-oriented computing, different SOA types, and the service-orientation design paradigm.This book series is further supported by a series of resources sites, including soabooks.com, soaspecs.com, soapatterns.org, soamag.com, and soaposters.com.

Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future: A 29-Minute Summary.


Bern Bolo - 2015
     This summary will let you taste on “how and what” Elon musk struggles to show his “SPARKS” in levels, Why his capable and legendary “like “ the famous Edison, Ford and Jobs. Based from the original book of Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future, Ashlee Vance, tell you his experience in conversation with Musk. Important Lessons in this Elon Musk Summary • How to get the most out of people who work for you. • How to understand the value of making your own stuff, than buying them. • How to be brave in going out from your comfort zone. • How to treat challenges that comes your way as an opportunity. • How to believe in your dreams, and then make others believe after. • How to spot an opportunity when it comes your way. • How to keep yourself open to achieve bigger and greater things, and ultimately, your fullest potential. • How to dream big and then chase it. • How to give the value your family deserves. • How to appreciate the value of caring for Mother Earth and exercise ways to protect her and lessen the damage she has to take. • How to address issues and conflicts. • How to be persistent in your endeavors. More inside in this Biographies & Memoirs Summary • A brief yet accurate summary on the life of Elon Musk, detailed out in individual chapters. • Correct and concise synopsis of the various chapters of the book. • Silly and charming quotes that will tickle your fancy at the start of each chapters. • Personal and professional lessons from the life of Elon Musk on how to dare dream big and conquer your fears. Why you musy by this summary My team and I will let you sift through Elon’s captivating world in 29 minutes by reading this synopsis. “I like to be involved in things that change the world.” – Elon Reeve Musk. Surely, what Elon Musk had been doing in his companies have changed the world in so many ways. He has broken through the norm and boring routine practices to come up with technologies that has never before been seen by anyone. This summary show many things on how Elon Musk proved that he did changed the world. From his ancestors to his early life in Africa, to his great migrations, to the funding of his first start-up businesses and to his eventually discovery of his vision and mission in life, this book will satiate your curiosity as to who Musk really is and what he is capable of doing. PLEASE NOTE: This is a 29-minute summary of Elon Musk and NOT the original book. Bern Bolo "The Bathroom Genius”

Growing Rails Applications in Practice


Henning Koch - 2014
    

Kellogg on Marketing


Alice M. Tybout - 2000
    This is a must-have marketing reference.

A Software Engineer Learns HTML5, JavaScript and jQuery


Dane Cameron - 2013
    Due to their monopoly position in web browsers, and the fact web browsers have spread from PCs to phones, tablets and TVs; their status will continue to grow and grow. Despite their success, many software engineers are apprehensive about JavaScript and HTML. This apprehensiveness is not completely unfounded; both JavaScript and HTML were rushed in their early years, and driven by commercial rather than engineering interests. As a result, many dubious features crept into these languages. Due to backwards compatibility concerns, most of these features still remain. In addition, many software engineers have used these languages without ever learning them. JavaScript and HTML have low barriers to entry, and this, along with their similarity to other languages, led many software engineers to conclude that there really was nothing much to learn. If you have not used JavaScript and HTML for a number of years, or if you are a programmer or software engineer using other languages, you may be surprised at what they now offer. Browser based web applications are now capable of matching or exceeding the sophistication and scale of traditional desktop applications. In order to create complex web applications however, it is essential to learn these languages. This book takes the point of view that once you have a strong grasp of the fundamentals, the details will take care of themselves. It will not present you with long lists of APIs, or intricate details of every attribute, these can be found in reference manuals. It will focus on the details of each language that are fundamental to understanding how they work. This book will guide you through the process of developing a web application using HTML5, Javascript, jQuery and CSS. It contains the following content: 1. An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. 2. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. 3. An introduction to jQuery selection, traversal, manipulation and events. 4. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. 5. A guide to implementing offline web applications with the Application Cache API. 6. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. 7. The use of Web Workers in a web application to execute algorithms on background threads. 8. An introduction to AJAX, and the jQuery API supporting AJAX. 9. An introduction to Server Sent Events and Web Sockets. All subjects are introduced in the context of a sample web application. This book is intended for anyone with at least a superficial knowledge of HTML and programming.

Everything I Know about Marketing I Learned from Google


Aaron Goldman - 2010
    Aaron Goldman has written an essential book that goes beyond telling us how Google became so important to explaining why the revolution it's leading will affect everyone in media and marketing." --Brian Morrissey, Digital Editor, Adweek"An insightful tour of the elements that have made Google successful combined with a usable guide on how to apply this learning to your business." --Rishad Tobaccowala, Chief Strategy & Innovation Officer, VivakiAbout the BookYou know you've hit it big when your name becomes a verb--and no one knows that better than Google. In just over 10 years, Google has become the world's most valuable brand, consistently dominating its category and generating $6 billion in revenue per quarter.How does Google do it? In a word: marketing.You may not think Google does much marketing. Indeed, it doesn't do a lot of what has traditionally been viewed as marketing. But in today's digital world, marketing has taken new shape--and Google is at the cutting edge.In Everything I Know about Marketing I Learned from Google, digital marketing expert Aaron Goldman offers 20 powerful lessons straight from Google's playbook. Taking you deep into the inner workings of the Googleplex (which are simpler than you think), Goldman provides the knowledge and tools you need to build and grow your brand (which is also simpler than you think).Along the way, he shows how Google's tactics are being used by a wide range of successful corporations, from Apple to Zappos. Key principles include:Tap into the Wisdom of Crowds: Get the signals you need directly from your customersKeep It Simple, Stupid: Craft messages people can grasp in a nanosecond and pass alongDon't Interrupt: Join the conversation-- but avoid disrupting itAct Like Content: Provide value, not sales pitchesTest Everything: Take no detail of your program for granted; you can always improveShow Off Your Assets: Distribute your brand everywhereThe beauty of it all is that these Googley lessons can be applied to every aspect of marketing, in organizations of any size. Whether you run a PR department in a multinational corporation or serve as the sole marketer in a small business, these tactics work.In its mission to "organize the world's information," Google has rewritten the book on marketing. Use Everything I Know about Marketing I Learned from Google to remake your own organization's marketing--and engage more customers than ever.

I Have the Watch: Becoming a Leader Worth Following


Jon Rennie - 2019
     Through seven deployments commanding sailors in the complex and dangerous world of nuclear submarine warfare, Jon Rennie experienced a deep form of leadership. On a sub, there is no escape. No “after work.” No home to commute to. You live and lead side-by-side with the crew, every day. What Rennie didn’t realize was how much his time underwater prepared him to lead global industrial businesses and startups across multiple industries. Becoming a leader worth following begins—and ends—with people. “This book cuts to the heart of the matter of leadership: it’s all about people.” Says Joshua D. Cotton, PhD, Founder and CEO, VetStoreUSA With a special foreword by John Brubaker, Author of Seeds of Success, Rennie lays out a case for becoming a people-centered leader. Leaders have the watch. They are not only accountable for the results of the organization, but they are also responsible for the people who work for them. Leadership is a people business. The actions of a leader will have a deep impact on the lives and careers of the people they are responsible for. Natasha Goldstein, Founder and CEO, The Accountkeepers says, “As the founder of a fast-growing, people-based business, I could not put this book down. Unlike any other book on leadership I’ve read, Jon boils it down to what really matters: how you treat people.” Great leaders know that employees who are respected, appreciated, and are given the chance to grow will go the extra mile for your organization. This book provides real-world leadership wisdom written from a hands-on perspective. If you want to be a more effective leader, this is the one book you should read this year. “Start becoming a better leader today by reading this book.” Says Heather Eason, Founder and CEO, SELECT Power Systems

Betting on Horse Racing for Dummies


Richard Eng - 2005
    It explains: what goes on at the track what to look for in horses and jockeys how to read a racing form and do simple handicapping how to manage betting funds and make wagers that stand a good chance of paying off. Complete with coverage of off-track and online betting, it's just what anyone needs to play the ponies-and win! Richard Eng (Las Vegas, NV) is a racing writer and handicapper for the Las Vegas Review-Journal, a columnist for the Daily Racing Form, and the host of a horseracing radio program in Las Vegas. He was formerly a part of the ABC Sports team that covered the Triple Crown.