Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (2,457)
  • English  (2,457)
  • Application software ; Development  (2,457)
Datasource
Material
Language
Years
Keywords
Subjects(RVK)
  • 1
    ISBN: 9781000887051 , 1000887057 , 9781003322351 , 1003322352 , 9781000887075 , 1000887073
    Language: English
    Pages: 1 online resource
    Edition: First edition.
    Parallel Title: Erscheint auch als
    Keywords: Computer software Quality control ; Software maintenance ; Software architecture ; Application software Development ; COMPUTERS / Programming / Software Development ; COMPUTERS / Programming / Systems Analysis & Design ; COMPUTERS / Computer Engineering ; Application software ; Development ; Computer software ; Quality control ; Software architecture ; Software maintenance
    Abstract: Software evolution is a time-consuming and costly process due to its complex architecture. Software designers need to produce software that is effective as well as durable. Durability and effectiveness of software are the foremost priorities and challenges for developers. This book comprises real-life case studies of durability issues and their solutions that bring to light loopholes and show how to fix them, to enhance durability. Existing literature on software durability tells us that the first step is to recognise the problem. It gives information about durability, risk, estimation, knowledge, and governance based on five main characteristics: dependability, trustworthiness, usability, security, and human trust. The book serves as a complete package to get acquainted with assurance and risk management from a software durability perspective. It enhances our understanding of the concept of durability, its multi-dimensional approach, threats and their types, risk, mitigation techniques, and suggestive measures. The book reviews the emerging trends in the software development process in the context of durability concepts such as automated code reviews, coding standards, and software durability standards and their testing, cost management solutions, low-code or no-code solutions, and durability assurance.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9781484295946 , 1484295943
    Language: English
    Pages: 1 online resource (140 pages) , illustrations (black and white, and color).
    Series Statement: Design Thinking Series
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Miscellanea ; Technical writing ; Logiciels d'application ; Développement ; Miscellanées ; Rédaction technique ; technical writing ; Application software ; Development ; Technical writing ; Trivia and miscellanea
    Abstract: Developer documentation is a powerful tool in developer relations because it provides all the necessary information during the onboarding process and keeps your users informed on changes such as release notes, status reports and new and updated topics. Using a design thinking approach, this book aims to provide an easy to follow blueprint for building successful developer documentation by using the award winning platformOS developer portal as inspiration. You'll work with practical usable templates, workflows, and tools validated and peer-reviewed by international experts in the fields of documentation, technical writing, developer relations, and UX design. This book reveals the many factors that must be considered while crafting developer documentation, such as hitting the right target audience, designing a seamless onboarding experience, and selecting the right workflows and data analysis methods. You'll delve into this complex mix of topics, each with its unique considerations, and understand why its difficult for those working on developer documentation to understand the process, as well as all the necessary ingredients, tools, and resources to overcome that challenge. Crafting Docs for Success is your one-stop resource for empowering your team and community to contribute and help maintain your documentation, as well as further improve diversity and inclusion. You will: Examine how user research facilitates documentation development Utilize design thinking, community-driven documentation, and Docs as Code Understand editorial workflows and what happens at each step Write a style guide from scratch and use it for content production Review how methods and strategies fall into place during technical implementation.
    Note: Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    ISBN: 9781484292853 , 1484292855
    Language: English
    Pages: 1 online resource (xxii, 286 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Ansible (Computer file) ; Kubernetes ; Software configuration management ; Application software Development ; Logiciels ; Gestion de configurations ; Logiciels d'application ; Développement ; Application software ; Development ; Software configuration management
    Abstract: Learn how to automate your Kubernetes infrastructure using Ansible. This book will enable you to automate more tasks and save time with this human-readable platform. Containerized microservices deployed via Kubernetes allows you to save time, reduce human interaction and errors, and create applications that are more robust. You'll learn how to automate the most redundant activities such as reports, services, the launch of a pod, adding permanent storage, configuring load balancing, and adding or modifying any Kubernetes parameter. You'll also gain an understanding of end-to-end use cases and how advanced cluster automation, such as Helm packages and node states, are evolving. Each lesson utilizes a specific use-case for the modern Kubernetes cluster and focuses on a single module from the most crucial parameter, complete with code demonstrations. Each code example is battle-proven in real-life with console interaction and verification. You will: Automate Kubernetes cluster management, cloud services, pods, and storage with Ansible Configure your Ansible controller node Write and execute Ansible Playbook code that follows best practices Augment your productivity by applying Infrastructure as Code (IaC) Troubleshoot Ansible.
    Note: Includes index. - Online resource; title from PDF title page (SpringerLink, viewed May 22, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805120599 , 180512059X
    Language: English
    Pages: 1 online resource (1 audio file (3 hr.))
    Edition: [First edition].
    DDC: 005.1/2
    Keywords: Software architecture ; Application software Development ; Application software ; Development ; Software architecture ; Audiobooks ; Audiobooks
    Abstract: Discover an accessible pathway to advancing your career and becoming a web architect by building a solid technical ground in software architecture About This Audiobook Follow your desired career path that leads to a lucrative job as a web architect Develop a solid technical background in software architecture using real-world practices and patterns Learn proven techniques and design considerations from an industry expert In Detail Large-scale web applications require you to write code efficiently following business and architectural considerations. They require web developers to understand the impact of their work on the system and how they can evolve the product. With this audiobook, every developer will find something to take away. This audiobook will help web developers looking to change projects or work on a new project in understanding the context of the application, along with how some design decisions or patterns fit better in their application's architecture. It acts as a guide, taking you through different levels of professional growth with a focus on best practices, coding guidelines, business considerations, and soft skills that will help you gain the knowledge to craft a career in web development. Finally, you'll work with examples and ways of applying the discussed concepts in practical situations. By the end of this book, you'll have gained valuable insights into what it means to be a web architect, as well as the impact architecture has on a web application. Audience This audiobook is for web developers who want to become web architects. Beginner-level web developers will be able to develop a strong technical background, and experienced web developers will learn techniques to become better professionals by understanding the web architect's role and the impact of efficient architecture on their projects.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 28, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    ISBN: 1803230401 , 9781803230405
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    DDC: 005.13/3
    Keywords: Microsoft .NET Framework ; C (Computer program language) ; Application software Development ; Microsoft .NET Framework ; Application software ; Development ; C (Computer program language) ; Electronic books
    Abstract: Implement modern design patterns that leverage domain-driven data, to achieve resiliency and scalability for data-dependent applications Key Features Learn the tenets of event-driven architecture, coupled with reliable design patterns to enhance your knowledge of distributed systems and build a foundation for professional growth Understand how to translate business goals and drivers into a domain model that can be used to develop an app that enables those goals and drivers Identify areas to enhance development and ensure operational support through the architectural design process Book Description This book will guide you through various hands-on practical examples for implementing event-driven microservices architecture using C# 11 and .NET 7. It has been divided into three distinct sections, each focusing on different aspects of this implementation. The first section will cover the new features of .NET 7 that will make developing applications using EDA patterns easier, the sample application that will be used throughout the book, and how the core tenets of domain-driven design (DDD) are implemented in .NET 7. The second section will review the various components of a local environment setup, the containerization of code, testing, deployment, and the observability of microservices using an EDA approach. The third section will guide you through the need for scalability and service resilience within the application, along with implementation details related to elastic and autoscale components. You'll also cover how proper telemetry helps to automatically drive scaling events. In addition, the topic of observability is revisited using examples of service discovery and microservice inventories. By the end of this book, you'll be able to identify and catalog domains, events, and bounded contexts to be used for the design and development of a resilient microservices architecture. What you will learn Explore .NET 7 and how it enables the development of applications using EDA Understand messaging protocols and producer/consumer patterns and how to implement them in .NET 7 Test and deploy applications written in .NET 7 and designed using EDA principles Account for scaling and resiliency in microservices Collect and learn from telemetry at the platform and application level Get to grips with the testing and deployment of microservices Who this book is for This book will help .NET developers and architects looking to leverage or pivot to microservices while using a domain-driven event model.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781803233215 , 1803233214 , 9781803235578
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Android (Electronic resource) ; Application software Development ; Mobile computing ; Android (Electronic resource) ; Application software ; Development ; Mobile computing
    Abstract: Build exceptional Android applications and wearables with concise guided recipes and support the new foldable technology by using the latest Jetpack libraries Purchase of the print or Kindle book includes a free PDF eBook Key Features Leverage the power of the latest Jetpack libraries in your day-to-day Android development tasks Explore Wear OS and build large screens to support the foldable world using the declarative approach Write tests and debug your code as you discover the most useful tips, tricks, and best practices Book Description Android is a powerful operating system widely used in various devices, phones, TVs, wearables, automobiles, and more. This Android cookbook will teach you how to leverage the latest Android development technologies for creating incredible applications while making effective use of popular Jetpack libraries. You'll also learn which critical principles to consider when developing Android apps. The book begins with recipes to get you started with the declarative UI framework, Jetpack Compose, and help you with handling UI states, Navigation, Hilt, Room, Wear OS, and more as you learn what's new in modern Android development. Subsequent chapters will focus on developing apps for large screens, leveraging Jetpack's WorkManager, managing graphic user interface alerts, and tips and tricks within Android studio. Throughout the book, you'll also see testing being implemented for enhancing Android development, and gain insights into harnessing the integrated development environment of Android studio. Finally, you'll discover best practices for robust modern app development. By the end of this book, you'll be able to build an Android application using the Kotlin programming language and the newest modern Android development technologies, resulting in highly efficient applications. What you will learn Use Kotlin programming to build your Android applications Leverage modern Android development (MAD) libraries to create exceptional apps Explore modern app architecture concepts such as model-view-viewmodel (MVVM) Utilize dependency injection, clean architecture, and module organization Discover how to write UI and unit tests for your applications Get to grips with paging, data binding, and datastore Build large screens to support the new foldable world Explore principles of Wear OS in modern Android development Who this book is for This book is for active junior-to-mid-level Android developers with one to two years of professional experience in developing Android applications who are interested in advancing their knowledge of Android development. The recipes in this book use Kotlin and not Java.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    ISBN: 9781394165896 , 1394165897 , 9781394165889
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Azure (Computing platform) ; Application software Development ; Cloud computing ; Application software ; Development ; Cloud computing ; Microsoft Azure (Computing platform)
    Abstract: The perfect DevOps guide for beginning Azure users In Beginning Azure DevOps: Planning, Building, Testing and Releasing Software Applications on Azure, award-winning software engineer Adora Nwodo delivers a beginner's guide to DevOps on the Microsoft-powered Azure cloud platform. In the book, you'll learn to deploy Azure's built-in DevOps tools required to plan, build, test, and ship applications. The author explains how to use Azure's functionality for project management, version control, code testing, and continuous integration and continuous delivery (CI/CD). She discusses how to plan software development projects from start to finish using Agile and Scrum techniques. Readers will also find: Updated source code repositories on GitHub with instructive practice exercises Strategies for improving collaboration and automating your code-to-cloud workflows Techniques for securing your code with advanced capabilities An essential resource for Azure novices who hope to learn about the myriad possibilities unlocked by Azure DevOps tools, Beginning Azure DevOps will also earn a place in the libraries of software professionals familiar with other cloud platforms who hope to gain a foothold in the Azure cloud environment.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    ISBN: 9781484294840 , 148429484X
    Language: English
    Pages: 1 online resource (xvii, 336 pages) , illustrations
    Edition: Third edition.
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Visual studio ; Microsoft Windows (Computer file) ; Mac OS ; Linux ; Application software Development ; Cross-platform software development ; Linux ; Mac OS ; Microsoft Visual studio ; Microsoft Windows (Computer file) ; Logiciels d'application ; Développement ; Application software ; Development ; Cross-platform software development
    Abstract: Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice. Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. This third edition has been updated to match the latest releases of the environment. Additional updates relate to .NET 7 and explain how to consume AI services from code you write in Visual Studio Code. This new edition is also refreshed with the latest updates, such as enhanced merge editor, creating extensions, support for the Julia language, and much more. The book teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code files, complete projects, and come away with an understanding of advanced code-editing features that will help you focus on productivity, and source code collaboration with Git. What You Will Learn Get started with practical guidance on Visual Studio Code, including expansive guidance on writing apps with C# and Python Understand how to edit individual files and how to work with folders by working on the latest workspace trust and multi-root workspaces Debug code on multiple platforms through real-world guidance, such as working under corporate networks Package code into Docker containers and deploy these to Azure Acquire valuable tips, tricks, and suggestions from hard-earned, real-world experience to be more productive.
    Note: Includes index. - Online resource; title from PDF title page (SpringerLink, viewed May 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Language: English
    Pages: 1 online resource (544 pages) , illustrations
    Edition: [First edition].
    Series Statement: The Addison-Wesley signature series
    DDC: 006.7/6
    Keywords: Application program interfaces (Computer software) ; Application software Development ; Web services ; Application program interfaces (Computer software) ; Application software ; Development ; Web services
    Abstract: In Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, five expert architects and developers cover the entire API lifecycle, from launching projects and establishing goals through defining requirements, elaborating designs, planning evolution, and creating useful documentation. They crystallize the collective knowledge of many practitioners into 44 API design patterns, consistently explained with context, pros and cons, conceptual solutions, and concrete examples. To make their pattern language accessible, they present a domain model, a running case study, decision narratives with pattern selection options and criteria, and walkthroughs of real-world projects applying the patterns in two different industries.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson
    ISBN: 9780137591695 , 0137591691
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 26 min.)) , sound, color.
    Edition: [First edition].
    Series Statement: Live lessons
    DDC: 005.2/762
    Keywords: TypeScript (Computer program language) ; Application software Development ; Web applications ; Application software ; Development ; TypeScript (Computer program language) ; Web applications ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Sneak Peek The Sneak Peek program provides early access to Pearson video products and is exclusively available to Safari subscribers. Content for titles in this program is made available throughout the development cycle, so products may not be complete, edited, or finalized, including video post-production editing. TypeScript Essentials.
    Note: "Sneak peek.". - Online resource; title from title details screen (O'Reilly, viewed June 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (200 pages)
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Study guides Development ; Virtual computer systems Study guides ; Open source software ; Computer programmers Certification ; Application software ; Development ; Computer programmers ; Certification ; Open source software ; Virtual computer systems ; Study guides ; Electronic books
    Abstract: Vulnerabilities in software and IT infrastructure pose a major threat to organizations. In response, the Cloud Native Computing Foundation (CNCF) developed the Certified Kubernetes Security Specialist (CKS) certification to verify an administrator's proficiency to protect Kubernetes clusters and the cloud native software they contain. This practical book helps you fully prepare for the certification exam by walking you through all of the topics covered. Different from typical multiple-choice formats used by other certifications, this performance-based exam requires deep knowledge of the tasks it covers under intense time pressure. If you want to pass the CKS exam on the first go, author Benjamin Muschko shares his personal experience to help you learn the objectives, abilities, and tips and tricks you need to pass on the first attempt. Identify, mitigate, and/or minimize threats to cloud native applications and Kubernetes clusters Learn the ins and outs of Kubernetes's security features, and external tools for security detection and mitigation purposes Demonstrate competency to perform the responsibilities of a Kubernetes administrator or application developer with a security viewpoint Solve real-world Kubernetes problems in a hands-on, command-line environment Effectively navigate and solve questions during the CKS exam.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 15, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    Atlanta, GA : Big Nerd Ranch
    Language: English
    Pages: 1 online resource (483 pages) , illustrations
    Edition: [First edition].
    Series Statement: The Big Nerd Ranch guide
    DDC: 005.1
    Keywords: Application software Development ; JavaScript (Computer program language) ; Web site development ; Application software ; Development ; JavaScript (Computer program language) ; Web site development
    Abstract: React is today's most popular open-source JavaScript library for front-end web application development. React Programming: The Big Nerd Ranch Guide helps programmers with experience in HTML, CSS, and JavaScript master React through hands-on examples. Based on Big Nerd Ranch's popular React Essentials bootcamp, this guide illuminates key concepts with realistic code, guiding you step by step through building a starter app and a complete, production-ready app, both crafted to help you quickly leverage Reacts remarkable power. Use React to write reliable, declarative code, create carts and other e-commerce features, optimize performance, and gain experience with component and end-to-end testing. Along the way, you will learn to use tools like Create React App, functional components, hooks, ESLint, React Router, websockets, the React Testing Library, and Cypress.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress
    ISBN: 9781484279489 , 1484279484
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Accessible Web sites for people with disabilities ; Mobile computing ; Wearable technology ; Accessible Web sites for people with disabilities ; Application software ; Development ; Mobile computing ; Wearable technology
    Abstract: Take a deep look at accessibility as it applies to mobile and wearables. This book covers topics within the accessibility domain that are rarely covered or understood, despite the fact that nearly half of the world's population uses smartphones. Moreover, by 2025, 72% of smartphone users are expected to only use smartphones to access the internet. And yet, accessibility is often an afterthought instead of a core principle of product development. This book changes that. You will begin by exploring the current landscape and policy frameworks, looking at the software product lifecycle and how to embed inclusion from the start. You'll learn the nuances of mobile accessibility as it applies to mobile devices, wearables, and IoT. From there you'll move onto automated testing, accessibility and inclusion, and the next frontiers of emerging technology including AR and VR. There will be notes at the end of programming examples to help those in orthogonal roles, such as project management, understand the basics and the language to better communicate with their engineering counterparts. Over 1 billion people in the world live with some form of disability so it's imperative you devise a comprehensive game plan to make your digital products accessible for all. Beyond Accessibility Compliance is your guide to understanding the current landscape of assistive technology and how emerging techniques are changing the way we think about personalization and accessibility. What You'll Learn See how people with the most common forms of disabilities use digital products Review the basics of the product development lifecycle and how to embed accessibility Explore tangible answers as to how accessibility pertains to unique roles Understand the difference between compliance and usability Make data visualizations accessible for blind users Implement code-level changes to address gaps in accessibility Build a campus programs and course material inclusive for people with disabilities Who This Book Is For Current developers, designers, and others building technology products with basic knowledge of front-end development. This book is also suitable for students in computer science, engineering, HCI, and related fields. Sections that are not engineering-specific are applicable to design, user research, communication, and business students who are looking to pursue careers in technology.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    ISBN: 180461369X , 9781804613696
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    DDC: 005.3
    Keywords: Application software Development ; Go (Computer program language) ; Application software ; Development ; Go (Computer program language) ; Electronic books
    Abstract: Evolve the humble CLI using Go and unleash the next generation of powerful, flexible, and empathy-driven interfaces Purchase of the print or Kindle book includes a free PDF eBook Key Features Discover how Go enables the development of elegant and intuitive CLIs Explore a range of CLI development aspects and pick up a vast array of best practices Create engaging and user-friendly interfaces and learn how to distribute them Book Description Although graphical user interfaces (GUIs) are intuitive and user-friendly, nothing beats a command-line interface (CLI) when it comes to productivity. Many organizations settle for a GUI without searching for alternatives that offer better accessibility and functionality. If this describes your organization, then pick up this book and get them to rethink that decision. Building Modern CLI Applications in Go will help you achieve an interface that rivals a GUI in elegance yet surpasses it in high-performance execution. Through its practical, step-by-step approach, you'll learn everything you need to harness the power and simplicity of the Go language to build CLI applications that revolutionize the way you work. After a primer on CLI standards and Go, you'll be launched into tool design and proper framework use for true development proficiency. The book then moves on to all things CLI, helping you master everything from arguments and flags to errors and API calls. Later, you'll dive into the nuances of empathic development so that you can ensure the best UX possible, before you finish up with build tags, cross-compilation, and container-based distribution. By the end of this UX book, you'll be fully equipped to take the performance and flexibility of your organization's applications to the next level. What you will learn Master the Go code structure, testing, and other essentials Add a colorful dashboard to your CLI using engaging ASCII banners Use Cobra, Viper, and other frameworks to give your CLI an edge Handle inputs, API commands, errors, and timeouts like a pro Target builds for specific platforms the right way using build tags Build with empathy, using easy bug submission and traceback Containerize, distribute, and publish your CLIs quickly and easily Who this book is for This book is for beginner- and intermediate-level Golang developers who take an interest in developing CLIs and enjoy learning by doing. You'll need an understanding of basic Golang programming concepts, but will require no prior knowledge of CLI design and development. This book helps you join a community of CLI developers and distribute within the popular Homebrew package management tool.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    ISBN: 9781803235998 , 1803235993 , 9781803230085
    Language: English
    Pages: 1 online resource (359 pages)
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 004.6782
    Keywords: Cloud computing ; Computer architecture ; Application software Development ; Application software ; Development ; Cloud computing ; Computer architecture
    Abstract: Get up and running with serverless workloads across AWS, Azure, GCP, Kubernetes, and virtual machines with real-life examples and best practices for design, development, and security of serverless applications Purchase of the print or Kindle book includes a free PDF eBook Key Features Learn with DIY projects and step-by-step instructions for different serverless technologies and vendors Explore detailed sections on running serverless workloads across Kubernetes and virtual machines Discover Cloudflare Serverless Solutions to modernize your web applications Book Description Serverless computing has emerged as a mainstream paradigm in both cloud and on-premises computing, with AWS Lambda playing a pivotal role in shaping the Function-as-a-Service (FaaS) landscape. However, with the explosion of serverless technologies and vendors, it has become increasingly challenging to comprehend the foundational services and their offerings. Architecting Cloud Native Serverless Solutions lays a strong foundation for understanding the serverless landscape and technologies in a vendor-agnostic manner. You'll learn how to select the appropriate cloud vendors and technologies based on your specific needs. In addition, you'll dive deep into the serverless services across AWS, GCP, Azure, and Cloudflare followed by open source serverless tools such as Knative, OpenFaaS, and OpenWhisk, along with examples. You'll explore serverless solutions on Kubernetes that can be deployed on both cloud-hosted clusters and on-premises environments, with real-world use cases. Furthermore, you'll explore development frameworks, DevOps approaches, best practices, security considerations, and design principles associated with serverless computing. By the end of this serverless book, you'll be well equipped to solve your business problems by using the appropriate serverless vendors and technologies to build efficient and cost-effective serverless systems independently. What you will learn Understand the serverless landscape and its potential Build serverless solutions across AWS, Azure, and GCP Develop and run serverless applications on Kubernetes Implement open source FaaS with Knative, OpenFaaS, and OpenWhisk Modernize web architecture with Cloudflare Serverless Discover popular serverless frameworks and DevOps for serverless Explore software design and serverless architecture patterns Acquire an understanding of serverless development and security best practices Who this book is for This book is for DevOps, platform, cloud, site reliability engineers, or application developers looking to build serverless solutions. It's a valuable reference for solution architects trying to modernize a legacy application or working on a greenfield project. It's also helpful for anyone trying to solve business or operational problems without wanting to manage complicated technology infrastructure using serverless technologies. A basic understanding of cloud computing and some familiarity with at least one cloud vendor, Python programming language, and working with CLI will be helpful when reading this book.
    Note: Table of ContentsServerless computing and Function as a serviceBackend as a Service and Powerful Serverless PlatformsServerless solutions in AWSServerless Solutions in AzureServerless solutions in GCPServerless CloudflareKubernetes, Knative, and OpenFaaSSelf-hosted FaaS with Apache OpenwhiskImplementing DevOps Practices for ServerlessServerless security, Observability, and Best PracticesArchitectural and Design Patterns for Serverless. - Description based on CIP data; resource not viewed
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    ISBN: 9781801815277 , 1801815275 , 9781801812399
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Amazon Web Services (Firm) ; Application software Development ; Cloud computing ; Amazon Web Services (Firm) ; Application software ; Development ; Cloud computing
    Abstract: Uncover the secrets of building maintainable, extensible, and virtually indestructible cloud applications on AWS with Cloud Development Kit (CDK) Purchase of the print or Kindle book includes a free PDF eBook Key Features Build complex cloud applications with the revolutionary AWS CDK Gain practical knowledge of AWS CDK to leverage the powerful toolset of AWS Employ practical exercises & architectural design patterns for developing modern serverless application Book Description As cloud applications are becoming more complex, multiple tools and services have emerged to cater to the challenges of running reliable solutions. Although infrastructure as code, containers, and orchestration tools, such as Kubernetes, have proved to be efficient in solving these challenges, AWS CDK represents a paradigm shift in building easily developed, extended, and maintained applications. With AWS CDK in Practice, you'll start by setting up basic day-to-day infrastructure while understanding the new prospects that CDK offers. You'll learn how to set up pipelines for building CDK applications on the cloud that are long-lasting, agile, and maintainable. You'll also gain practical knowledge of container-based and serverless application development. Furthermore, you'll discover how to leverage AWS CDK to build cloud solutions using code instead of configuration files. Finally, you'll explore current community best practices for solving production issues when dealing with CDK applications. By the end of this book, you'll have practical knowledge of CDK, and you'll be able to leverage the power of AWS with code that is simple to write and maintain using AWS CDK. What you will learn Turn containerized web applications into fully managed solutions Explore the benefits of building DevOps into everyday code with AWS CDK Uncover the potential of AWS services with CDK Create a serverless-focused local development environment Self-assemble projects with CI/CD and automated live testing Build the complete path from development to production with AWS CDK Become well versed in dealing with production issues through best practices Who this book is for This book is for traditional full stack developers looking to explore the new world of Infrastructure as Code and serverless applications, solutions architects seeking to define their services with AWS CDK, and DevOps specialists searching for a better management technique to configure files. Readers should not be new to coding and must have experience in web development in languages such as Python, JS, Typescript, Java, etc. along with a basic understanding of how web applications are developed.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    ISBN: 9781484295359 , 1484295358
    Language: English
    Pages: 1 online resource (285 pages) , illustrations (black and white, and colour).
    Parallel Title: Erscheint auch als
    Keywords: Web-based user interfaces Design ; Application software Development ; Logiciels d'application ; Développement ; Application software ; Development
    Abstract: 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 theyve 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. Dont miss this opportunity to take your UI development skills to the next level! You will: Gain an overview of the technologies that can be used to implement enterprise-ready UIs that can be deployed in the cloud as well as on-premises Discover resources for connecting with domain experts to stay on top your game and learn about innovations in the SAP ecosystem Survey industry-wide technologies trends, like micro frontends and SSR, and relate these trends to both enterprise software and new projects led by SAP.
    Note: Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    ISBN: 9781484294765 , 1484294769
    Language: English
    Pages: 1 online resource (255 pages)
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Mobile apps ; Business enterprises Technological innovations ; Logiciels d'application ; Développement ; Applications mobiles ; Entreprises ; Innovations ; Application software ; Development ; Business enterprises ; Technological innovations ; Mobile apps
    Abstract: 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 developmentfrom an initial idea to the final product. Youll look at the setbacks in development that can cost you a successful outcome, and review proven practices and features that lead to success no matter what industry you operate in. Youll also understand the dynamics of mobile app development, and the best ways to ensure that your mobile app serves your companys goal for further growth. At the end, youll 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. You will: Launch and position your app in the market Develop apps for internal and external audiences Collect and incorporate user feedback See why any great business today starts with a solid digital foundation.
    Note: Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    ISBN: 9781484294673 , 148429467X
    Language: English
    Pages: 1 online resource (xvii, 219 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Augmented reality ; Application software Development ; Réalité augmentée ; Logiciels d'application ; Développement ; augmented reality ; Application software ; Development ; Augmented reality ; Mathematics
    Abstract: Build augmented reality effects using Spark AR focusing on practical, project-based learning. 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. We will begin by learning the fundamentals of augmented reality, become familiar with key terminology, and discover the use cases this technology is most effective for. Using that foundational knowledge, we will learn how to make selfie effects, create virtual objects in the real world, and build games that respond to facial expressions and physical inputs. On completing the book, you will learn to ship effects publicly, to market their effects, and to create effects which are inclusive to their audience and have real user value.
    Note: Online resource; title from PDF title page (SpringerLink, viewed June 12, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    ISBN: 9781484295113 , 1484295110
    Language: English
    Pages: 1 online resource (xiii, 252 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Google (Firm) ; Google Apps ; Application software Development ; Cloud computing ; Computing platforms ; Java (Computer program language) ; Google (Firm) ; Google Apps ; Logiciels d'application ; Développement ; Infonuagique ; Plateformes (Informatique) ; Java (Langage de programmation) ; Application software ; Development ; Cloud computing ; Computing platforms ; Java (Computer program language)
    Abstract: 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. You will: Create 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 scenarios Implement GCP services such as Datastore, SQL, and Spanner Leverage GCP tools such as the SDK and Cloud Shell.
    Note: Includes index. - Online resource; title from PDF title page (SpringerLink, viewed June 12, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 41 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1
    Keywords: Microsoft .NET Framework ; Application software Development ; C (Computer program language) ; Microsoft .NET Framework ; Application software ; Development ; C (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 52 Weeks .NET - The Series Iterative .NET Live Coding 1.0 52 Weeks Live coding NET ep1- Setup Github CodeSpaces for .NET 2.0 52 Weeks Live coding NET Episode2 - Going through Microsoft tutorial on CSharp 3.0 52 Weeks Live coding NET Episode3 - Running Blazor on .NET Core 4.0 52 Weeks of Live Coding NET Episode 4 - Starting with CDK and Failing 5.0 52 Weeks of Live Coding NET Episode 5 - Building a CDK App and Succeeding 6.0 52 Weeks net EP6 more cdk2.0 - Trying a more complicated CDK app and Failing Topics include CSharp Blazor .NET Core CDK 2.0 Additional Popular Resources Pytest Master Class AWS Solutions Architect Professional Course Github Actions and GitOps in One Hour Video Course Jenkins CI/CD and Github in One Hour Video Course AWS Certified Cloud Practitioner Video Course Advanced Testing with Pytest Video Course AWS Solutions Architect Certification In ONE HOUR Python for DevOps Master Class 2022: CI/CD, Github Actions, Containers, and Microservices MLOPs Foundations: Chapter 2 Walkthrough of Practical MLOps Learn Docker containers in One Hour Video Course Introduction to MLOps Walkthrough AZ-900 (Azure Fundamentals) Quick reference guide 52 Weeks of AWS Episode 8: Infrastructure as Code with CDK and AWS Lambda Learn GCP Cloud Functions in One Hour Video Course Python Devops in TWO HOURS! MLOps Platforms From Zero: DatMLOps Platforms From Zero: Databricks, MLFlow/MLRun/SKLearn AWS Machine Learning Certification In ONE HOUR Fast, documented Machine Learning APIs with FastAPI Zero to One: AWS Lambda with SAM and Python in One Hour AWS Storage Solutions 2022: EBS/S3/EFS/Glacier Python Bootcamp for Data Testing In Python book Minimal Python book Practical MLOps book Python for DevOps-Playlist.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 23, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    ISBN: 9781801071369 , 1801071365 , 9781801079198
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 658/.05
    Keywords: Business Data processing ; Application software Development ; Artificial intelligence ; Human-computer interaction ; Application software ; Development ; Artificial intelligence ; Business ; Data processing ; Human-computer interaction ; Electronic books ; Electronic books
    Abstract: Build intelligent bots with a low-code design studio from SAP to automate repetitive manual processes and thus save precious labor hours and improve the business process efficiency Key Features Perform quick integration with an older system where building a standard integration might be too expensive Avoid erroneous data caused by inadvertent errors introduced by human actors due to lack of checks Increase productivity by working on high-value-added activities Book Description SAP Intelligent Robotic Process Automation (RPA) enables businesses to automate repetitive work and integrate automation capabilities across SAP and non-SAP systems. This book provides end-to-end coverage of business process automation using SAP Intelligent RPA and shows how to build multiple SAP Intelligent RPA projects from start to finish. Some of these projects may build upon the work done in previous chapters to showcase the Agile development process in SAP Intelligent RPA. As you progress, you'll cover the SAP Intelligent RPA factory, Desktop Studio, Cloud Studio, and the Bot store. You'll also learn about the building blocks of the SAP Intelligent RPA solution and creating bots from initial application declaration to workflow design and deployment, along with making bots run in attended and unattended modes. You'll also learn about SAP Process Automation, the new SAP service that is going to replace the SAP Intelligent RPA service soon. Finally, we will discuss the migration path for your SAP Intelligent RPA projects to SAP Process Automation and showcase that the RPA development remains similar in both services. By the end of this RPA book, you'll be able to create and manage complex bots that are capable of interacting with SAP and non-SAP systems. What you will learn Understand RPA and the broad context that RPA operates in Explore the low-code, no-code, and pro-code capabilities offered by SAP Intelligent RPA 2.0 Focus on bot development, testing, deployment, and configuration using SAP Intelligent RPA Get to grips with SAP Intelligent RPA 2.0 components and explore the product development roadmap Debug your project to identify the probable reasons for errors and remove existing and potential bugs Understand security within SAP Intelligent RPA, authorization, roles, and authentication Who this book is for This book is for developers and business users who are interested in learning SAP Intelligent RPA for automation of non-value-added, monotonous, and error-prone work. A basic understanding of JavaScript programming is required to engage in pro-code development for addressing complex challenges.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    ISBN: 9781484287583 , 1484287584
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    Keywords: iCloud ; iOS (Electronic resource) ; Cloud computing ; Swift (Computer program language) ; Application software Development ; iCloud ; iOS (Electronic resource) ; Application software ; Development ; Cloud computing ; Swift (Computer program language) ; Electronic books
    Abstract: Create a professional looking app from start to finish that takes advantage of iCloud technology. Rather than working with Storyboarding for building your UI, you'll use code to build professional looking screens. Using code is standard for professional developers to fit form factor alignment across multiple screen sizes and other design constraints. First, you'll build a basic, functional UX screen. Then you'll incorporate iCloud with CloudKit for data persistence and private, public, and shared databases. Here your code-drive UI design will expand out to developing professional looking screens with animation. You'll also learn to work with reminder and notification boxes, sharing data between your users, and adding functionally for interaction with other Apps. Finally, you'll tackle testing and using Test Flight before publishing your app to the App Store. This book offers a practical guide for coders at any level who want to learn and create professional looking iOS apps leveraging the database features of iCloud and the numerous extensions that Apple provides in the Xcode environment. Create professional looking apps that are secure and your users will love! What You'll Learn Leverage CloudKit for Backend as a Service Handle Asynchronous processes Share data among users of your app with simultaneous modifications Who This Book Is For iOS developers familiar with the basics of Swift coding who want to work with iCloud databases or move into more advanced fields, such as using extensions or designing UX in code.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : PACKT PUBLISHING LIMITED
    ISBN: 9781804618196 , 1804618195 , 9781804617007
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Go (Computer program language) ; Application software ; Development ; Go (Computer program language)
    Abstract: Build, scale, and maintain microservices in Golang with ease. Key Features Create and organize well-structured Go microservices Learn industry best practices and gain insights into Go microservice development tools, patterns, and solutions Cover hands-on Golang examples in each chapter Book Description This book covers the key benefits and common issues of microservices, helping you understand the problems microservice architecture helps to solve, the issues it usually introduces, and the ways to tackle them. You'll start by learning about the importance of using the right principles and standards in order to achieve the key benefits of microservice architecture. The following chapters will explain why the Go programming language is one of the most popular languages for microservice development and lay down the foundations for the next chapters of the book. You'll explore the foundational aspects of Go microservice development including service scaffolding, service discovery, data serialization, synchronous and asynchronous communication, deployment, and testing. After covering the development aspects, you'll progress to maintenance and reliability topics. The last part focuses on more advanced topics of Go microservice development including system reliability, observability, maintainability, and scalability. In this part, you'll dive into the best practices and examples which illustrate how to apply the key ideas to existing applications, using the services scaffolded in the previous part as examples. By the end of this book, you'll have gained hands-on experience with everything you need to develop scalable, reliable and performant microservices using Go. What you will learn Get familiar with the industry's best practices and solutions in microservice development Understand service discovery in the microservices environment Explore reliability and observability principles Discover best practices for asynchronous communication Focus on how to write high-quality unit and integration tests in Go applications Understand how to profile Go microservices Who this book is for This book is for all types of developers, from people interested in learning how to write microservices in Go to seasoned professionals who want to take the next step in mastering the art of writing scalable and reliable microservice-based systems. A basic understanding of Go will come in handy.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (14 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Swift (Computer program language) ; Application software Development ; Application software ; Development ; Swift (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Exploring concurrency options with Swift 00:00 Intro 01:14 Asynchronous code 03:20 Looking at await 06:19 Using async functions 07:00 Looking at for try await 08:59 Looking at async let 10:53 Exploring actor.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (12 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Swift (Computer program language) ; Application software Development ; Application software ; Development ; Swift (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Continuing to go through Swift language guide 00:00 Intro 01:46 Person Class 04:03 If else statements 06:34 subscript with getter and setter and function 08:18 putting optional chaining together.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (11 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Swift (Computer program language) ; Application software Development ; Application software ; Development ; Swift (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Error Handing with Swift 00:00 Intro 01:07 Propogating Errors 01:47 Looking at an entire error propogation class 03:35 Using guards in Swift 06:01 Using catch in Swift 08:07 Using functions in Swift 09:45 Using a defer.
    Note: Online resource; title from title details screen (O'Reilly, viewed June, 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (15 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Swift (Computer program language) ; Application software Development ; Swift (Langage de programmation) ; Logiciels d'application ; Développement ; Application software ; Development ; Swift (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Swift Classes and Structures 00:00 Intro.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 video file (59 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1
    Keywords: Amazon Web Services (Firm) ; AWS Lambda ; Application software Development ; Instructional films ; Nonfiction films ; Internet videos ; Amazon Web Services (Firm) ; Application software ; Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: At Honeycomb, customers send lots of data and then compose complex, ad hoc queries. Most are simple, some are not, and some are really not. The load is complex, spontaneous, and urgent, and it would have been prohibitively expensive to size a server cluster to handle big queries quickly. So Honeycomb took a different approach: farm the work out to AWS Lambda, Amazon's serverless offering. In this model, Lambda becomes an on-demand accelerator for Honeycomb's always-on servers. The benefits are immense, improving response times by an order of magnitude. But the challenges are numerous and often unexpected. Join us for this Case Study with Honeycomb developer advocate Jessica Kerr to learn how Honeycomb approached the problem of handling its clients' queries with Lambda. You'll learn the benefits and constraints of the serverless-as-accelerator model and get practical advice based on Honeycomb's own hard-earned experience. Recorded on April 26, 2022. See the original event page for resources for further learning or watch recordings of other past events. O'Reilly Case Studies explore how organizations have overcome common challenges in business and technology through a series of one-hour interactive events. You'll engage in a live conversation with experts, sharing your questions and challenges while hearing their unique perspectives, insights, and lessons learned.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 10, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    Online Resource
    Online Resource
    [Place of publication not identified] : PACKT PUBLISHING LIMITED
    ISBN: 9781838828004
    Language: English
    Pages: 1 online resource (1 volume)
    Parallel Title: Erscheint auch als
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Rust (Computer program language) ; Sites Web ; Développement ; Logiciels ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation) ; Rust (Langage de programmation) ; Application software ; Development ; Assembly languages (Electronic computers) ; Internet programming ; Rust (Computer program language) ; Web site development ; Computer programs ; Electronic books ; Electronic books
    Abstract: Understand the basic building blocks of WebAssembly and learn, install, and use various tools from the Rust and WebAssembly ecosystem Key Features Understand the Rust programming language and WebAssembly concepts for web development Build web, mobile, and embedded apps using WebAssembly Enhance the scalability and resilience of your web apps Book Description Rust is an open source language tuned toward safety, concurrency, and performance. WebAssembly brings all the capabilities of the native world into the JavaScript world. Together, Rust and WebAssembly provide a way to create robust and performant web applications. They help make your web applications blazingly fast and have small binaries. Developers working with JavaScript will be able to put their knowledge to work with this practical guide to developing faster and maintainable code. Complete with step-by-step explanations of essential concepts, examples, and self-assessment questions, you'll begin by exploring WebAssembly, using the various tools provided by the ecosystem, and understanding how to use WebAssembly and JavaScript together to build a high-performing application. You'll then learn binary code to work with a variety of tools that help you to convert native code into WebAssembly. The book will introduce you to the world of Rust and the ecosystem that makes it easy to build/ship WebAssembly-based applications. By the end of this WebAssembly Rust book, you'll be able to create and ship your own WebAssembly applications using Rust and JavaScript, understand how to debug, and use the right tools to optimize and deliver high-performing applications. What you will learn Explore WebAssembly and the different tools available in the WebAssembly ecosystem Understand the raw WebAssembly binary and the WebAssembly text format Use the Web and JavaScript API with wasm-bindgen Optimize Rust and WebAssembly for high performance Run and debug WebAssembly and Rust code Explore various tools available in the RustWASM ecosystem Who this book is for This book is for JavaScript developers who want to deliver better performance and ship type-safe code. Rust developers or backend engineers looking to build full-stack applications without worrying too much about JavaScript programming will also find the book useful.
    Note: Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (10 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: GitHub (Computer file) ; Application software Development ; Application software ; Development ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Learn to use Github CodeSpaces and Github Actions to Build and Test C# and XUnit projects. 00:00 Intro 01:03 Create Github Project for C# 01:27 Create Github Codespace 16 core Visual Studio environment 03:15 Create Xunit project with dotnet cli 04:04 Create XUnit test 04:40 Find build and test commands for project 06:51 Setup and run GitHub Actions project 08:04 Verify Github Actions Compiles and Tests C#.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484285985 , 1484285980
    Language: English
    Pages: 1 online resource (1 video file (35 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3/82
    Keywords: iOS (Electronic resource) ; Application software Development ; iOS (Electronic resource) ; Application software ; Development ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Spice up the design of your apps by adding functionality for user customization. You'll program your apps to allow users to pick different icons. From assets you've imported and made available, users can update their homescreen icon for your app to reflect the season, match their wallpaper, or sync with a current Holiday. This meshes nicely with the newer implementation of widgets to bring more life to users' homescreens and your apps. What You'll Learn Create a basic Xcode project for iOS Import assets for icons Program a UI element for picking between icons Who This Video Is For Developers with some experience using Xcode and Swift.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    San Francisco : No Starch Press
    ISBN: 9781718502451 , 1718502451
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.8
    Keywords: Application program interfaces (Computer software) ; Application software Development ; Interfaces de programmation d'applications ; Logiciels d'application ; Développement ; APIs (interfaces) ; Application program interfaces (Computer software) ; Application software ; Development ; Electronic books ; Electronic books
    Abstract: "Teaches how to penetration-test APIs, make APIs more secure, set up a streamlined API testing lab with Burp Suite and Postman, and master tools for reconnaissance, endpoint analysis, and fuzzing. Topics covered include REST and GraphQL APIs, API authentication mechanisms, vulnerabilities, and techniques for bypassing protections. Includes nine guided labs"--
    Note: Includes index. - Description based on print version record and CIP data provided by publisher; resource not viewed
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 19 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1/17
    Keywords: Python (Computer program language) ; Application software Development ; Cloud computing ; Python (Langage de programmation) ; Logiciels d'application ; Développement ; Infonuagique ; Application software ; Development ; Cloud computing ; Python (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Learn to build a project from zero, test it with Github Actions. Next, build both Click and Fire Command-Line Tools. Finally containerize a Fast API Wikipedia Scraper and deploy to AWS App Runner. 00:00 Intro 03:00 Statements in Python using Colab 10:00 List and Dictionaries Python 21:00 Using Github Codespaces to build project 38:00 Setup Github Actions 44:00 Python Functions 1:03:00 Build Wikipedia bot 1:12:00 Build Click Command-Line Tool Interface Wikipedia Bot 1:38:15 Build Python Fire Command-Line Tool 1:42:21 Build FastAPI Wikipedia Bot 1:56:00 Containerize FastAPI Wikipedia Bot with Docker 2:07:08 Deploy AWS App Runner FastAPI Wikipedia Bot with Docker.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    ISBN: 9781803232973
    Language: English
    Pages: 1 online resource (586 pages) , illustrations
    Edition: Second edition.
    DDC: 005.13/3
    Keywords: Microsoft .NET Framework ; C (Computer program language) ; Software architecture ; Application software Development ; Microsoft .NET Framework ; Application software ; Development ; C (Computer program language) ; Software architecture ; Electronic books
    Abstract: A comprehensive guide to every important component of C# and .NET 6 required to build robust enterprise web applications. Building production-ready enterprise applications can be a challenging task due to the overabundance of tools and their different versions that make app development complex. This book simplifies the process with an end-to-end road map for building enterprise applications from scratch using the latest features of .NET Core 6 and C# 10. Throughout the book, you'll work on creating an enterprise app, adding a key component to the app with each chapter, before finally getting it ready for testing and deployment. You'll learn concepts relating to advanced data structures, the Entity Framework Core, parallel programming, and dependency injection. As you progress, you'll cover various authentication and authorization schemes provided by .NET Core to make your apps and APIs secure. The book then shows you how the latest Microsoft Visual Studio and C# 10 help you simplify developer tasks and shares tips and tricks in Visual Studio to improve your productivity. You'll discover various testing techniques, such as unit testing and performance testing, as well as different methods to deploy enterprise apps. By the end of this book, you'll be able to create enterprise apps using the powerful features of .NET 6 and deploy them to the cloud while working with various cloud components using Azure.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781617298813 , 1617298816
    Language: English
    Pages: 1 online resource (xxiii, 558 pages)
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Spring Boot (Electronic resource) ; Application software Development ; Logiciels d'application ; Développement ; Application software ; Development ; Electronic books
    Abstract: Spring Boot in Practice is full of practical recipes for common development problems in Spring Boot. Author Somnath Musib has spent years building applications with Spring, and he shares that extensive experience in this focused guide. You’ll master techniques for using Spring Data, Spring Security, and other Spring-centric solutions. Learn how to work with Spring Boot and Kotlin, handling connections for multiple platforms, and how Spring Boot can simplify building microservices and APIs. Each recipe is built around a real-world problem, complete with a full solution and thoughtful discussion.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (16 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Swift (Computer program language) ; Application software Development ; Swift (Langage de programmation) ; Logiciels d'application ; Développement ; Application software ; Development ; Swift (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Learn about Swift Properties.
    Note: Online resource; title from title details screen (O'Reilly, viewed April 12, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (6 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.117
    Keywords: Python (Computer program language) ; Application software Development ; Python (Langage de programmation) ; Logiciels d'application ; Développement ; Application software ; Development ; Python (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: What does the Yield keyword do in Python? This video covers the basics so you can understand what yield is, what is a generator, and why is it different than any other iterable in Python A yield keyword makes a function a lazy iterable. Producing values one at a time. The function becomes a generator, so when called, the code will not execute. A generator is a function that uses the yield keyword. This function is an iterable that produces values one at a time, or does a lazy production of values. I'll use a Jupyter Notebook that you can use to follow along with practical examples that will show you what are some of the key differences and when or why you would use the yield keyword. In this video you will learn: What is an iterable and how is it different from using yield? What does yield do to a function? What is a Python generator Potential uses for a Python generator like infinite results Useful Resources GitHub repository with examples Build Python applications from scratch Try Azure for Free Introduction to Azure Databricks.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837637409 , 1837637407
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 51 min.)) , sound, color.
    Edition: [First edition].
    DDC: 004.167
    Keywords: iOS (Electronic resource) ; Swift (Computer program language) ; iPhone (Smartphone) Programming ; Application software Development ; iOS (Electronic resource) ; Application software ; Development ; Swift (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Apple unveiled a brand-new data visualization framework called Charts Framework at the Worldwide Developers Conference 2022. Charts enable developers to easily compose complex data visualizations with a few lines of code. The Charts view for SwiftUI is simple to integrate as any other view, so your data drives the changes for data visualization. Charts Framework is compatible with all Apple platforms, including iOS, iPadOS, macOS, and watchOS. This course explores the new Charts Framework using SwiftUI 4 and iOS 16. We will create practical examples and explore options to configure and use charts framework to match the app theme. You will learn about Charts Framework and SwiftUI 4 features and understand various creatable simple charts in SwiftUI and different markers that spruce up charts and more advanced concepts like the multi-series charts in SwiftUI, chart customization, and finally range area charts and empty state charts. Upon completion of this course, you will be adept in creating basic and multi-series charts. You will customize charts suited to your data visualization requirements and develop complex stacked, Candlestick, and combined charts and apply markers to enhance your chart data presentation. What You Will Learn Learn about Apple's Charts Framework in detail Understand the new features introduced in SwiftUI 4 Know about the new features introduced in iOS 16 Learn to apply data visualization techniques in iOS 16 using SwiftUI 4 Learn to build applications with data visualization in iOS 16 Learn about the different kinds of charts available in the Charts Framework Audience This intermediate- to advanced-level course caters to developers seeking to learn about Apple's newly introduced Charts Framework at WWDC 22. This course is intended for developers who want to incorporate data visualization into their apps, starting with iOS 16 and higher. It is also an ideal course for developers who want to include data visualization in their apps using SwiftUI. To garner the best benefits of this course, previous knowledge of SwiftUI and iOS programming is required. About The Author DevTechie LLC: DevTechie LLC offers courses where we learn by doing and find practical approaches to solve common problems. DevTechie LLC has 40+ years of combined experience in developing apps and software for big tech companies to small start-ups. They believe in sharing the knowledge gained over the years and invite you to join them on this journey. DevTechie LLC covers end-to-end development for mobile, web, backend, data science, and machine learning.
    Note: Published in October 2022. - Online resource; title from title details screen (O'Reilly, viewed November 22, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 38 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Swift (Computer program language) ; Application software Development ; Application software ; Development ; Swift (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 52 Weeks of Swift Learning Swift by Live Coding This video series live coding Apple's Swift language and iteratively learning the language. Lessons Covered Include: 1.0 52 Weeks of Swift Episode 1 getting setup 2.0 52 Weeks of Swift Episode 2 the basics 3.0 52 Weeks of Swift Episode 3 basic operators 4.0 52 Weeks of Swift Episode 4 strings characters 5.0 52 Weeks of Swift Episode 5 collection types 6.0 52 Weeks of Swift Episode 6 Functions 7.0 52 Weeks of Swift Episode 7 Closures 8.0 52 Weeks of Swift Episode 8 Enumerations 9.0 52 Weeks of Swift Structures and Classes 10.0 52 Weeks of Swift Episode 10 Properties 11.0 52 Weeks of Swift Episode 11 Methods 12.0 52 Weeks of Swift Episode 12 Subscripts 13.0 52 Weeks of Swift Episode 13 Inheritance 14.0 52 Weeks of Swift Episode 14 Deinitialization 15.0 52 Weeks of Swift Episode 14 Initialization 16.0 52 Weeks of Swift_ Episode 16 Error Handling 17.0 52 Weeks of Swift_ Episode 17 Concurrency 18.0 52 Weeks of Swift_ Episode 18 Type Casting 19.0 52 Weeks of Swift_ Episode 19 Nested Types 20.0 52 Weeks of Swift Generics 21.0 52 weeks of Swift EP21 Protocols 22.0 52 weeks of Swift OpaqueTypes Learning Objectives Learn Apple's Swift language by Live Coding Additional Popular Resources Pytest Master Class AWS Solutions Architect Professional Course Github Actions and GitOps in One Hour Video Course Jenkins CI/CD and Github in One Hour Video Course AWS Certified Cloud Practitioner Video Course Advanced Testing with Pytest Video Course AWS Solutions Architect Certification In ONE HOUR Python for DevOps Master Class 2022: CI/CD, Github Actions, Containers, and Microservices MLOPs Foundations: Chapter 2 Walkthrough of Practical MLOps Learn Docker containers in One Hour Video Course Introduction to MLOps Walkthrough AZ-900 (Azure Fundamentals) Quick reference guide 52 Weeks of AWS Episode 8: Infrastructure as Code with CDK and AWS Lambda Learn GCP Cloud Functions in One Hour Video Course Python Devops in TWO HOURS! MLOps Platforms From Zero: DatMLOps Platforms From Zero: Databricks, MLFlow/MLRun/SKLearn AWS Machine Learning Certification In ONE HOUR Fast, documented Machine Learning APIs with FastAPI Zero to One: AWS Lambda with SAM and Python in One Hour AWS Storage Solutions 2022: EBS/S3/EFS/Glacier Python Bootcamp for Data Testing In Python book Minimal Python book Practical MLOps book Python for DevOps-Playlist.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 23, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file (11 hr., 57 min.))
    Edition: Sixth edition.
    DDC: 005.2/762
    Keywords: Java (Computer program language) ; Application software Development ; Application software ; Development ; Java (Computer program language) ; Downloadable audio books ; Audiobooks ; Audiobooks
    Abstract: The only book you'll ever need to learn and master the Spring ecosystem. This update is a must-read. Pierre-Michel Ansel, 8x8 If you need to learn Spring, look no further than this widely beloved and comprehensive guide! Fully revised for Spring 5.3, and packed with interesting real-world examples to get your hands dirty with Spring. In Spring in Action, 6th Edition you will learn: Building reactive applications Relational and NoSQL databases Integrating via HTTP and REST-based services, and sand reactive RSocket services Reactive programming techniques Deploying applications to traditional servers and containers Securing applications with Spring Security Over the years, Spring in Action has helped tens of thousands of developers get a major productivity boost from Spring. This new edition of the classic bestseller covers all of the new features of Spring 5.3 and Spring Boot 2.4 along with examples of reactive programming, Spring Security for REST Services, and bringing reactivity to your databases. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration. about the technology Spring is required knowledge for Java developers! Why? This powerful framework eliminates a lot of the tedious configuration and repetitive coding tasks, making it easy to build enterprise-ready, production-quality software. The latest updates bring huge productivity boosts to microservices, reactive development, and other modern application designs. It's no wonder over half of all Java developers use Spring. about the book Spring in Action, Sixth Edition is a comprehensive guide to Spring's core features, all explained in Craig Walls' famously clear style. You'll put Spring into action as you build a complete database-backed web app step-by-step. This new edition covers both Spring fundamentals and new features such as reactive flows, Kubernetes integration, and RSocket. Whether you're new to Spring or leveling up to Spring 5.3, make this classic bestseller your bible! about the audience For beginning to intermediate Java developers. about the author Craig Walls is an engineer at VMware, a member of the Spring engineering team, a popular author, and a frequent conference speaker. The best resource for modern Spring development. Becky Huett, Big Shovel Labs The definitive guide for developers wanting to build reliable, fault-tolerant, and scalable cloud-native applications using Spring. David Witherspoon, Parsons Spring is still thriving! Get this latest edition to keep growing with it. Kevin Liao, Sotheby's Your fast track for Spring Boot development. David Torrubia Iñigo, MÁSMÓVIL Group NARRATED BY JULIE BRIERLEY.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 4, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    Online Resource
    Online Resource
    Raleigh, North Carolina : The Pragmatic Bookshelf
    Language: English
    Pages: 1 online resource (xiii, 368 pages) , illustrations.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Intelligent personal assistants (Computer software) ; Automatic speech recognition ; Natural language processing (Computer science) ; Logiciels d'application ; Développement ; Assistants personnels virtuels (Logiciels) ; Reconnaissance automatique de la parole ; Natural language processing (Computer science) ; Application software ; Development ; Automatic speech recognition ; Intelligent personal assistants (Computer software)
    Abstract: Voice recognition is here at last. Alexa and other voice assistants have now become widespread and mainstream. Is your app ready for voice interaction? Learn how to develop your own voice applications for Amazon Alexa. Start with techniques for building conversational user interfaces and dialog management. Integrate with existing applications and visual interfaces to complement voice-first applications. The future of human-computer interaction is voice, and we'll help you get ready for it. For decades, voice-enabled computers have only existed in the realm of science fiction. But now the Alexa Skills Kit (ASK) lets you develop your own voice-first applications. Leverage ASK to create engaging and natural user interfaces for your applications, enabling them to listen to users and talk back. You'll see how to use voice and sound as first-class components of user-interface design. We'll start with the essentials of building Alexa voice applications, called skills, including useful tools for creating, testing, and deploying your skills. From there, you can define parameters and dialogs that will prompt users for input in a natural, conversational style. Integrate your Alexa skills with Amazon services and other backend services to create a custom user experience. Discover how to tailor Alexa's voice and language to create more engaging responses and speak in the user's own language. Complement the voice-first experience with visual interfaces for users on screen-based devices. Add options for users to buy upgrades or other products from your application. Once all the pieces are in place, learn how to publish your Alexa skill for everyone to use. Create the future of user interfaces using the Alexa Skills Kit today.
    Note: Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (21 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.2/762
    Keywords: TypeScript (Computer program language) ; Application software Development ; Application software ; Development ; TypeScript (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Assimilate Typescript Learning Typescript During Live Coding This video series covers live coding the Typescript Language iteratively thus learning the language. Lessons Covered Include: 1.0 Setup Typescript in GitHub Codespaces compile and run hello world examples in the browser and with Node.js Learning Objectives Learn Typescript Learning to build solutions with Typescript Learning the key syntax and features of the Typescript Language Additional Popular Resources Pytest Master Class AWS Solutions Architect Professional Course Github Actions and GitOps in One Hour Video Course Jenkins CI/CD and Github in One Hour Video Course AWS Certified Cloud Practitioner Video Course Advanced Testing with Pytest Video Course AWS Solutions Architect Certification In ONE HOUR Python for DevOps Master Class 2022: CI/CD, Github Actions, Containers, and Microservices MLOPs Foundations: Chapter 2 Walkthrough of Practical MLOps Learn Docker containers in One Hour Video Course Introduction to MLOps Walkthrough AZ-900 (Azure Fundamentals) Quick reference guide 52 Weeks of AWS Episode 8: Infrastructure as Code with CDK and AWS Lambda Learn GCP Cloud Functions in One Hour Video Course Python Devops in TWO HOURS! MLOps Platforms From Zero: DatMLOps Platforms From Zero: Databricks, MLFlow/MLRun/SKLearn AWS Machine Learning Certification In ONE HOUR Fast, documented Machine Learning APIs with FastAPI Zero to One: AWS Lambda with SAM and Python in One Hour AWS Storage Solutions 2022: EBS/S3/EFS/Glacier Python Bootcamp for Data Testing In Python book Minimal Python book Practical MLOps book Python for DevOps-Playlist.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 28, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 24 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.2/76
    Keywords: Microsoft .NET Framework ; Application software Development ; Web applications ; Microsoft .NET Framework ; Application software ; Development ; Web applications ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this course, learn to build beautiful native cross-platform apps for iOS, Android, macOS, and Windows with .NET MAUI, C#, and Visual Studio! It is an evolution of the Xamarin.Forms toolkit and allows us to use one code-base to develop for all platforms. Additionally, we go through everything we need to know about building an app using .NET MAUI. You will learn the basics including how to build user interfaces with XAML, the Model View View Model (MVVM) pattern and data binding; how to navigate between pages; how to access device storage and so much more. This course has everything you need to learn the basics and to set you up for success when building apps with .NET MAUI!.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 22, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 19 min.)) , sound, color
    Edition: [First edition].
    DDC: 005.1
    Keywords: Microsoft .NET Framework ; Application software Development ; C (Computer program language) ; Microsoft .NET Framework ; Application software ; Development ; C (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 52 Weeks of .NET Learning .NET and C# by Live Coding This video series live coding .NET and iteratively learning the language. Lessons Covered Include: 1.0 52 Weeks of Live Coding NET Episode 1 codespaces.mp4 2.0 52 Weeks of Live Coding NET Episode 2 Xunit.mp4 3.0 52 Weeks of Live Coding NET Episode 3 Blazor.mp4 4.0 52 Weeks of Live Coding NET Episode 4 failing to get cdk1 working.mp4 5.0 52 Weeks of Live Coding NET Episode 5 success cdk2.mp4 Learning Objectives Learn .NET and C# and F# by Live Coding Additional Popular Resources Pytest Master Class AWS Solutions Architect Professional Course Github Actions and GitOps in One Hour Video Course Jenkins CI/CD and Github in One Hour Video Course AWS Certified Cloud Practitioner Video Course Advanced Testing with Pytest Video Course AWS Solutions Architect Certification In ONE HOUR Python for DevOps Master Class 2022: CI/CD, Github Actions, Containers, and Microservices MLOPs Foundations: Chapter 2 Walkthrough of Practical MLOps Learn Docker containers in One Hour Video Course Introduction to MLOps Walkthrough AZ-900 (Azure Fundamentals) Quick reference guide 52 Weeks of AWS Episode 8: Infrastructure as Code with CDK and AWS Lambda Learn GCP Cloud Functions in One Hour Video Course Python Devops in TWO HOURS! MLOps Platforms From Zero: DatMLOps Platforms From Zero: Databricks, MLFlow/MLRun/SKLearn AWS Machine Learning Certification In ONE HOUR Fast, documented Machine Learning APIs with FastAPI Zero to One: AWS Lambda with SAM and Python in One Hour AWS Storage Solutions 2022: EBS/S3/EFS/Glacier Python Bootcamp for Data Testing In Python book Minimal Python book Practical MLOps book Python for DevOps-Playlist.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 23, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9781803245010 , 1803245018
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.1
    Keywords: Application software Development ; Web applications Design ; Electronic commerce ; Application software ; Development ; Electronic commerce ; Electronic books
    Abstract: Learn how to develop modern object-oriented applications with PHP using test-driven development (TDD) and behavior-driven development (BDD) aided by mature reusable components Key Features Create clean code based on components' reusability to create large-scale enterprise applications Make effective use of design patterns in an object-oriented software Understand the division of a PHP web application structure in layers to build customized websites and apps for various business needs Book Description Considered the next generation of the Zend framework, Laminas is a high-performance PHP framework for creating powerful web applications with an evolutive architecture. This book takes a hands-on approach to equip you with the knowledge of the Laminas framework necessary to start building web applications based on the reuse of loosely coupled components. You'll learn how to create the basic structure of a PHP web application divided into layers, understand Laminas' MVC components, and be able to take advantage of the Eclipse platform as a method for developing with Laminas. Step by step, you'll build an e-commerce application based on the technical requirements of a fictional business, and get to grips with implementing those requirements using Laminas components. By the end of this web development book, you'll be able to build a completely secured MVC application in PHP language using Laminas. What you will learn Discover how object-relational mapping is implemented with laminas-db Understand behavior-driven development concepts to sharpen your skills Create lean controllers and flexible views Build complete models and reusable components Explore the Eclipse platform for developing with Laminas Find out how easy it is to generate HTML forms with laminas-form Practice test-driven development to write precise programs Who this book is for This book is best suited for programming beginner or developers with some experience looking to create clean-coded object-oriented web applications. Knowledge of basic PHP syntax, specifically variables, control structures, and functions, will aid you in understanding the concepts covered.
    Note: Description based on CIP data; resource not viewed
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    ISBN: 9781617298875 , 1617298875
    Language: English
    Pages: 1 online resource (704 pages) , illustrations
    Edition: Second edition.
    DDC: 005.2/762
    Keywords: Java virtual machine ; Java (Computer program language) ; Application software Development ; Java virtual machine ; Application software ; Development ; Java (Computer program language)
    Abstract: The Well-Grounded Java Developer, Second Edition introduces both the modern innovations and timeless fundamentals you need to know to become a Java master. Authors Ben Evans, Martijn Verburg, and Jason Clark distill their decades of experience as Java Champions, veteran developers, and key contributors to the Java ecosystem into this clear and practical guide. You’ll discover how Java works under the hood and learn design secrets from Java’s long history. Each concept is illustrated with hands-on examples, including a fully modularized application/library and creating your own multithreaded application. Java is the beating heart of enterprise software engineering. Developers who really know Java can expect easy job hunting and interesting work. Written by experts with years of boots-on-the-ground experience, this book upgrades your Java skills. It dives into powerful features like modules and concurrency models and even reveals some of Java’s deep secrets. With The Well-Grounded Java Developer, Second Edition you will go beyond feature descriptions and learn how Java operates at the bytecode level. Master high-value techniques for concurrency and performance optimization, along with must-know practices for build, test, and deployment. You’ll even look at alternate JVM languages like Kotlin and Clojure. Digest this book and stand out from the pack.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    ISBN: 9781098112448 , 109811244X
    Language: English
    Pages: 1 online resource (70 pages)
    Edition: 1st edition
    Parallel Title: Erscheint auch als
    DDC: 006.7/6
    Keywords: Application software Development ; Quantum computing ; Electronic books ; local ; Electronic books ; Quantum computing ; Application software ; Development
    Abstract: Why is the quantum computing market expected to grow by nearly $1.3 billion over the next five years? Given their quantum mechanical nature, quantum computers can solve difficult problems in fields such as chemistry, optimization, finance, and machine learning that classical computers find impossible to unravel. This pocket guide provides software developers with a quick reference to Qiskit, an open source SDK for working with quantum computers. Packed with helpful programming examples, tables, figures, and lists, this handy book helps you find the information you need to develop and debug quantum programs. Whether you're focused on business, engineering, or scientific applications, you'll learn how to choose and apply the appropriate Qiskit classes, methods, and functions. You'll also learn how to use the latest version of the Open Quantum Assembly Language, OpenQASM 3.0.
    Note: Online resource; Title from title page (viewed November 25, 2022) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (61 pages)
    Edition: 1st edition
    DDC: 005.3
    Keywords: Application software Study guides Development ; Virtual computer systems Study guides ; Open source software ; Computer programmers Certification ; Electronic books ; local ; Electronic books ; Computer programmers ; Certification ; Open source software ; Virtual computer systems ; Application software ; Development ; Study guides
    Abstract: The ability to administer and monitor a Kubernetes cluster is in high demand today. To meet this need, the Cloud Native Computing Foundation developed a certification exam to establish a system administrator's credibility and value in the job market to confidently work in a Kubernetes environment. The Certified Kubernetes Administrator (CKA) certification exam is different from the typical multiple-choice format of other professional certifications. Instead, the CKA is a performance-based exam that requires deep knowledge of the tasks under immense time pressure. This study guide walks you through all the topics covered to fully prepare you for the exam. Author Benjamin Muschko also shares his personal experience with preparing for all aspects of the exam. Learn when and how to apply Kubernetes concepts to administrate a production-grade cluster Understand the objectives, abilities, and tips and tricks needed to pass the CKA exam Explore the ins and outs of the kubectl command-line tool Demonstrate competency to perform the responsibilities of a Kubernetes system administrator Solve real-world Kubernetes problems in a hands-on command-line environment Effectively navigate and solve questions during the CKA exam
    Note: Online resource; Title from title page (viewed November 25, 2022) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9781484273197 , 1484273192
    Language: English
    Pages: 1 online resource , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Microsoft .NET Framework ; Application software Development ; Web applications ; Service-oriented architecture (Computer science) ; Microsoft .NET Framework ; Logiciels d'application ; Développement ; Applications Web ; Architecture orientée service (Informatique) ; Application software ; Development ; Service-oriented architecture (Computer science) ; Web applications ; Electronic books ; Electronic books
    Abstract: Welcome to .NET 6, Microsoft's unified framework that converges the best of the modern and traditional .NET Framework. This book will introduce you to the new aspects of Microsoft's fully supported .NET 6 Framework and will teach you how to get the most out of it. You will learn about the progress to one unified .NET, including MAUI and the revival of desktop development. You will dive into Roslyn, Blazor, CLI, Containers, Cloud, and much more, using a "framework first" learning approach. You will begin by learning what each tool is, its practical uses, and how to apply it and then you will try it out on your own for learning reinforcement. And, of course, there will be plenty of code samples using C# 10. Introducing .NET 6 is aimed at .NET developers, both junior developers and those coming from the .NET framework, who want to understand everything the modern framework has to offer, besides the obvious programming languages. While you will still see a lot of fabulous C# 10 throughout the book, the focus of this learning is all about .NET and its tooling. What You Will Learn Become a more versatile developer by knowing the variety of options available to you in the .NET 6 framework and its powerful tooling Know the different front-end frameworks .NET offers, such as UWP, WPF, and WinForms, and how they stack up to each other Understand the different communication protocols, such as REST and gRPC, for your back-end services Discover the secrets of cloud-native development, such as serverless computing with Azure Functions and deploying containers to Azure Container Services Master the command line, take your skill set to the cloud, and containerize your .NET 6 app Who This Book Is For Both students and more experienced developers, C# developers who want to learn more about the framework they use, developers who want to be more productive by diving deeper into the tooling that .NET 6 brings to the fold, developers who need to make technical decisions. A working knowledge of C# is recommended to follow the examples used in the book.
    Note: Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Online Resource
    Online Resource
    New York : Manning Publications Co. LLC
    ISBN: 9781638356196 , 163835619X
    Language: English
    Pages: 1 online resource (251 p.)
    Parallel Title: Erscheint auch als
    DDC: 005.7/1273
    Keywords: Apache Kafka (Electronic resource) ; Application software Development ; Electronic data processing Management ; Streaming technology (Telecommunications) ; Webcasts as Topic ; Logiciels d'application ; Développement ; En continu (Télécommunications) ; Application software ; Development ; Electronic data processing ; Management ; Streaming technology (Telecommunications) ; Electronic books ; Electronic books
    Abstract: Kafka in Action introduces the core features of Kafka, along with relevant examples of how to use it in real applications. In it, you'll explore the most common use cases such as logging and managing streaming data. When you're done, you'll be ready to handle both basic developer- and admin-based tasks in a Kafka-focused team.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    Online Resource
    Online Resource
    Shelter Island : Manning Publications
    ISBN: 9781617295829 , 1617295825
    Language: English
    Pages: 1 online resource (1 volume)
    Parallel Title: Erscheint auch als
    DDC: 004.67/82
    Keywords: Istio (Computer program) ; Cloud computing ; Computer architecture ; Computer networks Management ; Web applications ; Application software Development ; Application program interfaces (Computer software) ; Infonuagique ; Ordinateurs ; Architecture ; Réseaux d'ordinateurs ; Gestion ; Applications Web ; Logiciels d'application ; Développement ; Interfaces de programmation d'applications ; APIs (interfaces) ; Application program interfaces (Computer software) ; Application software ; Development ; Cloud computing ; Computer architecture ; Computer networks ; Management ; Web applications ; Electronic books ; Electronic books
    Abstract: Istio in Action teaches you how to implement an Istio-based service mesh that can handle complex routing scenarios, traffic encryption, authorization, and other common network-related tasks. You'll start by defining a basic service mesh and exploring the data plane with Istio's service proxy, Envoy. Then, you'll dive into core topics like traffic routing and visualization and service-to-service authentication, as you expand your service mesh to workloads on multiple clusters and legacy VMs.
    Note: Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 1803249528 , 9781803249520
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    DDC: 005.3
    Keywords: Application software Development ; Digital communications ; Logiciels d'application ; Développement ; Transmission numérique ; Application software ; Development ; Digital communications ; Electronic books
    Abstract: Learn how to implement gRPC on the .NET platform step by step and cover how to use gRPC on .NET, including fundamentals, use cases, and best practices Key Features Explore all aspects of gRPC implementation on .NET, from the most basic features to advanced ones Discover best practices for using gRPC to make sure that your applications are as efficient and as scalable as possible Identify when gRPC is the best tool for the job and when it isn't Book Description Explore gRPC's capabilities for faster communication between your microservices using the HTTP/2 protocol in this practical guide that shows you how to implement gRPC on the .NET platform. gRPC is one of the most efficient protocols for communication between microservices that is also relatively easy to implement. However, its official documentation is often fragmented and.NET developers might find it difficult to recognize the best way to map between C# data types and fields in gRPC messages. This book will address these concerns and much more. Starting with the fundamentals of gRPC, you'll discover how to use it inside .NET apps. You'll explore best practices for performance and focus on scaling a gRPC app. Once you're familiar with the inner workings of the different call types that gRPC supports, you'll advance to learning how to secure your gRPC endpoints by applying authentication and authorization. With detailed explanations, this gRPC .NET book will show you how the Protobuf protocol allows you to send messages efficiently by including only the necessary data. You'll never get confused again while translating between C# data types and the ones available in Protobuf. By the end of the book, you'll have gained practical gRPC knowledge and be able to use it in .NET apps to enable direct communication between microservices. What you will learn Get to grips with the fundamentals of gRPC and Protobuf Debug gRPC components inside a .NET application to locate and fix errors Understand gRPC best practices, such as performance enhancement Effectively translate between gRPC and native C# code by applying well-known types Secure gRPC communication inside a .NET application Discover how to monitor gRPC on .NET by applying logging and metrics Who this book is for This book is for NET developers who are working with microservices and are looking for efficient solutions to facilitate communication between services using gRPC. Anyone who is familiar with microservices architecture and has knowledge of the fundamentals of .NET Core, but not necessarily of gRPC, will also find this book useful.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    Online Resource
    Online Resource
    Shelter Island : Manning Publications Co.
    ISBN: 9781617295423 , 1617295426 , 9781638354024 , 1638354022
    Language: English
    Pages: 1 online resource (256 pages)
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    DDC: 006.78
    Keywords: Amazon Web Services (Firm) ; Web applications Development ; Application software Development ; Web services ; Cloud computing ; Computer architecture Design ; Amazon Web Services (Firm) ; Applications Web ; Développement ; Logiciels d'application ; Développement ; Services Web ; Infonuagique ; Application software ; Development ; Cloud computing ; Web services ; Electronic books
    Abstract: In Serverless Architectures with AWS, Second Edition you'll learn how to design serverless systems using Lambda and other services on the AWS platform. You'll explore event-driven computing and discover how others have used serverless designs successfully. This new edition offers real-world use cases and practical insights from several large-scale serverless systems. Chapters on innovative serverless design patterns and architectures will help you become a complete cloud professional.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781803235257
    Language: English
    Pages: 1 online resource (714 pages) , illustrations
    Edition: Third edition.
    DDC: 005.13/3
    Keywords: Microsoft .NET Framework ; C # (Computer program language) ; Software architecture ; Application software Development ; Cloud computing ; Microsoft .NET Framework ; Architecture logicielle ; Logiciels d'application ; Développement ; Infonuagique ; Application software ; Development ; Cloud computing ; Software architecture ; Electronic books
    Abstract: Design scalable and high-performance enterprise applications using the latest features of C# 10 and .NET 6 Key Features Gain comprehensive software architecture knowledge and the skillset to create fully modular apps Solve scalability problems in web apps using enterprise architecture patterns Master new developments in front-end architecture and the application of AI for software architects Book Description Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect. Software Architecture with C# 10 and .NET 6, Third Edition features new chapters that describe the importance of the software architect, microservices with ASP.NET Core, and analyzing the architectural aspects of the front-end in the applications, including the new approach of .NET MAUI. It also includes a new chapter focused on providing a short introduction to artificial intelligence and machine learning using ML.NET, and updated chapters on Azure Kubernetes Service, EF Core, and Blazor. You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to choose a cloud solution for your infrastructure, taking into account the factors that will help you manage a cloud-based app successfully. Finally, you will analyze and implement software design patterns that will allow you to solve common development problems. By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your business requirements. What you will learn Use proven techniques to overcome real-world architectural challenges Apply architectural approaches such as layered architecture Leverage tools such as containers to manage microservices effectively Get up to speed with Azure features for delivering global solutions Program and maintain Azure Functions using C# 10 Understand when it is best to use test-driven development (TDD) Implement microservices with ASP.NET Core in modern architectures Enrich your application with Artificial Intelligence Get the best of DevOps principles to enable CI/CD environments Who this book is for This book is for engineers and senior software developers aspiring to become architects or looking to build enterprise applications with the .NET Stack. Basic familiarity with C# and .NET is required to get the most out of this book.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    ISBN: 9781800560659
    Language: English
    Pages: 1 online resource (246 pages)
    Edition: [First edition].
    DDC: 005.74
    Keywords: Database management ; SQL (Computer program language) ; Cloud computing ; Application software Development ; Web applications ; Relational databases ; Bases de données ; Gestion ; SQL (Langage de programmation) ; Infonuagique ; Logiciels d'application ; Développement ; Applications Web ; Bases de données relationnelles ; Application software ; Development ; Cloud computing ; Database management ; Relational databases ; SQL (Computer program language) ; Web applications ; Electronic books ; Electronic books
    Abstract: Get hands-on with deploying and managing your database services to provide scalable and high-speed data access on CockroachDB. Getting Started with CockroachDB will introduce you to the inner workings of CockroachDB and help you to understand how it provides faster access to distributed data through a SQL interface. The book will also uncover how you can use the database to provide solutions where the data is highly available. Starting with CockroachDB's installation, setup, and configuration, this SQL book will familiarize you with the database architecture and database design principles. You'll then discover several options that CockroachDB provides to store multiple copies of your data to ensure fast data access. The book covers the internals of CockroachDB, how to deploy and manage it on the cloud, performance tuning to get the best out of CockroachDB, and how to scale data across continents and serve it locally. In addition to this, you'll get to grips with fault tolerance and auto-rebalancing, how indexes work, and the CockroachDB Admin UI. The book will guide you in building scalable cloud services on top of CockroachDB, covering administrative and security aspects and tips for troubleshooting, performance enhancements, and a brief guideline on migrating from traditional databases. By the end of this book, you'll have gained sufficient knowledge to manage your data on CockroachDB and interact with it from your application layer.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    ISBN: 9781484279427 , 1484279425
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Virtual computer systems ; Logiciels d'application ; Développement ; Systèmes virtuels (Informatique) ; Application software ; Development ; Virtual computer systems ; Electronic books ; Electronic books
    Abstract: Building applications for Kubernetes is both a challenge and an opportunitya challenge because the options and complexity to develop for Kubernetes are evolving rapidly, an opportunity because, if done right, your applications will go into production quicker, scale easier, and run smoother. This book outlines the impact of Containers and Kubernetes on modern software development and discusses the application frameworks to pick from, how to design an application, and how to develop for and on Kubernetes. You are guided through the application life cycle: development, build, and deployment into the runtime phase. In each phase, you see how it ties to Kubernetes and how to leverage its manifold capabilities. Applications will be more lightweight, easier to maintain, and simpler to operate by just focusing on the business logic. This book provides a strong technical foundation in modern software development and operations. Practical examples show you how to apply the concepts and teach you the full potential of Kubernetes. What You Will Learn Get hands-on experience developing, building, and deploying software to Kubernetes Develop your software to get the best out of Kubernetes Focus on business logic while leveraging Kubernetes services Design application components of different granularity from application server-based services to lightweight services Automate deployments and Day 2 operations.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    ISBN: 9781801077576 , 1801077576
    Language: English
    Pages: 1 online resource (526 p.)
    DDC: 006.78
    Keywords: Application software Development ; Web applications ; Computer programming ; Logiciels d'application ; Développement ; Applications Web ; Programmation (Informatique) ; computer programming ; Application software ; Development ; Computer programming ; Web applications ; Electronic books
    Abstract: Learn how to build modern web applications from the creator of ABP Framework Key Features Build robust, maintainable, modular, and scalable software solutions using ABP Framework Learn how to implement SOLID principles and domain-driven design in your web applications Discover how ABP Framework speeds up your development cycle by automating repetitive tasks Book Description ABP Framework is a complete infrastructure for creating modern web applications by following software development best practices and conventions. With ABP's high-level framework and ecosystem, you can implement the Don't Repeat Yourself (DRY) principle and focus on your business code. Written by the creator of ABP Framework, this book will help you to gain a complete understanding of the framework and modern web application development techniques. With step-by-step explanations of essential concepts and practical examples, you'll understand the requirements of a modern web solution and how ABP Framework makes it enjoyable to develop your own solutions. You'll discover the common requirements of enterprise web application development and explore the infrastructure provided by ABP. Throughout the book, you'll get to grips with software development best practices for building maintainable and modular web solutions. By the end of this book, you'll be able to create a complete web solution that is easy to develop, maintain, and test. What you will learn Set up the development environment and get started with ABP Framework Work with Entity Framework Core and MongoDB to develop your data access layer Understand cross-cutting concerns and how ABP automates repetitive tasks Get to grips with implementing domain-driven design with ABP Framework Build UI pages and components with ASP.NET Core MVC (Razor Pages) and Blazor Work with multi-tenancy to create modular web applications Understand modularity and create reusable application modules Write unit, integration, and UI tests using ABP Framework Who this book is for This book is for web developers who want to learn software architectures and best practices for building maintainable web-based solutions using Microsoft technologies and ABP Framework. Basic knowledge of C# and ASP.NET Core is necessary to get started with this book.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    ISBN: 9781484280232 , 1484280237
    Language: English
    Pages: 1 online resource (xiii, 376 pages) , illustrations.
    Parallel Title: Erscheint auch als
    Keywords: Amazon Web Services (Firm) ; iOS (Electronic resource) ; Application software Development ; Amazon Web Services (Firm) ; iOS (Electronic resource) ; Logiciels d'application ; Développement ; Application software ; Development ; Electronic books ; Electronic books
    Abstract: Apply the principles of DevOps in software development--automated builds, automated tests, and continuous deployment and delivery--to iOS application development on Amazon Web Services (AWS) cloud. This book provides detailed walkthroughs and example source code is provided for the concepts discussed so you can put theory into practical application. You'll start by building a basic iOS application and then dive deep into key AWS Developer tools and services to see how they can be used in iOS application development. Then review the details of the integration of these fully managed AWS services with open-source tools such as Jenkins and Fastlane that allow developers to get the best of both worlds and further help to enhance and increase agility in the development lifecycle of iOS apps. You'll also investigate the Amazon EC2 Mac instance, which allows you to run XCode in a cloud environment for the first time to leverage the flexibility, elasticity, and scale of AWS. It also allows for seamless integration of XCode with fully managed AWS Services from source code control to application deployment. Finally, the book covers how a fully managed Continuous Integration Continuous Deployment (CICD) pipeline can be used to orchestrate all the different components of iOS application development to achieve a fully automated development lifecycle. Get started building your iOS applications using a fully automated process on the AWS Cloud today! You will: Build an iOS application using AWS DevOps tools Incorporate continuous deployment in your iOS application development Integrate AWS tooling with Xcode and open source tools such as Jenkins and Fastlane.
    Note: Includes index. - Online resource; title from PDF title page (SpringerLink, viewed February 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    ISBN: 9781801810043 , 1801810044
    Language: English
    Pages: 1 online resource (254 p.)
    DDC: 005.7/2
    Keywords: Application software Development ; Application program interfaces (Computer software) ; JavaScript (Computer program language) ; Web applications ; Logiciels d'application ; Développement ; Interfaces de programmation d'applications ; JavaScript (Langage de programmation) ; Applications Web ; APIs (interfaces) ; Application program interfaces (Computer software) ; Application software ; Development ; JavaScript (Computer program language) ; Web applications ; Electronic books
    Abstract: Explore global state management and select the best library for your application Key Features Understand the essential concepts and features of micro state management Discover solutions to common problems faced while implementing micro state management Explore the different libraries, their coding style, and the optimum approach to rendering optimization Book Description State management is one of the most complex concepts in React. Traditionally, developers have used monolithic state management solutions. Thanks to React Hooks, micro state management is something tuned for moving your application from a monolith to a microservice. This book provides a hands-on approach to the implementation of micro state management that will have you up and running and productive in no time. You'll learn basic patterns for state management in React and understand how to overcome the challenges encountered when you need to make the state global. Later chapters will show you how slicing a state into pieces is the way to overcome limitations. Using hooks, you'll see how you can easily reuse logic and have several solutions for specific domains, such as form state and server cache state. Finally, you'll explore how to use libraries such as Zustand, Jotai, and Valtio to organize state and manage development efficiently. By the end of this React book, you'll have learned how to choose the right global state management solution for your app requirement. What you will learn Understand micro state management and how you can deal with global state Build libraries using micro state management along with React Hooks Discover how micro approaches are easy using React Hooks Understand the difference between component state and module state Explore several approaches for implementing a global state Become well-versed with concrete examples and libraries such as Zustand, Jotai, and Valtio Who this book is for If you're a React developer dealing with complex global state management solutions and want to learn how to choose the best alternative based on your requirements, this book is for you. Basic knowledge of JavaScript programming, React Hooks and TypeScript is assumed.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    ISBN: 9781484278369 , 1484278364
    Language: English
    Pages: 1 online resource (xvii, 549 pages) , illustrations
    Edition: [First edition].
    Parallel Title: Erscheint auch als
    Keywords: iOS (Electronic resource) ; Augmented reality ; Application software Development ; iOS (Electronic resource) ; Réalité augmentée ; Logiciels d'application ; Développement ; augmented reality ; Application software ; Development ; Augmented reality ; Electronic books ; Electronic books
    Abstract: Embark on a journey to build an augmented reality world. This book puts theory into practical application by building unique augmented reality apps specific to each chapter's topic. You'll learn to engineer successful, well-designed, and comprehensive augmented reality applications for Apple devices. First, uncover the foundation of augmented reality on Apple platforms. Understand the building blocks and inner workings of the technologies that power augmented reality. Then, learn about building AR apps using ARKit, SceneKit, SpriteKit, RealityKit, and RealityComposer. You'll study augmented reality app business models, designs, and content for the ultimate user experience. Plus, you'll cover the theories and practicalities of ARKit APIs such as surface detection, working with world maps, body motion capture, face tracking, object scanning and detecting, people occlusion, and more. Chapter by chapter, this book helps you to become an advanced augmented reality engineer. By the end of the book, you'll have the necessary mental models and tools to engineer delightful experiences in Apple's augmented reality platforms. What You'll Learn Build AR apps with SceneKit, SpriteKit, RealityKit, and RealityComposer Understand the business models that support augmented reality Incorporate surface detection, computer vision, and body motion capture in your apps Who This Book Is For iOS developers who want to expand their knowledge of ARKit. They should have a solid foundation in the Swift programming language and understand the basics of navigating Xcode.
    Note: Includes index. - Description based on online resource; title from digital title page (viewed on March 29, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    ISBN: 9781484279274 , 1484279271
    Language: English
    Pages: 1 online resource , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Java (Computer program language) ; Application software Development ; Blockchains (Databases) ; Computer programming ; Java (Langage de programmation) ; Logiciels d'application ; Développement ; Chaînes de blocs ; Programmation (Informatique) ; computer programming ; Application software ; Development ; Blockchains (Databases) ; Computer programming ; Java (Computer program language) ; Electronic books
    Abstract: Create your own crypto currency by implementing blockchain technology using Java. This step-by-step guide will teach you how to create a user interface using Java FX and implement SQLite DB using JDBC Driver for the blockchain. Introducing Blockchain with Java includes numerous exercises and test questions to help you solidify what you have learned as you progress through the book, and provides ideas on expanding the codebase to make it your own. You will have access to a fully-functioning repository with Java code. Upon completing this book, you will have the knowledge necessary to program your own blockchains with Java and you will have a completed project for your portfolio. What You Will Learn Know the most important theoretical concepts of the blockchain Code the blockchain in Java Create a user interface with JavaFX Implement SQLite DB using JDBC Driver Create a P2P multi-threaded app Create your own cryptocurrency app with full functionality Implement blockchain technology on a P2P network from scratch using Java, JavaFX, and SQL Who This Book Is For Anyone with a basic level knowledge of: Java or similar object-oriented programming language, FXML or HTML or similar markup language, and SQL.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications Co.
    ISBN: 9781617297571 , 1617297577
    Language: English
    Pages: 1 online resource (520 pages) , illustrations
    Edition: Sixth edition.
    DDC: 005.2/762
    Keywords: Java (Computer program language) ; Application software Development ; Java (Langage de programmation) ; Logiciels d'application ; Développement ; Application software ; Development ; Java (Computer program language) ; Electronic books
    Abstract: Spring in Action, Sixth Edition is a comprehensive guide to Spring’s core features, all explained in Craig Walls’ famously clear style. You’ll put Spring into action as you build a complete database-backed web app step-by-step. This new edition covers both Spring fundamentals and new features such as reactive flows, Kubernetes integration, and RSocket. Whether you’re new to Spring or leveling up to Spring 5.3, make this classic bestseller your bible!
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Online Resource
    Online Resource
    Birmingham : Packt Publishing
    ISBN: 9781801077880
    Language: English
    Pages: 1 online resource , illustrations
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application program interfaces (Computer software) ; Application software Development ; Web applications ; JavaScript (Computer program language) ; Interfaces de programmation d'applications ; Logiciels d'application ; Développement ; Applications Web ; JavaScript (Langage de programmation) ; APIs (interfaces) ; Application program interfaces (Computer software) ; Application software ; Development ; JavaScript (Computer program language) ; Web applications ; Electronic books
    Abstract: Unleash the power of GraphQL, React 17, Node, and Express to build a scalable and production-ready application from scratch to be deployed on AWS Key Features Build full-stack applications with modern APIs using GraphQL and React Hooks Integrate Apollo into React and build frontend components using GraphQL Implement a self-updating notification pop-up with a unique GraphQL feature called Subscriptions Book Description React and GraphQL, when combined, provide you with a very dynamic, efficient, and stable tech stack to build web-based applications. GraphQL is a modern solution for querying an API that represents an alternative to REST and is the next evolution in web development. This book guides you in creating a full-stack web application from scratch using modern web technologies such as Apollo, Express.js, Node.js, and React. First, you'll start by configuring and setting up your development environment. Next, the book demonstrates how to solve complex problems with GraphQL, such as abstracting multi-table database architectures and handling image uploads using Sequelize. You'll then build a complete Graphbook from scratch. While doing so, you'll cover the tricky parts of connecting React to the backend, and maintaining and synchronizing state. In addition to this, you'll also learn how to write Reusable React components and use React Hooks. Later chapters will guide you through querying data and authenticating users in order to enable user privacy. Finally, you'll explore how to deploy your application on AWS and ensure continuous deployment using Docker and CircleCI. By the end of this web development book, you'll have learned how to build and deploy scalable full-stack applications with ease using React and GraphQL. What you will learn Build a GraphQL API by implementing models and schemas with Apollo and Sequelize Set up an Apollo Client and build frontend components using React Write Reusable React components and use React Hooks Authenticate and query user data using GraphQL Use Mocha to write test cases for your full-stack application Deploy your application to AWS using Docker and CircleCI Who this book is for This React GraphQL book is for web developers familiar with React and GraphQL who want to enhance their skills and build full-stack applications using industry standards like React, Apollo, Node.js, and SQL at scale while learning to solve complex problems with GraphQL.
    Note: Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    ISBN: 9781801079877 , 1801079870 , 9781801073493
    Language: English
    Pages: 1 online resource , color illustrations
    Edition: [First edition].
    DDC: 005.2762
    Keywords: JavaScript (Computer program language) ; Application software Development ; JavaScript (Langage de programmation) ; Logiciels d'application ; Développement ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books
    Abstract: Learn how to use Next.js for building web apps without compromising performance, user experience, and developer happiness Key Features Develop scalable web applications using Next.js Use Next.js as a frontend for existing backends and e-commerce websites and understand how to implement it with any headless CMS Deploy Next.js on different platforms, such as Vercel, DigitalOcean, and AWS, or on your own server Book Description Next.js is a scalable and high-performance React.js framework for modern web development and provides a large set of features, such as hybrid rendering, route prefetching, automatic image optimization, and internationalization, out of the box. If you are looking to create a blog, an e-commerce website, or a simple website, this book will show you how you can use the multipurpose Next.js framework to create an impressive user experience. Starting with the basics of Next.js, the book demonstrates how the framework can help you reach your development goals. You'll realize how versatile Next.js is as you build real-world applications with step-by-step explanations. This Next.js book will guide you in choosing the right rendering methodology for your website, securing it, and deploying it to different providers, all while focusing on performance and developer happiness. By the end of the book, you'll be able to design, build, and deploy modern architectures using Next.js with any headless CMS or data source. What you will learn Get up to speed with Next.js essentials and learn how to build apps quickly Understand how to create scalable Next.js architectures Choose between different rendering strategies, such as client-side rendering (CSR), static site generation (SSG), server-side rendering (SSR), and incremental static regeneration (ISR) Write unit tests and integration tests in your Next.js application Discover the powerful routing system and Next.js' built-in components Design and build modern architectures with Next.js using GraphCMS or any headless CMS Who this book is for This book is for web developers who want to improve their React skills by building scalable and maintainable full-stack applications using the modern Next.js web framework. Intermediate-level knowledge of ES6+, React, Node.js, and REST is assumed.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781638357087 , 1638357080 , 9781617298660
    Language: English
    Pages: 1 online resource (376 pages) , illustrations
    Edition: [First edition].
    Parallel Title: Erscheint auch als Fowler, Matthew Python concurrency with asyncio
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Application software Development ; Python (Langage de programmation) ; Logiciels d'application ; Développement ; Application software ; Development ; Python (Computer program language) ; Electronic books ; Python
    Abstract: Python Concurrency with asyncio introduces asynchronous, parallel, and concurrent programming through hands-on Python examples. Hard-to-grok concurrency topics are broken down into simple flowcharts that make it easy to see how your tasks are running. You'll learn how to overcome the limitations of Python using asyncio to speed up slow web servers and microservices. You'll even combine asyncio with traditional multiprocessing techniques for huge improvements to performance.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    ISBN: 9781800566705 , 1800566700
    Language: English
    Pages: 1 online resource (310 p.)
    DDC: 005.1
    Keywords: Application program interfaces (Computer software) ; Application software Development ; JavaScript (Computer program language) ; Interfaces de programmation d'applications ; Logiciels d'application ; Développement ; JavaScript (Langage de programmation) ; APIs (interfaces) ; Application program interfaces (Computer software) ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books
    Abstract: Leverage the power of Strapi to build self-hosted, customizable, and performant content APIs Key Features Discover how Strapi can help you build APIs quickly and focus on your products and features Learn how to put Strapi into practice by implementing it in real-world scenarios Understand how to use Strapi's powerful features to customize your APIs Book Description Strapi is a Node.js-based, flexible, open-source headless CMS with an integrated admin panel that anyone can use and helps save API development time. APIs built with Strapi can be consumed using REST or GraphQL from any client. With this book, you'll take a hands-on approach to exploring the capabilities of the Strapi platform and creating a custom API from scratch. This book will help JavaScript developers to put their knowledge to work by guiding them through building powerful backend APIs. You'll see how to effortlessly create content structures that can be customized according to your needs, and gain insights into how to write, edit, and manage your content seamlessly with Strapi. As you progress through the chapters, you'll discover a wide range of Strapi features, as well as understand how to add complex features to the API such as user authentication, data sorting, and pagination. You'll not only learn how to find and use existing plugins from the open-source community but also build your own plugins with custom functionality with the Strapi plugin API and add them to the admin panel. Finally, you'll learn how to deploy the API to Heroku and AWS. By the end of this book, you'll be able to build powerful, scalable, and secure APIs using Strapi. What you will learn Explore Strapi and understand how it works Define content types to build APIs quickly and efficiently Understand authentication and authorization in Strapi Create production-ready APIs with Strapi Deploy the Strapi API to various environments, including Heroku and AWS Use best practices to run the Strapi API in production Sync permissions to access the API between multiple environments Write basic tests for API utilities as well as the endpoint Who this book is for This book is for backend and frontend JavaScript developers. Experienced API developers will learn a new, fast, and flexible way of building APIs, while frontend developers will be able to take a step toward becoming full-stack developers by learning how to leverage Strapi for building APIs quickly. Basic knowledge of JavaScript and REST API concepts is assumed.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    ISBN: 9781800203082 , 180020308X
    Language: English
    Pages: 1 online resource (548 p.)
    Edition: 5th ed.
    DDC: 005.1
    Keywords: Application software Development ; Computing platforms ; Logiciels d'application ; Développement ; Plateformes (Informatique) ; COMPUTERS ; Enterprise Applications ; General ; COMPUTERS ; Software Development & Engineering ; General ; COMPUTERS ; Programming Languages ; Python ; Application software ; Development ; Computing platforms ; Electronic books
    Abstract: Become a proficient Odoo developer and increase your productivity while building Odoo business applications Key Features Set up the Odoo development environment and learn how to test and debug your code Use the ORM framework to work with data and implement business logic supporting business rules Design user interfaces, web pages, and business reports using the Odoo framework's web components Book Description Odoo is fast becoming the reference open source platform for business applications thanks to the fact that it provides the infrastructure needed for developers to deliver software solutions for any business process quickly. Odoo's layered module approach makes it particularly effective for combining and extending features. This updated fifth edition is a tutorial-style introduction to essential Odoo development topics. The book starts by covering the development essentials for building business applications and takes you through Odoo installation and configuration, gradually transitioning from having no specific knowledge of Odoo to being ready for application development. You'll then learn how to develop your first Odoo application, while covering topics such as models and views. Later chapters will get you up to speed with using server APIs to add business logic, helping you lay a solid foundation for advanced topics. As you progress, you'll get equipped to build and customize your applications and explore the new features available in Odoo 12 and beyond, such as in-memory ORM and computed writable fields. Finally, you'll gain insights into building business logic and using the Odoo API to integrate with various applications. By the end of this book, you'll be able to build business apps from scratch using the latest version of Odoo. What you will learn Install Odoo from source and organize the development environment Create your first Odoo app from scratch Understand the application components available in Odoo Structure the application's data model using ORM features Use the ORM API to implement the business logic layer Design a graphical user interface (GUI) for the web client and website Use the Odoo External API to interface with external systems Deploy and maintain your application in production environments Who this book is for This book is for developers who want to learn Odoo application development and quickly become productive while creating business applications. Teachers, trainers, and Odoo team managers will also find the book useful for helping their students or trainees to learn Odoo development skills. Basic knowledge of Python programming is required to get started with the book.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    ISBN: 9781484281673 , 1484281675
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    Keywords: Microsoft .NET Framework ; Application software Development ; Cloud computing ; Distributed operating systems (Computers) ; Microsoft .NET Framework ; Application software ; Development ; Cloud computing ; Distributed operating systems (Computers) ; Electronic books ; Electronic books
    Abstract: Use a simple programming model and the .NET language of your choice to build large distributed systems. This book teaches you the Microsoft Orleans framework. Even well-versed professional software developers with expertise in C# (or another language) find themselves unequipped to meet the challenges of distributed systems as infrastructure moves to multi-core; multiple computers are being used for scale, redundancy, and cloud computing; and multi-region deployment is taking place. Orleans handles many of the concerns of distributed computing and cloud infrastructure, allowing you to concentrate on writing application logic. What You Will Learn Know the key concepts for building distributed systems Gain a background in the origin and evolution of Orleans, and why it is important for your projects Dive into each of the features available in Orleans by building an example application Develop troubleshooting skills for fixing bugs and running diagnostics Achieve performance optimization and advanced configuration Use the Orleans Dashboard to discern valuable insight in system performance Who This Book Is For Experienced C# developers who want to build a new high-scale application (perhaps for an IoT requirement) and are interested in learning the concepts and features available in Orleans.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781800567788 , 1800567782 , 9781800563698
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.1
    Keywords: Amazon Web Services (Firm) ; Application software Development ; Amazon Web Services (Firm) ; Application software ; Development ; Electronic books
    Abstract: A non-developer's guide to harnessing the power of Amazon Honeycode apps to manage projects, customers, operations, approvals, resources, and teams Key Features A practical guide to Amazon Web Services (AWS) no-code app development for meeting specific needs of customers Create apps quickly without paying for costly developers using Honeycode's in-built templates and functions Learn how to use stable AWS services to supplement Honeycode's present limits Book Description Amazon Honeycode enables you to build fully managed, customizable, and scalable mobile and web applications for personal or professional use with little to no code. With this practical guide to Amazon Honeycode, you'll be able to bring your app ideas to life, improving your and your team's/organization's productivity. You'll begin by creating your very first app from the get-go and use it as a means to explore the Honeycode development environment and concepts. Next, you'll learn how to set up and organize the data to build and bind an app on Honeycode as well as deconstruct different templates to understand the common structures and patterns that can be used. Finally, you'll build a few apps from scratch and discover how to apply the concepts you've learned. By the end of this app development book, you'll have gained the knowledge you need to be able to build and deploy your own mobile and web applications. You'll also be able to invite and share your app with people you want to collaborate with. What you will learn Build mobile and web applications with simple drag-drops and customizations Deploy and share apps and collaborate in real-time with your team Understand how to create automated processes in apps Create a customized view for each app user or a group of users Import existing data from a CSV and build an app on top of it Create connectors to external data sources Build applications using Honeycode either from scratch or by modifying an existing template Explore Honeycode templates and understand what use cases are available out-of-the-box with these templates Who this book is for Like the platform, this book is meant for everyone - professional and novice developers alike - who want to build and deploy apps for their personal or professional use as an individual or as a team. However, for professional developers, it is important to note that the book will not focus on advanced use cases with features like using public APIs and 3P integrations. No programming knowledge or experience is needed to start creating basic apps. However, working knowledge of Microsoft Excel or similar spreadsheet tools and a general understanding of logical statements will be helpful to get the most out of this book.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    ISBN: 9781803248738 , 1803248734
    Language: English
    Pages: 1 online resource (264 pages)
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Application software Development ; Application software ; Development ; Python (Computer program language) ; Electronic books
    Abstract: Discover how to construct real-time applications with Python and Django without the hassle of learning JavaScript Key Features Learn to put together an SPA using Python and very little JavaScript Create WebSocket communication between the backend and frontend Build a real-world project with Django using the techniques provided in this book Book Description The HTML over WebSockets approach simplifies single-page application (SPA) development and lets you bypass learning a JavaScript rendering framework such as React, Vue, or Angular, moving the logic to Python. This web application development book provides you with all the Django tools you need to simplify your developments with real-time results. You'll learn state-of-the-art WebSocket techniques to realize real-time applications with minimal reliance on JavaScript. This book will also show you how to create a project with Docker from the ground up, test it, and deploy it on a server. You'll learn how to create a project, add Docker, and discover development libraries, Django channels, and bidirectional communication, and from then, on you'll create real projects of all kinds using HTML over WebSockets as a chat app or a blog with real-time comments. In addition, you'll modernize your development techniques by moving from using an SSR model to creating web pages using WebSockets over HTML. With Django, you'll be able to create SPAs with professional real-time projects where the logic is in Python. By the end of this Django book, you'll be able to build real-time applications, as well as gaining a solid understanding of WebSockets with Django. What you will learn Explore real-time site realization Understand the proper use of Django channels Find out how to set up Docker with Django Discover how to use a JavaScript framework such as Stimulus Manage a database asynchronously in Django Bring dynamic rendering logic to the backend Who this book is for This book is for developers looking to build applications where they want to bring logic to the backend, learn WebSockets, and not depend on JavaScript heavily to create a single-page application. Basic knowledge of HTML and Python and familiarity with basic web development concepts is expected.
    Note: Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    ISBN: 9781803231662 , 1803231661
    Language: English
    Pages: 1 online resource (286 p.)
    DDC: 005.1
    Keywords: Application software Development ; Information technology Automation ; Robots Programming ; Application software ; Development ; Robots ; Programming ; Electronic books
    Abstract: UiPath administration, support, maintenance, monitoring, and deployment activities are mandatory and more challenging than developing bots. This is a major issue for many firms that are looking to scale their RPA programs. This book will help in training new UiPath users/resources involved in administration and support tasks to address existing skill gaps in RPA market. The book starts with an introduction to the UiPath Platform. You'll learn how to set up UiPath Platform administration, support, monitoring, reporting, deployment, and maintenance. After that, you'll cover advanced topics, such as, using the orchestrator API for support operations, security, and risk management. In addition to this, best practices for each of the topics will be covered. By the end of this book, you will have the knowledge you need to work on the support and monitoring of UiPath programs of any size.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    Online Resource
    Online Resource
    Raleigh, N.C. : The Pragmatic Bookshelf
    Language: English
    Pages: 1 online resource (1 volume) , illustrations (black and white).
    Edition: Second edition.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    DDC: 006.7/6
    Keywords: Ruby on rails (Electronic resource) ; Web site development ; Application software Development ; Ruby on rails (Electronic resource) ; Application software ; Development ; Web site development
    Abstract: Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 7 tools and simplify the complex JavaScript ecosystem. It's easier than ever to build user interactions with Hotwire, Turbo, and Stimulus. You can add great front-end flair without much extra complication. Use React to build a more complex set of client-side features. Structure your code for different levels of client-side needs with these powerful options. Add to your toolkit today! It's hard to have a Rails application without integrating some client-side logic. But client-side coding tools, and the Rails tools for integrating with them, all change continuously. Rails 7 simplifies client-side integration with the Hotwire gem. It's a great way to build client interaction with server-side HTML and a small amount of JavaScript. In the latest edition of this book, learn how to use Rails 7 and its front-end bundling tools to build rich front-end logic into your Rails applications. The job is even easier with Stimulus, a library that brings Rails conventions to JavaScript tools. And you can also add in React, a larger framework that automatically updates the browser when your data changes. Learn the basics of Turbo, Stimulus, and TypeScript, and add pizazz to your application. Structure your web application to best manage your state. Learn how to interact with data on the server while still keeping the user experience interactive. Use the type system in TypeScript to expand on JavaScript and help prevent error conditions. Debug and test your front-end application with tools specific to each framework.
    Note: "Covers Rails 7. - Previous edition: 2021. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : PACKT PUBLISHING LIMITED
    ISBN: 9781803232829 , 180323282X , 9781803233321
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 004.2/56
    Keywords: Git (Computer file) ; Pipelining (Electronics) ; Application software Development ; Git (Computer file) ; Application software ; Development ; Pipelining (Electronics) ; Electronic books
    Abstract: Build CD pipelines following GitOps principles like declarative and immutable changes stored in version control, all continuously reconciled by Argo CD, and minimize the failure of deployments. Purchase of the print or Kindle book includes a free eBook in the PDF format. Key Features Discover how to apply GitOps principles to build real-world CD pipelines Understand Argo CD components and how they work together to reconcile cloud native applications Learn to run Argo CD in production with declarative config changes, security, observability, disaster recovery, and more Book Description GitOps follows the practices of infrastructure as code (IaC), allowing developers to use their day-to-day tools and practices such as source control and pull requests to manage apps. With this book, you'll understand how to apply GitOps bootstrap clusters in a repeatable manner, build CD pipelines for cloud-native apps running on Kubernetes, and minimize the failure of deployments. You'll start by installing Argo CD in a cluster, setting up user access using single sign-on, performing declarative configuration changes, and enabling observability and disaster recovery. Once you have a production-ready setup of Argo CD, you'll explore how CD pipelines can be built using the pull method, how that increases security, and how the reconciliation process occurs when multi-cluster scenarios are involved. Next, you'll go through the common troubleshooting scenarios, from installation to day-to-day operations, and learn how performance can be improved. Later, you'll explore the tools that can be used to parse the YAML you write for deploying apps. You can then check if it is valid for new versions of Kubernetes, verify if it has any security or compliance misconfigurations, and that it follows the best practices for cloud-native apps running on Kubernetes. By the end of this book, you'll be able to build a real-world CD pipeline using Argo CD. What you will learn Understand GitOps principles and how they relate to IaC Discover how Argo CD lays the foundation for reconciling Git state with the cluster state Run Argo CD in production with an emphasis on reliability and troubleshooting Bootstrap Kubernetes clusters with essential utilities following the GitOps approach Set up a CD pipeline and minimize the failure of deployments Explore ways to verify and validate the YAML you put together when working with Kubernetes Understand the democratization of GitOps and how the GitOps engine will enable its further adoption Who this book is for If you're a software developer, DevOps engineer, or SRE who is responsible for building CD pipelines for projects running on Kubernetes and wants to advance in your career, this book is for you. Basic knowledge of Kubernetes, Helm, or Kustomize and CD pipelines will help you to get the most out of this book.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    ISBN: 9781801814355 , 180181435X
    Language: English
    Pages: 1 online resource (402 pages)
    DDC: 006.3/12
    Keywords: Application software Development ; Object-oriented programming (Computer science) ; Data mining ; Application software ; Development ; Data mining ; Object-oriented programming (Computer science) ; Electronic books
    Abstract: Gain the key knowledge and skills required to manage data science projects using Comet Key Features Discover techniques to build, monitor, and optimize your data science projects Move from prototyping to production using Comet and DevOps tools Get to grips with the Comet experimentation platform Book Description This book provides concepts and practical use cases which can be used to quickly build, monitor, and optimize data science projects. Using Comet, you will learn how to manage almost every step of the data science process from data collection through to creating, deploying, and monitoring a machine learning model. The book starts by explaining the features of Comet, along with exploratory data analysis and model evaluation in Comet. You'll see how Comet gives you the freedom to choose from a selection of programming languages, depending on which is best suited to your needs. Next, you will focus on workspaces, projects, experiments, and models. You will also learn how to build a narrative from your data, using the features provided by Comet. Later, you will review the basic concepts behind DevOps and how to extend the GitLab DevOps platform with Comet, further enhancing your ability to deploy your data science projects. Finally, you will cover various use cases of Comet in machine learning, NLP, deep learning, and time series analysis, gaining hands-on experience with some of the most interesting and valuable data science techniques available. By the end of this book, you will be able to confidently build data science pipelines according to bespoke specifications and manage them through Comet. What you will learn Prepare for your project with the right data Understand the purposes of different machine learning algorithms Get up and running with Comet to manage and monitor your pipelines Understand how Comet works and how to get the most out of it See how you can use Comet for machine learning Discover how to integrate Comet with GitLab Work with Comet for NLP, deep learning, and time series analysis Who this book is for This book is for anyone who has programming experience, and wants to learn how to manage and optimize a complete data science lifecycle using Comet and other DevOps platforms. Although an understanding of basic data science concepts and programming concepts is needed, no prior knowledge of Comet and DevOps is required.
    Note: Includes bibliographical references. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file (11 hr., 51 min.))
    Edition: [First edition].
    DDC: 004.67/82
    Keywords: Cloud computing ; Computer architecture ; Computer networks Management ; Web applications ; Application software Development ; Application program interfaces (Computer software) ; Application program interfaces (Computer software) ; Application software ; Development ; Cloud computing ; Computer architecture ; Computer networks ; Management ; Web applications ; Downloadable audio books ; Audiobooks ; Audiobooks
    Abstract: Solve difficult service-to-service communication challenges around security, observability, routing, and resilience with an Istio-based service mesh. Istio allows you to define these traffic policies as configuration and enforce them consistently without needing any service-code changes. In Istio in Action you will learn: Why and when to use a service mesh Envoy's role in Istio's service mesh Allowing "North-South" traffic into a mesh Fine-grained traffic routing Make your services robust to network failures Gain observability over your system with telemetry "golden signals" How Istio makes your services secure by default Integrate cloud-native applications with legacy workloads such as in VMs Reduce the operational complexity of your microservices with an Istio-powered service mesh! Istio in Action shows you how to implement this powerful new architecture and move your application-networking concerns to a dedicated infrastructure layer. Non-functional concerns stay separate from your application, so your code is easier to understand, maintain, and adapt regardless of programming language. In this practical guide, you'll go hands-on with the full-featured Istio service mesh to manage microservices communication. Helpful diagrams, example configuration, and examples make it easy to understand how to control routing, secure container applications, and monitor network traffic. About the Technology Offload complex microservice communication layer challenges to Istio! The industry-standard Istio service mesh radically simplifies security, routing, observability, and other service-to-service communication challenges. With Istio, you use a straightforward declarative configuration style to establish application-level network policies. By separating communication from business logic, your services are easier to write, maintain, and modify. About the Book Istio in Action teaches you how to implement an Istio-based service mesh that can handle complex routing scenarios, traffic encryption, authorization, and other common network-related tasks. You'll start by defining a basic service mesh and exploring the data plane with Istio's service proxy, Envoy. Then, you'll dive into core topics like traffic routing and visualization and service-to-service authentication, as you expand your service mesh to workloads on multiple clusters and legacy VMs. What's Inside Comprehensive coverage of Istio resources Practical examples to showcase service mesh capabilities Implementation of multi-cluster service meshes How to extend Istio with WebAssembly Traffic routing and observability VM integration into the mesh About the Reader For developers, architects, and operations engineers. About the Authors Christian Posta is a well-known architect, speaker, and contributor. Rinor Maloku is an engineer at Solo.io working on application networking solutions. Quotes Presents a clear-headed vision of how to achieve the goal of decoupling applications from infrastructure. I hope you'll enjoy this book as much as I have. - From the Foreword by Eric Brewer, VP Infrastructure and Google Fellow I really enjoyed the gentle introduction to Istio. I can easily recommend this book to everyone starting development with Kubernetes. - Christoph Schubert, SAP SE A comprehensive guide for building an in-depth understanding of the Istio service mesh. - Fotis Stamatelopoulos, Upwork It felt like I was shadowing a highly skilled subject matter expert. - Paolo Antinori, Red Hat
    Note: Online resource; title from title details screen (O'Reilly, viewed July 12, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    ISBN: 9781803237046
    Language: English
    Pages: 1 online resource (686 pages) , illustrations
    Edition: Seventh edition.
    Series Statement: Expert insight
    Parallel Title: Erscheint auch als
    DDC: 005.26/8
    Keywords: iOS (Electronic resource) ; Mobile apps Development ; Mobile computing Programming ; iPhone (Smartphone) Programming ; iPad (Computer) Programming ; Swift (Computer program language) ; Application software Development ; iOS (Electronic resource) ; Application software ; Development ; Swift (Computer program language)
    Abstract: With almost 2 million apps on the App Store, iOS mobile apps continue to be incredibly popular. Anyone can reach millions of customers around the world by publishing their apps on the App Store, which means that competent iOS developers are in high demand. iOS 16 Programming for Beginners, Seventh Edition, is a comprehensive introduction for those who are new to iOS, covering the entire process of learning the Swift language, writing your own app, and publishing it on the App Store. This book follows a hands-on approach. With step-by-step tutorials to real-life examples and easy-to-understand explanations of complicated topics, each chapter will help you learn and practice the Swift language to build your apps and introduce exciting new technologies to incorporate into your apps. You'll learn how to publish iOS apps and work with new iOS 16 features such as Mac Catalyst, SwiftUI, Lock Screen widgets, WeatherKit, and much more. By the end of this iOS development book, you'll have the knowledge and skills to write and publish interesting apps, and more importantly, to use the online resources available to enhance your app development journey. This book is for anyone who has programming experience but is new to Swift and iOS app development. Basic knowledge of programming, including loops, data types, and so on, is necessary.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    ISBN: 9781484287255 , 1484287258
    Language: English
    Pages: 1 online resource (xxxii, 538 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Browsers (Computer programs) ; Application software Development ; Application software ; Development ; Browsers (Computer programs)
    Abstract: Almost all web developers today have plenty of experience with building regular web page apps, but a lot of that knowledge doesn't transfer over when it comes to creating browser extensions. This book provides a complete reference for how to build modern browser extensions. Creating and deploying a browser extension is more like building a mobile app than a website. When you start building an extension you'll often find there are a large number of new concepts and idiosyncrasies to wrangle with. This book reveals how to successfully navigate around these obstacles and how to take advantage of the limited resources available. You'll see how a browser extensions work, their component pieces, and how to build and deploy them. Additionally, you'll review all the tricky bits of extension development that most developers have to learn through trial and error. The current transition from manifest v2 to v3 is of special interest, and an entire chapter will be dedicated to this subject. By the end of this book, you will have a rich understanding of what browser extensions are, how they work, all the pitfalls to avoid, and the most efficient ways of building them. What You'll Learn Examine the different components of browser extensions and how they behave Review common pitfalls developers encounter when building browser extensions and how to avoid them Develop, deploy, and manage a published browser extension Build a browser extension using modern JavaScript frameworks Who This Book Is For Developers tasked with building a supplementary browser extension to go alongside their existing product. This book also targets people that have at least a basic understanding of the fundamentals of web development and wish to quickly understand how they can roll out a browser extension.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    ISBN: 9781484286982 , 1484286987
    Language: English
    Pages: 1 online resource (xix, 230 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Kotlin (Computer program language) ; Functional programming (Computer science) ; Application software Development ; Application software ; Development ; Functional programming (Computer science)
    Abstract: This book introduces the Kotlin programming skills and techniques necessary for building applications. You'll learn how to migrate your Java programming skills to Kotlin, a Java Virtual Machine (JVM) programming language. The book starts with a quick tour of the Kotlin language and gradually walks you through the language in greater detail over the course of succeeding chapters. You'll learn Kotlin fundamentals like generics, functional programming, type system, debugging, and unit testing. Additionally, with the book's freely downloadable online appendices, you'll discover how to use Kotlin for building Spring Boot applications, data persistence, and microservices. What You Will Learn Learn the Kotlin language, its functions, types, collections, generics, classes, and more Dive into higher-order functions, generics, debugging, and unit testing Apply the fundamentals of Kotlin to Spring Boot Add Hibernate to your Spring Boot application for persistence and data accessibility Take advantage of functional programming available in Kotlin Who This Book Is For Java developers who are new to Kotlin and want to leverage Kotlin, particularly for building Spring Boot apps.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    ISBN: 9781801819251 , 1801819254 , 9781801817363
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; JavaScript (Computer program language) ; Logiciels d'application ; Développement ; JavaScript (Langage de programmation) ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books
    Abstract: Learn n8n to reduce costs, improve efficiency, and increase productivity in your development process Key Features Discover best practices, advantages, and case studies from the n8n team Explore practical techniques to build market-ready low-code solutions using n8n and Bubble Learn how to develop enterprise-scale web applications without any engineering support Book Description Explore how n8n enables you to connect different systems and cloud services without having to hire specialists or develop technical skill sets across multiple tech stacks. This book will show you how n8n can reduce the time required to develop new products, helping you bring them to the market quickly compared to building a whole development team. This official n8n guide will assist you with adopting and integrating n8n in your development workflow in the best possible manner. You'll begin by learning where n8n fits in the tech stack of your business and how it provides opportunities for reducing cost as well as increasing efficiency and revenue. Once you've identified opportunities where you can leverage n8n's connectivity and automation functionality within your working environment, you'll progress to building an n8n-based toolset that will increase the profitability of your operations. By the end of this product development book, you'll be able to identify real-world opportunities to generate income, improve efficiencies, and then build tools to capitalize on these opportunities. What you will learn Identify opportunities to use n8n in your organization and develop a business use case Understand how to use APIs and webhooks with n8n Build a custom production-ready API endpoint for your n8n applications Create an end-to-end web application by connecting an API to the frontend Automate your digital processes based on time and external triggers Develop complex business applications rapidly using a low-code approach Who this book is for This book is for web developers and low code enthusiasts who have basic knowledge of JavaScript as well as some basic understanding of web concepts such as APIs and webhooks. Developers looking for a digital platform to enable rapid prototyping and automation for their workflow will find this book useful.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 video file (11 hr., 30 min.)) , sound, color.
    Edition: Second edition.
    DDC: 005.3
    Keywords: Application software Development ; Service-oriented architecture (Computer science) ; Java (Computer program language) ; Logiciels d'application ; Développement ; Architecture orientée service (Informatique) ; Java (Langage de programmation) ; Application software ; Development ; Java (Computer program language) ; Service-oriented architecture (Computer science) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video. A must-have for any professional Spring microservice developer's bookshelf! Iain Campbell, Tango Telecom By dividing large applications into separate self-contained units, Microservices are a great step toward reducing complexity and increasing flexibility. Spring Microservices in Action, Second Edition teaches you how to build microservice-based applications using Java and the Spring platform. This second edition is fully updated for the latest version of Spring, with expanded coverage of API routing with Spring Cloud Gateway, logging with the ELK stack, metrics with Prometheus and Grafana, security with the Hashicorp Vault, and modern deployment practices with Kubernetes and Istio. about the technology Building and deploying microservices can be easy in Spring! Libraries like Spring Boot, Spring Cloud, and Spring Cloud Gateway reduce the boilerplate code in REST-based services. They provide an effective toolbox to get your microservices up and running on both public and private clouds. about the book Spring Microservices in Action, Second Edition teaches you to build microservice-based applications using Java and Spring. You'll start by creating basic services, then move to efficient logging and monitoring. Learn to refactor Java applications with Spring's intuitive tooling, and master API management with Spring Cloud Gateway. You'll even deploy Spring Cloud applications with AWS and Kubernetes. what's inside Microservice design principles and best practices Configuration with Spring Cloud Config and Hashicorp Vault Client-side resiliency with Resilience4j, and Spring Cloud Load Balancer Metrics monitoring with Prometheus and Grafana Distributed tracing with Spring Cloud Sleuth, Zipkin, and ELK Stack about the audience For experienced Java and Spring developers. about the author John Carnell is a senior cloud engineer with 20 years of Java experience. Illary Huaylupo Sánchez is a software engineer with over 13 years of experience. A holistic and practical approach to building cloud native microservices using Spring. Loads of practice, advice, and fun. Satej Sahu, Honeywell A perfect reference, whether you are a beginner or an experienced Java developer. Philippe Vialatte, Symphony A great guide on modern secure deployment practices for the cloud. Todd Cook, Appen NARRATED BY ADAM NEWMARK.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    Online Resource
    Online Resource
    New York : Manning Publications Co. LLC
    ISBN: 9781638356417 , 1638356416 , 9781617298028 , 1617298026
    Language: English
    Pages: 1 online resource (368 p.)
    Parallel Title: Erscheint auch als
    DDC: 005.13/3
    Keywords: Microsoft .NET Framework ; C# (Computer program language) ; Object-oriented programming languages ; Relational databases ; Internet programming ; Application software Development ; Microsoft .NET Framework ; C# (Langage de programmation) ; Langages orientés objet (Informatique) ; Bases de données relationnelles ; Programmation Internet ; Logiciels d'application ; Développement ; Application software ; Development ; C# (Computer program language) ; Internet programming ; Object-oriented programming languages ; Relational databases ; Electronic books
    Abstract: Code Like a Pro in C# teaches you to how write clean C# code that's suitable for enterprise applications. In this book, you'll refactor a legacy codebase by applying modern C# techniques. You'll explore tools like Entity Framework Core, design techniques like dependency injection, and key practices like testing and clean coding. It's a perfect path to upgrade your existing C# skills or shift from another OO language into C# and the .NET ecosystem.
    Note: 5.3.1 Entity Framework Core and reverse-engineering. - Includes bibliographical references (pages 380-384) and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    Language: English
    Pages: 1 online resource (1 audio file (09 hr., 40 min.))
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Application software ; Development ; Downloadable audio books ; Audiobooks ; Audiobooks
    Abstract: Configuring CI/CD platforms has never been easier! Ubaldo Pescatore, PagoPA Start thinking about your development pipeline as a mission-critical application. Discover techniques for implementing code-driven infrastructure and CI/CD workflows using Jenkins, Docker, Terraform, and cloud-native services. In Pipeline as Code you will master: Building and deploying a Jenkins cluster from scratch Writing pipeline as code for cloud-native applications Automating the deployment of Dockerized and Serverless applications Containerizing applications with Docker and Kubernetes Deploying Jenkins on AWS, GCP and Azure Managing, securing and monitoring a Jenkins cluster in production Key principles for a successful DevOps culture Pipeline as Code is a practical guide to automating your development pipeline in a cloud-native, service-driven world. You'll use the latest infrastructure-as-code tools like Packer and Terraform to develop reliable CI/CD pipelines for numerous cloud-native applications. Follow this book's insightful best practices, and you'll soon be delivering software that's quicker to market, faster to deploy, and with less last-minute production bugs. about the technology Treat your CI/CD pipeline like the real application it is. With the Pipeline as Code approach, you create a collection of scripts that replace the tedious web UI wrapped around most CI/CD systems. Code-driven pipelines are easy to use, modify, and maintain, and your entire CI pipeline becomes more efficient because you directly interact with core components like Jenkins, Terraform, and Docker. about the book In Pipeline as Code you'll learn to build reliable CI/CD pipelines for cloud-native applications. With Jenkins as the backbone, you'll programmatically control all the pieces of your pipeline via modern APIs. Hands-on examples include building CI/CD workflows for distributed Kubernetes applications, and serverless functions. By the time you're finished, you'll be able to swap manual UI-based adjustments with a fully automated approach! about the audience For developers familiar with Jenkins and Docker. Examples in Go. about the author Mohamed Labouardy is the CTO and co-founder of Crew.work, a Jenkins contributor, and a DevSecOps evangelist. A must-read for any aspiring and seasoned devops/release automation engineer. Giridharan Kesavan, Visa A very useful resource, not only for setting up and using Jenkins for CI/CD, but also for understanding the importance of Packer, Terraform, Docker, and Kubernetes. Kosmas Chatzimichalis, Mach7x A perfect journey through pipeline-based software delivery. Satej Kumar Sahu, Honeywell A brilliant, hands-on deep dive into how to implement modern CI/CD pipelines. Matthias Busch, Otto GmbH NARRATED BY ADAM NEWMARK.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 4, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file (09 hr., 12 min.))
    Edition: [First edition].
    DDC: 006.312
    Keywords: Application program interfaces (Computer software) ; Application software Development ; JavaScript (Computer program language) ; Web applications ; Application program interfaces (Computer software) ; Application software ; Development ; JavaScript (Computer program language) ; Web applications ; Downloadable audio books ; Audiobooks ; Audiobooks
    Abstract: With thorough explorations of GraphQL concepts and numerous practical examples, this excellent book will quickly take you from novice to expert. Dary Merckens, Gunner Technology Reduce bandwidth demands on your APIs by getting only the results you need--all in a single request! The GraphQL query language simplifies interactions with web servers, enabling smarter API queries that can hugely improve the efficiency of data requests. In GraphQL in Action , you'll learn how to bring those benefits to your own APIs, giving your clients the power to ask for exactly what they need from your server, no more, no less. Practical and example-driven, this book teaches everything you need to get started with GraphQL--from design principles and syntax right through to performance optimization. about the technology GraphQL APIs are fast, efficient, and easy to maintain. They reduce app latency and server cost while boosting developer productivity. This powerful query layer offers precise control over API requests and returns, making apps faster and less prone to error. about the book GraphQL in Action gives you the tools to get comfortable with the GraphQL language, build and optimize a data API service, and use it in a front-end client application. By working through set up, security, and error handling you'll learn to create a complete GraphQL server. You'll also unlock easy ways to incorporate GraphQL into your existing codebase so you can build simple, scalable data APIs. what's inside Define a GraphQL schema for relational and document databases Implement GraphQL types using both the schema language and object constructor methods Optimize GraphQL resolvers with data caching and batching Design GraphQL fragments that match UI components' data requirements Consume GraphQL API queries, mutations, and subscriptions with and without a GraphQL client library about the audience For web developers familiar with client-server applications. about the author Samer Buna has over 20 years of experience in software development including front-ends, back-ends, API design, and scalability. A great introduction to GraphQL. This was the first book where I finally 'got it'. Jeremy Lange, G2 Learn the new API paradigm with this excellent practical guide. Isaac Wong, Privé Technologies If you want to develop an API with best practices, GraphQL is for you, and this book can help you get started quickly. Ethien Daniel Salinas Domínguez, Intelligential.tech NARRATED BY CHRISTOPHER KENDRICK.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 4, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file (08 hr., 34 min.))
    Edition: Second edition.
    Uniform Title: Microservices in .NET Core
    DDC: 004.654
    Keywords: Microsoft .NET Framework ; Service-oriented architecture (Computer science) ; Cloud computing ; Application software Development ; Microsoft .NET Framework ; Application software ; Development ; Cloud computing ; Service-oriented architecture (Computer science) ; Downloadable audio books ; Audiobooks ; Audiobooks
    Abstract: A clear presentation of the latest best practices. A highly recommended read. David Paccoud, Bioclinica In Microservices in .NET, Second Edition you will learn how to: Build scalable microservices that are reliable in production Optimize microservices for continuous delivery Design event-based collaboration between microservices Deploy microservices to Kubernetes Set up Kubernetes in Azure Microservices in .NET, Second Edition is a comprehensive guide to building microservice applications using the .NET stack. After a crystal-clear introduction to the microservices architectural style, it teaches you practical microservices development skills using ASP.NET. This second edition of the bestselling original has been revised with up-to-date tools for the .NET ecosystem, and more new coverage of scoping microservices and deploying to Kubernetes. about the technology Microservice architectures connect independent components that must work together as a system. Integrating new technologies like Docker and Kubernetes with Microsoft's familiar ASP.NET framework and Azure cloud platform enables .NET developers to create and manage microservices efficiently. about the book Microservices in .NET, Second Edition teaches you to build and deploy microservices using ASP.NET and Azure services. It lays out microservice architecture simply, and then guides you through several real-world projects, such as building an ecommerce shopping cart. In this fully revised edition, you'll learn about scoping microservices, deploying to Kubernetes, and operations concerns like monitoring, logging, and security. about the audience For C# developers. No experience with microservices required. about the author Christian Horsdal is an independent consultant with more than 20 years of experience building projects from large-scale microservice systems to tiny embedded systems. Recommended for all developers and software architects looking to jump into the microservices world. Emanuele Origgi, Datlas This book is the best guide to learn about microservices and how to implement on .NET framework. Jeff Smith, Agilify Automation Well-written, concise, and comprehensive. I could not put it down and would definitely recommend it. Tanya Wilke, Sanlam NARRATED BY DEREK DYSART.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 4, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file (11 hr., 19 min.))
    Edition: Second edition.
    DDC: 005.2762
    Keywords: Application software Development ; Java (Computer program language) ; Cloud computing ; Application software ; Development ; Cloud computing ; Java (Computer program language) ; Downloadable audio books ; Audiobooks ; Audiobooks
    Abstract: A must-have for any professional Spring microservice developer's bookshelf! Iain Campbell, Tango Telecom By dividing large applications into separate self-contained units, Microservices are a great step toward reducing complexity and increasing flexibility. Spring Microservices in Action, Second Edition teaches you how to build microservice-based applications using Java and the Spring platform. This second edition is fully updated for the latest version of Spring, with expanded coverage of API routing with Spring Cloud Gateway, logging with the ELK stack, metrics with Prometheus and Grafana, security with the Hashicorp Vault, and modern deployment practices with Kubernetes and Istio. about the technology Building and deploying microservices can be easy in Spring! Libraries like Spring Boot, Spring Cloud, and Spring Cloud Gateway reduce the boilerplate code in REST-based services. They provide an effective toolbox to get your microservices up and running on both public and private clouds. about the book Spring Microservices in Action, Second Edition teaches you to build microservice-based applications using Java and Spring. You'll start by creating basic services, then move to efficient logging and monitoring. Learn to refactor Java applications with Spring's intuitive tooling, and master API management with Spring Cloud Gateway. You'll even deploy Spring Cloud applications with AWS and Kubernetes. what's inside Microservice design principles and best practices Configuration with Spring Cloud Config and Hashicorp Vault Client-side resiliency with Resilience4j, and Spring Cloud Load Balancer Metrics monitoring with Prometheus and Grafana Distributed tracing with Spring Cloud Sleuth, Zipkin, and ELK Stack about the audience For experienced Java and Spring developers. about the author John Carnell is a senior cloud engineer with 20 years of Java experience. Illary Huaylupo Sánchez is a software engineer with over 13 years of experience. A holistic and practical approach to building cloud native microservices using Spring. Loads of practice, advice, and fun. Satej Sahu, Honeywell A perfect reference, whether you are a beginner or an experienced Java developer. Philippe Vialatte, Symphony A great guide on modern secure deployment practices for the cloud. Todd Cook, Appen NARRATED BY ADAM NEWMARK.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 4, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    ISBN: 9781098116279 , 1098116275 , 9781098116255 , 1098116259
    Language: English
    Pages: 1 online resource (24 pages)
    Edition: 3rd edition
    Parallel Title: Erscheint auch als
    DDC: 658.575
    Keywords: User-centered system design ; Human-computer interaction ; Application software Development ; Electronic books ; local ; Electronic books ; Conception participative (Conception de systèmes) ; Logiciels d'application ; Développement ; Application software ; Development ; Human-computer interaction ; User-centered system design
    Abstract: Lean UX is synonymous with modern product design and development. Designers, product managers, developers, and Scrum Masters around the world are combining human-centric design, Agile ways of working, and a strong business sense, making Lean UX the leading approach for digital product teams today. Inspired by Lean and Agile methods, this book helps you focus on the actual product experience rather than deliverables. Lean UX shows teams how to collaborate, gather feedback early and often, and focus on learning and user feedback. You'll be able to drive the design in short, iterative cycles to assess what works best for businesses and users. Lean UX guides you through this change--for the better. Facilitate the Lean UX process with your team Ensure every project starts with clear customer-centric success criteria Understand the role of the designer on a Scrum team Write and contribute design and experiment stories to the backlog Ensure design work takes place in every sprint Build product discovery into the team’s "velocity" Make sure the team is designing and building products that customers love
    Note: Online resource; Title from title page (viewed October 25, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 20 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.78
    Keywords: Amazon Web Services (Firm) ; Web applications Development ; Application software Development ; Cloud computing ; Computer architecture Design ; Amazon Web Services (Firm) ; Application software ; Development ; Cloud computing ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Build a serverless image recognition system on AWS.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Take Control Books | Boston, MA : Safari
    ISBN: 9781947282445
    Language: English
    Pages: 1 online resource (229 pages)
    Edition: 1st edition
    Keywords: Mac OS ; Application software Development ; Electronic books ; local ; Electronic books ; Mac OS ; Logiciels d'application ; Développement ; Application software ; Development
    Abstract: In macOS 10.15 Catalina, Apple finally did away with iTunes. In its place are three new apps-Music, TV, and Podcasts-with audiobooks now handled by the Books app and syncing of mobile devices handled by the Finder. Where once iTunes was an all-purpose media hub, now you may use up to five apps to accomplish the same things. The new apps also add more features (while, sadly, removing a few things too). Take Control of macOS Media Apps is your guide to this new, post-iTunes world. Kirk McElhearn, whose earlier books on iTunes 10, 11, and 12 collectively sold nearly 14,000 copies, is back with a new book that shows you how to manage your music, videos, podcasts, and audiobooks in Catalina. Whether you just want to play your media, or you want to go deeper with special features like Genius, Shuffle, Up Next, Apple Music, and iTunes Match, this comprehensive guide has the answers you need. Kirk also looks at various ways of bringing audio and video into Apple's media apps, tagging songs and videos so you can find them more easily later, creating playlists, sharing your library over a home network, and syncing media with your iPhone, iPad, or iPod. The book covers how to: Play Music: Learn the basics of playing audio (and even music videos) in the Music app. You'll also find tips on making quick playlists with Genius and Up Next, learn the best ways to search for the music you want to hear, stream music to other devices in your home, and view lyrics while tunes play. Stream Music: Use Apple Music, a paid service, to listen to any of 50 million tracks. Or listen to live broadcasts from Apple Music Radio (including Beats 1). View Your Music and Other Content: Learn how to use the sidebar, view your music library, and work with contextual menus in the Music app. Store Your Music Library in the Cloud: What are the pros and cons of Apple's Cloud Music Library? How do Music and iTunes Match figure out whether to upload your music when setting up your Cloud Music Library? You'll get answers to these questions and more. Use the iTunes Store: iTunes may be gone, but the iTunes Store is still open for business! Find tips on shopping in the iTunes Store, and get advice on sharing your purchases with family members and among your various Apple devices. Tag Your Music: Tags are bits of information (also known as "metadata") that can describe your media. Learn which tags to bother changing, the best ways to add lyrics and album art, how to rate songs with stars, ...
    Note: Online resource; Title from title page (viewed January 21, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file (10 hr., 14 min.))
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Computer software Development ; Application software Development ; Software architecture ; Application software ; Development ; Computer software ; Development ; Software architecture ; Downloadable audio books ; Audiobooks ; Audiobooks
    Abstract: Building high-quality software is never simple, and it is always a good idea to reexamine the principles of good design and craftsmanship. In this book, you will find a fresh perspective that I hope you will enjoy as much as I did. -- From the Foreword by Cay Horstmann, author of Big Java, Core Java, and many other titles Serious developers know that code can always be improved. With each iteration, you make optimizations--small and large--that can have a huge impact on your application's speed, size, resilience, and maintainability. In Seriously Good Software: Code that Works, Survives, and Wins, author, teacher, and Java expert Marco Faella teaches you techniques for writing better code. You'll start with a simple application and follow it through seven careful refactorings, each designed to explore another dimension of quality. about the technology Great code blends the skill of a programmer with the time-tested techniques and best practices embraced by the entire development community. Although each application has its own context and character, some dimensions of quality are always important. This book concentrates on seven pillars of seriously good software: speed, memory usage, reliability, readability, thread safety, generality, and elegance. The Java-based examples demonstrate techniques that apply to any OO language. about the book Seriously Good Software is a handbook for any professional developer serious about improving application quality. It explores fundamental dimensions of code quality by enhancing a simple implementation into a robust, professional-quality application. Questions, exercises, and Java-based examples ensure you'll get a firm grasp of the concepts as you go. When you finish the last version of the book's central project, you'll be able to confidently choose the right optimizations for your code. what's inside Evaluating software qualities Assessing trade-offs and interactions Fulfilling different objectives in a single task Java-based exercises you can apply in any OO language about the audience For developers with basic object-oriented programming skills and intermediate Java skills. about the author Marco Faella teaches advanced programming at a major Italian university. His published work includes peer-reviewed research articles, a Java certification manual, and a video course. A practical guide to writing better software. -- Juan J. Durillo, LRZ SuperMUC Absolute must-have for every computer science student! -- Michał Ambroziewicz, Netsprint This book should be a must-read for every new developer in any company. -- Flavio Diez, codecentric AG NARRATED BY MARK THOMAS.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 4, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 1789534836 , 9781789534832 , 9781789530889
    Language: English
    Pages: 1 online resource (392 pages)
    Edition: 1st edition
    DDC: 005.13/3
    Keywords: iOS (Electronic resource) ; Swift (Computer program language) ; Application software Development ; Mobile apps ; Web applications ; Electronic books ; local ; iOS (Electronic resource) ; Swift (Langage de programmation) ; Logiciels d'application ; Développement ; Applications mobiles ; Applications Web ; Biology, life sciences ; Computer hardware ; Consumer advice ; Information technology: general issues ; Computers ; Buyer's Guides ; Computers ; Bioinformatics ; Computers ; General ; Application software ; Development ; Mobile apps ; Swift (Computer program language) ; Web applications
    Abstract: Learn to design and deploy fully functioning microservices for your applications from scratch using Swift, Docker, and AWS Key Features Understand server-side Swift development concepts for building your first microservice Build microservices using Vapor 4 and deploy them to the cloud using Docker Learn effective techniques for enhancing maintainability and stability of your Swift applications Book Description The capabilities of the Swift programming language are extended to server-side development using popular frameworks such as Vapor. This enables Swift programmers to implement the microservices approach to design scalable and easy-to-maintain architecture for iOS, macOS, iPadOS, and watchOS applications. This book is a complete guide to building microservices for iOS applications. You'll start by examining Swift and Vapor as backend technologies and compare them to their alternatives. The book then covers the concept of microservices to help you get started with developing your first microservice. Throughout this book, you'll work on a case study of writing an e-commerce backend as a microservice application. You'll understand each microservice as it is broken down into details and written out as code throughout the book. You'll also become familiar with various aspects of server-side development such as scalability, database options, and information flow for microservices that are unwrapped in the process. As you advance, you'll get to grips with microservices testing and see how it is different from testing a monolith application. Along the way, you'll explore tools such as Docker, Postman, and Amazon Web Services. By the end of the book, you'll be able to build a ready-to-deploy application that can be used as a base for future applications. What you will learn Grasp server-side Swift development concepts using practical examples Understand the microservices approach and why Swift is a great choice for building microservices Design and structure mobile and web applications using microservices architecture Discover the available database options and understand which one to choose Scale and monitor your microservices Use Postman to automate testing for your microservices API Who this book is for The book is for iOS, iPadOS, and macOS developers and Swift programmers who want to understand how Swift can be used for building microservices. The book assumes familiarity with Swift programming and the fundamentals of the web, including how AP...
    Note: Online resource; Title from title page (viewed March 2, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file (12 hr., 19 min.))
    Edition: [First edition].
    DDC: 004.6782
    Keywords: Cloud computing ; Application software Development ; Software architecture ; Application software ; Development ; Cloud computing ; Software architecture ; Downloadable audio books ; Audiobooks ; Audiobooks
    Abstract: This book fills a gap between theory and practice ... entertaining and educational. From the Foreword by Gene Kim, coauthor of The Phoenix Project Cloud Native Patterns is your guide to developing strong applications that thrive in the dynamic, distributed, virtual world of the cloud. This book presents a mental model for cloud-native applications, along with the patterns, practices, and tooling that set them apart. about the technology Cloud platforms promise the holy grail: near-zero downtime, infinite scalability, short feedback cycles, fault-tolerance, and cost control. But how do you get there? By applying cloudnative designs, developers can build resilient, easily adaptable, web-scale distributed applications that handle massive user traffic and data loads. Learn these fundamental patterns and practices, and you'll be ready to thrive in the dynamic, distributed, virtual world of the cloud. about the book With 25 years of experience under her belt, Cornelia Davis teaches you the practices and patterns that set cloud-native applications apart. With realistic examples and expert advice for working with apps, data, services, routing, and more, she shows you how to design and build software that functions beautifully on modern cloud platforms. As you read, you will start to appreciate that cloud-native computing is more about the how and why rather than the where. what's inside The lifecycle of cloud-native apps Cloud-scale configuration management Zero downtime upgrades, versioned services, and parallel deploys Service discovery and dynamic routing Managing interactions between services, including retries and circuit breakers about the audience Requires basic software design skills and an ability to read Java or a similar language. about the author Cornelia Davis is Vice President of Technology at Pivotal Software. A teacher at heart, she's spent the last 25 years making good software and great software developers. The book's focus on real world challenges makes this an essential manual for modern day projects. David Schmitz, Senacor Technologies Demystifies the process of building self-healing, distributed, and resilient web applications with low operational maintenance. Raveesh Sharma, Stellapps Technologies A direct and definitive guide to cloud native, with real-life experience driving the narrative. A must-read for practicing engineers who want to feel like a native in the cloud. Shanker Janakiraman, Urjanet NARRATED BY SARAH DAWE.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 4, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    ISBN: 9781789130911 , 1789130913 , 9781789136203
    Language: English
    Pages: 1 online resource (259 pages)
    Edition: 2nd ed.
    Parallel Title: Erscheint auch als
    DDC: 004.6782
    Keywords: Cloud computing ; Cloud computing Security measures ; Application software Development ; Infonuagique ; Infonuagique ; Sécurité ; Mesures ; Logiciels d'application ; Développement ; Computer programming / software development ; Distributed systems ; Cloud computing ; Computers ; Systems Architecture ; Distributed Systems & Computing ; Computers ; Software Development & Engineering ; Tools ; Application software ; Development ; Cloud computing
    Abstract: Implementing AWS Patterns provides reproducible processes, practices, and blueprints for delivering secure, extensible, cloud-native products. This guide will help you leverage AWS' extensive offerings to solve common problems with Amazon Web Services. It will equip you to easily develop solutions using repeatable designs.
    Note: Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    [California] : Apress
    ISBN: 9781484243152
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; User interfaces (Computer systems) ; Computer software ; Testing ; Application software ; Development ; Mobile computing ; Electronic books ; local ; Electronic books
    Abstract: Write Android user interface (UI) tests using Google Espresso for Android. You'll cover all the major topics of writing functional UI automated tests using the Espresso testing framework, including different ways of running automated tests, architecting test projects in an easy and maintainable way, and using tools which help to implement automated tests with less effort. Android Espresso Revealed explains the basics of using Espresso to write automated UI tests, and how to customize the framework for advanced functionality. The author provides examples in both Java and Kotlin, and includes dealing with network operations in UI tests, testing application accessibility, implementing supervised monkey tests, and more. What You Will Learn Write Espresso tests with both Kotlin and Java including test project migration from Java to Kotlin Test web views inside the application under test Use Espresso to set up test devices or emulators to minimize test flakiness and run tests in Firebase Test Lab Verify and stub intents with Espresso-Intents Move test projects to AndroidX Test notifications or operate on third-party apps during Espresso test execution Apply different test architecture approaches to the test project to reduce maintenance effort Implement supervised monkey tests using Espresso and UIAutomator Who This Book Is For Engineers with experience of Android test automation will benefit from this book
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed April 17, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    Online Resource
    Online Resource
    [California] : Apress
    ISBN: 9781484242971
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Machine learning ; Application software ; Development ; User interfaces (Computer systems) ; Electronic books ; local ; Electronic books
    Abstract: Implement machine learning models in your iOS applications. This short work begins by reviewing the primary principals of machine learning and then moves on to discussing more advanced topics, such as CoreML, the framework used to enable machine learning tasks in Apple products. Many applications on iPhone use machine learning: Siri to serve voice-based requests, the Photos app for facial recognition, and Facebook to suggest which people that might be in a photo. You'll review how these types of machine learning tasks are implemented and performed so that you can use them in your own apps. Beginning Machine Learning in iOS is your guide to putting machine learning to work in your iOS applications. What You'll Learn Understand the CoreML components Train custom models Implement GPU processing for better computation efficiency Enable machine learning in your application Who This Book Is For Novice developers and programmers who wish to implement machine learning in their iOS applications and those who want to learn the fundamentals about machine learning.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed April 2, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    ISBN: 9781484241912
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft .NET Framework ; Application software ; Development ; Computer software ; Development ; Internet programming ; Electronic books ; local ; Electronic books
    Abstract: Learn about the fundamentals and inner workings of the Common Type System (CTS) and the Virtual Execution System (VES) of the Common Language Runtime (CLR) and how they relate to the Base Class Library (BCL) from the perspective of the execution environment. The author first gives an introduction to the .NET Framework and describes the architectural and engineering resources required when implementing the .NET Framework on any platform. Next, you will learn about the BCL and understand how to work with system structures including the fundamental built-in types system.array and system.string. You will then learn about the VES along with its methods and functionality. Further, you will go through the Common Intermediate Language (CIL), Assembly Manifest, and versioning. You will also learn how to design and implement libraries in detail by creating a .NET class library. After reading this book, you will understand .NET Framework features, as well as details about the core functionalities of the VES and elements of the CTS. What You Will Learn Discover details of the Common Type System (CTS) Work with the Virtual Execution System (VES) See the importance of correct use of fundamental built-in managed types Carry out good programming practice in a managed environment Implement a .NET class library Who Is This Book For Developers who are working with the .NET Framework on Windows.
    Note: Description based on online resource; title from cover (Safari, viewed June 7, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    ISBN: 9781484242643 , 1484242645
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Electronic games ; Programming ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Learn to build a simple data-driven mobile game application using the power of Xamarin.Forms, ASP.NET, the Web API, and SignalR with this short book. In it you will build a cross-platform mobile application that targets both iOS and Android, connect your app with your database using Entity Framework, and implement real-time syncing functionality using SignalR. Understanding Game Application Development starts by giving you an overview of the development tools, an installation guide, and a list of prerequisites. You will learn how to manage application flow, create your workspace, and set up your database. Next, you will see how to access data for handling CRUD operations and define the necessary API endpoints. Further, you will build a mobile application with Xamarin.Forms, both in iOS and in Android. You will also understand the deployment and testing process as well as how to build a real-time leader board using ASP.NET MVC and SignalR. Finally, you will understand how to publish your source code on GitHub from Visual Studio 2017. What You Will Learn Understand the basic concept and fundamentals of the technologies used for building the applications Set up your development environment Create a SQL database from scratch Implement a data access layer Define REST service endpoints using the Web API Deploy, test, and debug iOS and Android applications Push your source code to GitHub Who This Book Is For .NET developers who want to jump on mobile application development with Xamarin and learn with practical examples.
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover (viewed February 11, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    ISBN: 9781484240694
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: AppRun (Computer file) ; Application software ; Development ; Web applications ; Electronic books ; local ; Electronic books
    Abstract: Explore the concepts, patterns, and architecture behind AppRun applications. With this end-to-end guide, you will be able to build web apps fast to the market with the low learning curve and high development productivity. You will learn how to break down the application logic into three decoupled parts: state, view, and update. You will then see how to connect web page events to the AppRun event life-cycle, route user interactions, access data from the remote servers, compose the user interface using components, and integrate 3rd party libraries. Following examples of various apps, such as the counter app, to-do app, weather app, hacker news reader app, and blog app, you will have all the techniques for developing your AppRun apps including the line of business apps. You will also review wider development concepts such as using strongly typed states practically, unit testing strategies for app state changes, time travel debugging, async web API invocation, server-side virtual DOM, module compilation optimization, the developer tools, and more. What You'll Learn Use AppRun to develop web apps end-to-end Understand the technology behind AppRun Evaluate and compare architecture design Develop applications using Elm architecture, event publication and subscription, and components. Who This Book Is For Web app developers and architects; useful for beginners learning front-end development and more experienced developers interested in learning about AppRun and modern development concepts and principles more generally
    Note: Description based on online resource; title from cover (Safari, viewed February 27, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    ISBN: 9781484241820
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Mac OS ; Swift (Computer program language) ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Get the most out of Swift 4 with this carefully compiled collection of select code snippets designed to solve everyday coding problems. This book features the Apress easy-to-use recipe format, with step-by-step instructions, and a no-fuss approach. You'll explore a wide range of topics, all neatly organized according to the language's own core elements and building blocks. You'll review common topics such as conditionals, loops, functions, classes, closures, and arrays. This book also includes recipes to some more advanced problems found in files, system programming, and algorithms. With Swift 4 Recipes , your programming problems are easily resolved, without wading through paragraphs of text. What You'll Learn Create if-switch statements, ternary operator, and nil-coalescing Work with numbers, conversions, mathematical functions Access the command line and retrieving system info Who This Book Is For Mac and iOS developers either looking for a quick problem-solution manual to get started or in search of a quick reference for everyday problems in a dictionary-like fashion.
    Note: Description based on online resource; title from cover (Safari, viewed February 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    ISBN: 9781484236765 , 1484236769
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Java (Computer program language) ; Cloud computing ; Application software ; Development ; Web site development ; Electronic books ; local ; Electronic books
    Abstract: Quickly and productively develop complex Spring applications and microservices out of the box, with minimal concern over things like configurations. This revised book will show you how to fully leverage the Spring Boot 2 technology and how to apply it to create enterprise ready applications that just work. It will also cover what's been added to the new Spring Boot 2 release, including Spring Framework 5 features like WebFlux, Security, Actuator and the new way to expose Metrics through Micrometer framework, and more. This book is your authoritative hands-on practical guide for increasing your enterprise Java and cloud application productivity while decreasing development time. It's a no nonsense guide with case studies of increasing complexity throughout the book. The author, a senior solutions architect and Principal Technical instructor with Pivotal, the company behind the Spring Framework, shares his experience, insights and first-hand knowledge about how Spring Boot technology works and best practices. Pro Spring Boot 2 is an essential book for your Spring learning and reference library. What You Will Learn Configure and use Spring Boot Use non-functional requirements with Spring Boot Actuator Carry out web development with Spring Boot Persistence with JDBC, JPA and NoSQL Databases Messaging with JMS, RabbitMQ and WebSockets Test and deploy with Spring Boot A quick look at the Spring Cloud projects Microservices and deployment to the Cloud Extend Spring Boot by creating your own Spring Boot Starter and Enable feature Who This Book Is For Experienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services.
    Note: Includes index. - Description based on online resource; title from cover (viewed February 12, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...