Browse Results

Showing 16,501 through 16,525 of 53,743 results

Doing Business on Facebook: The Mini Missing Manual

by E. A. Vander Veer

Facebook isn't just for college kids anymore. Thousands of companies use the site for everything from project collaboration and advertising to filling--and finding--jobs. This Mini Missing Manual is aimed at professionals who want to use Facebook to help them in the work world. Whether you're looking for a gig or want to boost your company's sales, you'll find useful tips you can apply today.

Doing Data Science

by Cathy O'Neil Rachel Schutt

Data science is an emerging field in industry, and as yet, it is not well-defined as an academic subject. This book represents an ongoing investigation into the central question: “What is data science?”

Doing Data Science: Straight Talk from the Frontline

by Rachel Schutt Cathy O'Neil

Now that people are aware that data can make the difference in an election or a business model, data science as an occupation is gaining ground. But how can you get started working in a wide-ranging, interdisciplinary field that's so clouded in hype? This insightful book, based on Columbia University's Introduction to Data Science class, tells you what you need to know. In many of these chapter-long lectures, data scientists from companies such as Google, Microsoft, and eBay share new algorithms, methods, and models by presenting case studies and the code they use. If you're familiar with linear algebra, probability, and statistics, and have programming experience, this book is an ideal introduction to data science. Topics include: Statistical inference, exploratory data analysis, and the data science process Algorithms Spam filters, Naive Bayes, and data wrangling Logistic regression Financial modeling Recommendation engines and causality Data visualization Social networks and data journalism Data engineering, MapReduce, Pregel, and Hadoop Doing Data Science is collaboration between course instructor Rachel Schutt, Senior VP of Data Science at News Corp, and data science consultant Cathy O'Neil, a senior data scientist at Johnson Research Labs, who attended and blogged about the course.

Doing Design Ethnography

by Peter Tolmie Mark Rouncefield Andrew Crabtree

Ethnography is now a fundamental feature of design practice, taught in universities worldwide and practiced widely in commerce. Despite its rise to prominence a great many competing perspectives exist and there are few practical texts to support the development of competence. Doing Design Ethnography elaborates the ethnomethodological perspective on ethnography, a distinctive approach that provides canonical 'studies of work' in and for design. It provides an extensive treatment of the approach, with a particular slant on providing a pedagogical text that will support the development of competence for students, career researchers and design practitioners. It is organised around a complementary series of self-contained chapters, each of which address key features of doing the job of ethnography for purposes of system design. The book will be of broad appeal to students and practitioners in HCI, CSCW and software engineering, providing valuable insights as to how to conduct ethnography and relate it to design.

Doing Doctoral Research at a Distance: Flourishing In Off-Campus, Hybrid, and Remote Pathways (Insider Guides to Success in Academia)

by Katrina McChesney James Burford Liezel Frick Tseen Khoo

Emerging from personal experience and empirical research, Doing Doctoral Research at a Distance is a key companion text for doctoral students from a range of research fields and geographical contexts who are undertaking off-campus, hybrid, and remote pathways. Offering guidance about the entire off-campus doctoral journey, the book introduces contexts of distance study; key information to get off to a flying start; organising time, space and plans to get work done; juggling employment, family and other commitments alongside distance study; doctoral identity and wellbeing; working with doctoral supervisors at a distance; accessing research culture at a distance; and managing the bumps along the road of the distance doctorate. Written for doctoral researchers, this book offers strategies to help those working at a distance to flourish. This book is ideally suited for those contemplating distance study, distance doctoral students who are starting their off-campus journey, and supervisors and others who are working with distance doctoral researchers.‘Insider Guides to Success in Academia’ offers support and practical advice to doctoral students and early-career researchers. Covering the topics that really matter, but which often get overlooked, this indispensable series provides practical and realistic guidance to address many of the needs and challenges of trying to operate, and remain, in academia. These neat pocket guides fill specific and significant gaps in current literature. Each book offers insider perspectives on the often implicit rules of the game – the things you need to know but usually aren’t told by institutional postgraduate support, researcher development units, or supervisors – and will address a practical topic that is key to career progression. They are essential reading for doctoral students, earlycareer researchers, supervisors, mentors, or anyone looking to launch or maintain their career in academia.

Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!

by Amit Saha

Doing Math with Python shows you how to use Python to delve into high school–level math topics like statistics, geometry, probability, and calculus. You’ll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you’ve gotten the hang of things.Along the way, you’ll discover new ways to explore math and gain valuable programming skills that you’ll use throughout your study of math and computer science. Learn how to:–Describe your data with statistics, and visualize it with line graphs, bar charts, and scatter plots–Explore set theory and probability with programs for coin flips, dicing, and other games of chance–Solve algebra problems using Python’s symbolic math functions–Draw geometric shapes and explore fractals like the Barnsley fern, the Sierpinski triangle, and the Mandelbrot set–Write programs to find derivatives and integrate functionsCreative coding challenges and applied examples help you see how you can put your new math and coding skills into practice. You’ll write an inequality solver, plot gravity’s effect on how far a bullet will travel, shuffle a deck of cards, estimate the area of a circle by throwing 100,000 "darts" at a board, explore the relationship between the Fibonacci sequence and the golden ratio, and more.Whether you’re interested in math but have yet to dip into programming or you’re a teacher looking to bring programming into the classroom, you’ll find that Python makes programming easy and practical. Let Python handle the grunt work while you focus on the math.Uses Python 3

Doing Things with Games: Social Impact Through Play

by Lindsay Grace

The book provides a contemporary foundation in designing social impact games. It is structured in 3 parts: understanding, application, and implementation. The book serves as a guide to designing social impact games, particularly focused on the needs of, media professionals, indie game designers and college students. It serves as a guide for people looking to create social impact play, informed by heuristics in game design. Key Features Provides contemporary guide on the use of games to create social impact for beginner to intermediate practitioners o Provides design and implementation strategies for social impact games Provides wide ranging case studies in social impact games Provides professional advice from multiple social impact industry practitioners via sidebar interviews, quotes, and postmortems Provides a quick start guide on creating a variety of social impact engagements across a wide variety of subjects and aims

Dojo: The Definitive Guide

by Matthew Russell

Of all the Ajax-specific frameworks that have popped up in recent years, one clearly stands out as the industrial strength solution. Dojo is not just another JavaScript toolkit -- it's the JavaScript toolkit -- and Dojo: The Definitive Guide demonstrates how to tame Dojo's extensive library of utilities so that you can build rich and responsive web applications like never before. Dojo founder Alex Russell gives a foreword that explains the "why" of Dojo and of this book. Dojo provides an end-to-end solution for development in the browser, including everything from the core JavaScript library and turnkey widgets to build tools and a testing framework. Its vibrant open source community keeps adding to Dojo's arsenal, and this book provides an ideal companion to Dojo's official documentation. Dojo: the Definitive Guide gives you the most thorough overview of this toolkit available, showing you everything from how to create complex layouts and form controls closely resembling those found in the most advanced desktop applications with stock widgets, to advanced JavaScript idioms to AJAX and advanced communication transports. With this definitive reference you get: Get a concise introduction to Dojo that's good for all 1.x versions Well-explained examples, with scores of tested code samples, that let you see Dojo in action A comprehensive reference to Dojo's standard JavaScript library (including fundamental utilities in Base, Dojo's tiny but powerful kernel) that you'll wonder how you ever lived without An extensive look at additional Core features, such as animations, drag-and-drop, back-button handling, animations like wipe and slide, and more Exhaustive coverage of out-of-the-box Dijits (Dojo widgets) as well as definitive coverage on how to create your own, either from scratch or building on existing ones An itemized inventory of DojoX subprojects, the build tools, and the DOH, Dojo's unit-testing framework that you can use with Dojo -- or anywhere else If you're a DHTML-toting web developer, you need to read this book -- whether you're a one-person operation or part of an organization employing scores of developers. Dojo packs the standard JavaScript library you've always wanted, and Dojo: The Definitive Guide helps you transform your ideas into working applications quickly by leveraging design concepts you already know.

Dojo: The Definitive Guide

by Matthew A. Russell

Of all the Ajax-specific frameworks that have popped up in recent years, one clearly stands out as the industrial strength solution. Dojo is not just another JavaScript toolkit -- it's the JavaScript toolkit -- and Dojo: The Definitive Guide demonstrates how to tame Dojo's extensive library of utilities so that you can build rich and responsive web applications like never before. Dojo founder Alex Russell gives a foreword that explains the "why" of Dojo and of this book. Dojo provides an end-to-end solution for development in the browser, including everything from the core JavaScript library and turnkey widgets to build tools and a testing framework. Its vibrant open source community keeps adding to Dojo's arsenal, and this book provides an ideal companion to Dojo's official documentation. Dojo: the Definitive Guide gives you the most thorough overview of this toolkit available, showing you everything from how to create complex layouts and form controls closely resembling those found in the most advanced desktop applications with stock widgets, to advanced JavaScript idioms to AJAX and advanced communication transports. With this definitive reference you get:Get a concise introduction to Dojo that's good for all 1.x versions Well-explained examples, with scores of tested code samples, that let you see Dojo in action A comprehensive reference to Dojo's standard JavaScript library (including fundamental utilities in Base, Dojo's tiny but powerful kernel) that you'll wonder how you ever lived without An extensive look at additional Core features, such as animations, drag-and-drop, back-button handling, animations like wipe and slide, and more Exhaustive coverage of out-of-the-box Dijits (Dojo widgets) as well as definitive coverage on how to create your own, either from scratch or building on existing ones An itemized inventory of DojoX subprojects, the build tools, and the DOH, Dojo's unit-testing framework that you can use with Dojo -- or anywhere else If you're a DHTML-toting web developer, you need to read this book -- whether you're a one-person operation or part of an organization employing scores of developers. Dojo packs the standard JavaScript library you've always wanted, and Dojo: The Definitive Guide helps you transform your ideas into working applications quickly by leveraging design concepts you already know.

The Dojo Coach's Pocket Guide: Maximizing Immersive Learning for Agile Teams

by Jess Brock

This go-to guidebook helps agile practitioners overcome upskilling challenges in their organizations through effective Dojo coaching.Agile has changed the way we work in our organizations. But by demanding constant innovation and product delivery, individuals and teams struggle to find time to improve their skills. That's where the Dojo comes in. Dojo-style coaching encourages this kind of learn-by-doing form of skill development, one where guided breakthroughs and upskilling happen while delivering on current work. In this useful pocket guide, experienced Dojo coach Jess Brock delivers practical advice based on her extensive experience in real-world Dojos. Combining proven tactics and a comprehensive tool kit, along with actionable tips needed to drive engagement in both physical and virtual Dojo spaces, this pocket guide will equip you to maximize the impact of your Dojo.Whether you are a seasoned pro or you are just starting to develop your Dojo coaching skills, this no-nonsense book will help Dojo coaches at any stage of their journey.

Dokumentationsmanagement – Basis für IT-Governance

by Manuela Reiss

Im Buch erfahren Sie nicht nur, warum IT-Dokumentation ein wichtiges Managementwerkzeug ist, sondern auch, wie Sie dieses Werkzeug Schritt für Schritt einrichten und pflegen. Im Fokus steht das von der Autorin entwickelte und in der Praxis erprobte Vorgehensmodell zum Aufbau einer ganzheitlichen und managementorientierten IT-Dokumentation zur Unterstützung von IT-Governance. Mit seinem Glossar leistet das Buch darüber hinaus einen Beitrag zur Standardisierung der Begriffe, die im Umfeld des Themas Dokumentation verwendet werden. Damit richtet sich das Buch an alle, die sich wissenschaftlich fundiert mit der praktischen Umsetzung der IT-Dokumentation auseinandersetzen möchten.

Doll-E 1.0

by Shanda McCloskey

A STEM-friendly tale of a girl and the doll she upgrades to be her new friend, for fans of The Most Magnificent Thing and Rosie Revere, Engineer.Charlotte's world is fully charged! With her dog at her side, she's always tinkering, coding, clicking, and downloading. She's got a knack for anything technological--especially gadgets that her parents don't know how to fix! Then, she receives a new toy that is quite a puzzle: a doll! What's she supposed to do with that? Once she discovers the doll's hidden battery pack, things start to get interesting...while her faithful canine sidekick wonders if he'll be overshadowed by the new and improved Doll-E 1.0! With a little ingenuity and an open mind, everyone can be friends in this endearing, modern tribute to the creative spirit of play.

Dolphin's Grace: An Unofficial Minecrafters Novel (Aquatic Adventures in the Overworld #3)

by Maggie Marks

Follow along with brothers Mason and Asher in the third Aquatic Adventures in the Overworld book! Brothers Mason and Asher have only ever known the comfort of dry land in the Overworld. But when a terrifying shipwreck leaves them stranded, their new friend Luna urges them to safe haven—underwater. In each story of the all-new series for Minecrafters, Aquatic Adventures in the Overworld, this unlikely trio must make the choice of staying in the world they know best and risk death, or voyaging into an unknown world where anything could happen. Follow their journey as Mason, Asher, and Luna face incredible obstacles and discover strength they never knew they had in Aquatic Adventures in the Overworld. When Asher doesn&’t return from his hunt for buried treasure, Mason wonders what became of his brother. Then Luna appears, insisting that the pod of dolphins swimming nearby have a message for Mason. Do they know where Asher is? To find out more, Mason and Luna have to first earn the dolphins&’ trust. But when danger strikes, Mason wonders—is it too late to save his brother, and can he and Luna save the dolphins, too?

DOM Enlightenment: Exploring JavaScript and the Modern DOM

by Cody Lindley

With DOM Enlightenment, you'll learn how to manipulate HTML more efficiently by scripting the Document Object Model (DOM) without a DOM library. Using code examples in cookbook style, author Cody Lindley (jQuery Cookbook) walks you through modern DOM concepts to demonstrate how various node objects work. Over the past decade, developers have buried the DOM under frameworks that simplify its use. This book brings these tools back into focus, using concepts and code native to modern browsers. You'll understand the role jQuery plays in DOM scripting, and learn how to use the DOM directly in applications for mobile devices and specific browsers that require low overhead. Understand JavaScript node objects and their relationship to the DOM Learn the properties and methods of document, element, text, and DocumentFragment objects Delve into element node selecting, geometry, and inline styles Add CSS style sheets to an HTML document and use CSSStyleRule objects Set up DOM events by using different code patterns Learn the author's vision for dom.js, a jQuery-inspired DOM Library for modern browsers

Domain Adaptation and Representation Transfer: 4th MICCAI Workshop, DART 2022, Held in Conjunction with MICCAI 2022, Singapore, September 22, 2022, Proceedings (Lecture Notes in Computer Science #13542)

by Konstantinos Kamnitsas Lisa Koch Mobarakol Islam Ziyue Xu Jorge Cardoso Qi Dou Nicola Rieke Sotirios Tsaftaris

This book constitutes the refereed proceedings of the 4th MICCAI Workshop on Domain Adaptation and Representation Transfer, DART 2022, held in conjunction with MICCAI 2022, in September 2022. DART 2022 accepted 13 papers from the 25 submissions received. The workshop aims at creating a discussion forum to compare, evaluate, and discuss methodological advancements and ideas that can improve the applicability of machine learning (ML)/deep learning (DL) approaches to clinical setting by making them robust and consistent across different domains.

Domain Adaptation and Representation Transfer: 5th MICCAI Workshop, DART 2023, Held in Conjunction with MICCAI 2023, Vancouver, BC, Canada, October 12, 2023, Proceedings (Lecture Notes in Computer Science #14293)

by Lisa Koch M. Jorge Cardoso Enzo Ferrante Konstantinos Kamnitsas Mobarakol Islam Meirui Jiang Nicola Rieke Sotirios A. Tsaftaris Dong Yang

This book constitutes the refereed proceedings of the 5th MICCAI Workshop on Domain Adaptation and Representation Transfer, DART 2023, which was held in conjunction with MICCAI 2023, in October 2023. The 16 full papers presented in this book were carefully reviewed and selected from 32 submissions. They discuss methodological advancements and ideas that can improve the applicability of machine learning (ML)/deep learning (DL) approaches to clinical setting by making them robust and consistent across different domains.

Domain Adaptation and Representation Transfer, and Affordable Healthcare and AI for Resource Diverse Global Health: Third MICCAI Workshop, DART 2021, and First MICCAI Workshop, FAIR 2021, Held in Conjunction with MICCAI 2021, Strasbourg, France, September 27 and October 1, 2021, Proceedings (Lecture Notes in Computer Science #12968)

by M. Jorge Cardoso Shadi Albarqouni Islem Rekik Nicola Rieke Ziyue Xu Konstantinos Kamnitsas Daguang Xu Qi Dou Bishesh Khanal Debdoot Sheet Sotirios Tsaftaris

This book constitutes the refereed proceedings of the Third MICCAI Workshop on Domain Adaptation and Representation Transfer, DART 2021, and the First MICCAI Workshop on Affordable Healthcare and AI for Resource Diverse Global Health, FAIR 2021, held in conjunction with MICCAI 2021, in September/October 2021. The workshops were planned to take place in Strasbourg, France, but were held virtually due to the COVID-19 pandemic.DART 2021 accepted 13 papers from the 21 submissions received. The workshop aims at creating a discussion forum to compare, evaluate, and discuss methodological advancements and ideas that can improve the applicability of machine learning (ML)/deep learning (DL) approaches to clinical setting by making them robust and consistent across different domains. For FAIR 2021, 10 papers from 17 submissions were accepted for publication. They focus on Image-to-Image Translation particularly for low-dose or low-resolution settings; Model Compactness and Compression; Domain Adaptation and Transfer Learning; Active, Continual and Meta-Learning.

Domain Adaptation and Representation Transfer, and Distributed and Collaborative Learning: Second MICCAI Workshop, DART 2020, and First MICCAI Workshop, DCL 2020, Held in Conjunction with MICCAI 2020, Lima, Peru, October 4–8, 2020, Proceedings (Lecture Notes in Computer Science #12444)

by Shadi Albarqouni Spyridon Bakas Konstantinos Kamnitsas M. Jorge Cardoso Bennett Landman Wenqi Li Fausto Milletari Nicola Rieke Holger Roth Daguang Xu Ziyue Xu

This book constitutes the refereed proceedings of the Second MICCAI Workshop on Domain Adaptation and Representation Transfer, DART 2020, and the First MICCAI Workshop on Distributed and Collaborative Learning, DCL 2020, held in conjunction with MICCAI 2020 in October 2020. The conference was planned to take place in Lima, Peru, but changed to an online format due to the Coronavirus pandemic. For DART 2020, 12 full papers were accepted from 18 submissions. They deal with methodological advancements and ideas that can improve the applicability of machine learning (ML)/deep learning (DL) approaches to clinical settings by making them robust and consistent across different domains.For DCL 2020, the 8 papers included in this book were accepted from a total of 12 submissions. They focus on the comparison, evaluation and discussion of methodological advancement and practical ideas about machine learning applied to problems where data cannot be stored in centralized databases; where information privacy is a priority; where it is necessary to deliver strong guarantees on the amount and nature of private information that may be revealed by the model as a result of training; and where it's necessary to orchestrate, manage and direct clusters of nodes participating in the same learning task.

Domain Adaptation and Representation Transfer and Medical Image Learning with Less Labels and Imperfect Data: First MICCAI Workshop, DART 2019, and First International Workshop, MIL3ID 2019, Shenzhen, Held in Conjunction with MICCAI 2019, Shenzhen, China, October 13 and 17, 2019, Proceedings (Lecture Notes in Computer Science #11795)

by Qian Wang Fausto Milletari Hien V. Nguyen Shadi Albarqouni M. Jorge Cardoso Nicola Rieke Ziyue Xu Konstantinos Kamnitsas Vishal Patel Badri Roysam Steve Jiang Kevin Zhou Khoa Luu Ngan Le

This book constitutes the refereed proceedings of the First MICCAI Workshop on Domain Adaptation and Representation Transfer, DART 2019, and the First International Workshop on Medical Image Learning with Less Labels and Imperfect Data, MIL3ID 2019, held in conjunction with MICCAI 2019, in Shenzhen, China, in October 2019. DART 2019 accepted 12 papers for publication out of 18 submissions. The papers deal with methodological advancements and ideas that can improve the applicability of machine learning and deep learning approaches to clinical settings by making them robust and consistent across different domains. MIL3ID accepted 16 papers out of 43 submissions for publication, dealing with best practices in medical image learning with label scarcity and data imperfection.

Domain Adaptation for Visual Understanding

by Vishal M. Patel Richa Singh Mayank Vatsa Nalini Ratha

This unique volume reviews the latest advances in domain adaptation in the training of machine learning algorithms for visual understanding, offering valuable insights from an international selection of experts in the field. The text presents a diverse selection of novel techniques, covering applications of object recognition, face recognition, and action and event recognition.Topics and features: reviews the domain adaptation-based machine learning algorithms available for visual understanding, and provides a deep metric learning approach; introduces a novel unsupervised method for image-to-image translation, and a video segment retrieval model that utilizes ensemble learning; proposes a unique way to determine which dataset is most useful in the base training, in order to improve the transferability of deep neural networks; describes a quantitative method for estimating the discrepancy between the source and target data to enhance image classification performance; presents a technique for multi-modal fusion that enhances facial action recognition, and a framework for intuition learning in domain adaptation; examines an original interpolation-based approach to address the issue of tracking model degradation in correlation filter-based methods.This authoritative work will serve as an invaluable reference for researchers and practitioners interested in machine learning-based visual recognition and understanding.

Domain Adaptation in Computer Vision Applications

by Gabriela Csurka

This comprehensive text/reference presents a broad review of diverse domain adaptation (DA) methods for machine learning, with a focus on solutions for visual applications. The book collects together solutions and perspectives proposed by an international selection of pre-eminent experts in the field, addressing not only classical image categorization, but also other computer vision tasks such as detection, segmentation and visual attributes. Topics and features: surveys the complete field of visual DA, including shallow methods designed for homogeneous and heterogeneous data as well as deep architectures; presents a positioning of the dataset bias in the CNN-based feature arena; proposes detailed analyses of popular shallow methods that addresses landmark data selection, kernel embedding, feature alignment, joint feature transformation and classifier adaptation, or the case of limited access to the source data; discusses more recent deep DA methods, including discrepancy-based adaptation networks and adversarial discriminative DA models; addresses domain adaptation problems beyond image categorization, such as a Fisher encoding adaptation for vehicle re-identification, semantic segmentation and detection trained on synthetic images, and domain generalization for semantic part detection; describes a multi-source domain generalization technique for visual attributes and a unifying framework for multi-domain and multi-task learning. This authoritative volume will be of great interest to a broad audience ranging from researchers and practitioners, to students involved in computer vision, pattern recognition and machine learning.

Domain Adaptation in Computer Vision with Deep Learning

by Hemanth Venkateswara Sethuraman Panchanathan

This book provides a survey of deep learning approaches to domain adaptation in computer vision. It gives the reader an overview of the state-of-the-art research in deep learning based domain adaptation. This book also discusses the various approaches to deep learning based domain adaptation in recent years. It outlines the importance of domain adaptation for the advancement of computer vision, consolidates the research in the area and provides the reader with promising directions for future research in domain adaptation.Divided into four parts, the first part of this book begins with an introduction to domain adaptation, which outlines the problem statement, the role of domain adaptation and the motivation for research in this area. It includes a chapter outlining pre-deep learning era domain adaptation techniques. The second part of this book highlights feature alignment based approaches to domain adaptation. The third part of this book outlines image alignment procedures for domain adaptation. The final section of this book presents novel directions for research in domain adaptation. This book targets researchers working in artificial intelligence, machine learning, deep learning and computer vision. Industry professionals and entrepreneurs seeking to adopt deep learning into their applications will also be interested in this book.

Domain Decomposition Methods in Science and Engineering XXIV (Lecture Notes in Computational Science and Engineering #125)

by Petter E. Bjørstad Susanne C. Brenner Lawrence Halpern Hyea Hyun Kim Ralf Kornhuber Talal Rahman Olof B. Widlund

These are the proceedings of the 24th International Conference on Domain Decomposition Methods in Science and Engineering, which was held in Svalbard, Norway in February 2017. Domain decomposition methods are iterative methods for solving the often very large systems of equations that arise when engineering problems are discretized, frequently using finite elements or other modern techniques. These methods are specifically designed to make effective use of massively parallel, high-performance computing systems. The book presents both theoretical and computational advances in this domain, reflecting the state of art in 2017.

Domain-Driven Design in PHP

by Carlos Buenosvinos Christian Soronellas Keyvan Akbary

Real examples written in PHP showcasing DDD Architectural Styles, Tactical Design, and Bounded Context Integration About 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 principles Who This Book Is For This 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 approaches In Detail Domain-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 approach This highly practical book shows developers how to apply domain-driven design principles to PHP. It is full of solid code examples to work through.

Domain-Driven Design with Golang: Use Golang to create simple, maintainable systems to solve complex business problems

by Matthew Boyle

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.

Refine Search

Showing 16,501 through 16,525 of 53,743 results