Browse Results

Showing 21,726 through 21,750 of 54,505 results

Developer, Advocate!: Conversations on turning a passion for talking about tech into a career

by Geertjan Wielenga

A collection of in-depth conversations with leading developer advocates that reveal the world of developer relations today Key Features Top developer advocates reveal the work they're doing at the center of their tech communities and the impact their advocacy is having on the tech industry as a whole Discover the best practices of developer advocacy and get the inside story on working at some of the world's largest tech companies Features contributions from noted developer advocates, including Scott Hanselman, Sally Eaves, Venkat Subramaniam, Jono Bacon, Ted Neward, and more Book Description What exactly is a developer advocate, and how do they connect developers and companies around the world? Why is the area of developer relations set to explode? Can anybody with a passion for tech become a developer advocate? What are the keys to success on a global scale? How does a developer advocate maintain authenticity when balancing the needs of their company and their tech community? What are the hot topics in areas including Java, JavaScript, "tech for good," artificial intelligence, blockchain, the cloud, and open source? These are just a few of the questions addressed by developer advocate and author Geertjan Wielenga in Developer, Advocate!. 32 of the industry's most prominent developer advocates, from companies including Oracle, Microsoft, Google, and Amazon, open up about what it's like to turn a lifelong passion for knowledge sharing about tech into a rewarding career. These advocates run the gamut from working at large software vendors to small start-ups, along with independent developer advocates who work within organizations or for themselves. In Developer, Advocate!, readers will see how developer advocates are actively changing the world, not only for developers, but for individuals and companies navigating the fast-changing tech landscape. More importantly, Developer, Advocate! serves as a rallying cry to inspire and motivate tech enthusiasts and burgeoning developer advocates to get started and take their first steps within their tech community. What you will learn Discover how developer advocates are putting developer interests at the heart of the software industry in companies including Microsoft and Google Gain the confidence to use your voice in the tech community Immerse yourself in developer advocacy techniques Understand and overcome the challenges and obstacles facing developer advocates today Hear predictions from the people at the cutting edge of tech Explore your career options in developer advocacy Who this book is for Anybody interested in developer advocacy, the impact it is having, and how to build developer advocacy capabilities

Developing 2D Games with Unity: Independent Game Programming with C#

by Jared Halpern

Follow a walkthrough of the Unity Engine and learn important 2D-centric lessons in scripting, working with image assets, animations, cameras, collision detection, and state management. In addition to the fundamentals, you'll learn best practices, helpful game-architectural patterns, and how to customize Unity to suit your needs, all in the context of building a working 2D game. While many books focus on 3D game creation with Unity, the easiest market for an independent developer to thrive in is 2D games. 2D games are generally cheaper to produce, more feasible for small teams, and more likely to be completed. If you live and breathe games and want to create them then 2D games are a great place to start. By focusing exclusively on 2D games and Unity’s ever-expanding 2D workflow, this book gives aspiring independent game developers the tools they need to thrive. Various real-world examples of independent games are used to teach fundamental concepts of developing 2D games in Unity, using the very latest tools in Unity’s updated 2D workflow. New all-digital channels for distribution, such as Nintendo eShop, XBox Live Marketplace, the Playstation Store, the App Store, Google Play, itch.io, Steam, and GOG.com have made it easier than ever to discover, buy, and sell games. The golden age of independent gaming is upon us, and there has never been a better time to get creative, roll up your sleeves, and build that game you’ve always dreamed about. Developing 2D Games with Unity can show you the way.What You'll LearnDelve deeply into useful 2D topics, such as sprites, tile slicing, and the brand new Tilemap feature.Build a working 2D RPG-style game as you learn.Construct a flexible and extensible game architecture using Unity-specific tools like Scriptable Objects, Cinemachine, and Prefabs.Take advantage of the streamlined 2D workflow provided by the Unity environment. Deploy games to desktopWho This Book Is For Hobbyists with some knowledge of programming, as well as seasoned programmers interested in learning to make games independent of a major studio.

Developing Accessible iOS Apps: Support VoiceOver, Dynamic Type, and More

by Daniel Devesa Derksen-Staats

Any developer aiming for a global audience needs to cover a series of requisites for their apps, and one of them is to make them accessible. Just having an app in the App Store is not enough for it to be a global success anymore. More than that, it is arguably our duty as developers to create inclusive apps that anyone can use.Apple provides us with excellent tools for creating accessible apps. However, many developers just don’t know about them or think they’re difficult to us. This concise guide offers a focused look at breaking those myths and proving that creating accessible apps is very easy, and that it’s just as easy to embed accessibility into the development process of your team. You'll have a look at the tools iOS provides. Some, like zoom, button shapes, etc., come integrated in the operating system. Others, like VoiceOver, Larger Accessibility Sizes with Dynamic Types, and Smart Inverted Colours will need extra work to support appropriately. Then go from the basics of giving meaningful accessibility labels to UI components, so VoiceOver can read them, to making your UI support extremely large font sizes so anyone can read our app. And you'll find out how to build accessible apps with real world examples.Accessibility is the right thing to do and will help your app find wider success.What You'll LearnExplore the fundamentals of accessibilityCreate a good VoiceOver experience Incorporate Inverted Colours effectively Test accessibility features for optimization and functionWho This Book Is ForiOS developers wanting to add accessibility features to their apps and any other member in a mobile development team—from Product Managers to Business Analysts or QAs—who would like to incorporate or work with accessibility features.

Developing Applications with Azure Active Directory: Principles of Authentication and Authorization for Architects and Developers

by Manas Mayank Mohit Garg

Explore tools for integrating resources and applications with Azure Active Directory for authentication and authorization. This book starts with an introduction to Azure Active Directory (AAD) where you will learn the core concepts necessary to understand AAD and authentication in general. You will then move on to learn OpenID Connect and OAuth along with its flows, followed by a deep dive into the integration of web applications for user-based authentication. Next, you go through user authentication and how to enable the integration of various native applications with AAD. This is followed by an overview of authenticating applications along with a detailed discussion on collaboration with external users and other AD tenants. Moving forward, Developing Applications with Azure Active Directory covers using schemas of AD objects, such as users, to add custom attributes on top of ADD’s predefined attributes. You will see how multi-tenancy can be supported in Azure AD as well as how to design authorization with Azure AD.After reading this book, you will be able to integrate, design, and develop authentication and authorization techniques in Azure Active Directory.What You Will LearnIntegrate applications with Azure AD for authenticationExplore various Azure AD authentication scenariosMaster core Azure AD conceptsIntegrate external users and tenants Who is this book for:The book will be useful for architects and developers, planning to use Azure AD for authentication.

Developing Bots with QnA Maker Service: Integration with Azure Bot Service and Microsoft Bot Framework

by Kasam Shaikh

Learn to develop bots with zero coding knowledge using the Azure Cognitive QnA Maker service, a GUI cognitive service from Microsoft. This book shows you how to integrate QnA Maker with the Azure Bot Service and Microsoft Bot Framework, along with how to integrate your bot with social channels such as Web Chat, and Telegram. You will learn what QnA Maker is, why you should use this service in enterprise settings, when you should use this service, and how you should use the service. Developing Bots with QnA Maker Service takes you through the QnA Maker FAQ knowledge base with Azure Bot Service, where you will discover how to get started with a web app bot using the Azure portal. This section culminates in deploying your bot on Azure Web App, making your bot live. Next, you will learn QnA Maker with the .NET Framework and Visual Studio 2017 along with ways to manage QnA Maker service post deployment. Finally, you will learn how to add media content including videos and images to the QnA Maker knowledge base. After reading this book you will be able to develop bots using the latest .NET Framework, Visual Studio 2017, and the Microsoft online code editor. What You Will LearnCustomize QnA Maker default components, using the Azure portalWork with Microsoft Bot FrameworkDevelop and integrate FAQ bots with Azure Bot ServiceManage FAQ bots using the .NET Framework and the Azure portalWho This Book Is ForDevelopers/architects with an interest in building chatbots.

Developing Creative Content for Games

by Greg Johnson

This book provides readers with a solid understanding of game development, design, narrative, charaterization, plot, back story and world creation elements that are crucial for game writers and designers as they create a detailed world setting, adventure, characters, narrative and plot suitable for possible publication. Game design and development issues such as writing for games, emergent complexity, risk reward systems, competitive and cooperative game play will be investigated, analyzed and critiqued. Examples will be used to highlight and explain the various concepts involved and how the game development process works. <P><P> Key Features <li>Provides the critical skills any good game designer should have, such as narrative, characterization, progression, challenges, world building, plot, and rewards <li>Using a hands-on, learn-by-doing approach, this book teaches prospective game designers how to excel in creating their own worlds and adventures without having to learn any programming or technical computer skills <li>Includes clear and concise chapter objectives, chapter overviews, examples, case studies, key terms and multiple in-depth analyses <li>Multiple case studies are provided and thoroughly analyzed so that readers will be familiar with the concepts and methodologies involved in each task <li>Over the course of the book, readers will develop a professional level asset for inclusion in a portfolio of work suitable for submitting to job applications

Developing Data Migrations and Integrations with Salesforce: Patterns And Best Practices

by David Masri

Migrate your data to Salesforce and build low-maintenance and high-performing data integrations to get the most out of Salesforce and make it a "go-to" place for all your organization's customer information.When companies choose to roll out Salesforce, users expect it to be the place to find any and all Information related to a customer—the coveted Client 360° view. On the day you go live, users expect to see all their accounts, contacts, and historical data in the system. They also expect that data entered in other systems will be exposed in Salesforce automatically and in a timely manner. This book shows you how to migrate all your legacy data to Salesforce and then design integrations to your organization's mission-critical systems. As the Salesforce platform grows more powerful, it also grows in complexity. Whether you are migrating data to Salesforce, or integrating with Salesforce, it is important to understand how these complexities need to be reflected in your design. Developing Data Migrations and Integrations with Salesforce covers everything you need to know to migrate your data to Salesforce the right way, and how to design low-maintenance, high-performing data integrations with Salesforce. This book is written by a practicing Salesforce integration architect with dozens of Salesforce projects under his belt. The patterns and practices covered in this book are the results of the lessons learned during those projects. What You’ll LearnKnow how Salesforce’s data engine is architected and whyUse the Salesforce Data APIs to load and extract dataPlan and execute your data migration to SalesforceDesign low-maintenance, high-performing data integrations with SalesforceUnderstand common data integration patterns and the pros and cons of eachKnow real-time integration options for SalesforceBe aware of common pitfallsBuild reusable transformation code covering commonly needed Salesforce transformation patternsWho This Book Is For Those tasked with migrating data to Salesforce or building ongoing data integrations with Salesforce, regardless of the ETL tool or middleware chosen; project sponsors or managers nervous about data tracks putting their projects at risk; aspiring Salesforce integration and/or migration specialists; Salesforce developers or architects looking to expand their skills and take on new challenges

Developing Educational Technology at an Urban Community College

by Jacqueline DiSanto

This book uses a mix of personal narratives, anecdotal evidence, and research-based findings to tell the story of a small, urban community college’s efforts to develop and nurture a Community of Practice (CoP) that would galvanize the campus’ adoption of Educational Technology. Located in one of the poorest congressional district in the United States, Hostos Community College, a Hispanic-serving institution and part of the City University of New York (CUNY), has a unique history rooted in activism, advocacy, and community outreach, and has built a reputation for technology innovation. This book is a collection of writing from faculty and staff members whose decades of experience integrating technology into the classroom pre-dates many of the official initiatives now in place at CUNY.

Developing Enterprise Chatbots: Learning Linguistic Structures

by Boris Galitsky

A chatbot is expected to be capable of supporting a cohesive and coherent conversation and be knowledgeable, which makes it one of the most complex intelligent systems being designed nowadays. Designers have to learn to combine intuitive, explainable language understanding and reasoning approaches with high-performance statistical and deep learning technologies. <p><p> Today, there are two popular paradigms for chatbot construction: <p> 1. Build a bot platform with universal NLP and ML capabilities so that a bot developer for a particular enterprise, not being an expert, can populate it with training data; <p> 2. Accumulate a huge set of training dialogue data, feed it to a deep learning network and expect the trained chatbot to automatically learn “how to chat”. <p> Although these two approaches are reported to imitate some intelligent dialogues, both of them are unsuitable for enterprise chatbots, being unreliable and too brittle. <p> The latter approach is based on a belief that some learning miracle will happen and a chatbot will start functioning without a thorough feature and domain engineering by an expert and interpretable dialogue management algorithms. <p> Enterprise high-performance chatbots with extensive domain knowledge require a mix of statistical, inductive, deep machine learning and learning from the web, syntactic, semantic and discourse NLP, ontology-based reasoning and a state machine to control a dialogue. This book will provide a comprehensive source of algorithms and architectures for building chatbots for various domains based on the recent trends in computational linguistics and machine learning. The foci of this book are applications of discourse analysis in text relevant assessment, dialogue management and content generation, which help to overcome the limitations of platform-based and data driven-based approaches. <p> Supplementary material and code is available at https://github.com/bgalitsky/relevance-based-on-parse-trees

Developing Games on the Raspberry Pi: App Programming with Lua and LÖVE

by Seth Kenlon

Learn to set up a Pi-based game development environment, and then develop a game with Lua, a popular scripting language used in major game frameworks like Unreal Engine (BioShock Infinite), CryEngine (Far Cry series), Diesel (Payday: The Heist), Silent Storm Engine (Heroes of Might and Magic V) and many others. More importantly, learn how to dig deeper into programming languages to find and understand new functions, frameworks, and languages to utilize in your games.You’ll start by learning your way around the Raspberry Pi. Then you’ll quickly dive into learning game development with an industry-standard and scalable language. After reading this book, you'll have the ability to write your own games on a Raspberry Pi, and deliver those games to Linux, Mac, Windows, iOS, and Android. And you’ll learn how to publish your games to popular marketplaces for those desktop and mobile platforms.Whether you're new to programming or whether you've already published to markets like Itch.io or Steam, this book showcases compelling reasons to use the Raspberry Pi for game development. Use Developing Games on the Raspberry Pi as your guide to ensure that your game plays on computers both old and new, desktop or mobile.What You'll Learn Confidently write programs in Lua and the LOVE game engine on the Raspberry PiResearch and learn new libraries, methods, and frameworks for more advanced programmingWrite, package, and sell apps for mobile platformsDeliver your games on multiple platformsWho This Book Is ForSoftware engineers, teachers, hobbyists, and development professionals looking to up-skill and develop games for mobile platforms, this book eases them into a parallel universe of lightweight, POSIX, ARM-based development.

Development of Transport by Telematics: 19th International Conference on Transport System Telematics, TST 2019, Jaworze, Poland, February 27 – March 2, 2019, Selected Papers (Communications in Computer and Information Science #1049)

by Jerzy Mikulski

This book constitutes selected papers from the 19th International Conference on Transport Systems Telematics, TST 2019, held in Jaworze, near Bielsko-Biala, Poland, in March 2019. The 31 full papers presented in this volume were carefully reviewed and selected from 104 submissions. They were organized in topical sections named: telematics in rail transport; telematics in road transport; telematics in marine transport; telematics in air transport; and general about telematics.

Developments in Language Theory: 23rd International Conference, DLT 2019, Warsaw, Poland, August 5–9, 2019, Proceedings (Lecture Notes in Computer Science #11647)

by Piotrek Hofman Michał Skrzypczak

This book constitutes the proceedings of the 23rd International Conference on Developments in Language Theory, DLT 2019, held in Warsaw, Poland, in August 2019. The 20 full papers presented together with three invited talks were carefully reviewed and selected from 30 submissions. The papers cover the following topics and areas: combinatorial and algebraic properties of words and languages; grammars, acceptors and transducers for strings, trees, graphics, arrays; algebraic theories for automata and languages; codes; efficient text algorithms; symbolic dynamics; decision problems; relationships to complexity theory and logic; picture description and analysis, polyominoes and bidimensional patterns; cryptography; concurrency; celluar automata; bio-inspired computing; quantum computing.

Deviance in Social Media and Social Cyber Forensics: Uncovering Hidden Relations Using Open Source Information (OSINF) (SpringerBriefs in Cybersecurity)

by Samer Al-khateeb Nitin Agarwal

This book describes the methodologies and tools used to conduct social cyber forensic analysis. By applying these methodologies and tools on various events observed in the case studies contained within, their effectiveness is highlighted. They blend computational social network analysis and cyber forensic concepts and tools in order to identify and study information competitors. Through cyber forensic analysis, metadata associated with propaganda-riddled websites are extracted. This metadata assists in extracting social network information such as friends and followers along with communication network information such as networks depicting flows of information among the actors such as tweets, replies, retweets, mentions, and hyperlinks. Through computational social network analysis, the authors identify influential actors and powerful groups coordinating the disinformation campaign. A blended social cyber forensic approach allows them to study cross-media affiliations of the information competitors. For instance, narratives are framed on blogs and YouTube videos, and then Twitter and Reddit, for instance, will be used to disseminate the message. Social cyber forensic methodologies enable researchers to study the role of modern information and communication technologies (ICTs) in the evolution of information campaign and coordination. In addition to the concepts and methodologies pertaining to social cyber forensics, this book also offers a collection of resources for readers including several datasets that were collected during case studies, up-to-date reference and literature surveys in the domain, and a suite of tools that students, researchers, and practitioners alike can utilize. Most importantly, the book demands a dialogue between information science researchers, public affairs officers, and policy makers to prepare our society to deal with the lawless “wild west” of modern social information systems triggering debates and studies on cyber diplomacy.

The DevOps 2.4 Toolkit: Continuous Deployment to Kubernetes: Continuously deploying applications with Jenkins to a Kubernetes cluster (The\devops Toolkit Ser.)

by Viktor Farcic

An exploration of continuous deployment to a Kubernetes cluster, using a wide range of Kubernetes platforms with instructions on how to develop a pipeline on a few of the most commonly used CI/CD platforms. Key Features The fifth book of DevOps expert Viktor Farcic's bestselling DevOps Toolkit series, with a discussion of the difference between continuous delivery vs. continuous deployment, and which is best for the user Guides readers through the continuous deployment process using Jenkins in a Kubernetes cluster Provides an overview of the best practices for building, testing, and deploying applications through fully automated pipelines. Book Description Building on The DevOps 2.3 Toolkit: Kubernetes, Viktor Farcic brings his latest exploration of the Docker technology as he records his journey to continuously deploying applications with Jenkins into a Kubernetes cluster. The DevOps 2.4 Toolkit: Continuously Deploying Applications with Jenkins to a Kubernetes Cluster is the latest book in Viktor Farcic's series that helps you build a full DevOps Toolkit. This book guides readers through the process of building, testing, and deploying applications through fully automated pipelines. Within this book, Viktor will cover a wide-range of emerging topics, including an exploration of continuous delivery and deployment in Kubernetes using Jenkins. It also shows readers how to perform continuous integration inside these clusters, and discusses the distribution of Kubernetes applications, as well as installing and setting up Jenkins. Work with Viktor and dive into the creation of self-adaptive and self-healing systems within Docker. What you will learn Gain an understanding of continuous deployment Learn how to build, test, and deploy applications into Kubernetes Execute continuous integration inside containers Who this book is for Readers with an intermediate level understanding of Kubernetes and hands-on experience.

The DevOps 2.5 Toolkit: Monitoring, Logging, and Auto-Scaling Kubernetes: Making Resilient, Self-Adaptive, And Autonomous Kubernetes Clusters (The\devops Toolkit Ser.)

by Viktor Farcic

An advanced exploration of the skills and knowledge required for operating Kubernetes clusters, with a focus on metrics gathering and alerting, with the goal of making clusters and applications inside them autonomous through self-healing and self-adaptation. Key Features The sixth book of DevOps expert Viktor Farcic's bestselling DevOps Toolkit series, with an overview of advanced core Kubernetes techniques,-oriented towards monitoring and alerting. Takes a deep dive into monitoring, alerting, logging, auto-scaling, and other subjects aimed at making clusters resilient, self-sufficient, and self-adaptive Discusses how to customise and create dashboards and alerts Book Description Building on The DevOps 2.3 Toolkit: Kubernetes, and The DevOps 2.4 Toolkit: Continuous Deployment to Kubernetes, Viktor Farcic brings his latest exploration of the Docker technology as he records his journey to monitoring, logging, and autoscaling Kubernetes. The DevOps 2.5 Toolkit: Monitoring, Logging, and Auto-Scaling Kubernetes: Making Resilient, Self-Adaptive, And Autonomous Kubernetes Clusters is the latest book in Viktor Farcic's series that helps you build a full DevOps Toolkit. This book helps readers develop the necessary skillsets needed to be able to operate Kubernetes clusters, with a focus on metrics gathering and alerting with the goal of making clusters and applications inside them autonomous through self-healing and self-adaptation. Work with Viktor and dive into the creation of self-adaptive and self-healing systems within Kubernetes. What you will learn Autoscaling Deployments and Statefulsets based on resource usage Autoscaling nodes of a Kubernetes cluster Debugging issues discovered through metrics and alerts Extending HorizontalPodAutoscaler with custom metrics Visualizing metrics and alerts Collecting and querying logs Who this book is for Readers with an advanced-level understanding of Kubernetes and hands-on experience.

DevOps For Dummies

by Emily Freeman

Develop faster with DevOps DevOps embraces a culture of unifying the creation and distribution of technology in a way that allows for faster release cycles and more resource-efficient product updating. DevOps For Dummies provides a guidebook for those on the development or operations side in need of a primer on this way of working. Inside, DevOps evangelist Emily Freeman provides a roadmap for adopting the management and technology tools, as well as the culture changes, needed to dive head-first into DevOps. Identify your organization’s needs Create a DevOps framework Change your organizational structure Manage projects in the DevOps world DevOps For Dummies is essential reading for developers and operations professionals in the early stages of DevOps adoption.

DevOps in Python: Infrastructure as Python

by Moshe Zadka

Explore and apply best practices for efficient application deployment. This book draws upon author Moshe Zadka's years of Dev Ops experience and focuses on the parts of Python, and the Python ecosystem, that are relevant for DevOps engineers. You'll start by writing command-line scripts and automating simple DevOps-style tasks. You'll then move on to more advanced cases, like using Jupyter as an auditable remote-control panel, and writing Ansible and Salt extensions. This work also covers how to use the AWS API to manage cloud infrastructure, and how to manage Python programs and environments on remote machines.Python was invented as a systems management language for distributed operating systems, which makes it an ideal tool for DevOps. ​Assuming a basic understanding of Python concepts, this book is perfect for engineers who want to move from operations/system administration into coding. What You'll LearnUse third party packages and create new packagesCreate operating system management and automation code in PythonWrite testable code, and testing best practicesWork with REST APIs for web clientsWho This Book Is ForJunior or intermediate sysadmin who has picked up some bash and Python basics.

DevOps Paradox: The truth about DevOps by the people on the front line

by Viktor Farcic

Discover DevOps secrets from leading experts. Viktor Farcic interviews DevOps industries voices including Mike Kail, Greg Bledsoe, Jeff Sussna, James Turnbull, Kohsuke Kawaguchi, Liz Keogh, and more. Key Features Leading DevOps experts share their insights into modern DevOps practice Engage with the real-world challenges of putting DevOps to work Strengthen your DevOps practices now and prepare for future DevOps trends Book Description DevOps promises to break down silos, uniting organizations to deliver high quality output in a cross-functional way. In reality it often results in confusion and new silos: pockets of DevOps practitioners fight the status quo, senior decision-makers demand DevOps paint jobs without committing to true change. Even a clear definition of what DevOps is remains elusive. In DevOps Paradox, top DevOps consultants, industry leaders, and founders reveal their own approaches to all aspects of DevOps implementation and operation. Surround yourself with expert DevOps advisors. Viktor Farcic draws on experts from across the industry to discuss how to introduce DevOps to chaotic organizations, align incentives between teams, and make use of the latest tools and techniques. With each expert offering their own opinions on what DevOps is and how to make it work, you will be able to form your own informed view of the importance and value of DevOps as we enter a new decade. If you want to see how real DevOps experts address the challenges and resolve the paradoxes, this book is for you. What you will learn Expert opinions on: Introducing DevOps into real-world, chaotic business environments Deciding between adopting cutting edge tools or sticking with tried-and-tested methods Initiating necessary business change without positional power Managing and overcoming fear of change in DevOps implementations Anticipating future trends in DevOps and how to prepare for them Getting the most from Kubernetes, Docker, Puppet, Chef, and Ansible Creating the right incentives for DevOps success across an organization The impact of new techniques, such as Lambda, serverless, and schedulers, on DevOps practice Who this book is for Anybody interested in DevOps will gain a lot from this book. If you want to get beyond the simplistic ideals and engage with the deep challenges of putting DevOps to work in the real world, this book is for you.

DevOps with Kubernetes: Accelerating software delivery with container orchestrators, 2nd Edition

by Hui-Chuan Chloe Lee Hideto Saito Cheng-Yang Wu

Leverage the power of Kubernetes to build an efficient software delivery pipeline. Key Features Learn about DevOps, containers, and Kubernetes all within one handy book A practical guide to container management and orchestration Learn how to monitor, log, and troubleshoot your Kubernetes applications Book Description Kubernetes has been widely adopted across public clouds and on-premise data centers. As we're living in an era of microservices, knowing how to use and manage Kubernetes is an essential skill for everyone in the IT industry. This book is a guide to everything you need to know about Kubernetes—from simply deploying a container to administrating Kubernetes clusters wisely. You'll learn about DevOps fundamentals, as well as deploying a monolithic application as microservices and using Kubernetes to orchestrate them. You will then gain an insight into the Kubernetes network, extensions, authentication and authorization. With the DevOps spirit in mind, you'll learn how to allocate resources to your application and prepare to scale them efficiently. Knowing the status and activity of the application and clusters is crucial, so we'll learn about monitoring and logging in Kubernetes. Having an improved ability to observe your services means that you will be able to build a continuous delivery pipeline with confidence. At the end of the book, you'll learn how to run managed Kubernetes services on three top cloud providers: Google Cloud Platform, Amazon Web Services, and Microsoft Azure. What you will learn Learn fundamental and advanced DevOps skills and tools Get a comprehensive understanding of containers Dockerize an application Administrate and manage Kubernetes cluster Extend the cluster functionality with custom resources Understand Kubernetes network and service mesh Implement Kubernetes logging and monitoring Manage Kubernetes services in Amazon Web Services, Google Cloud Platform,and Microsoft Azure Who this book is for This book is for anyone who wants to learn containerization and clustering in a practical way using Kubernetes. No prerequisite skills are required, however, essential DevOps skill and public/private Cloud knowledge will accelerate the reading speed. If you're advanced, you can get a deeper understanding of all the tools and technique described in the book.

Dialogroboter: Wie Bots und künstliche Intelligenz Medien und Massenkommunikation verändern

by Armin Sieber

Technologien wie künstliche Intelligenz und Natural Language Programming werden zu Auslösern der sogenannten „Dialogwende“. Darunter versteht dieses Buch die massenweise Verbreitung von autonom sprechenden Sprachdialogsystemen und automatischen Sprachassistenten. Der Autor geht der Frage nach, welche Technologien bereits zur Verfügung stehen oder bald zur Serienreife kommen. Er analysiert konkrete Verwendungen und Einsatzfelder von Bots und stellt sich die Frage, was bei der Planung und Konzeption bedacht werden muss, welche Veränderungen in Medien und Unternehmenskommunikation zu erwarten sind. Das Buch beleuchtet darüber hinaus auch die psychosozialen Folgen, die auf unsere Gesellschaft zukommen, wenn Sprachdialogsysteme in großer Zahl zum Einsatz kommen.

La dictadura de los datos: La verdadera historia desde dentro de Cambridge Analytica y cómo el Big Data, Trump y Facebook corrompieron la democracia, y cómo puede volver a pasar

by Brittany Kaiser

Brittany Kaiser, una ex directiva de Cambridge Analytica, la empresa que se dedicó durante años a manipular procesos electorales en numerosos países del mundo, cuenta cómo fue que Facebook y las transnacionales de internet torcieron el proceso electoral en el que Donald Trump ganó la Presidencia de Estados Unidos.Ella revela cómo las políticas laxas de Facebook y la falta de leyes nacionales permitieron que los votantes fueran manipulados tanto en Gran Bretaña como en los Estados Unidos, donde se adjudicaron datos personales para difundir noticias falsas y mensajes racistas durante la votación del Brexit y la elección estadunidense de 2016. Pero el daño no ha terminado, advierte Kaiser. La elección de 2020 también puede verse comprometida.Kaiser tomó la difícil decisión de exponer la verdad arriesgando su carrera, sus relaciones y su seguridad personal. Habló a las autoridades sobre las prácticas comerciales poco éticas de la industria de los datos, y finalmente testificó ante el Congreso de los Estados Unidos, ayudando a la investigación del abogado Robert Mueller sobre la interferencia de Rusia en las elecciones de 2016, junto con al menos otras 10 investigaciones internacionales.Repleto de historias e ideas nunca antes contadas públicamente, Kaiser aboga por la regulación, argumentando que la supervisión legal de la industria de los datos no solo es justificable, sino esencial para garantizar la seguridad a largo plazo de nuestra democracia.

Didactics of Smart Pedagogy: Smart Pedagogy for Technology Enhanced Learning

by Linda Daniela

The focus on smart education has become a new trend in the global educational field. Some countries have already developed smart education systems and there is increasing pressure coming from business and tech communities to continue this development. Simultaneously, there are only fragmented studies on the didactic aspects of technology usage. Thus, pedagogy as a science must engage in a new research direction—smart pedagogy. This book seeks to engage in a new research direction, that of smart pedagogy. It launches discussions on how to use all sorts of smart education solutions in the context of existing learning theories and on how to apply innovative solutions in order to reduce the marginalization of groups in educational contexts. It also explores transformations of pedagogical science, the role of the educator, applicable teaching methods, learning outcomes, and research and assessment of acquired knowledge in an effort to make the smart education process meaningful to a wide audience of international educators, researchers, and administrators working within and tangential to TEL.

Die Maschine: Mensch und Technologie im digitalen Zeitalter

by Caja Thimm Thomas Christian Bächle

Die Maschine – Freund oder Feind? Selbstverständlich folgt darauf keine eindeutige Antwort, denn in den bekannten Deutungen des Verhältnisses zwischen den Maschinen und den Menschen findet sich immer beides. Spätestens mit der industriellen Revolution ist die Maschine zum Objekt sehr ambivalenter Bewertungen geworden. Sie symbolisiert Fortschritt und Erlösung und gilt doch zugleich als Ursache und Antreiber gesellschaftlicher Konflikte. Eine ähnliche Ambivalenz ist auch heute zu beobachten: Die Angst vor der Maschine ist nicht nur mit Themen wie dem Verschwinden der Arbeit verbunden, sondern mit dystopischen Vorstellungen vom vollständigen Untergang der Menschheit: Künstliche Intelligenz beherrscht menschliches Denken und Handeln, die Manipulationsmacht durch digitale Großkonzerne führt zu einem „Feudalismus 2.0“. Gerade weil die Angst vor den Maschinen und ihren sozialen und politischen Auswirkungen als Topos aus dem größeren Kontext des Mensch-Technik-Verhältnisses bekannt ist, kommt der mit diesem Band verfolgten Aktualisierung dieser Debatte ein wichtiger Stellenwert zu.Der InhaltDie Maschine: Metapher, Mythos, Objekt ● Der Mensch als „Gehirnmaschine“ ● Die schöne neue Cyborg-Welt im japanischen Anime ● Autonome Systeme, Roboter und ethische Implikationen ● Digitaler Feudalismus ● Computer gegen Arbeiter: Digitale Technologien und das Verschwinden der Arbeit ● „Hochinvasive Überwachung“ ● Autonome Waffensysteme und die Imagination menschlicher Kontrolle ● Internetsucht ● Die Digitalisierung menschlicher ReproduktionDie HerausgeberDr. Caja Thimm ist Professorin für Medienwissenschaft und Intermedialität in der Abteilung Medienwissenschaft des Instituts für Sprach-, Medien- und Musikwissenschaft der Universität Bonn.Dr. Thomas Christian Bächle ist Medienwissenschaftler und leitet am Alexander von Humboldt Institut für Internet und Gesellschaft (HIIG) in Berlin das Forschungsprogramm „Die Entwicklung der digitalen Gesellschaft“.

Die Unschuld der Maschinen: Technikvertrauen in einer smarten Welt

by Mario Donick

Dieses Buch zeigt Ihnen, worauf das menschliche Vertrauen in Technik basiert Tablet. Smartphone. GPS. In unserer zunehmend smarten und digitalen Gesellschaft sind wir permanent gezwungen, Technik zu vertrauen – im Kleinen wie im Großen. Im Kleinen vertraut man darauf, dass Technik so einfach wie in der Werbung funktioniert: einschalten und fertig. Im Großen muss man darauf bauen, dass Technik nur das tut, was sie soll. Doch je smarter Technik heute wird, desto undurchschaubarer ist ihre Funktionsweise. Deshalb beschäftigt sich Mario Donick in seinem Buch mit der Frage, was es mit dem Technikvertrauen der Menschen auf sich hat. Der Fokus seines Buches liegt auf den folgenden Aspekten:Wie können Menschen Technik (und den abwesenden Menschen dahinter) vertrauen?Wie gehen Menschen damit um, wenn ihr Vertrauen gefährdet ist?Was müssen Menschen tun, um in einer immer „smarteren“ Welt handlungsfähig zu bleiben?Das alles sind Fragestellungen, die aus Donicks Sicht immer wichtiger werden – insbesondere mit Blick auf die Mensch-Maschine-Kommunikation, die im Alltag an Komplexität gewinnt. Der Autor liefert Ihnen sowohl theoretische als auch praktische Impulse In fünf Kapiteln bringt Ihnen Mario Donicks Buch das Thema Technikvertrauen aus verschiedenen Blickwinkeln näher:Das erste Kapitel untersucht, was Technik überhaupt ist und welche Rolle Vertrauen sowie Wissen in diesem Zusammenhang spielen.Im zweiten Kapitel steht die Human-Computer-Interaction im Fokus: Welche Bedürfnisse muss Technik erfüllen und wie gehen Menschen hier mit Enttäuschungen um?Der Aufbau von Computern sowie ihre Programmierung sind das zentrale Thema des dritten Kapitels.Im vierten Kapitel untersucht Donick die Rolle des IT-Service als Problemlöser in der Technik-Mensch-Beziehung.Abschließend blickt der Autor im fünften Kapitel in die Zukunft und erörtert neue Techniktrends.Damit liefert Ihnen dieses Buch wertvolle theoretische und praktische Impulse zum Thema Technikvertrauen. Anhand praktischer Fallbeispiele lernen Sie, wie Sie „smarte“ Technik verstehen können. Zudem erfahren Sie, wie Sie erfolgreich mit dem technischen Kundendienst kommunizieren. Ideal für Menschen, die im Alltag auf Technik angewiesen sind und deren Funktionsweise besser verstehen wollen.

Digital: Wie Computer denken

by Jürgen Beetz

„Mehr ist anders“, sagte ein Nobelpreisträger und meinte damit das Phänomen der „Emergenz“ — dass bei einer Zunahme von Quantität eine neue Qualität, etwas grundsätzlich Neues entstehen kann.Genau dies führt der Autor am Thema „Digitalisierung“ vor: Der Computer, der nach einfachsten technischen Prinzipien funktioniert, wird zum mächtigen Werkzeug, ja „Denkzeug“. Milliarden Computer, miteinander vernetzt, schaffen erneut einen Qualitätssprung: die Entstehung eines weltweiten Informations-, aber auch Überwachungsnetzes. Und wir erleben eine technische Revolution, die vor allem durch die „Künstliche Intelligenz“ ausgelöst wird. Diese Entwicklung wird in einfacher Sprache und mit vielen konkreten Beispielen in diesem Buch verständlich dargestellt. Ausgehend von der technischen Funktionsweise klassischer Computer sowie neuronaler Netze wird die Modellierung der Wirklichkeit in Form von Daten und Prozessen beschrieben. Aufbauend auf diesem Verständnis wird ein Teil der mannigfaltigen Aspekte der digitalen Vernetzung anschaulich geschildert und bewertet. So lernen die Leser, wie Computer „denken“. Letztendlich geht es um die Frage, ob die Digitalisierung Segen oder Fluch der Menschheit sein wird. Die Antwort des Autors wird Sie überraschen.

Refine Search

Showing 21,726 through 21,750 of 54,505 results