Implementing Domain-Driven Design


Vaughn Vernon - 2013
    Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the business domain while balancing technical considerations.Building on Eric Evans’ seminal book, Domain-Driven Design, the author presents practical DDD techniques through examples from familiar domains. Each principle is backed up by realistic Java examples–all applicable to C# developers–and all content is tied together by a single case study: the delivery of a large-scale Scrum-based SaaS system for a multitenant environment.The author takes you far beyond “DDD-lite” approaches that embrace DDD solely as a technical toolset, and shows you how to fully leverage DDD’s “strategic design patterns” using Bounded Context, Context Maps, and the Ubiquitous Language. Using these techniques and examples, you can reduce time to market and improve quality, as you build software that is more flexible, more scalable, and more tightly aligned to business goals.

Data Structures: A Pseudocode Approach with C


Richard F. Gilberg - 1998
    A new four-part organizational structure increases the flexibility of the text, and all material is presented in a straightforward manner accompanied by an array of examples and visual diagrams.

Building a DevOps Culture


Mandi Walls - 2013
    But, as Mandi Walls explains in this Velocity report, DevOps is really about changing company culture—replacing traditional development and operations silos with collaborative teams of people from both camps. The DevOps movement has produced some efficient teams turning out better products faster. The tough part is initiating the change. This report outlines strategies for managers looking to go beyond tools to build a DevOps culture among their technical staff. Topics include: Documenting reasons for changing to DevOps before you commit Defining meaningful and achievable goals Finding a technical leader to be an evangelist, tools and process expert, and shepherd Starting with a non-critical but substantial pilot project Facilitating open communication among developers, QA engineers, marketers, and other professionals Realigning your team’s responsibilities and incentives Learning when to mediate disagreements and conflicts Download this free report and learn how to the DevOps approach can help you create a supportive team environment built on communication, respect, and trust. Mandi Walls is a Senior Consultant with Opscode.

Object Oriented Programming With C++


E. Balagurusamy - 1994
    

AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps


Shyam Seshadri - 2014
    By the end of the book, you'll understand how to develop a large, maintainable, and performant application with AngularJS.Guided by two engineers who worked on AngularJS at Google, you'll learn the components needed to build data-driven applications, using declarative programming and the Model-view-controller pattern. You'll also learn how to conduct unit tests on each part of your application.Learn how to use controllers for moving data to and from viewsUnderstand when to use AngularJS services instead of controllersCommunicate with the server to store, fetch, and update data asynchronouslyKnow when to use AngularJS filters for converting data and values to different formatsImplement single-page applications, using ngRoute to select views and navigationDive into basic and advanced directives for creating reusable componentsWrite an end-to-end test on a live version of your entire applicationUse best practices, guidelines, and tools throughout the development cycle

The Past Present and Future of JavaScript


Axel Rauschmayer - 2012
    Now, hopes and expectations for JavaScript’s future are considerable.In this insightful report, Dr. Axel Rauschmayer explains how the combination of several technologies and opportunities in the past 15 years turned JavaScript’s fortunes. With that as a backdrop, he provides a detailed look at proposed new features and fixes in the next version, ECMAScript.next, and then presents his own JavaScript wish list—such as an integrated IDE.

The Language of SQL


Larry Rockoff - 2010
    For SQL beginners, it's more important for a book to focus on general concepts and offer clear explanations and examples of what the various statements can accomplish. This is that beginner book. A number of features make The LANGUAGE OF SQL unique among introductory SQL books. First, you will not be required to download software or sit with a computer as you read the text. The intent of this book is to provide examples of SQL usage that can be understood simply by reading them. Second, topics are organized in an intuitive and logical sequence. SQL keywords are introduced one at a time, allowing you to build on your prior understanding as you encounter new words and concepts. Finally, this book covers the syntax of three widely used databases: Microsoft SQL Server, MySQL, and Oracle, with special "Database Differences" boxes that will show you any differences in the syntax among those three databases, as well as instructions on how to obtain and install free versions of the databases. This is the only book you'll need to gain a working knowledge of SQL and relational databases.

Too Big to Ignore: The Business Case for Big Data


Phil Simon - 2013
    Progressive Insurance tracks real-time customer driving patterns and uses that information to offer rates truly commensurate with individual safety. Google accurately predicts local flu outbreaks based upon thousands of user search queries. Amazon provides remarkably insightful, relevant, and timely product recommendations to its hundreds of millions of customers. Quantcast lets companies target precise audiences and key demographics throughout the Web. NASA runs contests via gamification site TopCoder, awarding prizes to those with the most innovative and cost-effective solutions to its problems. Explorys offers penetrating and previously unknown insights into healthcare behavior.How do these organizations and municipalities do it? Technology is certainly a big part, but in each case the answer lies deeper than that. Individuals at these organizations have realized that they don't have to be Nate Silver to reap massive benefits from today's new and emerging types of data. And each of these organizations has embraced Big Data, allowing them to make astute and otherwise impossible observations, actions, and predictions.It's time to start thinking big.In Too Big to Ignore, recognized technology expert and award-winning author Phil Simon explores an unassailably important trend: Big Data, the massive amounts, new types, and multifaceted sources of information streaming at us faster than ever. Never before have we seen data with the volume, velocity, and variety of today. Big Data is no temporary blip of fad. In fact, it is only going to intensify in the coming years, and its ramifications for the future of business are impossible to overstate.Too Big to Ignore explains why Big Data is a big deal. Simon provides commonsense, jargon-free advice for people and organizations looking to understand and leverage Big Data. Rife with case studies, examples, analysis, and quotes from real-world Big Data practitioners, the book is required reading for chief executives, company owners, industry leaders, and business professionals.

How to Count (Programming for Mere Mortals, #1)


Steven Frank - 2011
    unsigned numbers- Floating point and fixed point arithmeticThis short, easily understood book will quickly get you thinking like a programmer.

Sinatra: Up and Running


Alan Harris - 2011
    With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular web applications. Sinatra serves as a lightweight wrapper around Rack middleware, with syntax that maps closely to functions exposed by HTTP verbs, which makes it ideal for web services and APIs. If you have experience building applications with Ruby, you’ll quickly learn language fundamentals and see under-the-hood techniques, with the help of several practical examples. Then you’ll get hands-on experience with Sinatra by building your own blog engine. Learn Sinatra’s core concepts, and get started by building a simple application Create views, manage sessions, and work with Sinatra route definitions Become familiar with the language’s internals, and take a closer look at Rack Use different subclass methods for building flexible and robust architectures Put Sinatra to work: build a blog that takes advantage of service hooks provided by the GitHub API

Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility


Simon Brown - 2012
    A developer-friendly, practical and pragmatic guide to lightweight software architecture, technical leadership and the balance with agility.This book is a practical, pragmatic and lightweight guide to software architecture, specifically aimed at developers, and focused around the software architecture role and process.

Signal Processing and Linear Systems


B.P. Lathi - 2000
    Based on B. P. Lathi's widely used book, Linear Systems and Signals, it features additional applications to communications, controls, and filtering as well as new chapters on analog and digital filters and digital signal processing. Lathi emphasizes the physical appreciation of concepts rather than the mere mathematical manipulation of symbols. Avoiding the tendency to treat engineering as a branch of applied mathematics, he uses mathematics to enhance physical and intuitive understanding of concepts, instead of employing it only to prove axiomatic theory. Theoretical results are supported by carefully chosen examples and analogies, allowing students to intuitively discover meaning for themselves.

The Pampered Chef: The Story of One of America's Most Beloved Companies


Doris Christopher - 2005
    Doris Christopher’s “keep it simple” approach has a lot to teach anyone who is reaching for the American Dream. Frankly, if I can’t understand a company’s business, I figure their customers must have a pretty hard time figuring it out, too.I would challenge anyone on Wall Street to take $3,000 and do what Doris Christopher has done: build a business from scratch into a world-class organization. But follow the simple steps in this book, and it just might happen. Come see me in Omaha when you’ve put together your own recipe for success; we pay cash and Bershire’s check will clear. In the meantime, read this book. Then, read it again.-- Warren Buffet from the foreword to The Pampered ChefThe Pampered Chef is Doris Christopher’s extraordinary account of how she turned an innovative concept and $3,000 investment into a business with annual sales approaching the billion-dollar mark. It is packed with real-life lessons and inspiring insights for small-business owners and aspiring entrepreneurs.In 1980 Doris Christopher, a former home economist and teacher, was itching to get back into the workforce after an eight-year hiatus as a stay-at-home mom. Drawing on her personal and professional expertise, and determined to make cooking easier and more convenient for families, she started selling high-quality kitchen tools through cooking demonstrations to groups of women in their homes. Today, the company she started in her basement, The Pampered Chef, is celebrating its twenty-fifth anniversary and has grown into a corporation with tens of thousands of independent kitchen consultants. Now owned by Berkshire Hathaway, The Pampered Chef’s Kitchen Consultants present more than a million Kitchen Shows a year, attended by more than 12 million people.THE PAMPERED CHEF is the story of the vision, energy, hard work, and chutzpah that drove Christopher and her company to the height of success. She describes her early days as a “one-woman show,” chronicles the company’s gradual expansion, its challenges and growing popularity, and the process, offers invaluable advice and sound strategies on how to found and grow a business, including:Hard learned lessons for start-up entrepreneursHow to create a business concept and set your prioritiesKnowing when to expand and when to slow growth so that demand doesn’t overwhelm your operations or suppliesHow to counter the naysayers and deal with adversityToday, as at the company’s founding, achieving a better balance between work and family remains central to The Pampered Chef’s mission. THE PAMPERED CHEF brings Christopher’s recipe for success to women, and men, everywhere.

Warren Buffett: 43 Lessons for Business & Life


Keith Lard - 2018
    Buffett has managed to rise to the top of the ranks in stellar fashion, confounding the critics and earning the adulation of millions.As a leader, entrepreneur, potential investor, student, or whatever your calling may be, you stand to learn from the many life lessons of one of the most successful investors of all time, and one who is still very active and at the top of his game. The wisdom in this book can literally change your life.43 of his most valuable and inspiring life lessons relating to investment, human relationships and overall betterment have been de-constructed and explained including actionable information as to how you can implement the lessons into your day-to-day life.The aim of this book is to be educational and inspirational with actionable principles you can incorporate into your own life straight from the great man himself. Don't wait - grab your copy today!

The Secret Art of Self-Development


Karl Moore - 2009
    It's the desire to find your own freedom and happiness. It's about letting go of limitations, and learning how to live successfully. This book is a series of 16 simple "pep talks" for that self-development journey. No hype, no rituals, no follow-on courses. Just a series of conversations to help you finally discover your own true freedom. Forget The Secret, set aside religious texts and ignore the so-called gurus. This book will guide you straight to the only true authority on your own self-development. You.