Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
Learn everything you need to know about frameworks that help developers to integrate their solutions with social networks or APIs, from general purpose (Facebook, Twitter, Google, Mastodon) to specialized (LinkedIn, Xing, WhatsApp, YouTube, Instagram, Flickr, TikTok) to vertical (eToro, Fitbit, Strava). This book will teach you how to add social media features to web applications or services developed using Java, Jakarta EE, or generally running on a Java Virtual Machine (JVM).Jam-packed with practical examples of social integration into enterprise applications, yoüll learn how to address common requirements such as social login, identity federation, single sign-on via social accounts, OpenID Connect, and mashups. Yoüll also see how to leverage Java social frameworks like Facebook Business SDK, Twitter4J, Agorava, Keycloak, and Spring Security.Enterprise Social for the Java Platform is an excellent companion to books covering Jakarta EE Security, Spring Security, portals, and related frameworks. Upon completing it, yoüll be armed with the expertise you need to integrate your own Java enterprise applications with social media networks. What You Will LearnHarness the reach and power of social media platforms by integrating your enterprise Java applications with themUnderstand social media standards for different platformsAddress common security issuesWho This Book Is ForDevelopers, architects, and managers of projects involving the use of APIs or Social Networks.
Gain a thorough understanding of the two pillars of any User Experience project: the mission and the process. The mission is to keep the user in mind at each step or milestone as the developer progresses through the project. The process is how that mission is accomplished through collaboration and the use of research, design and development technologies. This book walks you through a developer's journey through the UX process, from start to finish. A Guide to UX Design and Development concentrates on the intersection of what is called ¿DesignOps¿ and ¿DevOps.¿ That intersection is where collaboration between all members of the team, including stakeholders and clients, occurs and neither DesignOps nor DevOps can go beyond being considered just buzzwords if they instead silo design and development. To highlight the UX Mission and illustrate the responsibility developers also hold for the user experience, authors Tom Green and Joseph Labrecque take you througha hypothetical project involving the development of a parking app for a municipal parking authority. As the book progresses, they concentrate on the developer's journey through the whole project from discovery to product release. In this journey, you will see how developers can make an impact and contribute to the user experience.This will include such topics as why there is a need for both a user journey map and a technical journey map. The authors explain why prototyping is not as complicated as it is made out to be because it is simply an early low-cost and disposable minimal viable product that gives the developer a deep understanding of the project's intent in support of the UX Mission. You will also explore the creation and use of design systems and why the developer's role is just as important as the people who create the design system. The role and responsibility of the developer in user testing is discussed in the context of a variety of testing and assessment methodsconducted to achieve the UX mission.Finally, yoüll gain an understanding of how design and development deliverables are negotiated, prepared and sent out for research at each step of the process, and how the developer is involved.What You Will LearnUnderstand the evolving role of the developer in a team-based environmentLearn the five stages of the UX process Discover the importance of collaboration and communication with stakeholders, designers, and developers at every stage of the processLearn a variety of design and development documents created during the UX processWho This Book Is ForDevelopers and designers involved in the UX Process, as well as developers trying to make sense of the confusing amount of information out there regarding their role in the UX process.
The contemporary IT landscape is littered with various technologies that vendors claim will ¿solve¿ an organization¿s cybersecurity challenges. These technologies are powerful and, in the right context, can be very effective. But misunderstood and misused, they either do not provide effective protection or do not protect the right things. This results in unnecessary expenditures, false beliefs of security, and interference with an organization¿s mission.This book introduces major technologies that are employed in today¿s cybersecurity landscape and the fundamental principles and philosophies behind them. By grasping these core concepts, professionals in every organization are better equipped to know what kind of technology they need, ask the right questions of vendors, and better interface with their CISO and security organization. The book is largely directed at beginners, including non-technical professionals such as policy makers, compliance teams, and business executives.What You Will LearnAuthentication technologies, including secure password storage and how hackers ¿crack¿ password listsAccess control technology, such as BLP, BIBA, and more recent models such as RBAC and ABACCore cryptography technology, including AES encryption and public key signaturesClassical host security technologies that protect against malware (viruses, trojans, ransomware)Classical network security technologies, such as border security (gateways, firewalls, proxies), network IDS and IPS, and modern deception systemsWeb security technologies, including cookies, state, and session defenses, and threats that try to subvert themEmail and social media security threats such as spam, phishing, social media, and other email threatsWho This Book Is ForProfessionals with no technicaltraining in engineering, computers, or other technology; those who want to know things at a technical level but have no previous background; professionals with a background in policy, compliance, and management; technical professionals without a background in computer security who seek an introduction to security topics; those with a security background who are not familiar with this breadth of technology.
This book is a tutorial on MongoDB customized for developers working in Microsoft .NET 6, .NET 7, and beyond. It explains the differences between relational database systems and the document model supported by MongoDB, and shows how to build .NET applications that run against a MongoDB database, especially one in the cloud. Author Luce Carter kicks things off by teaching you how to determine when to use a document database versus a relational engine. After that, she walks you through building a Microsoft .NET project combining the MongoDB Atlas cloud database as a service solution with a .NET. application. In the process, you will learn how to create, read, update, and delete data in MongoDB from any .NET project. You will come away from this book with a solid understanding of MongoDB¿s Developer Data Platform and how to use it from your .NET applications. Yoüll be able to connect to MongoDB in the cloud and take advantage of the flexibility and scalability that MongoDB¿s document storage model provides, and yoüll understand how to craft your applications to run using document storage and the MongoDB database engine. What You Will Learn Know when to use the MongoDB document model Build .NET applications that connect to MongoDB for data storage Create MongoDB clusters on the MongoDB Atlas cloud platform Store data in MongoDB Atlas Create, Read, Update, and Delete (CRUD) data from .NET Web API projects Test your CRUD endpoints using RESTful operations Validate schemas to help protect against breaking changes Who This Book Is For.NET developers who are looking for an alternative to relational databases, and those looking for a flexible and scalable document storage solution for use from .NET applications. Additionally, anyone wanting to learn MongoDB in the context of .NET and C# will benefit from this book.
Master the fundamentals of Spring Framework 6 while learning from the real-world experiences of Spring experts. Over the course of this book, you'll learn how to leverage Spring 6 in tandem with the Kotlin programming language to build complex enterprise applications from top to bottom. From monoliths to cloud native apps for streaming microservices, yoüll gain insight into every aspect of the process, including transactions, data access, persistence, and web and presentation tiers. As you progress through the book, the authors demonstrate how to run Kotlin with a single command, deploy new utility methods in String class, use Local-Variable Syntax for Lambda Parameters Nested Based Access Control, read/write strings to and from files, and using Flight Recorder. Also, a whole new generation of dependencies are available, and yoüll see exactly how to make optimal use of them. A full sample application will show you how to apply Spring 6¿s new tools and techniques and see how they work together. After reading this comprehensive book, you'll be ready to build your own Spring applications using Kotlin. What You Will LearnExplore what's new in Spring Framework 6 and the Kotlin APIs it supportsLeverage a new generation of dependenciesBuild complex enterprise monoliths, cloud-native applications, and microservicesMaster data access, persistence, and transactionsUse with Spring Batch, Integration, and other key Spring modulesIntegrate Spring 6 with Hibernate and other third party APIs and packages Who This Book Is ForExperienced Kotlin and Java software developers and programmers. Some previous experience with Spring is highly recommended.
New to Oracle Global Data Services? Yoüve come to the right place. This book will show you how to leverage the power of Oracle GDS to ensure runtime load balancing, region affinity, replication lag tolerance-based workload routing, and inter-database service failover. In particular, you will see how to maximize the utilization of replication investments with Oracle GDS.The book starts by guiding you through the installation and configuration of GDS and provides details for each component in the GDS framework. Next, yoüll learn how to configure various components of Oracle GDS in standalone environments. Hands-on exercises that explore the advantages of GDS with different test cases utilizing Active Data Guard (ADG), Oracle GoldenGate (OGG), and Oracle Real Application Clusters (RAC) will help you put your learning in context. The book concludes with a demonstration of how to add Oracle GDS to OEM for monitoring and troubleshooting. Yoüll also see how to monitor Oracle GDS in a centralized location using Oracle Enterprise Manager Cloud Control.After completing this book, you will understand the architecture, components, and implementation strategies of GDS using ADG and OGG in mission-critical environments.What You Will LearnUnderstand Oracle Global Data Services architecture and its various componentsInstall and configure Oracle Global Data ServicesUse Global Data Services with Active Data Guard and Oracle Golden Gate.Monitor Global Data Services using Oracle Enterprise Manager Cloud Control.Troubleshoot issues in Global Data ServicesWho This Book Is ForOracle database administrators, Oracle database architects, Oracle technical managers, Oracle application business analysts, and Oracle data engineers.
Ihr Unternehmen hat sich für KI entschieden. Glückwunsch, was nun? Dieses praktische Buch bietet einen ganzheitlichen Plan für die Implementierung von KI aus der Perspektive der IT und des IT-Betriebs im Unternehmen. Sie erfahren etwas über die Fähigkeiten, das Potenzial, die Grenzen und die Herausforderungen von KI. In diesem Buch erfahren Sie, welche Rolle KI im Kontext etablierter Bereiche wie Design Thinking und DevOps, Governance und Change Management, Blockchain und Quantum Computing spielt, und diskutieren die Konvergenz von KI in diesen Schlüsselbereichen des Unternehmens.Deploying AI in the Enterprise bietet Anleitungen und Methoden zur effektiven Bereitstellung und Operationalisierung nachhaltiger KI-Lösungen. Sie lernen die Herausforderungen bei der Implementierung kennen, wie z. B. Probleme bei der KI-Operationalisierung und Hindernisse bei der Umsetzung von Erkenntnissen in umsetzbare Prognosen. Sie werden auch lernen, wie Sie die Schlüsselkomponenten der KI-Informationsarchitektur erkennen und welche Rolle sie für eine erfolgreiche und nachhaltige KI-Implementierung spielt. Und Sie werden verstehen, wie Sie KI effektiv einsetzen können, um die Nutzung von Kerninformationen in Master Data Management (MDM)-Lösungen zu verbessern.Was Sie lernen werdenVerstehen der wichtigsten KI-Konzepte, einschließlich maschinelles Lernen und Deep LearningBefolgen von Best Practices und Methoden zur erfolgreichen Bereitstellung und Operationalisierung von KI-LösungenErkennen der kritischen Komponenten der KI-Informationsarchitektur und der Bedeutung eines PlansIntegration von KI in bestehende Initiativen innerhalb einer OrganisationErkennen der aktuellen Grenzen von KI und wie sich dies auf Ihr Unternehmen auswirken könnteBewusstsein für wichtige und aktuelle KI-Forschung schaffenIhre Denkweise anpassen, um KI von einem ganzheitlichen Standpunkt aus zu betrachtenMachen Sie sich mit den Möglichkeiten von KI in verschiedenen Branchen vertraut.Für wen ist dieses Buch gedacht?IT-Profis, Datenwissenschaftler und Architekten, die sich mit den Herausforderungen bei der Implementierung und dem Betrieb von KI auseinandersetzen müssen und einen umfassenden Überblick darüber benötigen, wie sich KI auf andere geschäftskritische Bereiche auswirkt. Es ist keine Einführung, sondern richtet sich an Leser, die nach Beispielen für die Nutzung von Daten suchen, um daraus verwertbare Erkenntnisse und Vorhersagen abzuleiten, und die die aktuellen Risiken und Grenzen von KI verstehen und berücksichtigen müssen und wissen wollen, was dies in einem branchenrelevanten Kontext bedeutet.
You know the basics. Your Swift code flows with logic and ease. This isn't your first time building a workable app for iOS platforms. Now, it's time to build a magical app for iOS platforms! Move beyond what you mastered in the best-selling Beginning iPhone Development with SwiftUI. Debug Swift code, use multi-threaded programming with Grand Central Dispatch, pass data between view controllers, and design apps functional in multiple languages.Not only will your apps run like magic under the hood but, with the new standard of SwiftUI, you'll add animations, scaling, multiscreen support, and so much more to your interfaces. You'll also see how to integrate audio and video files in your apps, access the camera and send pictures to and from the Photos library, use location services to pinpoint your user's position on a map, and display web pages in-app. Don't just stop at flawless code and stickily engaging interfaces. Give your apps a mind with Apple's advanced frameworks for machine learning, facial and text recognition, and augmented reality.Pro iPhone Development with SwiftUI enlightens you to the world of rich design, solid code, and thoughtful processing needed to make apps that wow. Integrate all these extraordinary iOS features and embrace the world of possibilities in the Swift programming language with SwiftUI. What You Will LearnSave and retrieve data when apps close or get pushed in the backgroundRecognize speech with Apple's advanced frameworks Create augmented reality appsUnderstand spoken commands with SiriWho This Book is ForAspiring iOS app developers familiar with the Apple Swift programming language and/or the iOS SDK, but ready to move to the next level.
This book will help prepare you for the Microsoft DP-420 exam. Whether you are new to Azure Cosmos DB or have experience working with the platform, Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB is organized to address the specific skills measured in the DP-420 exam. The topics covered include NoSQL models, code, and real-world scenarios aimed at helping you to understand and solve the case studies included in the exam. Beyond the exam, this book will assist you in your journey to adopt Microsoft Azure Cosmos DB for your own projects. Yoüll learn what makes Azure Cosmos DB such a robust NoSQL service, as well as how NoSQL approaches help enable modern applications. Yoüll also get practical guidance for your own implementations. The topics covered in this book are essential to knowing how to leverage the Cosmos DB service and provide best practices that will guide you to success both on the exam and in your career. What You Will LearnUnderstand and hone the skills needed to pass the DP-420 examGain insight into the test-taking experience, whether at a testing center or virtuallyEvaluate and understand features of Azure Cosmos DB using real-world use cases and code samplesLearn from case studies in the book that will help you to correctly address case studies in the examBuild a foundation that goes beyond the exam and gives you the confidence to implement Azure Cosmos DB in your own projectsDetermine the trade-offs between different configurations, whether your implementation is small and local or large and requires global scale Who This Book Is ForAnyone planning to take the DP-420 exam, as well as developers, engineers, and architects seeking a better understanding of Azure Cosmos DB and how it is used in developing modern applicationsusing a NoSQL approach.
Tame the power of Apple¿s new user interface toolkit, SwiftUI. This revised and expanded Seventh Edition covers the basic information you need to get up and running quickly to turn your great ideas into working iOS apps with stunningly interactive interfaces using SwiftUI. New chapters cover expandable text fields, multidate pickers, using gauges, progress views and variable SF symbol icons, creating chats, and using the navigation stack and split view.Yoüll start with basic designs and then explore more sophisticated ones. Assuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this book offers a comprehensive course in iPhone and iPad programming. The book provides a gentle introduction to using Xcode and then guides you though the creation of your first simple application. Yoüll create user interfaces for that application using multiple screens in two different ways¿using Navigation View and Tab Bars.Then integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders with less effort and more efficiency. Yoüll also learn about touch gestures, lists, and grids for displaying data on a user interface. And yoüll even go beyond those simple controls to liven up any user interface with simple animation techniques. Spice your designs up with movement, scaling, and resizing, including spring and bounce effects!Once yoüre ready, move on to Pro iPhone Development with Swift UI to learn more of the unique aspects of iOS programming and the Swift language. What You Will LearnDiscover the basics of designing a user interface using SwiftUIBuild cool, crisp user interfaces that use animationDisplay data in lists and outlinesOrganize user interfaces in forms and groups Who This Book isFor Aspiring iOS app developers new to the Apple Swift programming language and/or the iOS SDK.
Dive into the world of SAP UIs and begin your journey to becoming a development expert. In this book, you will learn the latest cutting-edge web technologies and gain a comprehensive understanding of the user experience concept that undergirds the SAP Fiori design system. SAP UI Frameworks for Enterprise Developers is filled with hands-on tutorials that will guide you through every step of the development journey, from setting up your coding editor to building your first application using UI5, SAP Fiori Elements, UI5 Web Components, or Fundamental Library Styles. Authors Marius Obert and Volker Buzek understand that staying ahead in the rapidly evolving UI technology landscape can be challenging, so they¿ve included insights into upcoming industry-wide trends and future innovations. This book will provide you with the knowledge and skills needed to build intuitive applications with an eye-catching, SAP Fiori-conforming user interface.Don¿t miss this opportunity to take your UI development skills to the next level!What You Will LearnGain an overview of the technologies that can be used to implement enterprise-ready SAP Fiori UIs ready to be deployed in the cloud as well as on-premisesDiscover resources for connecting with domain experts to stay on top your game and learn about innovations in the SAP ecosystemSurvey industry-wide technologies trends, like micro frontends and PWA, and relate these trends to both enterprise software and new projects led by SAPWho This Book Is For This book is intended for anyone interested in building intuitive enterprise user interfaces with modern web technologies in the greater SAP universe.
This book is a comprehensive guide covering modern cloud strategies and leadership approaches for building and scaling organizations to maturity on their cloud adoption journey. The book starts by examining technical topics from the perspective of the cloud leader, who is responsible for cloud teams and accountable for cloud products and platforms within their organization. Through a series of practical insights and real-world examples, you will gain a deep understanding of the key considerations for leading a cloud-driven organization. These considerations include understanding the benefits of digital transformation, managing global tech teams, and delivering excellence through platform ownership. Towards the end of the book, you will explore the latest trends and best practices for strategically innovating and scaling your organization in the cloud. With the knowledge gained from this book, you will be able to harness the power of the cloud to drive business success and gain valuable insights and practical strategies to support and empower the adoption of modern cloud platforms and technologies for your clients and organization. The Cloud Leader's Handbook is a must-read for any Cloud Leader who wants to stay ahead of the curve and achieve success in the rapidly evolving world of cloud computing.What Will You LearnDevelop a strong foundation in the technical aspects of cloud leadershipUnderstand the benefits of digital transformation and how to lead a cloud-driven organization, including managing global tech teams.Discover the bleeding-edge cloud trends that are influencing organizational roadmapsTransition into the role of the modern Cloud Leader by gaining a deeper perspective around what it means to own, manage, administer, govern, and optimize the modern cloud platformLearn how to effectively envision, manage, and deploy modern cloud transformation projects through successful approaches around innovation, strategy, and excellenceWho This Book Is ForExperienced IT professionals and business leaders looking to understand the power of the cloud.
Explore the startup landscape of East European countries and review the differences in the concepts of limited liability companies and company equity in approaching the market. This quick reference guide is structured around the primary author, Ivan Voras, with additional chapters written by guest collaborators. Chapters are concise and focus on ways to overcome the various obstacles start-ups may face. You'll benefit from regionally relevant advice on finding problems worth solving as a startup, how to hire people, how to raise investment rounds, and how to find and communicate with investors. Eastern Europe has become a region of fast growth after years of mismanagement and stagnation, and it has become the origin of promising startups. The last couple of years have also seen the rise in the number of local VCs who are attempting to address this market, as well as local incubators and accelerators. But there¿s a problem: the vast majority of educational material available in books and online are written from the perspective of the US market and economy, and are not directly applicable in the complicated nuances of Eastern Europe. The European VC-Funded Startup Guide does not pull punches to highlight the difficulties involved in starting up from this region, but also provides workarounds and advice on how you can overcome them. What You'll LearnCreate and manage an early stage startup in East European countriesRun a young company, hire initial people, and raise investmentsUnderstand venture capitalist funds, which ones to avoid, and what to do with the early investment once you get itWho This Book is ForNovice startup founders in East European countries or more experienced professionals, such as investors and lawyers, interested in the startups in this part of the world.
Salesforce Field Service (formerly Field Service Lightning) connects customers, workforce, and products on a single platform to deliver exceptional on-site services. This book guides Field Service enthusiasts in creating, managing, and automating support with use cases and real-time examples.You will learn Salesforce Field Service which will help you better manage your customers, internal users, and field technicians. As you advance, yoüll learn the whole end-to-end life cycle of creating work orders, associating service appointments to work orders, scheduling and dispatching service appointments to field technicians, and completing the work orders.By the end of this book, yoüll be able to implement, test and deploy Salesforce Field Service for both Desktop and Mobile apps.What yoüll learn· Basics of Field Service· Field Service objects and data model· Field Service schedulingand optimization· Configuring Salesforce Field Service· Managing Salesforce Field Service capabilities· Configuring and using the Field Service Mobile App· Deploying and testing Salesforce Field Service· Salesforce Field Service KPIs and ReportingWho This Book Is forThis book is for Salesforce admins, developers, and consultants who are looking to learn and implement Salesforce Field Service. A basic understanding of Salesforce is assumed. Coding or programming experience is not required.
It's a jungle out there.Delivering software solutions with predictable costs, time, scope, and quality has become more complicated than ever. Developers need to account for multiple moving targets, including often avoided but always relevant factors such as culture, people, and leadership. To effectively deal with these challenges, it's necessary to rethink the entire delivery chain of modern software development. This book addresses all these topics, putting everything in perspective, from the potential awkwardness created by cultural differences to connecting code with business outcomes to make delivering quality solutions possible. As a software engineer who strives to be his best and challenge the status quo when building IT systems, author Tengiz Tutisani always wanted a book that would cover all of these elements from a developer's perspective - so he wrote one. Effective Software Development for the Enterprise builds on advanced disciplines, methodologies, and techniques derived from domain-driven design, software architecture, and extreme programming. Its objective is to aid modern software engineers and solution architects in building and delivering high-quality solutions for an enterprise while meeting ambitious criteria:Meet users' expectationsDeliver solutions on time with no defectsCreate products that can scale-out horizontallySolutions should not require a dedicated production support teamAccelerate development paceDouble ROI per developer, team, and softwareYou will learn how to achieve these objectives in any engineering environment by developing solid strategies based on the industry's well-known, recognized, and proven patterns and principles. After reading this book, you will be ready to effectively deal with any and all challenges posed by today's hyper-competitive, globally-diverse, fast-moving enterprise environment.Who This Book Is ForProfessional software engineers and solution architects, as well as those aspiring to become one. Additionally, software engineering leaders will benefit from reading it, as it will help them maximize their impact via successful software project deliveries.
Learn how to use Google Cloud Platform (GCP) and its services to design, build, and deploy applications. This book includes best practices, practical examples, and code snippets written in Java, making it a key resource for developers seeking hands-on experience with GCP. You'll begin with an introduction to GCP services and a review of what Java offers while developing applications for GCP. Next, you'll be walked through how to set up Google App Engine, Google Storage Cloud, and Google Cloud SQL with use cases, as well as application development and deployment. As the book progresses, you'll be exposed to advanced GCP services, deploying and scaling applications on GCP services, and troubleshooting and optimization of Java applications on GCP. The book uses real-world examples to help you understand how GCP services can solve everyday problems.After completing this book, you will understand Google Cloud Platform and its services, and will have the knowledge needed to design, build, and deploy your own applications on GCP using Java.What You'll LearnCreate a GCP project, configure authentication and authorization, and deploy a sample application.Use GCP services to solve common problems and apply them to real-world scenariosImplement GCP services such as Datastore, SQL, and SpannerLeverage GCP tools such as the SDK and Cloud ShellWho This Book Is ForSoftware developers, Cloud architects, and managers looking to design and build applications for Google Cloud Platform. This book is for those with software development experience who are familiar with Java programming. It is also suitable for those new to GCP who have a basic understanding of cloud computing concepts.
Building games with Unity is hard enough without having to stand up and go and make a coffee each time you want to just build your project or find out days/weeks down the line that some change you made while building your dream has incurred a debt that means your project cannot be built for one of your target platforms without a lot of rework.Through automation, many of these hardships can be detected early and free up time and stress by monitoring your project as it is being created, identify risks and issues as you write the code, and free up your machine while lengthy build processes are running. The change might be hard, but once setup, it will give you peace of mind that everything you create will run, updates will be automatically managed, and your players are less likely to be drafting one-star reviews on your next publication.What You Will Learn¿ Build the automation of your dreams to accelerate your project¿Get detailed examples for generating workflows tailored to your needs¿ Learn to save time and money by having a backend work for youWho Is This Book ForDevelopers having experience with Unity and interested in learning about (with no foreknowledge in) automation will greatly benefit from this book.
Gain exclusive access to the secrets to building an enterprise AI start-up. AI innovation helps with every aspect of the business, from the supply chain, marketing, and advertising, customer service, risk management, operations to security. Industries from different verticals have been adopting AI and get real business values out of it. This book guides you through each step, from defining the business need and business model, all the way to registering IP and calculating your AI start-up valuation. You see how to perform market and technology validation, perform lean AI R&D, design AI architecture, AI product development and operationalization. The book also cover building and managing an AI team, along with attracting and keeping business and developer users,Building an Enterprise AI start-up is hard because Enterprise AI is an effort to build applications to mimic human intelligence to solve business problems. Hence it has a different challenge from building traditional non-AI applications, such as scouting, recruiting and managing AI talents; designing the most cost-efficient and scalable Enterprise AI; or establishing the best practice to operationalize AI in productionAs we are in the dawn of the AI-first product wave, AI-powered products for enterprises will be created for many years to come and AI Startup Strategy is the one-stop guide for it.What You'll LearnMatch customer¿s expectation VS technical feasibilityJustify business values and ROI for customersReview the best business models for high valuation enterprise AI start-upsDesign an AI product that gives a satisfactory experience for the userRegister and value AI IP Who This Book is For Startup Founders, Product Managers, Software Architects/Lead Engineers, Executives
As a society, we¿re in a constant struggle to control uncertainty and predict the unknown. Quite often, we think of scientific fields and theories as being separate from each other. But a more careful investigation can uncover the common thread that ties many of those together. From ChatGPT, to Amazon¿s Alexa, to Apple¿s Siri, data science, and computer science have become part of our lives. In the meantime, the demand for data scientists has grown, as the field has been increasingly called the ¿sexiest profession.¿ This book attempts to specifically cover this gap in literature between data science, machine learning and artificial intelligence (AI). How was uncertainty approached historically, and how has it evolved since? What schools of thought exist in philosophy, mathematics, and engineering, and what role did they play in the development of data science? It uses the history of data science as a stepping stone to explain what the future might hold. Predicting the Unknown provides the framework that will help you understand where AI is headed, and how to best prepare for the world that¿s coming in the next few years, both as a society and within a business. It is not technical and avoids equations or technical explanations, yet is written for the intellectually curious reader, and the technical expert interested in the historical details that can help contextualize how we got here. What Yoüll LearnExplore the bigger picture of data science and see how to best anticipate future changes in that fieldUnderstand machine learning, AI, and data scienceExamine data science and AI through engaging historical and human-centric narratives Who is This Book ForBusiness leaders and technology enthusiasts who are trying to understand how to think about data science and AI
Equip yourself with tools to approach digital transformation within your organization successfully. Today, over 80% of digital transformation engagements fail to reach their objectives (as reported through a survey by Couchbase). The challenge to overcome is that the pace of change in digital has left business users falling behind. Geared towards non-technical professionals, this book seeks to get executives on track to lead this innovation wave.Data as the prime lever in this innovation wave has accelerated the pace of change from earlier innovation waves by 25 years. Companies are finding it hard to adapt as their internal processes do not allow such rapid changes. Companies are stuck with outdated tools to manage DX projects. This leads to outsourcing the responsibility for DX to IT teams and outside system developers and causing great problems. Toolsets from data visualization, simulated prototyping, video editing and Whiteboarding will be introduced and simplified to show you can use simplify them to deliver on your business goals. Case studies that feature the digital transformation journeys of companies like Hertz, BBC, Domino's Pizza and more will be explored. What You'll LearnDerive business outcomes and KPIs to successfully direct digital transformation InitiativesWork with new toolsets that business owners can use to effectively collaborate with data scientists, data analysts and data engineersRecognize valuable data and align data monetization with business goalsWho This Book is ForNon-technical business owners and professionals
Learn the basics of writing SQL scripts. Using Standard SQL as the starting point, this book teaches writing SQL in various popular dialects, including PostgreSQL, MySQL/MariaDB, Microsoft SQL Server, Oracle, and SQLite.The book starts with a general introduction to writing SQL and covers the basic concepts. Author Mark Simon then covers database principles, and how database tables are designed. He teaches you how to filter data using the WHERE clause, and you will work with NULL, numbers, dates, and strings. You will also understand sorting results using the ORDER BY clause, sorting by calculated columns, and limiting the number of results. By the end of the book, you will know how to insert and update data, and summarize data with aggregate functions and groups. Three appendices cover differences between SQL dialects, working with tables, and a crash course in PDO.What You Will LearnFilter, sort, andcalculate dataSummarize data with aggregate functionsModify data with insert, update, and delete statementsStudy design principles in developing a databaseWho This Book Is ForDevelopers and analysts working with SQL, as well as web developers who want a stronger understanding of working with databases
This book presents the process and framework you need to transform aspects of our world into data that can be collected, analyzed, and used to make decisions. You will understand the technologies used to gather and process data from many sources, and you will learn how to analyze data with AI and ML models.Datafication is becoming increasingly prevalent in many areas of our lives, from business to education and healthcare. It has the potential to improve decision-making by providing insights into patterns, trends, and correlation between seemingly unconnected pieces of data. This book explains the evolution, principles, and patterns of datafication used in our day-to-day activities. It covers how to collect data from a variety of sources, using technologies such as edge, streaming techniques, REST, and frameworks, as well as data cleansing and data lineage. A data analysis framework is provided to guide you in designing and developing AI and ML projects, including the details of sentiment and behavioral analytics.Introduction to Datafication teaches you how to engineer AI and ML projects by using various methodologies, covers the security mechanisms to be applied for datafication, and shows you how to govern the datafication process with a well-defined governance framework.What You Will LearnUnderstand the principles and patterns to be adopted for dataficationGain techniques for sourcing and mining data, and for sharing data with a data pipelineLeverage the AI and ML algorithms most suitable for dataficationUnderstand the data analysis framework used in every AI and ML projectMaster the details of sentiment and behavioral analytics through practical examplesUtilize development methodologies for datafication engineering and the related security and governance framework Who This Book Is ForStudents, data scientists, data analysts, and AI and ML engineers
This book provides Kafka administrators, site reliability engineers, and DataOps and DevOps practitioners with a list of real production issues that can occur in Kafka clusters and how to solve them. The production issues covered are assembled into a comprehensive troubleshooting guide for those engineers who are responsible for the stability and performance of Kafka clusters in production, whether those clusters are deployed in the cloud or on-premises. This book teaches you how to detect and troubleshoot the issues, and eventually how to prevent them.Kafka stability is hard to achieve, especially in high throughput environments, and the purpose of this book is not only to make troubleshooting easier, but also to prevent production issues from occurring in the first place. The guidance in this book is drawn from the author's years of experience in helping clients and internal customers diagnose and resolve knotty production problems and stabilize their Kafka environments. The book is organized into recipe-style troubleshooting checklists that field engineers can easily follow when under pressure to fix an unstable cluster. This is the book you will want by your side when the stakes are high, and your job is on the line. What You Will LearnMonitor and resolve production issues in your Kafka clustersProvision Kafka clusters with the lowest costs and still handle the required loadsPerform root cause analyses of issues affecting your Kafka clustersKnow the ways in which your Kafka cluster can affect its consumers and producersPrevent or minimize data loss and delays in data streamingForestall production issues through an understanding of common failure pointsCreate checklists for troubleshooting your Kafka clusters when problems occurWho This Book Is ForSite reliability engineers tasked with maintaining stability of Kafka clusters, Kafka administrators who troubleshoot production issues around Kafka, DevOps and DataOps experts who are involved with provisioning Kafka (whether on-premises or in the cloud), developers of Kafka consumers and producers who wish to learn more about Kafka
Digitize your business operations both internally and externally with a well-structured app design. Customers today turn to mobile when searching for their future vendor. This book is your step-by-step guide through the process of building mobile apps that will meet your company's needs as well as the needs of your staff. See exactly how applying certain basic principles work and make them serve your goals by troubleshooting common mobile app design, usability, and promotion issues. You'll start by listing the advantages of what makes a mobile app an ideal platform and resource for growing your market and revenue. As many companies burn money on failed mobile app projects, you'll review the best practices on how to outline your app ideas and create a mobile product roadmap. You'll then explore the process of starting mobile app development¿from an initial idea to the final product. Yoüll look at the setbacks in development that can cost you a successful outcome, andreview proven practices and features that lead to success no matter what industry you operate in. Yoüll also understand the dynamics of mobile app development, and the best ways to ensure that your mobile app serves your company¿s goal for further growth. At the end, yoüll future proof your app and weigh the pros and cons of potentially outsourcing mobile development. Mobile App Development for Businesses puts theory into practical use for developing internal and external mobile apps. What You'll LearnLaunch and position your app in the marketDevelop apps for internal and external audiencesCollect and incorporate user feedbackSee why any great business today starts with a solid digital foundationWho This Book Is ForEntrepreneurs, business owners, directors, and executives wishing to grow their businesses and expand their reach in the market. Previous technological experience is helpful but not required.
In diesem Buch wird erklärt, wie Sie die in Power BI Desktop geladenen Daten durch den Zugriff auf eine Reihe von Funktionen der künstlichen Intelligenz (KI) anreichern können. Diese KI-Funktionen sind in Power BI Desktop integriert und helfen Ihnen, neue Erkenntnisse aus vorhandenen Daten zu gewinnen. Einige der Funktionen sind automatisiert und stehen Ihnen auf Knopfdruck oder durch das Schreiben von Datenanalyseausdrücken (DAX) zur Verfügung. Andere Funktionen sind durch das Schreiben von Code in den Sprachen R, Python oder M verfügbar. Dieses Buch eröffnet Ihnen die gesamte Palette der KI-Funktionen mit klaren Beispielen, die zeigen, wann sie am besten angewendet werden und wie Sie sie auf Ihre eigenen Datensätze anwenden können. Ganz gleich, ob Sie Geschäftsanwender, Analyst oder Datenwissenschaftler sind - Power BI verfügt über KI-Funktionen, die auf Sie zugeschnitten sind. In diesem Buch erfahren Sie, welche Arten von Erkenntnissen Power BI automatisch liefern kann. Sieerfahren, wie Sie die Sprachen R und Python für Statistiken integrieren und nutzen können, wie Sie beim Laden von Daten mit Cognitive Services und Azure Machine Learning Services zusammenarbeiten, wie Sie Ihre Daten durch Fragen in einfachem Englisch erkunden können ... und vieles mehr! Es gibt KI-Funktionen für die Entdeckung Ihrer Daten, die Charakterisierung unerforschter Datensätze und die Erstellung von Was-wäre-wenn-Szenarien. Es gibt viel zu mögen und von diesem Buch zu lernen, ob Sie ein Neuling in Power BI oder ein erfahrener Benutzer sind. Power BI Desktop ist ein frei verfügbares Tool zur Visualisierung und Analyse. Dieses Buch hilft Ihnen, das Beste aus diesem Tool herauszuholen, indem Sie einige seiner neuesten und fortschrittlichsten Funktionen nutzen.Was Sie lernen werden:- Stellen Sie Fragen in natürlicher Sprache und erhalten Sie Antworten aus Ihren Daten - Lassen Sie sich von Power BI erklären, warum sich ein bestimmter Datenpunkt von den anderen unterscheidet - Lassen Sie Power BI die wichtigsten Einflussfaktoren über Datenkategorien anzeigen - Zugriff auf die in der Azure-Cloud verfügbaren Funktionen für künstliche Intelligenz - Gehen Sie denselben Drilldown-Pfad in verschiedenen Teilen Ihrer Hierarchie - Laden Sie Visualisierungen, um Ihre Berichte intelligenter zu gestalten - Simulieren Sie Änderungen an Daten und sehen Sie sofort die Folgen - Kennen Sie Ihre Daten, noch bevor Sie Ihren ersten Bericht erstellen - Erstellen Sie neue Spalten, indem Sie Beispiele für die benötigten Daten angeben - Transformieren und visualisieren Sie Ihre Daten mit Hilfe von R- und Python-SkriptenFür wen dieses Buch gedacht ist:Für den begeisterten Power BI-Anwender, der modernste Funktionen der künstlichen Intelligenz (KI) einsetzen möchte, um neue Erkenntnisse aus vorhandenen Daten zu gewinnen. Für Endanwender und IT-Fachleute, die sich nicht scheuen, in die neue Welt des maschinellen Lernens einzutauchen, und bereit sind, diesen Schritt zu tun und einen tieferen Blick in ihre Daten zu werfen. Für diejenigen, die von einfachen Berichten und Visualisierungen zu diagnostischen und prädiktiven Analysen übergehen wollen.
Learn how to build cloud-native microservices with Helidon - an open-source Java framework from Oracle. This book will show you how to take full advantage of the cloud by optimizing applications with fast start times, low memory consumption, and a small disk footprint. The open-source Helidon framework provides all that, and more. It¿s based on Java 17, giving you full access to new code features. This book reveals how Helidon also supports modern enterprise Java standards such as MicroProfile. Plus, you'll see how Helidon lets you use GraalVM to build lightning-fast native executables, and its unique reactive layer allows you to develop efficient low-level APIs.Each chapter in the book teaches a new Helidon concept through practical examples based on real-life use-cases. Yoüll learn how to add observability and security to your microservices, how to work with databases, and call other services. You'll also look at all MicroProfile 5.0 platform specifications aswell as some stand-alone specs such as Messaging and Long Running Actions. Best of all, everything covered in this book makes it a great study guide for the upcoming Oracle Helidon certification - the perfect way to prove your new skills to a prospective employer!What You'll LearnPackage microservices using JLink and GraalVMDeploy microservices to Kubernetes Review MicroProfile 5.0 specifications in detailUnderstand the basics of Helidon Reactive APIsWho This Book Is ForDevelopers and architects who want to start developing cloud-native applications; developers who already use different Java framework and want to learn about Helidon; those interested in developing portable applications using MicroProfile and Jakarta EE
Explore Meta Spark Studio, a program used for augmented reality (AR) effect creation and deployment across multiple social media channels. This beginner¿s guide to AR development focuses on practical, project-based learning ¿ no prior coding or design experience is required.You will start by learning the fundamentals of AR as a whole and become familiar with key terminology and core concepts, building a baseline understanding of the technology overall.Using that foundational knowledge, yoüll embark on step-by-step tutorials and get hands-on with building AR effects. Projects include selfie effects that react to facial expressions and target tracking effects that respond to images detected in the real-world environment. Yoüll also learn how to create an entire AR game, including animations and scoring.Along the way, yoüll learn techniques for how to customize each one of these projects to fit your own unique vision. Additionally, yoüll become familiar with the ways to publish and share these creations with others.With access to this technology being available in nearly every smartphone, the world of AR is expanding every day. Now is a great time to tell your creative story through this new medium.You will:¿ Create a face tracking project that reacts to facial expressions¿ Build a target tracking project that responds to images in the real world¿ Develop a complete AR game with animations and scoring¿ Customize project templates with alternative assets and parameters¿ Understand how to package these effects for official publishing through social media platformsWho is this book for:This book is ideal for students, educators, creatives, small-business owners, or anyone else interested in creating immersive AR experiences for social networking platforms such as Instagram and Facebook. No coding or design experience is required.
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.