Search results for "Domain Code"
Items in stock - 4 working days delivery time

Domain
The third in the Rats trilogy, international bestseller James Herbert’s Domain pits man against mutant rats who are back with a vengeance.When five nuclear warheads level London, the survivors believe the worst is over. They are wrong. Beneath the radioactive rubble, in the lightless veins of the London Underground, a prehistoric hunger has awakened.Steve Culver, a pilot haunted by his past, leads a desperate band of survivors through crumbling tunnels toward a secret government bunker. But the darkness is alive. Enormous, black-furred rats – mutated by radiation and led by a telepathic Mother Creature – are hunting for human blood. As the government’s horrific experiments come to light, Culver realizes these vermin aren’t just scavengers; they are a new, dominant species rising to claim the ruins.Trapped between a lethally irradiated surface and a subterranean nightmare, humanity’s time has run out. In the silence of the deep, the screaming has only just begun.Praise for James Herbert:‘The Rats is splatterpunk deluxe’Stephen King‘Lean, mean, and nasty as punk’Grady Hendrix‘A one-off; a true horror original’Peter James
R 295.00
Items we need to order for you

R 504.19

Public Domain Code Book
Imagine embarking on a fantastic journey-one of exploration and discovery-that will take you around the world to exotic locations and hidden portals. A journey that provides you with instant access to the secret wisdom of the ages...A journey that immerses you in incredible, breathtaking beauty...A journey that places you, the student of discovery, at the feet of the most brilliant minds from every imaginable field of expertise. Can you picture it? Now imagine being able to gain access to that limitless wisdom...boundless beauty...and inexhaustible knowledge...FOR FREE! And better still, what if you were given complete, undeniable permission to personally develop those treasures into any money-making opportunity you can imagine. No questions asked! No limitations! Talk about unlimited income potential! What would an opportunity of THAT magnitude be worth to you? Thousands of dollars? Tens of thousands? PRICELESS? Just think of it...right now: .You have your pick from over 85 million books, many written by the greatest authors to have ever walked the earth. .You have full rights to a private collection of art produced by the world's finest artists, illustrators and photographers. .You have the keys to a movie vault containing thousands of classics you know and love-all at your fingertips-from vintage movies to cartoons and documentaries. .You have unhindered access to the millions of reports, books, videos and images produced by our government every year at a cost of millions. All of it is waiting-hidden-like buried treasure...waiting to be discovered by someone with eyes to see the possibilities...the potential. This treasure is waiting for someone like YOU! Granted, you will need thecourage to believe that anything is possible. You will need a map that shows you where to look. And you will need an expert to train you how to see the hidden gems. Are you ready for X-ray vision? What I am describing is not some far-flung fantasy or pie-in-the-sky pipe dream. It is not a get-rich-quick back alley scam or even a high-level, complex secret reserved for geniuses and gurus. NO! What I am describing is the mostly undiscovered world of Public Domain. It is a world of hidden riches and forgotten secrets that would make the best tomb raiders and treasure hunters salivate with excitement. And your key to it all is ""The Public Domain Code Book""! About the Author Tony Laidig is a researcher, a graphic artist, a photographer, a teacher, a publisher and a treasure hunter. He has worked in the Printing and Publishing industries for over 25 years-with the past 14 years spent working specifically as a graphic designer for the Publishing Industry. With over 500 book covers to his credit, Tony is now turning his design talents toward creating his own information products. The Public Domain Code Book is his first major project. Tony and his wife, Deborah, also serve as Directors of Healing the Land, a non-profit organization that addresses Native American issues thr
R 2,211.00


R 552.00


Patterns, Principles, and Practices of Domain-Driven Design
Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design with code examples in C# This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing a complex problem space as well as the implementation patterns and best practices for shaping a maintainable solution space. You will learn how to build effective domain models through the use of tactical patterns and how to retain their integrity by applying the strategic patterns of DDD. Full end-to-end coding examples demonstrate techniques for integrating a decomposed and distributed solution space while coding best practices and patterns advise you on how to architect applications for maintenance and scale. Offers a thorough introduction to the philosophy of DDD for professional developersIncludes masses of code and examples of concept in action that other books have only covered theoreticallyCovers the patterns of CQRS, Messaging, REST, Event Sourcing and Event-Driven ArchitecturesAlso ideal for Java developers who want to better understand the implementation of DDD
R 1,546.00



Code
The classic guide to how computers work, updated with new chapters and interactive graphics "For me, Code was a revelation. It was the first book about programming that spoke to me. It started with a story, and it built up, layer by layer, analogy by analogy, until I understood not just the Code, but the System. Code is a book that is as much about Systems Thinking and abstractions as it is about code and programming. Code teaches us how many unseen layers there are between the computer systems that we as users look at every day and the magical silicon rocks that we infused with lightning and taught to think." - Scott Hanselman, Partner Program Director, Microsoft, and host of Hanselminutes Computers are everywhere, most obviously in our laptops and smartphones, but also our cars, televisions, microwave ovens, alarm clocks, robot vacuum cleaners, and other smart appliances. Have you ever wondered what goes on inside these devices to make our lives easier but occasionally more infuriating? For more than 20 years, readers have delighted in Charles Petzold's illuminating story of the secret inner life of computers, and now he has revised it for this new age of computing. Cleverly illustrated and easy to understand, this is the book that cracks the mystery. You'll discover what flashlights, black cats, seesaws, and the ride of Paul Revere can teach you about computing, and how human ingenuity and our compulsion to communicate have shaped every electronic device we use. This new expanded edition explores more deeply the bit-by-bit and gate-by-gate construction of the heart of every smart device, the central processing unit that combines the simplest of basic operations to perform the most complex of feats. Petzold’s companion website, CodeHiddenLanguage.com, uses animated graphics of key circuits in the book to make computers even easier to comprehend. In addition to substantially revised and updated content, new chapters include: Chapter 18: Let’s Build a Clock!Chapter 21: The Arithmetic Logic UnitChapter 22: Registers and BussesChapter 23: CPU Control SignalsChapter 24: Jumps, Loops, and CallsChapter 28: The World Brain From the simple ticking of clocks to the worldwide hum of the internet, Code reveals the essence of the digital revolution.
R 898.00

Domain-Specific Model-Driven Testing
Stefan Baerisch applies a combination of feature modelling and code generation, for which he uses a model-driven approach, in order to facilitate the design of tests by non-programmers. This combination of modelling and code generation allows for a more integrated and more efficient testing process.
R 5,411.14

Domain-Specific Languages
This textbook describes the theory and the pragmatics of using and engineering high-level software languages – also known as modeling or domain-specific languages (DSLs) – for creating quality software. This includes methods, design patterns, guidelines, and testing practices for defining the syntax and the semantics of languages. While remaining close to technology, the book covers multiple paradigms and solutions, avoiding a particular technological silo. It unifies the modeling, the object-oriented, and the functional-programming perspectives on DSLs. The book has 13 chapters. Chapters 1 and 2 introduce and motivate DSLs. Chapter 3 kicks off the DSL engineering lifecycle, describing how to systematically develop abstract syntax by analyzing a domain. Chapter 4 addresses the concrete syntax, including the systematic engineering of context-free grammars. Chapters 5 and 6 cover the static semantics – with basic constraints as a starting point and type systems for advanced DSLs. Chapters 7 (Transformation), 8 (Interpretation), and 9 (Generation) describe different paradigms for designing and implementing the dynamic semantics, while covering testing and other kinds of quality assurance. Chapter 10 is devoted to internal DSLs. Chapters 11 to 13 show the application of DSLs and engage with simpler alternatives to DSLs in a highly distinguished domain: software variability. These chapters introduce the underlying notions of software product lines and feature modeling. The book has been developed based on courses on model-driven software engineering (MDSE) and DSLs held by the authors. It aims at senior undergraduate and junior graduate students in computer science or software engineering. Since it includes examples and lessons from industrial and open-source projects, as well as from industrial research, practitioners will also find it a useful reference. The numerous examples include code in Scala 3, ATL, Alloy, C#, F#, Groovy, Java, JavaScript, Kotlin, OCL, Python, QVT, Ruby, and Xtend. The book contains as many as 277 exercises. The associated code repository facilitates learning and using the examples in a course.
R 2,381.00

R 1,099.00

R 1,501.96

R 456.00

R 900.00

Domain Modeling Made Functional : Pragmatic Programmers
You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll see how applying the core principles of functional programming can result in software designs that model real-world requirements both elegantly and concisely - often more so than an object-oriented approach. Practical examples in the open-source F# functional language, and examples from familiar business domains, show you how to apply these techniques to build software that is business-focused, flexible, and high quality. Domain-driven design is a well-established approach to designing software that ensures that domain experts and developers work together effectively to create high-quality software. This book is the first to combine DDD with techniques from statically typed functional programming. This book is perfect for newcomers to DDD or functional programming - all the techniques you need will be introduced and explained.Model a complex domain accurately using the F# type system, creating compilable code that is also readable documentation---ensuring that the code and design never get out of sync. Encode business rules in the design so that you have "compile-time unit tests," and eliminate many potential bugs by making illegal states unrepresentable. Assemble a series of small, testable functions into a complete use case, and compose these individual scenarios into a large-scale design. Discover why the combination of functional programming and DDD leads naturally to service-oriented and hexagonal architectures. Finally, create a functional domain model that works with traditional databases, NoSQL, and event stores, and safely expose your domain via a website or API. Solve real problems by focusing on real-world requirements for your software. What You Need: The code in this book is designed to be run interactively on Windows, Mac and Linux. You will need a recent version of F# (4.0 or greater), and the appropriate .NET runtime for your platform. Full installation instructions for all platforms at fsharp.org.
R 1,659.00

Hands-On Domain-Driven Design with .NET Core
Solve complex business problems by understanding users better, finding the right problem to solve, and building lean event-driven systems to give your customers what they really wantKey FeaturesApply DDD principles using modern tools such as EventStorming, Event Sourcing, and CQRSLearn how DDD applies directly to various architectural styles such as REST, reactive systems, and microservicesEmpower teams to work flexibly with improved services and decoupled interactionsBook DescriptionDevelopers across the world are rapidly adopting DDD principles to deliver powerful results when writing software that deals with complex business requirements. This book will guide you in involving business stakeholders when choosing the software you are planning to build for them. By figuring out the temporal nature of behavior-driven domain models, you will be able to build leaner, more agile, and modular systems.You’ll begin by uncovering domain complexity and learn how to capture the behavioral aspects of the domain language. You will then learn about EventStorming and advance to creating a new project in .NET Core 2.1; you’ll also and write some code to transfer your events from sticky notes to C#. The book will show you how to use aggregates to handle commands and produce events. As you progress, you’ll get to grips with Bounded Contexts, Context Map, Event Sourcing, and CQRS. After translating domain models into executable C# code, you will create a frontend for your application using Vue.js. In addition to this, you’ll learn how to refactor your code and cover event versioning and migration essentials.By the end of this DDD book, you will have gained the confidence to implement the DDD approach in your organization and be able to explore new techniques that complement what you’ve learned from the book.What you will learnDiscover and resolve domain complexity together with business stakeholdersAvoid common pitfalls when creating the domain modelStudy the concept of Bounded Context and aggregateDesign and build temporal models based on behavior and not only dataExplore benefits and drawbacks of Event SourcingGet acquainted with CQRS and to-the-point read models with projectionsPractice building one-way flow UI with Vue.jsUnderstand how a task-based UI conforms to DDD principlesWho this book is forThis book is for .NET developers who have an intermediate level understanding of C#, and for those who seek to deliver value, not just write code. Intermediate level of competence in JavaScript will be helpful to follow the UI chapters.
R 1,596.00

Domain-Specific Modeling
"[The authors] are pioneers. . . . Few in our industry have their breadth of knowledge and experience." —From the Foreword by Dave Thomas, Bedarra Labs Domain-Specific Modeling (DSM) is the latest approach to software development, promising to greatly increase the speed and ease of software creation. Early adopters of DSM have been enjoying productivity increases of 500–1000% in production for over a decade. This book introduces DSM and offers examples from various fields to illustrate to experienced developers how DSM can improve software development in their teams. Two authorities in the field explain what DSM is, why it works, and how to successfully create and use a DSM solution to improve productivity and quality. Divided into four parts, the book covers: background and motivation; fundamentals; in-depth examples; and creating DSM solutions. There is an emphasis throughout the book on practical guidelines for implementing DSM, including how to identify the necessary language constructs, how to generate full code from models, and how to provide tool support for a new DSM language. The example cases described in the book are available the book's Website, www.dsmbook.com, along with, an evaluation copy of the MetaEdit+ tool (for Windows, Mac OS X, and Linux), which allows readers to examine and try out the modeling languages and code generators. Domain-Specific Modeling is an essential reference for lead developers, software engineers, architects, methodologists, and technical managers who want to learn how to create a DSM solution and successfully put it into practice.
R 4,460.00

Code That Fits in Your Head
How to Reduce Code Complexity and Develop Software More Sustainably "Mark Seemann is well known for explaining complex concepts clearly and thoroughly. In this book he condenses his wide-ranging software development experience into a set of practical, pragmatic techniques for writing sustainable and human-friendly code. This book will be a must-read for every programmer." -- Scott Wlaschin, author of Domain Modeling Made Functional Code That Fits in Your Head offers indispensable, practical advice for writing code at a sustainable pace and controlling the complexity that causes projects to spin out of control. Reflecting decades of experience helping software teams succeed, Mark Seemann guides you from zero (no code) to deployed features and shows how to maintain a good cruising speed as you add functionality, address cross-cutting concerns, troubleshoot, and optimize. You'll find valuable ideas, practices, and processes for key issues ranging from checklists to teamwork, encapsulation to decomposition, API design to unit testing. Seemann illuminates his insights with code examples drawn from a complete sample project. Written in C#, they're designed to be clear and useful to anyone who uses any object-oriented language including Java , C++, and Python. To facilitate deeper exploration, all code and extensive commit messages are available for download. Choose mindsets and processes that work, and escape bad metaphors that don'tUse checklists to liberate yourself, improving outcomes with the skills you already haveGet past “analysis paralysis” by creating and deploying a vertical slice of your applicationCounteract forces that lead to code rot and unnecessary complexityMaster better techniques for changing code behaviorDiscover ways to solve code problems more quickly and effectivelyThink more productively about performance and securityIf you've ever suffered through bad projects or had to cope with unmaintainable legacy code, this guide will help you make things better next time and every time. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
R 925.00

R 704.00

Domain-Specific Languages
When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications. This book’s techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format. Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer. The topics covered include: • How DSLs compare to frameworks and libraries, and when those alternatives are sufficient • Using parsers and parser generators, and parsing external DSLs • Understanding, comparing, and choosing DSL language constructs • Determining whether to use code generation, and comparing code generation strategies • Previewing new language workbench tools for creating DSLs
R 1,954.00

Code
In Code Bernard Dionysius Geoghegan reconstructs how Progressive Era technocracy as well as crises of industrial democracy and colonialism shaped early accounts of cybernetics and digital media by theorists including Norbert Wiener, Warren Weaver, Margaret Mead, Gregory Bateson, Claude Lévi-Strauss, Roman Jakobson, Jacques Lacan, Roland Barthes, and Luce Irigaray. His analysis casts light on how media-practical research forged common epistemic cause in programs that stretched from 1930s interwar computing at MIT and eugenics to the proliferation of seminars and laboratories in 1960s Paris. This mobilization ushered forth new fields of study such as structural anthropology, family therapy, and literary semiology while forming enduring intellectual affinities between the humanities and informatics. With Code, Geoghegan offers a new history of French theory and the digital humanities as transcontinental and political endeavors linking interwar colonial ethnography in Dutch Bali to French sciences in the throes of Cold War-era decolonization and modernization.
R 1,098.93

Code
In Code Bernard Dionysius Geoghegan reconstructs how Progressive Era technocracy as well as crises of industrial democracy and colonialism shaped early accounts of cybernetics and digital media by theorists including Norbert Wiener, Warren Weaver, Margaret Mead, Gregory Bateson, Claude Lévi-Strauss, Roman Jakobson, Jacques Lacan, Roland Barthes, and Luce Irigaray. His analysis casts light on how media-practical research forged common epistemic cause in programs that stretched from 1930s interwar computing at MIT and eugenics to the proliferation of seminars and laboratories in 1960s Paris. This mobilization ushered forth new fields of study such as structural anthropology, family therapy, and literary semiology while forming enduring intellectual affinities between the humanities and informatics. With Code, Geoghegan offers a new history of French theory and the digital humanities as transcontinental and political endeavors linking interwar colonial ethnography in Dutch Bali to French sciences in the throes of Cold War-era decolonization and modernization.
R 3,884.05

Code
There's a common belief that cyberspace cannot be regulated-that it is, in its very essence, immune from the government's (or anyone else's) control. Code , first published in 2000, argues that this belief is wrong. It is not in the nature of cyberspace to be unregulable cyberspace has no nature." It only has code-the software and hardware that make cyberspace what it is. That code can create a place of freedom-as the original architecture of the Net did-or a place of oppressive control. Under the influence of commerce, cyberspace is becoming a highly regulable space, where behaviour is much more tightly controlled than in real space. But that's not inevitable either. We can-we must-choose what kind of cyberspace we want and what freedoms we will guarantee. These choices are all about architecture: about what kind of code will govern cyberspace, and who will control it. In this realm, code is the most significant form of law, and it is up to lawyers, policymakers, and especially citizens to decide what values that code embodies. Since its original publication, this seminal book has earned the status of a minor classic. This second edition, or Version 2.0, has been prepared through the author's wiki, a web site that allows readers to edit the text, making this the first reader-edited revision of a popular book.
R 736.00

Domain-Driven Design in PHP
Real examples written in PHP showcasing DDD Architectural Styles, Tactical Design, and Bounded Context IntegrationAbout This Book* Focuses on practical code rather than theory* Full of real-world examples that you can apply to your own projects* Shows how to build PHP apps using DDD principlesWho This Book Is ForThis book is for PHP developers who want to apply a DDD mindset to their code. You should have a good understanding of PHP and some knowledge of DDD. This book doesn't dwell on the theory, but instead gives you the code that you need.What You Will Learn* Correctly design all design elements of Domain-Driven Design with PHP* Learn all tactical patterns to achieve a fully worked-out Domain-Driven Design* Apply hexagonal architecture within your application* Integrate bounded contexts in your applications* Use REST and Messaging approachesIn DetailDomain-Driven Design (DDD) has arrived in the PHP community, but for all the talk, there is very little real code. Without being in a training session and with no PHP real examples, learning DDD can be challenging. This book changes all that. It details how to implement tactical DDD patterns and gives full examples of topics such as integrating Bounded Contexts with REST, and DDD messaging strategies. In this book, the authors show you, with tons of details and examples, how to properly design Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories, Services, and Application Services with PHP. They show how to apply Hexagonal Architecture within your application whether you use an open source framework or your own.Style and approachThis highly practical book shows developers how to apply domain-driven design principles to PHP. It is full of solid code examples to work through.
R 1,628.00

Bible Code
0n September 1, 1994, I flew to Israel and met in Jerusalem with a close friend of Prime Minister Yitzhak Rabin, the poet Chaim Guri. I gave him a letter which he immediately gave to the Prime Minister. "An Israeli mathematician has discovered a hidden code in the Bible that appears to reveal the details of events that took place thousands of years after the Bible was written," my letter to Rabin stated. "The reason I'm telling you about this is that the only time your full name Yitzhak Rabin is encoded in the Bible, the words 'assassin that will assassinate' cross your name." On November 4, 1995, came the awful confirmation, a shot in the back from a man who believed he was on a mission from God, the murder that was encoded in the Bible three thousand years ago.
R 456.00

Domain-Driven Design with Golang
Understand the concept of Domain-driven design and build two DDD systems from scratch that can be showcased as part of your portfolioKey FeaturesExplore Domain-driven design as a timeless concept and learn how to apply it with GoBuild a domain-driven monolithic application and a microservice from scratchLeverage patterns to make systems scalable, resilient, and maintainableBook DescriptionDomain-driven design (DDD) is one of the most sought-after skills in the industry. This book provides you with step-by-step explanations of essential concepts and practical examples that will see you introducing DDD in your Go projects in no time. Domain-Driven Design with Golang starts by helping you gain a basic understanding of DDD, and then covers all the important patterns, such as bounded context, ubiquitous language, and aggregates. The latter half of the book deals with the real-world implementation of DDD patterns and teaches you how to build two systems while applying DDD principles, which will be a valuable addition to your portfolio. Finally, you'll find out how to build a microservice, along with learning how DDD-based microservices can be part of a greater distributed system. Although the focus of this book is Golang, by the end of this book you'll be able to confidently use DDD patterns outside of Go and apply them to other languages and even distributed systems.What you will learnGet to grips with domains and the evolution of Domain-driven designWork with stakeholders to manage complex business needsGain a clear understanding of bounded context, services, and value objectsGet up and running with aggregates, factories, repositories, and servicesFind out how to apply DDD to monolithic applications and microservicesDiscover how to implement DDD patterns on distributed systemsUnderstand how Test-driven development and Behavior-driven development can work with DDDWho this book is forThis book is for intermediate-level Go developers who are looking to ensure that they not only write maintainable code, but also deliver great business value. If you have a basic understanding of Go and are interested in learning about Domain-driven design, or you've explored Domain-driven design before but never in the context of Go, then this book will be helpful.
R 1,531.00

R 334.04

R 1,186.00

R 362.92

R 1,002.00

R 557.00

R 550.00

R 554.00

R 214.00


Conceptions in the Code
Stefan Larsson's Conceptions in the Code makes a significant contribution to sociolegal analysis, representing a valuable contribution to conceptual metaphor theory. By utilising the case of copyright in a digital context it explains the role that metaphor plays when the law is dealing with technological change, displaying both conceptual path-dependence as well as what is called non-legislative developments in the law. The overall analysis draws from conceptual studies of "property" in intellectual property. By using Karl Renner's account of property, Larsson demonstrates how the property regime of copyright is the projection of an older regime of control onto a new set of digital social relations. Further, through an analysis of the concept of "copy" in copyright as well as the metaphorical battle of defining the BitTorrent site "The Pirate Bay" in the Swedish court case with its founders, Larsson shows thehistorical and embodied dependence of digital phenomena in law, and thereby how normative aspects of the source concept also stains the target domain. The book also draws from empirical studies on file sharing and historical expressions of the conceptualisation of law, revealing both the cultural bias of both file sharing and law. Also law is thereby shown to be largely depending on metaphors and embodiment to be reified and understood. The contribution is relevant for the conceptual and regulatory struggles of a multitude of contemporary socio-digital phenomena in addition to copyright and file sharing, including big data and the oft-praised"openness" of digital innovation.
R 5,179.46

Clean Code in C#
Develop your programming skills by exploring essential topics such as code reviews, implementing TDD and BDD, and designing APIs to overcome code inefficiency, redundancy, and other problems arising from bad codeKey FeaturesWrite code that cleanly integrates with other systems while maintaining well-defined software boundariesUnderstand how coding principles and standards enhance software qualityLearn how to avoid common errors while implementing concurrency or threadingBook DescriptionTraditionally associated with developing Windows desktop applications and games, C# is now used in a wide variety of domains, such as web and cloud apps, and has become increasingly popular for mobile development. Despite its extensive coding features, professionals experience problems related to efficiency, scalability, and maintainability because of bad code. Clean Code in C# will help you identify these problems and solve them using coding best practices.The book starts with a comparison of good and bad code, helping you understand the importance of coding standards, principles, and methodologies. You’ll then get to grips with code reviews and their role in improving your code while ensuring that you adhere to industry-recognized coding standards. This C# book covers unit testing, delves into test-driven development, and addresses cross-cutting concerns. You’ll explore good programming practices for objects, data structures, exception handling, and other aspects of writing C# computer programs. Once you’ve studied API design and discovered tools for improving code quality, you’ll look at examples of bad code and understand which coding practices you should avoid.By the end of this clean code book, you’ll have the developed skills you need in order to apply industry-approved coding practices to write clean, readable, extendable, and maintainable C# code.What you will learnWrite code that allows software to be modified and adapted over timeImplement the fail-pass-refactor methodology using a sample C# console applicationAddress cross-cutting concerns with the help of software design patternsWrite custom C# exceptions that provide meaningful informationIdentify poor quality C# code that needs to be refactoredSecure APIs with API keys and protect data using Azure Key VaultImprove your code’s performance by using tools for profiling and refactoringWho this book is forThis coding book is for C# developers, team leads, senior software engineers, and software architects who want to improve the efficiency of their legacy systems. A strong understanding of C# programming is required.
R 1,791.00

Construction and Evolution of Code Generators
Automatic code generation is an essential cornerstone of model-driven approaches to software development. Currently, lots of techniques are available that support the specification and implementation of code generators, such as engines based on templates or rule-based transformations. All those techniques have in common that code generators are either directly programmed or described by means of textual specifications. This monograph presents Genesys, a general approach, which advocates the graphical development of code generators for arbitrary source and target languages, on the basis of models and services. In particular, it is designed to support incremental language development on arbitrary metalevels. The use of models allows building code generators in a truly platform-independent and domain-specific way. Furthermore, models are amenable to formal verification methods such as model checking, which increase the reliability and robustness of the code generators. Services enable the reuse and integration of existing code generation frameworks and tools regardless of their complexity, and at the same time manifest as easy-to-use building blocks which facilitate agile development through quick interchangeability. Both, models and services, are reusable and thus form a growing repository for the fast creation and evolution of code generators.
R 2,168.89

R 768.00

R 334.00

R 519.00

Digital Watermarking Techniques in Curvelet and Ridgelet Domain
This book describes the design, development, and testing of a novel digital watermarking technique for color images using Magic Square and Ridgelet transforms. The novel feature of the method is that it generates and uses multiple copies of the digital watermark. The book describes how the method was tested for embedding digital watermarks into color cover images, resulting in very high PSNR value and yielding comparable results with existing watermarking techniques.To reach this new method, eight different techniques are designed, developed and tested. First, the authors test two digital watermarking techniques based on encryption: Image Watermark Using Complete Complementary Code Technique (CCCT) and Image Watermarking Using CCC-Fast Walsh Hadamard Transform Technique (CCC-FWHTT). Next, four digital watermarking techniques based on curvelet transforms are discussed: Image Watermarking Using Curvelet Transform (WCT), Watermark Wavelets in Curvelets of Cover Image (WWCT), Resized Watermark into Curvelets of Cover Image (RWCT), and Resized Watermark Wavelets into Curvelets of Cover Image (RWWCT). Then, two final techniques are presented: Image Watermarking Based on Magic Square (MST) and Image watermarking based on Magic Square and Ridgelet Transform (MSRTT). Future research directions are explored in the final chapter.Designed for professionals and researchers in computer graphics and imaging, Digital Watermarking Techniques in Curvelet and Ridgelet Domain is also a useful tool for advanced-level students.
R 1,525.65

R 458.00

Domain-Driven Laravel
Map concepts and ideas in domain-driven design (DDD) and transpose them into clean, testable, and quality code that is effective alongside the Laravel framework. This book teaches you how to implement the concepts and patterns present in DDD in the real world as a complete web application. With these tactics and concepts in place, you'll engage in a variety of example applications, built from the ground up, and taken directly from real-world domains. Begin by reviewing foundational stepping stones (with small, manageable examples to show proof of concepts as well as illustrations to conceptualize the more complex topics) of both DDD and Laravel. Specifically, such topics as entities, value objects, developing an ubiquitous language, DTOs, and knowledge discovery. Next, you will dive into some more advanced topics of DDD and use these concepts as a guide to make customizations to the default Laravel installation, giving you an understanding of why these alterations are vital to the DDD and Laravel platform. Finally, you will cover the very powerful Eloquent ORM that comes stock with Laravel and understand how it can be utilized to represent entities, handle repositories, and support domain events. Although there is a basic coverage chapter and a setup tutorial for Laravel (along with a high level intro about the components used within it), Domain-Driven Laravel is best suited to readers who have been at least exposed to the framework and have had the opportunity to tinker around with it.What You'll LearnUtilize a blazing-fast rapid development pipeline built from DDD building blocks and facilitated with LaravelImplement value objects, repositories, entities, anti-corruption layers and others using Laravel as a web frameworkApply enhanced techniques for quick prototyping of complex requirements and quality results using an iterative and focused approach Create a base framework (Laravel) that can serve as a template to start off any projectGain insight on which details are important to a project’s success and how to acquire the necessary knowledge Who This Book Is ForIdeal for for frontend/backend web developers, devops engineers, Laravel framework lovers and PHP developers hoping to learn more about either Domain Driven Design or the possibilities with the Laravel framework. Those with a working knowledge of plain PHP can also gain value from reading this book.
R 1,482.00

Source Code Optimization Techniques for Data Flow Dominated Embedded Software
This book focuses on source-to-source code transformations that remove addressing-related overhead present in most multimedia or signal processing application programs. This approach is complementary to existing compiler technology. What is particularly attractive about the transformation flow pre sented here is that its behavior is nearly independent of the target processor platform and the underlying compiler. Hence, the different source code trans formations developed here lead to impressive performance improvements on most existing processor architecture styles, ranging from RISCs like ARM7 or MIPS over Superscalars like Intel-Pentium, PowerPC, DEC-Alpha, Sun and HP, to VLIW DSPs like TI C6x and Philips TriMedia. The source code did not have to be modified between processors to obtain these results. Apart from the performance improvements, the estimated energy is also significantly reduced for a given application run. These results were not obtained for academic codes but for realistic and rep resentative applications, all selected from the multimedia domain. That shows the industrial relevance and importance of this research. At the same time, the scientific novelty and quality of the contributions have lead to several excellent papers that have been published in internationally renowned conferences like e. g. DATE. This book is hence of interest for academic researchers, both because of the overall description of the methodology and related work context and for the detailed descriptions of the compilation techniques and algorithms.
R 5,966.56















































