About this product: In my idea, it represents "The book" that each developer who wants approach Domain Driven Design methodology must have in his own books collection.
About this product: Need content? It's free for the taking!
Even though you've always been told otherwise, writers and artists can copy other people's work and get away with it. How? By dipping into the public domain, where everything is free for the taking.
The Public Domain is the only book that helps you find and identify what creative works are protected by copyright- and what's not. The book provides specific information about:
writings
music
art
photography
architecture
maps
choreography
movies and video
software
databases
collections
The 4th edition is crisper, fresher and completely updated with new case law, and includes information on the emergence of the "copyright commons." The book also provides hundreds of resources to help you find public-domain works.
About this product: Almost everyone has heard a tale of someone getting rich by selling an Internet domain name for a staggering price. But few understand the secretive world of domain investing, a game that a growing number of people are playing around the globe. The Domain Game chronicles the exploits of leading domain investors and explains how this mysterious market works.
Learn how an Oklahoma watermelon farmer wound up owning some of the world's most valuable Web addresses, from recipes.com to chairs.com, and how a college dropout became a multimillionaire by scooping up domains that others abandoned amid the dot-com bust.
Find out how the rise of Google and Yahoo has helped boost the fortunes of domain investors. And explore the shenanigans of investors who snag names associated with corporate trademarks. Finally, read how you can jump into this exciting market with a relatively small initial investment. It's a market with high risk, but huge potential reward.
In this enlightening book James Boyle describes what he calls the range wars of the information age—today’s heated battles over intellectual property. Boyle argues that just as every informed citizen needs to know at least something about the environment or civil rights, every citizen should also understand intellectual property law. Why? Because intellectual property rights mark out the ground rules of the information society, and today’s policies are unbalanced, unsupported by evidence, and often detrimental to cultural access, free speech, digital creativity, and scientific innovation.
Boyle identifies as a major problem the widespread failure to understand the importance of the public domain—the realm of material that everyone is free to use and share without permission or fee. The public domain is as vital to innovation and culture as the realm of material protected by intellectual property rights, he asserts, and he calls for a movement akin to the environmental movement to preserve it. With a clear analysis of issues ranging from Jefferson’s philosophy of innovation to musical sampling, synthetic biology and Internet file sharing, this timely book brings a positive new perspective to important cultural and legal debates. If we continue to enclose the “commons of the mind,” Boyle argues, we will all be the poorer.
About this product: Applying Domain-Driven Design and Patterns is the first complete, practical guide to leveraging patterns, domain-driven design, and test-driven development in .NET environments. Drawing on seminal work by Martin Fowler and Eric Evans, Jimmy Nilsson shows how to customize real-world architectures for any .NET application. You'll learn how to prepare domain models for application infrastructure; support business rules; provide persistence support; plan for the presentation layer and UI testing; and design for service orientation or aspect orientation. Nilsson illuminates each principle with clear, well-annotated code examples based on C# 2.0, .NET 2.0, and SQL Server 2005. His examples will be valuable both to C# developers and those working with other .NET languages and databases -- or even with other platforms, such as J2EE.
About this product: ANTLR v3 is the most powerful, easy-to-use parser generator built to date, and represents the culmination of more than 15 years of research by Terence Parr. This book is the essential reference guide to using this completely rebuilt version of ANTLR, with its amazing new LL(*) parsing technology, tree construction facilities, StringTemplate code generation template engine, and sophisticated ANTLRWorks GUI development environment. Learn to use ANTLR directly from the author!
ANTLR is a parser generator-a program that generates code to translate a specified input language into a nice, tidy data structure. You might think that parser generators are only used to build compilers. But in fact, programmers usually use parser generators to build translators and interpreters for domain-specific languages such as proprietary data formats, common network protocols, text processing languages, and domain-specific programming languages.
Domain-specific languages are important to software development because they represent a more natural, high fidelity, robust, and maintainable means of encoding a problem than simply writing software in a general-purpose language. For example, NASA uses domain-specific command languages for space missions to improve reliability, reduce risk, reduce cost, and increase the speed of development. Even the first Apollo guidance control computer from the 1960s used a domain-specific language that supported vector computations.
This book is the definitive guide to using the completely rebuilt ANTLR v3 and describes all features in detail, including the amazing new LL(*) parsing technology, tree construction facilities, StringTemplate code generation template engine, and sophisticated ANTLRWorks GUI development environment. You'll learn all about ANTLR grammar syntax, resolving grammar ambiguities, parser fault tolerance and error reporting, embedding actions to interpret or translate languages, building intermediate-form trees, extracting information from trees, generating source code, and how to use the ANTLR Java API.
About this product: The Third Domainis the untold story of how the discovery of a new form of life—first ridiculed, then ignored for the past thirty years by mainstream scientists—is revolutionizing science, industry, and even our search for extraterrestrial life.
Classification is a serious issue for science: if you don’t know what you’re looking at, how can you interpret what you see? Starting with Carolus Linnaeus in the 17th century, scientists have long struggled to order and categorize the many forms of life on Earth. But by the early 20th century the tree of life seemed to have stabilized, with two main domains of life at its roots: single-celled and multi-celled organisms. All creatures fit into one of these two groups.
Or so we thought. But in 1977, a lone scientist named Carl Woese determined that archaea—biochemically and genetically unique organisms that live and thrive in some of the most inhospitable environments on Earth—were a distinct form of life, unlike anything seen on Earth before. This shocking discovery was entirely incompatible with the long-standing classification of life as we know it. But as it turned out, archaea were not life as we know it, and the tree of life had to be uprooted once again.
Now, archaea are being hailed as one of the most important scientific revelations of the 20th century. The Third Domain tells the story of their strange potential and investigates their incredible history to provide a riveting account of an astonishing discovery.
About this product: Domain-Specific Modeling (DSM) is the latest approach to software development, promising to greatly increase the speed and ease of software creation. Two authorities in the field explain what DSM is, why it works, and how to use it to improve productivity and quality. Divided into four parts, the book covers: background and motivation; fundamentals; in-depth examples; and creating DSM solutions. The book is complemented iwth examples from various fields to illustrate to experienced developers how DSM can improve software development in their teams.
About this product: As the first technical book of its kind, this unique resource walks you through the process of building a real-world application using Domain-Driven Design implemented in C#. Based on a real application for an existing company, each chapter is broken down into specific modules so that you can identify the problem, decide what solution will provide the best results, and then execute that design to solve the problem. With each chapter, youll build a complete project from beginning to end.
About this product: This book presents an easy-to-read discussion of domain decomposition algorithms, their implementation and analysis. The relationship between domain decomposition and multigrid methods is carefully explained at an elementary level, and discussions of the implementation of domain decomposition methods on massively parallel super computers are also included. All algorithms are fully described and explained, and a mathematical framework for the analysis and complete understanding of the methods is also carefully developed. In addition, numerous numerical examples are included to demonstrate the behaviour of this important class of numerical methods. This book is ideal for graduate students about to embark on a career in computational science. It will also be a valuable resource for all those interested in parallel computing and numerical computational methods.