Browse Results

Showing 33,051 through 33,075 of 62,964 results

Kotlin Programming Cookbook: Explore more than 100 recipes that show how to build robust mobile and web applications with Kotlin, Spring Boot, and Android

by Rashi Karanpuria Aanand Shekhar Roy Mitchell Wong Ho

Discover Android programming and web development by understanding the concepts of Kotlin Programming Key Features Practical solutions to your common programming problems with Kotlin 1.1 Leverage the functional power of Kotlin to ease your Android application development Learn to use Java code in conjunction with Kotlin Book Description The Android team has announced first-class support for Kotlin 1.1. This acts as an added boost to the language and more and more developers are now looking at Kotlin for their application development. This recipe-based book will be your guide to learning the Kotlin programming language. The recipes in this book build from simple language concepts to more complex applications of the language. After the fundamentals of the language, you will learn how to apply the object-oriented programming features of Kotlin 1.1. Programming with Lambdas will show you how to use the functional power of Kotlin. This book has recipes that will get you started with Android programming with Kotlin 1.1, providing quick solutions to common problems encountered during Android app development. You will also be taken through recipes that will teach you microservice and concurrent programming with Kotlin. Going forward, you will learn to test and secure your applications with Kotlin. Finally, this book supplies recipes that will help you migrate your Java code to Kotlin and will help ensure that it's interoperable with Java. What you will learn Understand the basics and object-oriented concepts of Kotlin Programming Explore the full potential of collection frameworks in Kotlin Work with SQLite databases in Android, make network calls, and fetch data over a network Use Kotlin's Anko library for efficient and quick Android development Uncover some of the best features of Kotlin: Lambdas and Delegates Set up web service development environments, write servlets, and build RESTful services with Kotlin Learn how to write unit tests, integration tests, and instrumentation/acceptance tests. Who this book is for This book will appeal to Kotlin developers keen to find solutions for their common programming problems. Java programming knowledge would be an added advantage.

Kotlin Quick Start Guide: Core features to get you ready for developing applications

by Marko Devcic

Get started with Kotlin programming for building real world applicationsKey FeaturesStart programming with KotlinExplore Kotlin language syntax, standard libraries and Java InteroperabilityBuilds an example application with what you learnBook DescriptionKotlin is a general purpose, object-oriented language that primarily targets the JVM and Android. Intended as a better alternative to Java, its main goals are high interoperability with Java and increased developer productivity. Kotlin is still a new language and this book will help you to learn the core Kotlin features and get you ready for developing applications with Kotlin.This book covers Kotlin features in detail and explains them with practical code examples.You will learn how to set up the environment and take your frst steps with Kotlin and its syntax. We will cover the basics of the language, including functions, variables, and basic data types. With the basics covered, the next chapters show how functions are first-class citizens in Kotlin and deal with the object-oriented side of Kotlin.You will move on to more advanced features of Kotlin. You will explore Kotlin's Standard Library and learn how to work with the Collections API. The book finishes by putting Kotlin in to practice, showing how to build a desktop app.By the end of this book, you will be confident enough to use Kotlin for your next project.What you will learnProgramming in Kotlin language syntax, basic types, control ?ow, classes, and OOPWriting functions and functional programming in KotlinDefning and importing from packages in KotlinRunning Kotlin on JVMs and Android runtimesWorking with the Kotlin Standard Library and advanced features of Kotlin programmingSetting up a Kotlin development environment with JetBrains toolsBuilding real-world applications with KotlinWho this book is forThis book is intended for anybody who wants to learn the most important Kotlin features. No experience of Kotlin is expected.

Kotlin Standard Library Cookbook: Master the powerful Kotlin standard library through practical code examples

by Samuel Urbanowicz

Build optimized applications in Kotlin by learning how to smartly implement standard libraries.Key FeaturesGet the most out of the Kotlin library to develop high-quality portable applicationsExplore the powerful support for data processing and I/O operationsDiscover ways to enhance your Android application developmentBook DescriptionGiven the verbosity of Java, developers have turned to Kotlin for effective software development. The Kotlin standard library provides vital tools that make day-to-day Kotlin programming easier. This library features the core attributes of the language, such as algorithmic problems, design patterns, data processing, and working with files and data streams.The recipes in this book offer coding solutions that can be readily executed. The book covers various topics related to data processing, I/O operations, and collections transformation. We'll walk through effective design patterns in Kotlin and you'll understand how coroutines add new features to JavaScript.As you make your way through the chapters, you'll learn how to implement clean, reusable functions and scalable interfaces containing default implementations. In the concluding chapters, we'll provide recipes on functional programming concepts, such as lambdas, monads, functors, and Kotlin scoping functions.By the end of the book, you'll be able to address a range of problems that Kotlin developers face by implementing easy-to-follow solutions.What you will learnWork with ranges, progressions, and sequences in use casesAdd new functionalities to current classes with Kotlin extensionsUnderstand elements such as lambdas, closures, and monadsBuild a REST API consumer with Retrofit and a coroutine adapterDiscover useful tips and solutions for making your Android projectsExplore the benefits of standard library featuresWho this book is forThis book is for software developers who are familiar with Kotlin’s basics and want to discover more advanced features and concepts, especially those provided by the Kotlin standard library. It’s also ideal for experienced software developers who are familiar with the functional programming paradigm and other programming languages who want to switch to Kotlin. It will also help Java developers switch to Kotlin and integrate it into existing Java Virtual Machine (JVM) projects.

Kotlin for Enterprise Applications using Java EE: Develop, test, and troubleshoot enterprise applications and microservices with Kotlin and Java EE

by Raghavendra Rao K

Build Java Enterprise Applications and learn how Kotlin makes it easier to code them using components like JSF 2.3, Enterprise JavaBeans (EJB) 3.2, Contexts and Dependency Injection (CDI) 2.0, the Java API for WebSockets, JAX-RS 2.1, Servlet 4.0. Key Features An in-depth guide updated with all the latest features of Kotlin 1.2 and Java EE 8 Build microservices in Java EE with the help of Kotlin use cases Explore coroutines, garbage collection, multithreading, memory management and more Book Description Kotlin was developed with a view to solving programmers' difficulties and operational challenges. This book guides you in making Kotlin and Java EE work in unison to build enterprise-grade applications. Together, they can be used to create services of any size with just a few lines of code and let you focus on the business logic. Kotlin for Enterprise Applications using Java EE begins with a brief tour of Kotlin and helps you understand what makes it a popular and reasonable choice of programming language for application development, followed by its incorporation in the Java EE platform. We will then learn how to build applications using the Java Persistence API (JPA) and Enterprise JavaBeans (EJB), as well as develop RESTful web services and MicroServices. As we work our way through the chapters, we'll use various performance improvement and monitoring tools for your application and see how they optimize real-world applications. At each step along the way, we will see how easy it is to develop enterprise applications in Kotlin. By the end of this book, we will have learned design patterns and how to implement them using Kotlin. What you will learn Understand Kotlin syntax and appreciate why it's gaining in popularity Explore the Java EE ecosystem and the APIs in Java EE Implement applications using Kotlin Overcome the challenges of developing the Java EE system using Kotlin Gain insights into Java Message Services (JMS) Build RESTful MicroServices and secure applications Optimize applications with performance and monitoring tools Understand design patterns and implement them Who this book is for Kotlin for Enterprise Applications using Java EE is for Java EE developers who want to build their enterprise project or application with Kotlin or migrate from Java to Kotlin. Basic knowledge of programming is necessary to understand the key concepts covered in this book.

Kotlin from Scratch: A Project-Based Introduction for the Intrepid Programmer

by Faisal Islam

Learn Kotlin Through 37 ProjectsKotlin isn&’t just for building Android apps. As you&’ll learn in Kotlin from Scratch, it&’s also a general programming language for crafting both elegant and efficient code.With the aid of 37 hands-on projects, you&’ll move quickly through the language basics while building your problem-solving skills, even tackling advanced concepts like fractals, dynamic systems, and nature-inspired algorithms. You&’ll explore the way Kotlin handles variables, control structures, functions, classes, and data structures, and you&’ll learn to create visualizations using Kotlin and the JavaFX graphics library. Then you&’ll build increasingly sophisticated apps to practice what you&’ve learned while tackling challenges from math and science to algorithms and optimization.As you progress through the book, you will:Simulate physical systems, like the intricate dance of binary starsImplement the classic Hill cipher for encryption and decryption Generate beautiful fractals with recursive algorithms Program classic computer science algorithms for sorting and searchingSolve the infamous Berlin52 traveling salesman problem Expand your language repertoire and improve your computational thinking with Kotlin from Scratch.

Kotlin in Action

by Dmitry Jemerov Svetlana Isakova

SummaryKotlin in Action guides experienced Java developers from the language basics of Kotlin all the way through building applications to run on the JVM and Android devices. Foreword by Andrey Breslav, Lead Designer of Kotlin.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyDevelopers want to get work done - and the less hassle, the better. Coding with Kotlin means less hassle. The Kotlin programming language offers an expressive syntax, a strong intuitive type system, and great tooling support along with seamless interoperability with existing Java code, libraries, and frameworks. Kotlin can be compiled to Java bytecode, so you can use it everywhere Java is used, including Android. And with an effi cient compiler and a small standard library, Kotlin imposes virtually no runtime overhead.About the BookKotlin in Action teaches you to use the Kotlin language for production-quality applications. Written for experienced Java developers, this example-rich book goes further than most language books, covering interesting topics like building DSLs with natural language syntax. The authors are core Kotlin developers, so you can trust that even the gnarly details are dead accurate.What's InsideFunctional programming on the JVMWriting clean and idiomatic codeCombining Kotlin and JavaDomain-specific languagesAbout the ReaderThis book is for experienced Java developers.About the AuthorDmitry Jemerov and Svetlana Isakova are core Kotlin developers at JetBrains.Table of ContentsPART 1 - INTRODUCING KOTLINKotlin: what and whyKotlin basicsDefining and calling functionsClasses, objects, and interfacesProgramming with lambdasThe Kotlin type systemPART 2 - EMBRACING KOTLINOperator overloading and other conventionsHigher-order functions: lambdas as parameters and return valuesGenericsAnnotations and reflectionDSL construction

Kotlin in Action, Second Edition (In Action)

by Dmitry Jemerov Svetlana Isakova Sebastian Aigner Roman Elizarov

Expert guidance and amazing examples from Kotlin core developers! It&’s everything you need to get up and running fast.Kotlin in Action, Second Edition takes you from language basics to building production-quality applications that take advantage of Kotlin&’s unique features. Discover how the language handles everything from statements and functions to classes and types, and the unique features that make Kotlin programming so seamless. In Kotlin in Action, Second Edition you will learn: Kotlin statements and functions, and classes and types Functional programming on the JVM The Kotlin standard library and out-of-the-box features Writing clean and idiomatic code Combining Kotlin and Java Improve code reliability with null safety Domain-specific languages Kotlin coroutines and flows Mastering the kotlinx.coroutines library Kotlin in Action, Second Edition is a complete guide to the Kotlin language written especially for readers familiar with Java or another OO language. Its authors—all core Kotlin language developers and Kotlin team members—share their unique insights, along with practical techniques and hands-on examples. This new second edition is fully updated to include the latest innovations, and it adds new chapters dedicated to coroutines, flows, and concurrency. About the technology Kotlin is a low-hassle, high-productivity programming language flexible enough to handle any web, mobile, cloud, and enterprise application. Java developers will appreciate the simple syntax, intuitive type system, excellent tooling, and support for functional-style programming. Plus, since Kotlin runs on the JVM, it integrates seamlessly with existing Java code, libraries, and frameworks, including Spring and Android. About the book Kotlin in Action, Second Edition teaches you Kotlin techniques you can use for almost any type of application, from enterprise services to Android apps. The authors are all members of the Kotlin team, so you can trust that even the gnarly details are dead accurate. You&’ll start with Kotlin fundamentals, learning how the language handles everything from statements and functions to classes and types, and about its unique features that make Kotlin programming so seamless. As you progress through this masterful book, you&’ll get hands-on with the Kotlin standard library, functional programming in Kotlin, and advanced features such as generics and reflection. And this updated second edition now covers coroutines and structured concurrency to help you create efficient high-performance applications. What's inside Guidance from members of the Kotlin team Domain-specific languages Kotlin coroutines and flows About the reader For readers familiar with Java or another OO language. About the author Sebastian Aigner is a Developer Advocate at JetBrains, and host of the Talking Kotlin podcast. Roman Elizarov was the lead designer of the Kotlin language. JetBrains Developer Advocate, Svetlana Isakova, was a member of the Kotlin compiler team. Dmitry Jemerov is one of Kotlin&’s initial developers.

Kotlin: The Ultimate Guide

by Sufyan bin Uzayr

Kotlin is a free and open-source general purpose programming language that is mostly used to create Android apps. Kotlin was developed by JetBrains initially and later picked up by Google as the language of choice for its Android platform. Over the past few years, Kotlin has become one of the most popular alternatives to Java language and is used by more than 80 percent of Android app developers. Kotlin is a statically typed, advanced programming language that compiles Kotlin code into Java byte-code and runs on a Java Virtual Machine (JVM). It can also be compiled to native executables and JavaScript source code. It is an object-oriented programming language that includes data types, operators, I/O comments, control statements, functions, classes, object expressions, and constructors, among other features. It is not a standalone programming language; rather, it is an innovative manner of coding that runs on Java. Kotlin is a versatile language with some cool features like compatibility, low runtime, and efficient coding characteristics. The features that help distinguish Kotlin from other languages are its reliability, tool support, and interoperability. It is a simplified version of Java that is much easier to deal with. Why Should You Learn Kotlin? The popularity of Kotlin is growing, and will continue to do so in the coming years. Kotlin has always been -- and will continue to be -- a cutting-edge programming language that meets the needs of real professionals. Many emerging fields, including mobile, online gaming, server-side, cloud development, data science, and education, are progressively using Kotlin. All of this indicates that there is already a high demand for Kotlin developers, and that demand will continue to grow in the future. Furthermore, if you are looking to build native Android apps, Kotlin is the language that you should be using.

Kreativität und Form

by Simon M. Wiedemann Rainer E. Zimmermann

Ausgehend von der Idee des Glasperlenspiels, die Hermann Hesse in seinem gleichnamigen Roman entwirft, haben die Autoren in diesem Band die Möglichkeiten und Grenzen eines solchen Spiels im Umgang mit Wissen ausgelotet. Sie zeigen neue Methoden für das Wissensmanagement auf und verbinden dafür Erkenntnisse verschiedener Wissenschaftsgebiete wie Logik, System- und Erkenntnistheorie sowie Semiotik, Kognition und Kommunikation. Das begleitende Computerprogramm unterstützt Leser beim Experimentieren mit Wissen.

Kriminalität und Künstliche Intelligenz: Explorative Analyse der Herausforderungen im Umgang mit Deepfakes in Sicherheitsbehörden (BestMasters)

by Robert Diedrich Lippitz

Künstliche Intelligenz führt zunehmend zu gesamtgesellschaftlichen Veränderungen, die unweigerlich auch kriminelle Handlungsweisen umfassen. Ein vergleichsweise neues Phänomen ist dabei die Nutzung von Deep Learning Software zur Erstellung authentisch wirkender, aber gefälschter, digitaler Inhalte – sog. Deepfakes. Diese bieten neben legitimen Anwendungsbereichen auch Möglichkeiten zur Optimierung vorhandener und Innovation neuer Modi Operandi, welche insbesondere Betrugsdelikte, Meinungsbeeinflussung und die Erstellung pornografischer Inhalte umfassen. Diese Ausarbeitung verfolgt das Ziel, ein tiefgreifendes Verständnis des Phänomens Deepfakes zu vermitteln, relevante Herausforderungen zu identifizieren und potenzielle Lösungsansätze aufzuzeigen. Die Studie kombiniert eine Literaturanalyse aus deutschsprachigen und angloamerikanischen Publikationen mit semistrukturierten Interviews mit Personen, die über praxisnahe Expertise verfügen. Anhand der empirischen Untersuchung konnte festgestellt werden, dass ein fundamentaler Bedarf an Aufklärung und Bildung besteht, um die gesellschaftliche Resilienz gegenüber den Herausforderungen von Deepfakes zu stärken.

Krisenfall Ransomware: Strategien für Wiederaufbau, Forensik und Kommunikation (Edition <kes>)

by Florian Oelmaier Uwe Knebelsberger Arthur Naefe

Anhand von mehr als 50 bearbeiteten Angriffen auf deutsche Firmen erörtern die Autoren das technische Vorgehen von Ransomwaregruppen, die richtige Reaktion im Krisenfall und die Möglichkeiten zur Prävention. Illustriert durch zahlreiche Screenshots von Erpresserschreiben, Darknetseiten & Verhandlungschats. Mit Gastbeiträgen von N. Weyerstall, Dr. Malek und C. Kurtz sowie von betroffenen Unternehmen.Dieses Buch ist mehr als nur eine Notfallanleitung für den eingetretenen Krisenfall. Um die eigene Verteidigung zu planen, lohnt es sich, den Ernstfall gedanklich durchzuspielen.

Krypto-Mining für Dummies (F&uuml;r Dummies)

by Peter Kent Tyler Bain

Kryptowährungen versprechen schnelles Geld und Reichtum. Anders als die Goldsucher im vorletzten Jahrhundert brauchen Sie als Investor aber sehr viel mehr technisches Know-how, um in das Krypto-Mining einzusteigen. Dieses Buch wurde von zwei Insidern geschrieben. Sie erläutern, welche Hard- und Software Sie brauchen und wie Sie bei der Gewinnung von Bitcoin, Ethereum, Monero, LiteCoin und Dash am besten vorgehen - und zwar so, dass Sie der Konkurrenz voraus sind und Ihren Return on Investment maximieren.

Krypto-Mining für Dummies (Für Dummies)

by Peter Kent Matt Millen

Kryptowährungen versprechen schnelles Geld und Reichtum. Anders als die Goldsucher im vorletzten Jahrhundert brauchen Sie als Anleger oder Investor aber sehr viel mehr technisches Know-how, um in das Krypto-Mining-Spiel einzusteigen. Dieses Buch wurde von zwei Insidern geschrieben. Sie erläutern, welche Hard- und Software Sie brauchen und wie Sie bei der Gewinnung von Bitcoin, Ethereum, Monero, LiteCoin und Dash am besten vorgehen - und zwar so, dass Sie der Konkurrenz voraus sind und Ihren Return on Investment maximieren.

Kryptografie für Dummies (Für Dummies)

by Hans Werner Lang

Die Kommunikation über das Internet ist quasi öffentlich: Dritte können Nachrichten mitlesen, abfangen oder fälschen. Genauso kann ein Sender einer Nachricht behaupten, diese nie gesendet zu haben, und ein Empfänger kann behaupten, eine Nachricht nie erhalten zu haben. Abhilfe schafft die Kryptografie. Sie ermöglicht nicht nur die Verschlüsselung von Nachrichten, sondern auch digitale Unterschriften, die Authentifizierung und die Anonymisierung von Kommunikationspartnern. Das hier vorliegende Buch ist eine Einführung in die Kryptografie für Studierende - von der symmetrischen über die asymmetrische Verschlüsselung bis hin zu Hash-Funktionen. Umfassend, keinesfalls oberflächlich, aber ohne Vorwissen verständlich.

Kryptografie für Dummies (Für Dummies)

by Hans Werner Lang

Kryptografie ist ein wichtiges Mittel um IT-Systeme zu schützen. Sie ermöglicht nicht nur die Verschlüsselung von Nachrichten, sondern auch digitale Unterschriften, die Authentifizierung und die Anonymisierung von Kommunikationspartnern. Das hier vorliegende Buch ist eine Einführung in die Kryptografie für Studierende ? von der symmetrischen über die asymmetrische Verschlüsselung bis hin zu Hash-Funktionen. Mit Übungsaufgaben und Lösungen können Sie Ihr frisch erworbenes Wissen überprüfen und festigen. So ist dieses Buch umfassend, keinesfalls oberflächlich, aber ohne Vorwissen verständlich.

Kryptowährungen Für Neulinge

by Nick Woods

Möchten Sie erfahren, wie Sie von der Kryptowährungsrevolution profitieren können? Haben Sie in letzter Zeit von Bitcoin, Ethereum und Dogecoin gehört, aber wissen nicht genau, was es mit Kryptowährungen auf sich hat? Fragen Sie sich, wie Sie in die Welt der Krypto-Investitionen einsteigen können, haben jedoch Bedenken, in etwas zu investieren, das Ihnen nicht vollständig vertraut ist? Vielleicht wünschen Sie sich, Kryptowährungen zu verstehen, zögern jedoch aus Angst vor ihrer vermeintlichen Komplexität? Wenn dies auf Sie zutrifft, lesen Sie bitte weiter! Kryptowährungen sind faszinierende dezentrale Währungen der neuen Ära, die ausschließlich online existieren und dem Nutzer eine gewisse Anonymität bieten. Angesichts der Vielzahl von verfügbaren Kryptowährungen eröffnen sich ernsthafte Wachstumschancen. Die zahlreichen Projekte, die auf diesen Blockchain-Technologien basieren, sind ein überzeugender Beweis dafür, dass Kryptowährungen auf dem Vormarsch sind! Indem Sie Kryptowährungen verstehen, können Sie Ihre Investitionsziele erreichen, unabhängig von ihrer Größe. Egal, wer Sie sind oder was Sie erreichen wollen, die Grundlagen von Krypto gelten für alle. Dieses Buch wird Ihnen dabei helfen, alle Aspekte von Kryptowährungen und Blockchain zu verstehen, einschließlich der Vorzüge und Herausforderungen dieser neuen Technologie. Es bietet Ihnen eine schrittweise Anleitung, um Ihr Verständnis zu vertiefen, sodass Sie sich sicherer im Umgang mit Kryptowährungen fühlen können. Noch nie zuvor gab es ein Buch, das einen so zugänglichen Ansatz verfolgt und so effektiv Anfängern hilft, Krypto zu begreifen. In den folgenden Seiten werden Sie erfahren: • Was Kryptowährung ist und warum sie so wichtig ist • Eine Einführung in die Blockchain-Technologie • Eine schrittweise Erklärung des Kryptowährungs-Minings • Die beliebtesten Kryptowäh

Kryptowährungen für Dummies (F&uuml;r Dummies)

by Krijn Soeteman

Sie haben viel über Bitcoin, Ethereum, Litecoin, Ripple, Monero, IOTA und Icon gelesen und wollen wissen, was dahintersteckt? Dann ist dieser knappe Einstieg in die Kryptowährungen genau das Richtige für Sie. Zuerst erklärt Ihnen der Autor, wie sich Kryptowährungen vom Geld, so wie Sie es kennen, unterscheiden. Im Folgenden geht er kurz auf die technischen Grundlagen, also auf die Blockchain ein. Und dann erfahren Sie, wie Sie Ihr Kryptogeld in Wallets aufbewahren, wie der Handel funktioniert und wie Sie mit Kryptowährungen - theoretisch - Geld verdienen können. So hilft Ihnen dieses Buch, wenn Sie zuverlässige und etwas tiefergehende Informationen suchen, aber keinen dicken Wälzer drehen wollen.

Kubeflow Operations Guide

by Josh Patterson Michael Katzenellenbogen Austin Harris

Building models is a small part of the story when it comes to deploying machine learning applications. The entire process involves developing, orchestrating, deploying, and running scalable and portable machine learning workloads--a process Kubeflow makes much easier. This practical book shows data scientists, data engineers, and platform architects how to plan and execute a Kubeflow project to make their Kubernetes workflows portable and scalable.Authors Josh Patterson, Michael Katzenellenbogen, and Austin Harris demonstrate how this open source platform orchestrates workflows by managing machine learning pipelines. You'll learn how to plan and execute a Kubeflow platform that can support workflows from on-premises to cloud providers including Google, Amazon, and Microsoft.Dive into Kubeflow architecture and learn best practices for using the platformUnderstand the process of planning your Kubeflow deploymentInstall Kubeflow on an existing on-premises Kubernetes clusterDeploy Kubeflow on Google Cloud Platform step-by-step from the command lineUse the managed Amazon Elastic Kubernetes Service (EKS) to deploy Kubeflow on AWSDeploy and manage Kubeflow across a network of Azure cloud data centers around the worldUse KFServing to develop and deploy machine learning models

Kubeflow for Machine Learning

by Holden Karau Boris Lublinsky Trevor Grant Richard Liu Ilan Filonenko

If you're training a machine learning model but aren't sure how to put it into production, this book will get you there. Kubeflow provides a collection of cloud native tools for different stages of a model's lifecycle, from data exploration, feature preparation, and model training to model serving. This guide helps data scientists build production-grade machine learning implementations with Kubeflow and shows data engineers how to make models scalable and reliable.Using examples throughout the book, authors Holden Karau, Trevor Grant, Ilan Filonenko, Richard Liu, and Boris Lublinsky explain how to use Kubeflow to train and serve your machine learning models on top of Kubernetes in the cloud or in a development environment on-premises.Understand Kubeflow's design, core components, and the problems it solvesUnderstand the differences between Kubeflow on different cluster typesTrain models using Kubeflow with popular tools including Scikit-learn, TensorFlow, and Apache SparkKeep your model up to date with Kubeflow PipelinesUnderstand how to capture model training metadataExplore how to extend Kubeflow with additional open source toolsUse hyperparameter tuning for trainingLearn how to serve your model in production

Kubernetes - A Complete DevOps Cookbook: Build and manage your applications, orchestrate containers, and deploy cloud-native services

by Murat Karslioglu

Leverage Kubernetes and container architecture to successfully run production-ready workloads Key Features Implement Kubernetes to orchestrate and scale applications proficiently Leverage the latest features of Kubernetes to resolve common as well as complex problems in a cloud-native environment Gain hands-on experience in securing, monitoring, and troubleshooting your application Book Description Kubernetes is a popular open source orchestration platform for managing containers in a cluster environment. With this Kubernetes cookbook, you'll learn how to implement Kubernetes using a recipe-based approach. The book will prepare you to create highly available Kubernetes clusters on multiple clouds such as Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, Alibaba, and on-premises data centers. Starting with recipes for installing and configuring Kubernetes instances, you'll discover how to work with Kubernetes clients, services, and key metadata. You'll then learn how to build continuous integration/continuous delivery (CI/CD) pipelines for your applications, and understand various methods to manage containers. As you advance, you'll delve into Kubernetes' integration with Docker and Jenkins, and even perform a batch process and configure data volumes. You'll get to grips with methods for scaling, security, monitoring, logging, and troubleshooting. Additionally, this book will take you through the latest updates in Kubernetes, including volume snapshots, creating high availability clusters with kops, running workload operators, new inclusions around kubectl and more. By the end of this book, you'll have developed the skills required to implement Kubernetes in production and manage containers proficiently. What you will learn Deploy cloud-native applications on Kubernetes Automate testing in the DevOps workflow Discover and troubleshoot common storage issues Dynamically scale containerized services to manage fluctuating traffic needs Understand how to monitor your containerized DevOps environment Build DevSecOps into CI/CD pipelines Who this book is for This Kubernetes book is for developers, IT professionals, and DevOps engineers and teams who want to use Kubernetes to manage, scale, and orchestrate applications in their organization. Basic understanding of Kubernetes and containerization is necessary.

Kubernetes Application Developer: Develop Microservices and Design a Software Solution on the Cloud

by Prateek Khushalani

Write efficient, smart, and optimized code for containerized applications on public and private clouds at a generic level. This book shows you how to set up microservices that are robust, scalable, and capable of running on GKE (Google Kubernetes Service), AKS (Azure Kubernetes Service), ECS (Elastic Container Service), or even on a vanilla K8S cluster. The book covers the nuts and bolts of container orchestration engines (COEs) and explains how to install and configure them. It also covers creation and deployment of a sample application on COEs. You will learn how to integrate different applications such as OAuth and how to test them and secure them using Istio Citadel. You also will be taught how to create HPA rules for microservices and scale only those microservices that require it, making your stack intelligent. In the concluding chapter, the book explains how to build a SaaS solution from scratch, running on the cloud with automated deployments accessed publicly via a secured ingress K8S controller.By the end of the book, you will have a good understanding of developing microservices and how to design and create a software solution on the cloud.What You Will LearnBuild software on Kubernetes in the most optimized wayInteract with Kubernetes using client SDKs in Python, Go, nodejs, etc.Create a testing and deployment CI/CD system for software stacksSecure your application using Istio, without writing codeAccess microservices using ingress controllers and scale them using HPA rulesWho This Book Is For Software and system engineers and developers

Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes

by Brendan Burns Eddie Villalba Dave Strebel Lachlan Evenson

In this practical guide, four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container orchestration system. Based on the experiences of companies that are running Kubernetes in production successfully, many of the methods are also backed by concrete code examples.This book is ideal for those already familiar with basic Kubernetes concepts who want to learn common best practices. You’ll learn exactly what you need to know to build your best app with Kubernetes the first time.Set up and develop applications in KubernetesLearn patterns for monitoring, securing your systems, and managing upgrades, rollouts, and rollbacksUnderstand Kubernetes networking policies and where service mesh fits inIntegrate services and legacy applications and develop higher-level platforms on top of KubernetesRun machine learning workloads in Kubernetes

Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes

by Brendan Burns Eddie Villalba Dave Strebel Lachlan Evenson

In this practical guide, four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container orchestration system. They distill decades of experience from companies that are successfully running Kubernetes in production and provide concrete code examples to back the methods presented in this book.Revised to cover all the latest Kubernetes features, new tooling, and deprecations, this book is ideal for those who are familiar with basic Kubernetes concepts but want to get up to speed on the latest best practices. You'll learn exactly what you need to know to build your best app with Kubernetes the first time.Set up and develop applications in KubernetesLearn patterns for monitoring, securing your systems, and managing upgrades, rollouts, and rollbacksIntegrate services and legacy applications and develop higher-level platforms on top of KubernetesRun machine learning workloads in KubernetesEnsure pod and container securityUnderstand issues that have become increasingly critical to the successful implementation of Kubernetes, such as chaos engineering/testing, GitOps, service mesh, and observability

Kubernetes Cookbook

by Hui-Chuan Chloe Lee Ke-Jou Carol Hsu Hideto Saito

Learn how to automate and manage your Linux containers and improve the overall performance of your system About This Book * Are you using containers in your organization and want to better manage, scale, and orchestrate apps on the container? Use the recipes in the book to find a reliable solution from experts * This is the first and only book on the market on Kubernetes, and it will show how to manage your containers in production using Kubernetes * Buy this book, simply follow the recipes, and you will be the master of your Linux containers Who This Book Is For The book is aimed at system administrators who have intermediate level of knowledge with Kubernetes and want to better manage their applications deployed over containers. Also, it will help those administrators who want to maintain and scale applications on these containers. What You Will Learn * Get to know how to build your own container cluster * Deploy and manage highly scalable applications using Kubernetes * Discover how to build high availability Kubernetes clusters * Find out how to build a continuous delivery pipeline for your application * Track metrics and logs for every container running in your cluster * Streamline the way you deploy and manage your applications with large-scale container orchestration In Detail Kubernetes is Google's solution to managing a cluster of containers. Kubernetes provides a declarative API to manage clusters while giving us a lot of flexibility. This book will provide you with recipes to better manage containers in different scenarios in production using Kubernetes. We will start by giving you a quick brush up on how Kubernetes works with containers along with an overview of the main Kubernetes features such as Pods, Replication Controllers, and more. Next, we will teach you how to create Kubernetes cluster and how to run programs on Kubernetes. We'll explain features such as High Availability Kubernetes master setup, using Kubernetes with Docker, and orchestration with Kubernetes using AWS. Later, will show you how to use Kubernetes-UI, and how to set up and manage Kubernetes clusters on the cloud and bare metal. Upon completion of this book, you will be able use Kubernetes in production and will have a better understanding of how to manage your containers using Kubernetes. Style and approach This recipe-based book precisely teaches you how to use Kubernetes in production and how to better manage your containers using Kubernetes.

Kubernetes Cookbook: Building Cloud Native Applications

by Sébastien Goasguen Sameer Naik Jonathan Michaux

Kubernetes is the de facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you'll learn hands-on Kubernetes recipes for automating the deployment, scaling, and operations of application containers across clusters of hosts.In this fully updated second edition, Sameer Naik, Sébastien Goasguen, and Jonathan Michaux from TriggerMesh provide a problem-solution-discussion format with easy lookups to help you find the detailed answers you need—fast. Kubernetes lets you deploy your applications quickly and predictably, so you can efficiently respond to customer demand. This cookbook delivers the essential knowledge that developers and system administrators need to get there.Recipes in this cookbook focus on:Creating a Kubernetes clusterUsing the Kubernetes command-line interfaceManaging fundamental workload typesWorking with servicesExploring the Kubernetes APIManaging stateful and non-cloud-native appsWorking with volumes and configuration dataCluster-level and application-level scalingSecuring your applicationsMonitoring and loggingMaintenance and troubleshooting

Refine Search

Showing 33,051 through 33,075 of 62,964 results