Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
|||
Books > Computing & IT > Computer software packages > Other software packages
Unravel the power of java design patterns by learning where to use and apply them effectively to solve specific problems in software design and development Key Features * Decouple logic across the objects with Dependency Injection by creating various vehicles with features * Finalize a vehicle construction by chaining handlers by using the Chain of Responsibility Pattern * Plan and execute an advanced vehicle sensors initiation with Scheduler Pattern Book Description Design patterns are proven solutions to standard problems in software design and development. It allows you to create reusable, flexible, and maintainable code. Knowing some popular patterns is essential to becoming a proficient software developer thereby elevating your skills to the next level. In this book, you will begin by exploring the Java module system for effective understanding and implementation of design patterns. You'll start by covering an example of filling out parking places with vehicles with prototype Patterns. Then, you will learn how to create only one vehicle that is shared with Singleton Pattern. You will then extend object functionality by using the Decorator Pattern and reducing a refactoring effort with Extension Objects Pattern. Later, you will learn how to avoid expensive initialization with Caching Pattern and provide default behavior with Null Object Pattern. You'll also perform a less expensive multi-threaded execution with Thread Pool Pattern. Finally, you will identify and understand the anti-pattern utilization at the early stages of development. By the end of this book, you will have gained practical knowledge of design patterns in java and be able to apply them to address common design problems. What you will learn * Understand the most common problems that can be solved using Java Design Patterns * Uncover Java building elements, their usages, and concurrency possibilities * Optimize a vehicle memory footprint with the Flyweight Pattern * Explore one-to-many relations between instances with Observer Pattern * How to route vehicle messages by using the Visitor Pattern * Utilize and control vehicle resources with Thread Pool Pattern * Understand the penalties caused by anti-patterns in software design Who This Book Is For This book is for intermediate-level Java developers and software architects who want to learn the practical implementation of software design patterns in java. No prior knowledge of design patterns is required, but an understanding of Java programming is necessary.
The LESS 2010 conference was the first scientific conference dedicated to advancing the "lean enterprise software and systems" body of knowledge. It fostered interactions by joining the lean product development community with the agile community coupled with innovative ideas nurtured by the beyond budgeting school of thinking. The conference was organized in collaboration with the Lean Software and Systems Consortium (LSSC). The conference is established as a conference series. The idea of the conference was to offer a unique platform for advancing the state of the art in research and practice by bringing the leading researchers and practitioners to the same table. Indeed, LESS 2010 attracted a unique mix of participants including academics, researchers, leading consultants and industry practitioners. The aim of the conference was to use this diverse community to advance research and practical knowledge concerning lean thinking within the field of software business and development. LESS 2010 had more than 60% of its speakers come from the industry and the remaining from academia. LESS is poised to grow as we advance into future iterations of the conference and become the conference for lean thinking in systems and software development. Its growth and credibility will be advanced by the communities and knowledge exchange platform it provides. LESS offers several avenues for knowledge exchange to create a highly collaborative environment. Each year, we aim to bring novelty to a program that fosters collaboration, letting new ideas thrive during and after the conference.
"Our job as Scrum professionals is to continually improve our ability to use Scrum to deliver products and services that help customers achieve valuable outcomes. This book will help you to improve your ability to apply Scrum." -From the Foreword by Ken Schwaber, co-author of Scrum Mastering Professional Scrum is for anyone who wants to deliver increased value by using Scrum more effectively. Leading Scrum practitioners Stephanie Ockerman and Simon Reindl draw on years of Scrum training and coaching to help you return to first principles and apply Scrum with the professionalism required to achieve its transformative potential. The authors aim to help you focus on proven Scrum approaches for improving quality, getting and using fast feedback, and becoming more adaptable, instead of "going through the motions" and settling for only modest improvements. Whether you're a Scrum Master, Development Team member, or Product Owner, you'll find practical advice for facing challenges with transparency and courage, overcoming a wide array of common challenges, and continually improving your Scrum practice. Realistically assess your current Scrum practice, and identify areas for improvement Recognize what a great Scrum Team looks like and get there Focus on "Done"-not "sort-of-Done" or "almost-Done" Measure and optimize the value delivered by every Product Increment Improve the way you plan, develop, and grow Clear away wider organizational impediments to agility and professionalism Overcome common misconceptions that stand in the way of progress Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
This book provides comprehensive guidance on leveraging SAP IBP technology to connect strategic (to be understood as long term SC&O), tactical and operational planning into one coherent process framework, presenting experience shared by practitioners in workshops, customer presentations, business, and IT transformation projects. It offers use cases and a wealth of practical tips to ensure that readers understand the challenges and advantages of IBP implementation. The book starts by characterizing disconnected planning and contrasting this with key elements of a transformation project approach. It explains the functional foundations and SAP Hybris, Trade Promotion Planning, Customer Business Planning, ARIBA, and S/4 integration with SAP IBP. It then presents process for integrating finance in IBP. Annual planning and monthly planning are taken as examples of explain Long term planning (in some companies labeled as strategic). The core of the book is about sales and operations planning (S&OP) and its process steps, product demand, supply review, integrated reconciliation and management business review, illustrating all steps with use cases. It describes unconstrained and constrained optimized supply planning, inventory optimization, shelf life planning. We explain how to improve responsiveness with order-based allocation planning, sales order confirmation, and big deal / tender management coupled with simultaneous re-planning of supply. The book closes with a chapter on performance measurement, measurement of effectiveness, efficiency, and adherence.
Gain the R programming language fundamentals for doing the applied statistics useful for data exploration and analysis in data science and data mining. This book covers topics ranging from R syntax basics, descriptive statistics, and data visualizations to inferential statistics and regressions. After learning R's syntax, you will work through data visualizations such as histograms and boxplot charting, descriptive statistics, and inferential statistics such as t-test, chi-square test, ANOVA, non-parametric test, and linear regressions. Learn R for Applied Statistics is a timely skills-migration book that equips you with the R programming fundamentals and introduces you to applied statistics for data explorations. What You Will Learn Discover R, statistics, data science, data mining, and big data Master the fundamentals of R programming, including variables and arithmetic, vectors, lists, data frames, conditional statements, loops, and functions Work with descriptive statistics Create data visualizations, including bar charts, line charts, scatter plots, boxplots, histograms, and scatterplots Use inferential statistics including t-tests, chi-square tests, ANOVA, non-parametric tests, linear regressions, and multiple linear regressions Who This Book Is For Those who are interested in data science, in particular data exploration using applied statistics, and the use of R programming for data visualizations.
To improve profitability, you need to plan ahead. With this comprehensive guide to SAP IBP for demand, you'll learn how to predict demand for your products. Follow step-by-step instructions to configure your data models for demand planning and demand sensing. Then see how to use core functionality like statistical forecasting, event-based planning, and data segmentation. Details on analytics, data integration, and more make this your one-stop shop for demand planning! In this book, you'll learn about: a. Configuration Set up SAP IBP for demand to meet your business needs. Customize the data models in SAP IBP, including key settings like the planning area, planning levels, planning operators, key figures, and more. b. Functionality Run key processes to plan for demand. Follow step-by-step instructions and screenshots to perform forecasting, event-based planning, demand sensing, lag-based planning, data segmentation and realignment, and Microsoft Excel-based planning. c. IntegrationIntegrate your demand planning data. Learn how SAP IBP for demand integrates with key solutions like SAP ERP, SAP S/4HANA, SAP APO, and more. Then explore data integration with other SAP IBP modules. Highlights include: 1) Data models 2) Statistical forecasting 3) Event-based planning 4) Demand sensing 5) Data segmentation and realignment 6) Microsoft Excel-based planning 7) Configuration 8) Data integration 9) Exception management 10) Identity and access management 11) Application job scheduling
Nearly every large corporation and governmental agency is taking a fresh look at their current enterprise-scale business intelligence (BI) and data warehousing implementations at the dawn of the "Big Data Era"...and most see a critical need to revitalize their current capabilities. Whether they find the frustrating and business-impeding continuation of a long-standing "silos of data" problem, or an over-reliance on static production reports at the expense of predictive analytics and other true business intelligence capabilities, or a lack of progress in achieving the long-sought-after enterprise-wide "single version of the truth" - or all of the above - IT Directors, strategists, and architects find that they need to go back to the drawing board and produce a brand new BI/data warehousing roadmap to help move their enterprises from their current state to one where the promises of emerging technologies and a generation's worth of best practices can finally deliver high-impact, architecturally evolvable enterprise-scale business intelligence and data warehousing. Author Alan Simon, whose BI and data warehousing experience dates back to the late 1970s and who has personally delivered or led more than thirty enterprise-wide BI/data warehousing roadmap engagements since the mid-1990s, details a comprehensive step-by-step approach to building a best practices-driven, multi-year roadmap in the quest for architecturally evolvable BI and data warehousing at the enterprise scale. Simon addresses the triad of technology, work processes, and organizational/human factors considerations in a manner that blends the visionary and the pragmatic.
Get your first channel up and running quickly and understand how to grow your marketing initiatives as you need or want to expand your reach with mailchimp Key Features * Learn how to move quickly to establish your first marketing channel * Begin to reduce trial and error of experimenting by yourself * Understand various use-cases depending on the type of business you might have Book Description Readers will start by understanding how and why to use the Mailchimp Platform. Understand common terms used in Mailchimp enviornment. the nuanced differences between groups, tags, and segments and how they can be used throughout the platform. Additionally, the chapter will go into how these can be used when your contacts are subscribing to automate the creation of some of these contact subsets. Then the book covers the two basic channels and how to set the tone for your marketing and outreach to your contacts. We will review what we should consider the role of templates to be in your marketing strategy and how to think about what might be consistent within their marketing attempts (things like logo, openings, footers, etc.). Then the section will go into how to leverage this in your campaign sends and how to think about timing and your audience and their locations in terms of engagement. to set up a consistent marketing presence in the form of websites and the benefits of determining a brand identity. Then they will learn to optimize the platform utilization and expand on analytic options and even some pro features for leveraging comparative reports. Later, they will be in a position to understand benefits of integrating their external commerce platform to their marketing initiatives if they do so. What you will learn * Take ownership of designing your marketing voice and mechanism * Learn to grow your marketing initiatives as you need or want to expand your reach * Learn to make informed decisions about the marketing channels relevant to your business goals * Begin to experiment with at least one channel to better grow or understand your audience * Learn to progress to automating your marketing efforts quickly * Empowering yourself to have more time and put in additional efforts on other parts of your business Who This Book Is For If you are a small-to-midsize business or an entrepreneur who is just starting their marketing journey and enjoys researching engagement strategies this book is for you. In order to get the best from this book you just need to be familiar with leveraging web-apps and have a notion of content design. This book will help readers to take hands-on initial ownership of designing their marketing voice and mechanisms.
The ultimate guide for developers, with straight to the point information, advice, and tips on how to write and run code, migrate legacy services and extend your applications with Google Cloud. Key Features * Master all options for running your code on the cloud and improve it using Google Cloud services * Migrate your legacy code to the cloud without hassles and learn to create code which runs anywhere * Use the hands-on examples to learn and showcase your experience with Google Cloud Book Description Many organizations are discovering the benefits of running code on the cloud and migrating their legacy applications. This process can be overwhelming for Developers and Engineers who are new to the cloud. Filled with practical tips and expert advice from a Google developer, this book will help you to achieve more and faster in terms of application development. You will begin with understanding and comparing all available options to run your code. You will then be able to write, deploy, monitor, and troubleshoot your code without leaving the Google Cloud IDE, along with guidance on selecting the best option for each use case. Next, you will get to grips with the basic Google Cloud infrastructure services and connecting your code with public APIs. This will help you to easily add features to your application such as language translation, object detection in images or videos and many more. Further, you will have a comprehensive list of tips and best practices to make your migration as smooth as possible. If you are interested in writing code from scratch, the book will show you the basics of hybrid cloud applications to build services which can run virtually anywhere. By the end of this book, you will know how to approach application development process with no hassles while successfully moving your code to Google Cloud. What you will learn * Understand how to write, run, and troubleshoot code on Google Cloud * Choose among all available options for running your code * Connect your code to Google Cloud services using public APIs * Migrate your code to Google Cloud without surprises * Architect hybrid cloud solutions which can run virtually anywhere * Get to grips with Cloud Functions, App Engine, GKE and Anthos Who This Book Is For This book is targeted towards Cloud Architects, Engineers and Developers willing to migrate their applications and services to Google Cloud or start building them from scratch. Entrepreneurs in early-stage start-ups and IT Professionals who want to know more about Google Cloud from the eyes of a Developer will also benefit from reading this book. Readers are expected to have a basic understanding of Cloud concepts and basic experience on how to write Python and Shell scripts.
Make the most of Salesforce Lightning by delivering impressive enterprise-grade applications with the help of established architectural patterns and best practices. Key Features * Use the Salesforce Platform to build integrated, scalable, and robust apps focused on enterprise-level customer demands * Deliver modern and responsive user experiences targeting multiple devices through Lightning Experience and Salesforce Mobile * Extend your application with access to external services and AI Book Description Salesforce makes architecting enterprise-grade applications easy and secure - but you'll need guidance to leverage its full capabilities and deliver top-notch products for your customers. This fourth edition brings practical guidance to the table, taking you on a journey through building and shipping enterprise-grade apps. You will learn how to leverage the platform's many productivity features and harness its extensibility and customization capabilities. This guide will teach you advanced application architectural design patterns such as Separation of Concerns, Unit Testing, and Dependency Integration. You'll also get to grips with Apex and FFLib, and create scalable services with Java, Node.js, and other languages using Salesforce Functions and Heroku, and find new ways to test Lightning UIs with UTAM. These key topics, alongside a new chapter on exploring Asynchronous Processing Features, are unique to this edition. You'll also benefit from an extensive case study based on how Salesforce Platform delivers solutions. By the end of this Salesforce book, whether you are looking to publish the next amazing application on AppExchange or build packaged applications for your organization, you will be prepared with the latest innovations on the platform. What you will learn * Create and deploy packaged apps for your own business or for AppExchange * Understand Enterprise Application Architecture patterns * Customize mobile and desktop user experience with Lightning Web Components * Manage large data volumes with asynchronous processing and big data strategies * Learn how to go beyond the Apex language, and utilize Java and Node.js to scale your skills and code with Heroku and Salesforce Functions * Test and optimize Salesforce Lightning UIs with UTAM * Use Salesforce AWS Integration and Lightning External Services to integrate external code and data with your Lightning Application Who This Book Is For If you are a Salesforce developer who wants to unlock the true potential of the Salesforce platform and deliver complex, scalable applications within your company or for use in large enterprises you target through AppExchange, then you have come to the right place. You will need a solid foundation of Salesforce development to dive into this book - it is here to elevate your skills, not teach you the basics.
Learn to use Microsoft's powerful marketing automation tool, and get comprehensive knowledge with this in-depth guide covering the core capabilities of Dynamics 365 Marketing Key Features Take your first step on the path to becoming a functional consultant with Dynamics 365 Marketing Get knowledge on how to use the systems features and functionality out-of-the-box Test your knowledge with self-assessment tests to better understand the content Book DescriptionMarketing is one of the most powerful entities in the modern world with the potential to make or break a business. The mighty Microsoft Dynamics 356 Marketing tool offers a wide range of marketing automation tools, understanding which is an essential skill for a successful marketer. This in-depth guide to the ins and outs of Dynamics 365 Marketing will help you grasp all the information you need to implement and use the system the right way. Starting with the setup and configuration of your Dynamics 365 Marketing instance, you'll explore fundamental concepts, such as leads, accounts, and contacts, and the creation and administration of segments and lists. Once you've grasped these basic concepts, you'll advance to the core of the book. From the email editor to outbound and real-time customer journeys and from the event module to Customer Voice, you'll develop a solid understanding of the fundamental topics crucial for anyone who wants to be a Dynamics 365 Marketing functional consultant. By the end of the book, you'll be ready for Dynamics 365 Marketing end-to-end implementations. What you will learn Create and manage marketing forms and pages Write good emails and use analytics to measure their effectiveness Explore outbound and real-time customer journeys Use Power Pages for real-time marketing events Create surveys to send to your customers with Customer Voice Exploit the Microsoft ecosystem to get the best results Who this book is forWhether you are a marketing consultant working on implementations or a marketer using the system, this book will help you learn all about Dynamics 365 Marketing. With the help of detailed explanations and self-assessment tests, you'll explore the system and will get be ready for end-to-end implementation.
Discover easy-to-follow solutions and techniques to help you to implement applied mathematical concepts such as probability, calculus, and equations using Python's numeric and scientific libraries Key Features Compute complex mathematical problems using programming logic with the help of step-by-step recipes Learn how to use Python libraries for computation, mathematical modeling, and statistics Discover simple yet effective techniques for solving mathematical equations and apply them in real-world statistics Book DescriptionThe updated edition of Applying Math with Python will help you solve complex problems in a wide variety of mathematical fields in simple and efficient ways. Old recipes have been revised for new libraries and several recipes have been added to demonstrate new tools such as JAX. You'll start by refreshing your knowledge of several core mathematical fields and learn about packages covered in Python's scientific stack, including NumPy, SciPy, and Matplotlib. As you progress, you'll gradually get to grips with more advanced topics of calculus, probability, and networks (graph theory). Once you've developed a solid base in these topics, you'll have the confidence to set out on math adventures with Python as you explore Python's applications in data science and statistics, forecasting, geometry, and optimization. The final chapters will take you through a collection of miscellaneous problems, including working with specific data formats and accelerating code. By the end of this book, you'll have an arsenal of practical coding solutions that can be used and modified to solve a wide range of practical problems in computational mathematics and data science. What you will learn Become familiar with basic Python packages, tools, and libraries for solving mathematical problems Explore real-world applications of mathematics to reduce a problem in optimization Understand the core concepts of applied mathematics and their application in computer science Find out how to choose the most suitable package, tool, or technique to solve a problem Implement basic mathematical plotting, change plot styles, and add labels to plots using Matplotlib Get to grips with probability theory with the Bayesian inference and Markov Chain Monte Carlo (MCMC) methods Who this book is forWhether you are a professional programmer or a student looking to solve mathematical problems computationally using Python, this is the book for you. Advanced mathematics proficiency is not a prerequisite, but basic knowledge of mathematics will help you to get the most out of this Python math book. Familiarity with the concepts of data structures in Python is assumed.
A report is only useful if those who receive it understand what it means. Knowing how to use Crystal Reports gives you the edge in producing reports from your database that really are crystal clear. "Crystal Reports 2008 For Dummies" is a quick and easy guide to get you going with the latest version of this bestselling report-writing software. In fact, it's so popular that previous editions have made it a bestseller too. "Crystal Reports 2008 For Dummies" gives you just what you should know to produce the reports you'll need most often, including how to: Pull specific information from your database, sort and group it, and find the details you needUse dynamic or cascading promptsTroubleshoot and print reports and save time with templatesView reports on your LANWrite formulas to retrieve specific informationCreate and update OLAP reportsFormat reports, control page breaks, and even add graphics or Flash filesEnhance your reports with charts and mapsUse Crystal Reports in the enterprise There's also a companion Web site with sample reports from the book and links to sites with more related information. With "Crystal Reports 2008 For Dummies" by your side, you'll soon be able to create reports from simple to spectacular, whenever the need arises.
This book illustrates the potential for computer simulation in the study of modern slavery and worker abuse, and by extension in all social issues. It lays out a philosophy of how agent-based modelling can be used in the social sciences. In addressing modern slavery, Chesney considers precarious work that is vulnerable to abuse, like sweat-shop labour and prostitution, and shows how agent modelling can be used to study, understand and fight abuse in these areas. He explores the philosophy, application and practice of agent modelling through the popular and free software NetLogo. This topical book is grounded in the technology needed to address the messy, chaotic, real world problems that humanity faces-in this case the serious problem of abuse at work-but equally in the social sciences which are needed to avoid the unintended consequences inherent to human responses. It includes a short but extensive NetLogo guide which readers can use to quickly learn this software and go on to develop complex models. This is an important book for students and researchers of computational social science and others interested in agent-based modelling.
This book examines current topics and trends in strategic auditing, accounting and finance in digital transformation both from a theoretical and practical perspective. It covers areas such as internal control, corporate governance, enterprise risk management, sustainability and competition. The contributors of this volume emphasize how strategic approaches in this area help companies in achieving targets. The contributions illustrate how by providing good governance, reliable financial reporting, and accountability, businesses can win a competitive advantage. It further discusses how new technological developments like artificial intelligence (AI), cybersystems, network technologies, financial mobility and smart applications, will shape the future of accounting and auditing for firms.
This practical guide brings DevOps principles to Salesforce development. It fits together two major movements within the IT world: the movement to Software/Platform as a Service (SaaS/PaaS), and the DevOps movement. While SaaS and PaaS allow companies to invest in their core competencies rather than maintain their own infrastructure, the goal of DevOps is to optimize the process of delivering software innovation and value. The release of Salesforce DX in late 2017 unlocks the possibility of a true DevOps workflow on Salesforce. But DevOps is new to the Salesforce world and there is not a widespread understanding of its goals and methods, and so adoption of Salesforce DX is still in the early stages. Mastering Salesforce DevOps explains how to build a powerful and comprehensive DevOps workflow for Salesforce-allowing you to finally deploy the world's most innovative platform using the world's most effective and efficient techniques. It addresses the need for a comprehensive guide to DevOps for Salesforce, allowing teams to bring proven practices from the IT world to resolve the hardest problems facing Salesforce developers today. What You Will Learn Improve company performance and software delivery performance using Salesforce DX Translate DevOps concepts into the unique language and practices of Salesforce Understand why and how you can implement Salesforce DX to achieve greater productivity and innovation Enable continuous delivery on Salesforce Build packages and architect code so it can be deployed easily Allow admins to participate in what has traditionally been a developer workflow Know the techniques for reducing the stress and risk of deployment Apply the full range of automated tests that can be used on Salesforce Who This Book Is for Salesforce developers, release managers, and those managing Salesforce development teams who need a guide to DevOps, and DevOps specialists who need to apply familiar concepts to Salesforce |
You may like...
An Introduction to Statistical Learning…
Gareth James, Daniela Witten, …
Hardcover
Discovering Statistics Using IBM SPSS…
Andy Field
Paperback
(1)
Nonparametric Statistical Methods Using…
John Kloke, Joseph W. McKean
Hardcover
R2,657
Discovery Miles 26 570
|