Verleger: Packt Publishing

1425
Wird geladen...
E-BOOK

Docker on Windows. From 101 to production with Docker on Windows - Second Edition

Elton Stoneman

Docker on Windows, Second Edition teaches you all you need to know about Docker on Windows, from the 101 to running highly-available workloads in production. You’ll be guided through a Docker journey, starting with the key concepts and simple examples of .NET Framework and .NET Core apps in Docker containers on Windows. Then you’ll learn how to use Docker to modernize the architecture and development of traditional ASP.NET and SQL Server apps.The examples show you how to break up legacy monolithic applications into distributed apps and deploy them to a clustered environment in the cloud, using the exact same artifacts you use to run them locally. You’ll see how to build a CI/CD pipeline which uses Docker to compile, package, test and deploy your applications. To help you move confidently to production, you’ll learn about Docker security, and the management and support options.The book finishes with guidance on getting started with Docker in your own projects. You’ll walk through some real-world case studies for Docker implementations, from small-scale on-premises apps to very large-scale apps running on Azure.

1426
Wird geladen...
E-BOOK

Docker Orchestration. Click here to enter text

Randall Smith

Docker orchestration is what you need when transitioning from deploying containers individually on a single host to deploying complex multi-container apps on many machines.This book covers the new orchestration features of Docker 1.12 and helps you efficiently build, test, and deploy your application using Docker. You will be shown how to build multi-container applications using Docker Compose. You will also be introduced to the building blocks for multi-host Docker clusters such as registry, overlay networks, and shared storage using practical examples. This book gives an overview of core tools such as Docker Machine, Swarm, and Compose which will enhance your orchestration skills. You’ll learn how to set up a swarm using the decentralized building block. Next, you’ll be shown how to make the most out of the in-built orchestration feature of Docker engine and you’ll use third-party tools such as Kubernetes, Mesosphere, and CoreOS to orchestrate your existing process. Finally, you will learn to deploy cluster hosts on cloud services and automate your infrastructure.

1427
Wird geladen...
E-BOOK

Docker Quick Start Guide. Learn Docker like a boss, and finally own your applications

Earl Waud

Docker is an open source software platform that helps you with creating, deploying, and running your applications using containers. This book is your ideal introduction to Docker and containerization.You will learn how to set up a Docker development environment on a Linux, Mac, or Windows workstation, and learn your way around all the commands to run and manage your Docker images and containers.You will explore the Dockerfile and learn how to build your own enterprise-grade Docker images. Then you will learn about Docker networks, Docker swarm, and Docker volumes, and how to use these features with Docker stacks in order to define, deploy, and maintain highly-scalable, fault-tolerant multi-container applications.Finally, you will learn how to leverage Docker with Jenkins to automate the building of Docker images and the deployment of Docker containers. By the end of this book, you will be well prepared when it comes to using Docker for your next project.

1428
Wird geladen...
E-BOOK

Documentum Content Management Foundations: EMC Proven Professional Certification Exam E20-120 Study Guide. Learn the technical fundamentals of the EMC Documentum platform while effectively preparing for the E20-120 exam

Pawan Kumar

This is a complete study guide including study material and practice questions to prepare for the EMC Proven Professional certification Exam E20-120. It can also serve Documentum beginners and practitioners as a handy guide and quick reference to the technical fundamentals that is fully up to date for Documentum 5.3. Beginners are introduced to concepts in a logical manner while practitioners can use it as a reference to jump to relevant concepts directly.EMC Documentum is a leading enterprise content management technology platform that helps enterprises to streamline the capture, processing, and distribution of business information including documents, records, e-mails, web content, images, reports, and digital assets. It can also automate entire business processes in accordance with business rules. EMC Proven Professional is an exam-based certification program, which introduced a new EMC Proven Content Management Application Developer (EMCAD) track in early 2007. The first exam in this track is Content Management Foundations (CMF) Associate-level Exam, with exam code E20-120, which tests knowledge about technical fundamentals of Documentum. This book is a study guide to help you prepare for this exam with hundreds of practice questions and an efficient exam-preparation strategy.

1429
Wird geladen...
E-BOOK

Domain-Driven Design in PHP. A Highly Practical Guide

Keyvan Akbary, Carlos Buenosvinos, Christian Soronellas

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.

1430
Wird geladen...
E-BOOK

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

Matthew Boyle

Domain-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.

1431
Wird geladen...
E-BOOK

Domain-Driven Design with Java - A Practitioner's Guide. Create simple, elegant, and valuable software solutions for complex business problems

Premanand Chandrasekaran, Karthik Krishnan

Domain-Driven Design (DDD) makes available a set of techniques and patterns that enable domain experts, architects, and developers to work together to decompose complex business problems into a set of well-factored, collaborating, and loosely coupled subsystems.This practical guide will help you as a developer and architect to put your knowledge to work in order to create elegant software designs that are enjoyable to work with and easy to reason about. You'll begin with an introduction to the concepts of domain-driven design and discover various ways to apply them in real-world scenarios. You'll also appreciate how DDD is extremely relevant when creating cloud native solutions that employ modern techniques such as event-driven microservices and fine-grained architectures. As you advance through the chapters, you'll get acquainted with core DDD’s strategic design concepts such as the ubiquitous language, context maps, bounded contexts, and tactical design elements like aggregates and domain models and events. You'll understand how to apply modern, lightweight modeling techniques such as business value canvas, Wardley mapping, domain storytelling, and event storming, while also learning how to test-drive the system to create solutions that exhibit high degrees of internal quality.By the end of this software design book, you'll be able to architect, design, and implement robust, resilient, and performant distributed software solutions.

1432
Wird geladen...
E-BOOK

Domain-Driven Refactoring. A hands-on DDD guide to transforming monoliths into modular systems and microservices

Alessandro Colla, Alberto Acerbis, Xin Yao

As software development continues to grow, mastering domain-driven design (DDD) will help transform your approach to complex systems. Filled with actionable insights and practical examples, this book is your essential guide to implementing DDD principles, covering its key concepts and practical applications in modern architecture.Alessandro, an eCommerce specialist and DDD expert with 30 years of experience, and Alberto, a dedicated backend developer, tap into their extensive expertise to help you refactor your monolith into a modular structure, whether it be evolving into microservices or enhancing a maintainable monolith, resulting in a system that adapts to changing business needs and non-functional requirements.You’ll explore vital DDD patterns like strategic design with bounded contexts and ubiquitous language, improving communication between technical and domain experts. The chapters take you through modeling techniques to manage complexity and increase flexibility, while also addressing microservices integration, including inter-service communication, transaction management, and data strategies.By the end of this book, you’ll be able to decompose a monolith and refine its architecture for adaptability, all while ensuring business logic remains central to your software design and development.

1433
Wird geladen...
E-BOOK

Domino 7 Application Development. Writing and upgrading applications for the latest IBM Lotus Notes Domino Platform

Timothy Speed, Tim Speed, Stephen Cooke, Raphael...

Written by Lotus insiders, the book provides a practical guide to developing applications making use of the important features and enhancements introduced in Notes/Domino 7. These experienced experts use their own experiences to map out the benefits you could gain, and the dangers you may face, as you develop Domino applications in your business. Written by specific experts, edited and overseen by Lotus content generator Dick McCarrick, this book is the definitive guide to developing Domino 7 applications. TECHNOLOGYDomino is an application server that can be used as a standalone web server or as the server component of IBM's Lotus Domino product which provides a powerful collaborative platform for development of customized business applications. It also provides enterprise-grade email, messaging, and scheduling capabilities.

1434
Wird geladen...
E-BOOK

Draw and Paint Better with Krita. Discover pro-level techniques and practices to create spectacular digital illustrations with Krita

Wesley Gardner

Krita is a free, open-source digital painting program with industry-leading functionality and a creative suite of tools able to bring any visual idea to life. It allows for a fast, clean approach to creating digital art, without the hassle of pay-to-play or subscription license fees, but just like all other art software, it takes time and effort to learn it.This book provides a comprehensive look into functional tools, visual problem-solving, and leading painting techniques using Krita to unleash your inner artist. You’ll learn the functionality and tools of Krita for creating digital and print-quality work as well as explore manipulation toolsets, custom brush creation, overviews of color spaces, and layer management. As you progress, you’ll get to grips with ‘key styles’ needed to make professional-grade digital art, through techniques such as photobashing, 3D paint-overs, and more traditional painting methods, along with covering how Krita handles these workflows. Next, you’ll work through a few step-by-step art pieces using the skills and tools learned throughout the book.By the end of this Krita book, you’ll have a solid understanding of the Krita work environment and be able to bring your artistic visions to life with a myriad of leading industry-standard techniques.

1435
Wird geladen...
E-BOOK

Dream! Hack! Build!. Unleash citizen-driven innovation with the power of hackathons

Ann Molin, Johan Söderström

Drawing from the combined expertise of five distinguished professionals, this book brings together diverse perspectives on hackathon innovation. Ann, founder of Hack for Earth Foundation, joins forces with serial entrepreneur and hackathon expert Love Dager and renowned urban planner Mustafa Sherif. Completing this powerhouse team are Carolina Emanuelson, a leader in talent management, and Kristofer Vernmark, a researcher at Linköping University. Together, they present the groundbreaking Dream! Hack! Build! method, equipping you with proven strategies to run successful hackathons and rapidly transform ideas into reality. The book explains why hackathons are so particularly effective in today’s fast-changing business world. Through real-life examples of citizen-driven innovation, it demonstrates how these events can drive impact and how you can apply them within your own organization. You'll gain insights into how hackathons can address complex problems and foster creative, high-impact solutions. The authors cover everything from engaging participants and creating urgent challenges to managing teams, mentors, and partners. They show you how to design an acceleration program based on proven start-up success strategies, ensuring that the ideas generated during your hackathon lead to real-world results. By the end of this book, you'll be well-prepared to lead transformative events that create lasting impact in your field.

1436
Wird geladen...
E-BOOK

Driving Data Quality with Data Contracts. A comprehensive guide to building reliable, trusted, and effective data platforms

Andrew Jones, Kevin Hu

Despite the passage of time and the evolution of technology and architecture, the challenges we face in building data platforms persist. Our data often remains unreliable, lacks trust, and fails to deliver the promised value.With Driving Data Quality with Data Contracts, you’ll discover the potential of data contracts to transform how you build your data platforms, finally overcoming these enduring problems. You’ll learn how establishing contracts as the interface allows you to explicitly assign responsibility and accountability of the data to those who know it best—the data generators—and give them the autonomy to generate and manage data as required. The book will show you how data contracts ensure that consumers get quality data with clearly defined expectations, enabling them to build on that data with confidence to deliver valuable analytics, performant ML models, and trusted data-driven products.By the end of this book, you’ll have gained a comprehensive understanding of how data contracts can revolutionize your organization’s data culture and provide a competitive advantage by unlocking the real value within your data.

1437
Wird geladen...
E-BOOK

Driving DevOps with Value Stream Management. Improve IT value stream delivery with a proven VSM methodology to compete in the digital economy

Cecil 'Gary' Rupp

Value Stream Management (VSM) opens the door to maximizing your DevOps pipeline investments by improving flows and eliminating waste. VSM and DevOps together deliver value stream improvements across enterprises for a competitive advantage in the digital world. Driving DevOps with Value Stream Management provides a comprehensive review and analysis of industry-proven VSM methods and tools to integrate, streamline, and orchestrate activities within a DevOps-oriented value stream.You'll start with an introduction to the concepts of delivering value and understand how VSM methods and tools support improved value delivery from a Lean production perspective. The book covers the complexities of implementing modern CI/CD and DevOps pipelines and then guides you through an eight-step VSM methodology with the help of a use case showing an Agile team's efforts to install a CI/CD pipeline. Free from marketing hype or vendor bias, this book presents the current VSM tool vendors and customer use cases that showcase their products' strengths. As you advance through the book, you'll learn four approaches to implementing a DevOps pipeline and get guidance on choosing the best fit.By the end of this VSM book, you'll be ready to develop and execute a plan to streamline your software delivery pipelines and improve your organization's value stream delivery.

1438
Wird geladen...
E-BOOK

Drone Development from Concept to Flight. Design, assemble, and discover the applications of unmanned aerial vehicles

Sumit Sharma

Unlock opportunities in the growing UAV market where drones are revolutionizing diverse sectors like agriculture, surveying, and the military. This book walks you through the complete drone development life cycle, from concept to pilot stage, prototyping, and ultimately, a market-ready product, with domain-specific applications.Starting with an introduction to unmanned systems, principles of drone flight, and it's motion in 3D space, this book shows you how to design a propulsion system tailored to your drone’s needs. You’ll then get hands on with the entire drone assembly process, covering airframe, components, and wiring. Next, you’ll enhance drone connectivity and navigation with communication devices, such as RFD900, Herelink, and H-16 Pro GCS and hardware protocols like I2C, and UART. The book also guides you in using the open-source flight software ArduPilot and PX4, along with firmware architecture and PID tuning for advanced control. Additionally, you’ll go learn about AeroGCS, Mission Planner, and UGCS ground control stations, tips for maiden flight and log analysis for optimizing performance while building a custom survey drone with a 60-min endurance, 10km range, live video feed, and photography options.By the end of this book, you’ll be equipped with all you need to build and fly your own drones and UAVs.

1439
Wird geladen...
E-BOOK

Drupal 10 Development Cookbook. Practical recipes to harness the power of Drupal for building digital experiences and dynamic websites - Third Edition

Matt Glaman, Kevin Quillen

This new and improved third edition cookbook is packed with the latest Drupal 10 features such as a new, flexible default frontend theme - Olivero, and improved administrative experience with a new theme - Claro. This comprehensive recipe book provides updated content on the WYSIWYG (What You See Is What You Get) editing experience, improved core code performance, and code cleanup.Drupal 10 Development Cookbook begins by helping you create and manage a Drupal site. Next, you’ll get acquainted with configuring the content structure and editing content. You’ll also get to grips with all new updates of this edition, such as creating custom pages, accessing and working with entities, running and writing tests with Drupal, migrating external data into Drupal, and turning Drupal into an API platform. As you advance, you’ll learn how to customize Drupal’s features with out-of-the-box modules, contribute extensions, and write custom code to extend Drupal.By the end of this book, you’ll be able to create and manage Drupal sites, customize them to your requirements, and build custom code to deliver your projects.

1440
Wird geladen...
E-BOOK

Drupal 10 Masterclass. Build responsive Drupal applications to deliver custom and extensible digital experiences to users

Adam Bergstein

Learning Drupal can be challenging because of its robust, extensible, and powerful capability for digital experiences, making it difficult for beginners to grasp and use it for application development. If you’re looking to break into Drupal with hands-on knowledge, this Drupal 10 Masterclass is for you.With this book, you’ll gain a thorough knowledge of Drupal by understanding its core concepts, including its technical architecture, frontend, backend, framework, and latest features. Equipped with foundational knowledge, you’ll bootstrap and install your first project with expert guidance on maintaining Drupal applications. Progressively, you’ll build applications using Drupal’s core features such as content structures, multilingual support, users, roles, Views, search, and digital assets. You’ll discover techniques for developing modules and themes and harness Drupal’s robust content management through layout builder, blocks, and content workflows. The book familiarizes you with prominent tools such as Git, Drush, and Composer for code deployments and DevOps practices for Drupal application management. You’ll also explore advanced use cases for content migration and multisite implementation, extending your application’s capabilities.By the end of this book, you’ll not only have learned how to build a successful Drupal application but may also find yourself contributing to the Drupal community.