Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • Application software Development
  • Electronic videos ; local
Datasource
Material
Language
Years
Keywords
Subjects(RVK)
  • 1
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781617297175 , 1617297178 , 9781638356400 , 1638356408
    Language: English
    Pages: 1 online resource (xxii, 296 pages) , illustrations.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Kubernetes ; Application software Development ; Computer programs ; Application program interfaces (Computer software) ; Open source software ; Logiciels d'application ; Développement ; Logiciels ; Interfaces de programmation d'applications ; Logiciels libres ; APIs (interfaces) ; Application program interfaces (Computer software) ; Application software ; Development ; Computer programs ; Open source software
    Abstract: A clear and practical beginner's guide that shows you just how easy it can be to make the switch to Kubernetes! Kubernetes for Developers reveals practical and painless methods for deploying your apps on Kubernetes--even for small-to-medium sized applications! You'll learn how to migrate your existing apps onto Kubernetes without a rebuild, and implement modern cloud native architectures that can handle your future growth. Inside, you'll learn how to: Containerize a web application with Docker Host a containerized app on Kubernetes with a public cloud service Save money and improve performance with cloud native technologies Make your deployments reliable and fault tolerant Prepare your deployments to scale without a redesign Monitor, debug and tune application deployments on Kubernetes Designed for busy working developers, this hands-on guide helps your first steps into Kubernetes using the powerful Google Kubernetes Engine (GKE) service. Learn how the GKE's powerful automation tools can perform automatic checks and scaling, giving you more time to spend developing great applications. You'll soon see that you don't need to incur huge costs or have the manpower of an enterprise organization to get a productivity boost from Kubernetes! About the Technology Modern software needs to perform at scale while effectively handling load balancing, state and security. Kubernetes makes these tasks easier and more reliable for apps of any size. This book, written especially for software developers creating applications that run on Kubernetes, shows you exactly how to address these and other important issues. About the Book Kubernetes for Developers covers everything you need to know to containerize and deploy an app on Kubernetes from the developer's perspective. You'll start by creating a small application you can run on a cloud-based Kubernetes cluster. Then, you'll systematically explore best practices for stable long-term deployment, including scaling, capacity planning, and resource optimization. What's Inside Deploying reliable web applications using automated operations Scaling up without an application redesign Monitoring, debugging, and tuning workloads About the Reader For developers familiar with building or deploying web applications. No Docker or Kubernetes experience required. About the Author William Denniss is a product manager at Google working on Google Kubernetes Engine. Quotes A comprehensive and easy to consume guide with a focus on actually using Kubernetes. It speaks to the vast majority of developers who just want to get their work done and deployed. - Tim Hockin, Google A stand out in the crowd of Kubernetes resources. It's easy to follow, and provides highly focused practical examples. - Kevin Deggelman, San Francisco Giants Make your engineering team read this book. It shuts the door on any delays in adopting Kubernetes. - Dan Garfield, Codefresh The perfect complement to Kubernetes in Action. Developers need this book. - Pierre-Michel Ansel, 8x8.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    Birmingham : Packt Publishing, Limited
    ISBN: 9781837638536 , 1837638535
    Language: English
    Pages: 1 online resource (278 p.)
    Parallel Title: Erscheint auch als
    DDC: 005.1068
    Keywords: Application program interfaces (Computer software) ; Application software Development ; Internet programming ; Interfaces de programmation d'applications ; Logiciels d'application ; Développement ; Programmation Internet ; APIs (interfaces)
    Abstract: Unlock the power of APIs with expert guidance and techniques for successfully creating, testing, and maintaining products that align with customers and stand out in the market Key Features Understand the complete API product lifecycle, from planning to implementation, release, and maintenance Design and support API products that distinguish themselves on the market by meeting user needs Implement actionable techniques for developing, testing, and securing a successful API product Purchase of the print or Kindle book includes a free PDF eBook Book Description The exponential increase in the number of APIs is evidence of their widespread adoption by companies seeking to deliver value to users across diverse industries, making the art of building successful APIs an invaluable skill for anyone involved in product development. With this comprehensive guide, you'll walk through the entire process of planning, designing, implementing, releasing, and maintaining successful API products. You'll start by exploring all aspects of APIs, including their types, technologies, protocols, and lifecycle stages. Next, you'll learn how to define an API strategy and identify business objectives, user personas, and jobs-to-be-done (JTBD). With these skills, you'll delve into designing and validating API capabilities to create a machine-readable API definition. As you advance, the book helps you understand how to choose the right language and framework for securely releasing an API server and offers insights into analyzing API usage metrics, improving performance, and creating compelling documentation that users love. Finally, you'll discover ways to support users, manage versions, and communicate changes or the retirement of an API. By the end of this API development book, you'll have the confidence and skills to create API products that truly stand out in the market. What you will learn Master each stage of the API lifecycle Discover technologies and protocols employed in building an API product Understand the different API design definition and validation techniques Generate an API server from a machine-readable definition Understand how to set up and analyze API monitors Familiarize yourself with the different gateways for releasing an API Find out how to create an API portal that attracts users Gain insights into planning and communicating API retirement to users Who this book is for Building an API Product is a guide for product managers and software developers navigating the world of APIs to build programmable products. You don't have to be an experienced professional to learn from this book as long as you have basic knowledge of internet technologies and how users interact with a product.
    Note: Description based upon print version of record. - Semantic API versioning
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781805127123
    Language: English
    Pages: 1 online resource (592 pages)
    Edition: Third edition.
    DDC: 005.3
    Keywords: AngularJS (Software framework) ; Application software Development ; Web applications ; JavaScript (Computer program language)
    Abstract: Harness the full power of Angular 17 with up-to-date tools and enterprise-level best practices Purchase of the print or Kindle book includes a free PDF eBook Key Features Dive straight into the most relevant topics that will help you build large, complex, and high-performance web applications Find updated examples, projects, and an overview of the latest tools and updates - including Jest, Cypress, NgRx workspace, Apollo GraphQL, and Angular Dev Tools Get to grips with reactive code and learn how to resolve potential issues before they crop up Book Description If you're looking to upskill and build sophisticated, minimalist web applications suited for enterprise use, Angular for Enterprise Applications is your guide to the next level of engineering mastery. In its third edition, this Angular book distils hard-earned lessons into a lucid roadmap for success. Adopting a pragmatic approach founded on a robust technical base, you'll utilize both JavaScript and TypeScript fundamentals. You'll also embrace agile engineering coding principles and learn to architect optimally sized enterprise solutions employing the freshest concepts in Angular. You'll gradually build upon this foundation through insightful recipes, sample apps, and crystal-clear explanations. You'll master authentication and authorization and achieve optimal performance through reactive programming and lazy loading, build complex yet flexible UIs with Router-first principles, and then integrate with backend systems using REST and GraphQL APIs. You'll cover modern tools like RxAngular, Qwik, and Signals. You'll construct master/detail views using data tables and NgRx for state management. You'll explore DevOps using Docker and build CI/CD pipelines necessary for high-performance teams. By the end of this book, you'll be proficient in leveraging Angular in enterprise and design robust systems that scale effortlessly. What you will learn Best practices for architecting and leading enterprise projects Minimalist, value-first approach to delivering web apps How standalone components, services, providers, modules, lazy loading, and directives work in Angular Manage your app's data reactivity using Signals or RxJS State management for your Angular apps with NgRx Angular ecosystem to build and deliver enterprise applications Automated testing and CI/CD to deliver high quality apps Authentication and authorization Building role-based access control with REST and GraphQL Who this book is for This book is for mid-to-senior developers looking to gain mastery by learning how to write, test, and deploy Angular in an enterprise environment. Working experience with JavaScript is a prerequisite, and a familiarity with TypeScript and RESTful APIs will help you understand the topics covered in this book more effectively.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing Ltd.
    ISBN: 9781837634910
    Language: English
    Pages: 1 online resource (630 pages) , illustrations
    Edition: Third edition.
    DDC: 005.2/76
    Keywords: Microsoft .NET Framework ; Application software Development ; Mobile apps Programming
    Abstract: Harness the powerful features of .NET MAUI to create multi-platform app projects using location services, the weather API, machine learning, and much more Key Features Learn from real-world examples and develop multi-platform apps and games using AR and services of varying complexity Explore the essential features of .NET MAUI such as Shell, CollectionView, and CarouselView Get to grips with advanced concepts such as machine learning and cloud services for mobile development Purchase of the print or Kindle book includes a free PDF eBook Book Description This third edition of .NET MAUI Projects explores the features of .NET MAUI, a lightweight multi-platform development toolkit for building apps with a rich user interface. Updated to cover the latest features of .NET MAUI, including CollectionView and Shell, this book delves into concepts such as machine learning and cloud services. Starting with an overview of .NET Core and how it works, this book shares tips for choosing the right development environment for planning multi-platform apps. You'll then build your first .NET MAUI app and advance to learning how to use Shell to implement app architecture. Progressing in complexity, the projects guide you through creating apps, ranging from a location tracker and weather map to machine learning and multiplayer games. Further, the book will take you through modern mobile development frameworks such as SQLite, .NET Core, and ML.NET, empowering you to customize your apps for Windows, macOS, Android, and iOS platforms for native-like performance. Engaging examples are woven throughout the book so you can grasp essential concepts by writing code rather than extensive theory. By the end of this book, you'll be ready to develop your own native apps using .NET MAUI and associated technologies such as .NET Core, Visual Studio 2022, and C#. What you will learn Set up .NET MAUI to build native apps for multiple platforms using its single project capabilities Understand the core aspects of developing a mobile app, such as layout, UX, and rendering Use custom handlers for platform-specific access Discover how to create custom layouts for your apps with .NET MAUI Shell Implement serverless services in your .NET MAUI apps using Azure SignalR Create a .NET MAUI Blazor application leveraging the power of web technologies Build and train machine learning models using ML.NET and Azure Cognitive Services Who this book is for This book is for C# and .NET developers who want to learn .NET MAUI and get started with native .NET Core mobile application development from the ground up. Working knowledge of Visual Studio and C# will help you to get the most out of this book.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Language: English
    Pages: 1 online resource (52 pages) , illustrations
    Edition: First edition.
    DDC: 004.2/2
    Keywords: Computer architecture ; Web applications Development ; Application software Development ; Ordinateurs ; Architecture ; Applications Web ; Développement ; Logiciels d'application ; Développement
    Abstract: Globally, natural disasters are increasing in both severity and frequency—and the risk of cloud provider outages and infrastructure failures are increasing right along with them. Human error, malicious attacks, and downtime required for updates and maintenance are other perennial threats to operational resilience. Multi-region application architectures mitigate these risks: if one region becomes unavailable, traffic is automatically routed to functioning regions, reducing or fully avoiding downtime while ensuring continuous service availability. This detailed report examines the benefits of building or obtaining your own multi-region application architecture. Principal engineer Rob Reid shows database administrators, software architects, platform architects, and principal and senior software engineers how an organization can deploy an application and database across multiple regions for performance, compliance, resilience, and efficient business expansion into new markets. You'll learn how a multi-region application architecture enables you to reduce or fully avoid downtime while ensuring continuous service availability.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167479 , 1098167473
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web sites Authoring programs ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167509 , 1098167503
    Language: English
    Pages: 1 online resource (5 pages)
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web sites Authoring programs ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167516 , 1098167511
    Language: English
    Pages: 1 online resource (5 pages)
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web sites Authoring programs ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 1 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Automation ; Logiciels d'application ; Développement ; Automatisation ; automation ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: In DevOps, SRE, and operations, toil is the enemy. Fortunately, the repetitive and time-consuming manual work that drains team resources is steadily being automated. As a result, the automation tooling landscape has expanded to encompass a wide range of tasks. Whether it's testing, infrastructure configuration and management, provisioning, monitoring, or observability, there's now a tool to automate it. Evaluating and choosing among these tools is critical to the success of DevOps and SRE. Join us for in-depth sessions with leading experts to explore what it means to automate, what successful automation looks like, and how to assess the available tools and determine the right ones for your needs. What you'll learn and how you can apply it Understand how to tame your infrastructure as code using architectural patterns for infrastructure as code architecture Learn the basics of working with Terraform in production environments Explore the integration of Crossplane and Kyverno to automate cluster creation, resource configuration, compliance enforcement, add-on deployment, and security checks This live course is for you because... You're a DevOps engineer or SRE for whom understanding and implementing automation is part of the job. You're a platform engineer tasked with evaluating and implementing an automation toolchain that drives developer efficiency by reducing toil. You're a sysadmin or an operations engineer who wants to learn a more efficient, nonmanual way to build, control, and modify your infrastructure. Recommended follow-up: Read Infrastructure as Code, second edition (book) Read Terraform: Up and Running, third edition (book) Read Infrastructure as Code: Patterns and Practices (book) Please note that slides or supplemental materials are not available for download from this recording. Resources are only provided at the time of the live event.
    Note: Online resource; title from title details screen (O'Reilly, viewed February 8, 2024)
    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: 9780135313022 , 0135313023
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 26 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Kubernetes ; Application software Development ; Computer programs ; Logiciels d'application ; Développement ; Logiciels ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    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.
    Note: Online resource; title from title details screen (O'Reilly, viewed February 6, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835463444 , 1835463444
    Language: English
    Pages: 1 online resource (1 video file (10 hr., 14 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Python (Computer program language) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Python (Langage de programmation) ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Next.js is a popular open-source JavaScript framework designed to make web development with React efficient and scalable. Next.js adds layers of abstraction to React and simplifies the process of building modern web applications. It provides a set of conventions and features that enhance the development experience, making it easier to create performant and SEO-friendly applications. This comprehensive Next.js course unfolds by beginning with an introduction to web development fundamentals, as it progresses through React basics, advanced Next.js concepts, and real-world deployment strategies. We will explore key topics such as server-side rendering (SSR), client-side rendering (CSR), static site generation (SSG), and incremental static regeneration (ISR). The course offers hands-on experience with a final project, covering everything from structuring applications to optimizing for performance and SEO. The modular format accommodates varying skill levels, ensuring a well-rounded and practical learning experience for all learners. Upon completion of this Next.js course, you will become proficient in web development fundamentals, React essentials, and advanced Next.js concepts. Through hands-on experience, master server-side rendering, client-side rendering, dynamic routing, and performance and scalability in real-world scenarios. What you will learn Master SSR, CSR, and SSG for optimized web development Explore React basics and advanced component development in Next.js Implement Next.js best practices for efficient and scalable web applications Learn to create dynamic routes for versatile content handling Deploy fully functional applications using Vercel and Git/GitHub workflows Enhance applications for search engines and social platforms through metadata and SEO practices Audience This Next.js course is tailored for a diverse audience, catering to both entry-level and seasoned developers. Ideal for junior developers, it provides a strong foundation in web development fundamentals, React basics, and advanced Next.js concepts. Intermediate developers can enhance their skills and gain mastery in the latest features of Next.js. Senior web developers seeking to stay updated with modern concepts will find valuable insights for optimizing web applications. No programming experience is required, but basic web development and JavaScript understanding is desirable for the course. About the Author Clarian North: Clarian North is a recognized industry-certified instructor, CEO of Orbital LLC, and a senior project engineer with over 90K enrolments worldwide. His students have gone on to work for some of the biggest production companies such as Universal, Google, Amazon, Warner, and the BBC. He has contributed to viral streams, grown a unique digital imprint in over 80 countries, and been featured in Rolling Stone, Billboard, Guardian, Bloomberg, and Vice. He has worked for majors, indies, and international publishing houses, including Grammy-nominated and award-winning productions, mixing for Emirates Airline Inflight Radio, and producing for Kompakt Records. He is dedicated to giving accessible and comprehensive tech courses, teaching complex subject matter with clear and example-based explanations, and guiding students through complex techniques with just a computer and free software.
    Note: Online resource; title from title details screen (O'Reilly, viewed January 31, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    ISBN: 9781098167493 , 109816749X
    Language: English
    Pages: 1 online resource (5 pages)
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web sites Authoring programs
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (438 pages) , illustrations
    Edition: First edition.
    DDC: 005.3
    Keywords: Application software Development
    Abstract: Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast, making changes to small parts of your system hundreds of times a day. But get them wrong and microservices just make everything more complicated. In this book, technical strategist Sarah Wells provides practical, in-depth advice for moving to microservices. Having built her first microservices architecture in 2013 for the Financial Times, Sarah discusses the approaches you need to take from the start, and explains the potential traps most likely to trip you up. You'll also learn how to maintain the architecture as your systems mature while minimizing the time you spend on support and maintenance. With this book, you will: Learn the impact of microservices on software development patterns and practices Identify the organizational changes you need to make to successfully build and operate this architecture Determine the steps you must take before you move to microservices Understand the traps to avoid when you create a microservices architecture--and learn how to recover if you fall into one.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781617299322 , 1617299324
    Language: English
    Pages: 1 online resource (xviii, 292 pages) , illustrations.
    Parallel Title: Erscheint auch als Salatino, Mauricio Platform engineering on Kubernetes
    DDC: 005.3
    Keywords: Kubernetes ; Application software Development ; Open source software ; Cloud computing ; Logiciels d'application ; Développement ; Logiciels libres ; Infonuagique
    Abstract: Platform Engineering on Kubernetes starts by clearly defining the elements of a great Kubernetes-based platform. Then, it systematically introduces the tools you’ll need to build a platform that exactly matches your organization’s requirements. Hands-on examples and detailed code guide you through each step. By the end, you’ll be able to create a complete platform to efficiently deliver cloud-native software without being tied to a specific cloud provider or vendor.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    ISBN: 9781805123224
    Language: English
    Pages: 1 online resource (294 pages) , illustrations
    Edition: [First edition].
    DDC: 005.1
    Keywords: Kubernetes ; Application software Development ; Computer programs
    Abstract: Gain hands-on skills in Kubernetes Secrets management, ensuring a comprehensive overview of the Secrets lifecycle and prioritizing adherence to regulatory standards and business sustainability Key Features Master Secrets encryption, encompassing complex life cycles, key rotation, access control, backup, and recovery Build your skills to audit Secrets consumption, troubleshoot, and optimize for efficiency and compliance Learn how to manage Secrets through real-world cases, strengthening your applications' security posture Purchase of the print or Kindle book includes a free PDF eBook Book Description Securing Secrets in containerized apps poses a significant challenge for Kubernetes IT professionals. This book tackles the critical task of safeguarding sensitive data, addressing the limitations of Kubernetes encryption, and establishing a robust Secrets management system for heightened security for Kubernetes. Starting with the fundamental Kubernetes architecture principles and how they apply to the design of Secrets management, this book delves into advanced Kubernetes concepts such as hands-on security, compliance, risk mitigation, disaster recovery, and backup strategies. With the help of practical, real-world guidance, you'll learn how to mitigate risks and establish robust Secrets management as you explore different types of external secret stores, configure them in Kubernetes, and integrate them with existing Secrets management solutions. Further, you'll design, implement, and operate a secure method of managing sensitive payload by leveraging real use cases in an iterative process to enhance skills, practices, and analytical thinking, progressively strengthening the security posture with each solution. By the end of this book, you'll have a rock-solid Secrets management solution to run your business-critical applications in a hybrid multi-cloud scenario, addressing operational risks, compliance, and controls. What you will learn Explore Kubernetes Secrets, related API objects, and CRUD operations Understand the Kubernetes Secrets limitations, attack vectors, and mitigation strategies Explore encryption at rest and external secret stores Build and operate a production-grade solution with a focus on business continuity Integrate a Secrets Management solution in your CI/CD pipelines Conduct continuous assessments of the risks and vulnerabilities for each solution Draw insights from use cases implemented by large organizations Gain an overview of the latest and upcoming Secrets management trends Who this book is for This handbook is a comprehensive reference for IT professionals to design, implement, operate, and audit Secrets in applications and platforms running on Kubernetes. For developer, platform, and security teams experienced with containers, this Secrets management guide offers a progressive path--from foundations to implementation--with a security-first mindset. You'll also find this book useful if you work with hybrid multi-cloud Kubernetes platforms for organizations concerned with governance and compliance requirements.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167486 , 1098167481
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; C (Computer program language) ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web site development ; Web sites Authoring programs ; Sites Web ; Systèmes-auteur ; C (Langage de programmation) ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation) ; Sites Web ; Développement
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    ISBN: 9781718503298 , 1718503296
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.13
    Keywords: Application software Development ; Computer programming ; Logiciels d'application ; Développement ; Programmation (Informatique) ; computer programming
    Abstract: "Covers the creation of full-stack web development applications. Topics include building a Node.js server, developing a frontend interface, expanding applications by writing REST and GraphQL APIs, implementing middleware, connecting applications to a MongoDB database, adding OAuth authorization, writing automated tests, and deploying projects as microservices using Docker"--
    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 ...
  • 18
    ISBN: 9781098142049 , 1098142047
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Cloud computing ; Computer software Development
    Abstract: Explore the theory and practice of designing and writing serverless applications using examples from the Knative project. With this practical guide, mid-level to senior application developers and team managers will learn when and why to target serverless platforms when developing microservices or applications. Along the way, you'll also discover warning signs that suggest cases when serverless might cause you more trouble than joy. Drawing on author Evan Anderson's 15 years of experience developing and maintaining applications in the cloud, and more than 6 years of experience with serverless platforms at scale, this book acts as your guide into the high-velocity world of serverless application development. You'll come to appreciate why Knative is the most widely adopted open source serverless platform available. With this book, you will: Learn what serverless is, how it works, and why teams are adopting it Understand the benefits of Knative for cloud native development teams Learn how to build a serverless application on Knative Explore the challenges serverless introduces for debugging and the tools that can help improve it Learn why event-driven architecture and serverless compute are complementary but distinct Understand when a serverless approach might not be the right system design.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    ISBN: 9798868800351
    Language: English
    Pages: 1 online resource (301 pages) , illustrations
    Edition: Third edition.
    Parallel Title: Erscheint auch als
    Keywords: Application software Security measures ; Application software Development ; Java (Computer program language) ; Web site development ; Computer networks Security measures
    Abstract: Build and deploy secure Spring Framework and Spring Boot-based enterprise Java applications with the Spring Security Framework. This book explores a comprehensive set of functionalities to implement industry-standard authentication and authorization mechanisms for Java applications. Pro Spring Security, Third Edition has been updated to incorporate the changes in Spring Framework 6 and Spring Boot 3. It is an advanced tutorial and reference that guides you through the implementation of the security features for a Java web application by presenting consistent examples built from the ground up. This book also provides you with a broader look into Spring security by including up-to-date use cases such as building a security layer for RESTful web services and JSON Web Token applications.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    ISBN: 9781484296097 , 1484296095
    Language: English
    Pages: 1 online resource (288 p.)
    Parallel Title: Erscheint auch als
    Keywords: Web applications Programming ; Application software Development ; JavaScript (Computer program language) ; Applications Web ; Programmation ; Logiciels d'application ; Développement ; JavaScript (Langage de programmation)
    Abstract: "Written from author Michael D. Callaghan's personal experience teaching Angular to web development teams, this book will serve as a practical guide to help you adopt Angular for your organization. This book consists of a series of essays related to Angular development, adoption, and the wider eco-system designed to appeal to experienced web developers and managers who have some experience with Angular and are looking to adopt and integrate it into their business for their web development projects. You'll begin with an introduction to Angular15, along with associated frameworks and tools such as Typescript and RxJS. You'll then explore Angular components, progressive Web Apps (PWA's) APIs, Test-driven development, testing, and the basics of agile project management. This includes how to train your team and effectively communicate with management and key stake-holders within your organization while transitioning onto an Angular workflow. What You'll Learn Advocate for Angular from within your organization Create a simple ""no-code"" Angular component Keep up with Angular releases for enterprise projects Understand service APIs from both the producer and consumer point of view Implement the basics of agile project management Who This Book Is For Experienced web developers and managers with some knowledge of Angular and the related JavaScript eco-system who are looking at adopting Angular for enterprise projects and those who need to get co-workers up to speed with an Angular-based workflow.".
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Language: German
    Pages: 1 online resource (304 pages) , illustrations
    Edition: 1. Auflage.
    Uniform Title: Flutter and Dart cookbook
    DDC: 005.13/3
    Keywords: Flutter ; Dart (Computer program language) ; Application software Development ; Dart (Langage de programmation) ; Logiciels d'application ; Développement
    Abstract: Lernen Sie die Grundlagen der App-Entwicklung mit Flutter und Dart kennen, um Cross-Platform-Apps zu erstellen, die den modernen Anforderungen einer Cloud-gesteuerten Welt gerecht werden. Flutter ist ideal für die Frontend-Entwicklung und hilft Ihnen, plattformü bergreifende Anwendungen für die Betriebssysteme Android, iOS, Linux, macOS, Windows und Google Fuchsia zu entwickeln.Das Dart-SDK bietet nativen Zugriff auf Lösungen von Drittanbietern, einschließlich APIs, Datenbanken und Authentifizierung. Zusammen bilden Flutter und Dart eine optimale Lösung für die Entwicklung von plattformübergreifenden Anwendungen. Die Rezepte in diesem Kochbuch zeigen Ihnen anhand von konkreten, praxisnahen und unterhaltsamen Beispielen, wie Sie diese starke Kombination erfolgreich einsetzen – egal ob Sie gerade erst in die Entwicklung mit Flutter einsteigen oder schnell etwas nachschlagen wollen. Aus dem Inhalt:- Effektiven Dart-Code mithilfe von Variablen und Datenstrukturen schreiben- Anwendungen mit Widgets und Datenverarbeitung erstellen- Lösungen von verschiedenen Cloud-Anbietern mit Flutter integrieren- Daten über APIs mit Google Cloud Serverless verwalten- Mit Firebase-Lösungen wie der Cloud-Firestore-Datenbank arbeiten- Webanwendungen, die mit mobilen und Desktop-Plattformen funktionieren, erstellen
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167424 , 1098167422
    Language: English
    Pages: 1 online resource (5 pages)
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    ISBN: 9781803248394 , 1803248394 , 9781803249698
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 658/.0563
    Keywords: Business Data processing ; Application software Development ; Artificial intelligence ; Human-computer interaction ; Process control Automation ; Automation ; Robotics ; Autonomous robots ; Robots, Industrial ; Gestion ; Informatique ; Logiciels d'application ; Développement ; Intelligence artificielle ; Fabrication ; Contrôle ; Automatisation ; Automatisation ; Robotique ; Robots autonomes ; Robots industriels ; artificial intelligence ; automation
    Abstract: Become an expert at developing, designing, and managing intelligent automation solutions in Blue Prism Key Features Learn how to develop and design complex IPA solutions in Blue Prism Leverage machine learning to accelerate productions running at high scale and volume Discover how development in IA differs from RPA while working on real-world IA use cases Purchase of the print or Kindle book includes a free PDF eBook Book Description Intelligent Automation (IA) stands out as an impactful enterprise technology, shaping the future of work. As the world grapples with challenges like labor shortages and an aging workforce, the spotlight is on IA as a transformative solution. This book is your hands-on guide to integrating machine learning with Blue Prism (BP). You'll learn how to design IA solutions using Work Queues, Session Variables, and more, and understand the criteria for evaluating ML for automation to create proper solution design. Once you've learned how to create reusable IA templates from best practices, you'll see how they reduce the time needed to bring a solution into production. The book then takes you through the BP Control Room and management aspects of an IA solution, introducing you to the unique management concerns IA presents compared to RPA, due to the uncertainty by model predictions and an evolving regulatory environment that restricts IA use. The book highlights IA's impact on the wider automation context through user permissions, security, deployments, and BP's Robotic Operating Model, and concludes by recreating a real-world intelligent automation processes in BP. This book is not just practical; it's also enriched by real-life experience and the insights distilled from the authors' research at MIT, which examined over 70 IA use cases. What you will learn Harness the integration of Blue Prism with machine learning to make predictions Explore concepts that guide to the design of maintainable IA solutions Understand how IA impacts Control Room operations Implement best practices for managing the risks associated with IA Develop reusable templates to kickstart IA development Uncover the design principles behind real-life IA examples used in production Who this book is for This book is for RPA developers looking to get hands-on with integrating machine learning predictions into Blue Prism processes. No prior model building experience is required, as the focus is on using ML in an automated manner. Developers who want to understand how to design Blue Prism solutions for intelligent automation, as well as RPA process controllers and COE management will benefit from this book. Anyone involved in managing the uncertainty and risks introduced by machine learning in the automation program will find this guide insightful.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9781835088265 , 1835088260 , 9781835083833
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Artificial intelligence ; Computer programming ; Application program interfaces (Computer software) ; Logiciels d'application ; Développement ; Intelligence artificielle ; Programmation (Informatique) ; Interfaces de programmation d'applications ; artificial intelligence ; computer programming ; APIs (interfaces)
    Abstract: Enhance your writing with AI by mastering prompt engineering techniques and become an expert in developing and utilizing LLM prompts across applications Key Features Master prompt engineering techniques to harness AI's writing potential Discover diverse LLM applications for content creation and beyond Learn through practical examples, use cases, and hands-on guidance Purchase of the print or Kindle book includes a free PDF eBook Book Description Unlocking the Secrets of Prompt Engineering is your key to mastering the art of AI-driven writing. This book propels you into the world of large language models (LLMs), empowering you to create and apply prompts effectively for diverse applications, from revolutionizing content creation and chatbots to coding assistance. Starting with the fundamentals of prompt engineering, this guide provides a solid foundation in LLM prompts, their components, and applications. Through practical examples and use cases, you'll discover how LLMs can be used for generating product descriptions, personalized emails, social media posts, and even creative writing projects like fiction and poetry. The book covers advanced use cases such as creating and promoting podcasts, integrating LLMs with other tools, and using AI for chatbot development. But that's not all. You'll also delve into the ethical considerations, best practices, and limitations of using LLM prompts as you experiment and optimize your approach for best results. By the end of this book, you'll have unlocked the full potential of AI in writing and content creation to generate ideas, overcome writer's block, boost productivity, and improve communication skills. What you will learn Explore the different types of prompts, their strengths, and weaknesses Understand the AI agent's knowledge and mental model Enhance your creative writing with AI insights for fiction and poetry Develop advanced skills in AI chatbot creation and deployment Discover how AI will transform industries such as education, legal, and others Integrate LLMs with various tools to boost productivity Understand AI ethics and best practices, and navigate limitations effectively Experiment and optimize AI techniques for best results Who this book is for This book is for a wide audience, including writers, marketing and business professionals, researchers, students, tech enthusiasts, and creative individuals. Anyone looking for strategies and examples for using AI co-writing tools like ChatGPT effectively in domains such as content creation, drafting emails, and inspiring artistic works, will find this book especially useful. If you are interested in AI, NLP, and innovative software for personal or professional use, this is the book for you.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167431 , 1098167430
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (150 pages) , illustrations
    Edition: First edition.
    DDC: 005.3
    Keywords: Application software Development ; Cloud computing ; Application software ; Logiciels d'application ; Développement ; Infonuagique ; Logiciels d'application
    Abstract: With the massive increase of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how the Linkerd service mesh enables cloud-native developers—including platform and site reliability engineers—to solve the thorny issue of running distributed applications in Kubernetes. Tech evangelists for Buoyant—the creators of Linkerd—demonstrate how this service mesh can help ensure that your applications are secure, observable, and reliable. Youâ??ll understand why Linkerd, the original service mesh, can still claim the lowest time to value of any mesh option available today.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc.
    ISBN: 9781098141929 , 109814192X
    Language: Undetermined
    Pages: 1 online resource
    DDC: 005.1
    Keywords: Amazon Web Services (Firm) ; Application software Development ; Web site development ; Logiciels d'application ; Développement ; Sites Web ; Développement
    Abstract: The adoption of serverless is on the rise, but until now, little guidance has been available for development teams that want to apply this technology on AWS. This definitive guide is packed with architectural, security, and data best practices and patterns for architects and engineers who want to build reliable enterprise-scale serverless solutions. Sheen Brisals, an AWS Serverless Hero, and Luke Hedger, an AWS Community Builder, outline the serverless adoption requirements for an enterprise, examine the development tools your team needs, and explain in depth the nuances of testing event-driven and distributed serverless services. You'll gain practical guidance for keeping up with change and learn how to build serverless solutions with sustainability in mind.
    Note: Machine-generated record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167448 , 1098167449
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Rust (Computer program language) ; Application software Development ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Rust (Langage de programmation) ; Logiciels d'application ; Développement ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167455 , 1098167457
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (250 pages) , illustrations
    Edition: First edition.
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly is a powerful new technology for developing and running applications on the web, in browsers, and elsewhere. Learning how to harness this technology is essential to understanding the future of web development. By using WebAssembly to run code from a variety of languages in the browser without plugins or external technologies, the web is moving beyond the HTML, CSS, and JavaScript paradigm. With this practical, hands-on book, web developers will learn how to interact with and create WebAssembly modules. Author Kassian Wren shows you which languages and toolchains are available for WebAssembly, how to write WebAssembly modules in Rust and AssemblyScript, and how to optimize WebAssembly modules for more performant websites. You'll quickly understand how this technology will impact not just the web, but also the way we think about developing applications across a variety of platforms.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    ISBN: 9781805123620 , 1805123629 , 9781805123972
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 006.7/6
    Keywords: Web applications Development ; Application software Development ; Applications Web ; Développement ; Logiciels d'application ; Développement
    Abstract: Master efficient coding practices, address common anti-patterns, and construct scalable React apps with practical insights and techniques Key Features Identify and address React anti-patterns while learning testing strategies and refactoring techniques for efficient codebases Explore data modelling, design patterns, and state management in React Enhance code quality, maintainability, and scalability in React applications Purchase of the print or Kindle book includes a free PDF eBook Book Description Take your React development skills to the next level by examining common anti-patterns with expert insights and practical solutions, to refine your codebases into sophisticated and scalable creations. Through this easy-to-follow guide, React Anti-Patterns serves as a roadmap to elevating the efficiency and maintainability of your React projects. You'll begin by familiarizing yourself with the essential aspects of React before exploring strategies for structuring React applications and creating well-organized, modular, and easy-to-maintain codebases. From identifying and addressing common anti-patterns using refactoring techniques to harnessing the power of test-driven development (TDD), you'll learn about the tools and techniques necessary to create reliable and robust tests. As you advance, you'll get to grips with business logic and design patterns that offer solutions to prevalent challenges faced in React development. The book also offers insights into using composition patterns, such as code splitting and multiple entry points, to enhance the flexibility and modularity of your React applications, guiding you through end-to-end project implementation. By the end of this React book, you'll be able to overcome common challenges and pitfalls to transform your React projects into elegant, efficient, and maintainable codebases. What you will learn Formulate comprehensive testing strategies and leverage testing framework capabilities Implement TDD practices to drive the development process and elevate code quality, especially in extensive React projects Use design patterns effectively to create scalable and reusable React components Apply established software design principles to craft resilient applications within React Achieve modularity and loose coupling in React codebases by mastering the separation of concerns Ensure clean code by adhering to software design best practices in React development Who this book is for This book is for React developers of all skill levels who share a passion for crafting efficient and maintainable codebases. Whether you're a beginner who wants to establish a solid foundation or an experienced developer looking to refine your skills, this guide offers invaluable insights, practical solutions, and real-world examples to enable you to excel at building scalable, elegant, and high-performing React applications.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'REILLY MEDIA
    ISBN: 9781098142209 , 1098142209
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Cloud computing ; Open source software ; Logiciels d'application ; Développement ; Infonuagique ; Logiciels libres
    Abstract: Kubernetes is the de facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you'll learn hands-on Kubernetes recipes for automating the deployment, scaling, and operations of application containers across clusters of hosts. In this fully updated second edition, Sameer Naik, Sébastien Goasguen, and Jonathan Michaux from TriggerMesh provide a problem-solution-discussion format with easy lookups to help you find the detailed answers you need—fast. Kubernetes lets you deploy your applications quickly and predictably, so you can efficiently respond to customer demand. This cookbook delivers the essential knowledge that developers and system administrators need to get there.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (300 pages) , illustrations
    Edition: Second edition.
    DDC: 005.2/762
    Keywords: TypeScript (Computer program language) ; Scripting languages (Computer science) ; Application software Development ; TypeScript (Langage de programmation) ; Langages de script (Informatique) ; Logiciels d'application ; Développement
    Abstract: TypeScript is a typed superset of JavaScript with the potential to solve many of the headaches for which JavaScript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively takes time and practice. Using the format popularized by Effective C++ and Effective Java (both Addison-Wesley), this practical book features 85 items that give specific advice on what to do and what not to do, and how to think about the language. Author Dan Vanderkam shows you how to apply each item's advice through concrete examples. This book will help you advance from a beginning or intermediate user familiar with TypeScript basics to an expert who knows how to use the language well.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167462 , 1098167465
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; JavaScript (Computer program language) ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; JavaScript (Langage de programmation) ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Pragmatic AI Solutions
    Language: Undetermined
    Pages: 1 online resource (1 video file)
    DDC: 004.67/82
    Keywords: Windows Azure ; Cloud computing ; Application software Development ; Infonuagique ; Logiciels d'application ; Développement ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Azure LLMOps Course Overview Welcome to our comprehensive course on building Large Language Model applications on Azure! In this hands-on machine learning introduction, you will gain expertise in leveraging Azure's AI services including Azure OpenAI Service to develop, deploy, and manage powerful LLM-based solutions using Python, Docker, LangChain, Semantic Kernel, and microservices. Get started with an introduction to Azure fundamentals, including the portal, Azure ML, and Azure OpenAI Service. Learn strategies for responsible data grounding and mitigating risks when using LLMs. Discover options for deploying pre-trained models in Azure and optimizing prompts. Dive deeper into production-ready deployment with Azure ML, implementing compute, GPUs, Docker containers, and inference APIs. Extend capabilities by building custom functions and microservices with LangChain. Architect performant applications with retrieval-augmented generation (RAG) and Azure AI Search (formerly known as Cognitive Search). Automate deployments with GitHub Actions scaling through Azure Container Apps. Our project-based approach will empower you to develop industry-leading intelligent applications on Azure's trusted cloud platform. Gain expertise in building the next generation of AI-powered solutions on Azure using Python, Docker, LangChain, and microservices! This course is divided into 4 weeks. Week 1: Introduction to LLMOps with Azure This introductory week provides an introduction to Azure fundamentals, including the portal, AI services, responsible data grounding for LLMs, and deploying initial models. Learning Objectives Describe Azure's core services and tools for AI solutions like Azure ML. Explain how LLMs work, their benefits/risks, and mitigation strategies. Discover and deploy pre-trained LLMs in Azure using responsible data grounding. Week 2: LLMs with Azure This week focuses on production-ready deployment of LLMs using Azure ML and Azure Open AI Service, compute, GPUs, Docker containers, and inference APIs. Learning Objectives Manage compute, GPUs, Docker containers, and quotas with Azure ML. Deploy LLMs and leverage inference APIs in Azure ML and Azure OpenAI. Monitor usage, manage keys and endpoints, and clean up resources properly. Week 3: Extending with Functions and Plugins This week covers optimizing prompts with Semantic Kernel and extending capabilities via custom functions and microservices with LangChain. Learning Objectives Create advanced prompts using Semantic Kernel for nuanced LLM interactions. Build custom functions and microservices with LangChain to extend system capabilities. Implement functions with external APIs to customize model behavior. Week 4: Building an end-to-end LLM application on Azure This week explores architectural patterns, RAG with Azure Cognitive Search, and automated deployments using GitHub Actions. Learning Objectives Architect LLM apps using retrieval-augmented generation (RAG). Create search indexes/embeddings in Azure Cognitive Search to power RAG. Automate deployments and testing using GitHub Actions workflows. Deploy an end-to-end LLM application on Azure leveraging RAG and GitHub Actions. About your instructor Alfredo Deza has over a decade of experience as a Software Engineer doing DevOps, automation, and scalable system architecture. Before getting into technology he participated in the 2004 Olympic Games and was the first-ever World Champion in High Jump representing Peru. He currently works in Developer Relations at Microsoft and is an Adjunct Professor at Duke University teaching Machine Learning, Cloud Computing, Data Engineering, Python, and Rust. With Alfredo's guidance, you will gain the knowledge and skills to build, deploy, and create Large Language Model applications with the Azure cloud. Resources Hugging Face for MLOps Doing MLOps with Databricks and MLFlow.
    Note: Machine-generated record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9798868802218
    Language: English
    Pages: 1 online resource (220 p.)
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Information visualization ; Python (Computer program language) ; Dashboards (Management information systems) ; Logiciels d'application ; Développement ; Visualisation de l'information ; Python (Langage de programmation) ; Tableaux de bord (Gestion)
    Abstract: Create interactive and data-driven dashboards using Python. This hands-on guide is a practical resource for those (with modest programming skills) in scientific and engineering fields looking to leverage Python's power for data visualization and analysis in a user-friendly dashboard format. You'll begin by gaining a fundamental understanding of Python programming, including data types, lists, dictionaries, and data structures. The book then delves into the world of reactive programming with Plotly and Dash, offering a hands-on approach to building interactive web-based dashboards. Next, you'll see how to work with online data, how to scrape and clean datasets, and keep files up-to-date. The book also guides you through planning a dashboard prototype, outlining project tasks, trends, forecasts, spectra, and other design considerations. It concludes with a discussion of how the dashboard can be used for data visualization of real data, explaining the usefulness of tools such as spectra. By providing detailed examples for download and customization, Prototyping Python Dashboards for Scientists and Engineers will equip you with the skills needed to jumpstart your own development efforts. What You'll Learn Design a dashboard with Python Convert and filter Excel formatted files to produce CSV files Create browser-served graphics with PLOTLY Generate polynomial trend lines for forecasting Build a Unix service to share your dashboard Who This Book Is For Scientists, engineers, students, programmers, and data enthusiasts who aspire to harness Python's potential for data visualization and analysis through the creation of interactive dashboards. Many will be pragmatic programmers with modest skills and limited resources who mainly want to see a working solution they could emulate.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781835082287
    Language: English
    Pages: 1 online resource (338 pages) , illustrations
    Edition: 1st edition.
    DDC: 004.67/82
    Keywords: Windows Azure ; Application software Development ; Software architecture ; Cloud computing ; Internet of things ; Computer network architectures ; Logiciels d'application ; Développement ; Architecture logicielle ; Infonuagique ; Internet des objets ; Réseaux d'ordinateurs ; Architectures
    Abstract: Discover the capabilities of Microsoft Fabric, the premier unified solution designed for the AI era, seamlessly combining data integration, OneLake, transformation, visualization, universal security, and a unified business model. This book provides an overview of Microsoft Fabric, its components, and the wider analytics landscape. In this book, you'll explore workloads such as Data Factory, Synapse Data Engineering, data science, data warehouse, real-time analytics, and Power BI. You’ll learn how to build end-to-end lakehouse and data warehouse solutions using the medallion architecture, unlock the real-time analytics, and implement machine learning and AI models. As you progress, you’ll build expertise in monitoring workloads and administering Fabric across tenants, capacities, and workspaces. The book also guides you step by step through enhancing security and governance practices in Microsoft Fabric and implementing CI/CD workflows with Azure DevOps or GitHub. Finally, you’ll discover the power of Copilot, an AI-driven assistant that accelerates your analytics journey. By the end of this book, you’ll have unlocked the full potential of AI-driven data analytics, gaining a comprehensive understanding of the analytics landscape and mastery over the essential concepts and principles of Microsoft Fabric.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    ISBN: 9781835080375 , 1835080375 , 9781835085264
    Language: English
    Pages: 1 online resource (316 pages) , illustrations
    Edition: Second edition.
    DDC: 005.8
    Keywords: Java (Computer program language) ; Computer security ; Cloud computing ; Application software Development ; Java (Langage de programmation) ; Sécurité informatique ; Infonuagique ; Logiciels d'application ; Développement
    Abstract: Jakarta EE stands as a robust standard with multiple implementations, presenting developers with a versatile toolkit for building enterprise applications. However, despite the advantages of enterprise application development, vendor lock-in remains a concern for many developers, limiting flexibility and interoperability across diverse environments. This Jakarta EE application development guide addresses the challenge of vendor lock-in by offering comprehensive coverage of the major Jakarta EE APIs and goes beyond the basics to help you develop applications deployable on any Jakarta EE compliant runtime. This book introduces you to JSON Processing and JSON Binding and shows you how the Model API and the Streaming API are used to process JSON data. You'll then explore additional Jakarta EE APIs, such as WebSocket and Messaging, for loosely coupled, asynchronous communication and discover ways to secure applications with the Jakarta EE Security API. Finally, you'll learn about Jakarta RESTful web service development and techniques to develop cloud-ready microservices in Jakarta EE. By the end of this book, you'll have developed the skills to craft secure, scalable, and cloud-native microservices that solve modern enterprise challenges.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    ISBN: 9781803235448
    Language: English
    Pages: 1 online resource (488 pages) , illustrations
    Edition: Second edition.
    Series Statement: Expert insight
    DDC: 004.67/82
    Keywords: Cloud computing ; Software architecture ; Application software Development ; Infonuagique ; Architecture logicielle ; Logiciels d'application ; Développement
    Abstract: Organizations undergoing digital transformation rely on IT professionals to design systems to keep up with the rate of change while maintaining stability. With this edition, enriched with more real-world examples, you’ll be perfectly equipped to architect the future for unparalleled innovation. This book guides through the architectural patterns that power enterprise-grade software systems while exploring key architectural elements (such as events-driven microservices, and micro frontends) and learning how to implement anti-fragile systems. First, you'll divide up a system and define boundaries so that your teams can work autonomously and accelerate innovation. You'll cover the low-level event and data patterns that support the entire architecture while getting up and running with the different autonomous service design patterns. This edition is tailored with several new topics on security, observability, and multi-regional deployment. It focuses on best practices for security, reliability, testability, observability, and performance. You'll be exploring the methodologies of continuous experimentation, deployment, and delivery before delving into some final thoughts on how to start making progress. By the end of this book, you'll be able to architect your own event-driven, serverless systems that are ready to adapt and change.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    ISBN: 9781803246741 , 180324674X , 9781803249810
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 006.7/8
    Keywords: Web applications Development ; Application software Development ; User interfaces (Computer systems) ; Applications Web ; Développement ; Logiciels d'application ; Développement ; Interfaces utilisateurs (Informatique)
    Abstract: Unlock the full potential of PrimeNG and jumpstart your Angular development with essential tools and techniques for web application development Key Features Gain a comprehensive understanding of PrimeNG for Angular development Leverage PrimeNG's UI components, theming, and performance optimization to create scalable and competitive web apps Apply concepts to real-world scenarios through practical examples guiding you to develop professional-grade projects Purchase of the print or Kindle book includes a free PDF eBook Book Description Elevate your UI development skills with Next-Level UI Development with PrimeNG. In a digital landscape where the user interface plays a pivotal role, PrimeNG expertise is essential for Angular developers. This all-encompassing book shows you how to unleash this powerful UI component library in your Angular projects. From the initial setup to integration, you'll explore the synergy between Angular and PrimeNG and how it can help you enhance your projects. You'll work with a wide range of UI components and features, such as input controls, data display, manipulation, and navigation, which allow you to build intuitive and dynamic user interfaces. You'll also discover advanced techniques and best practices for theming, performance optimization, creating reusable components, and handling internationalization and localization. With insights into testing and debugging PrimeNG components, this book ensures the development of robust and error-free applications, and finally guides you toward putting your knowledge into practice by building a real-world responsive web application. By the end of this book, you will be able to harness the full potential of PrimeNG, enabling you to create extraordinary web experiences that stand out from the rest. What you will learn Seamlessly integrate PrimeNG with Angular for robust web app development Use a diverse set of UI components for input, data display, manipulation, navigation, and layout Customize and theme PrimeNG components to align with your application's branding and design specifications Optimize performance for efficient and smooth-running applications Create reusable and extendable components to streamline development Handle internationalization and localization for global user bases Test and debug PrimeNG components effectively Who this book is for If you're an Angular developer or enthusiast eager to elevate your skills in crafting robust, visually appealing, and scalable web applications, then this book is for you. Whether you identify as a frontend developer, a full-stack developer, or someone who values performance, you'll discover invaluable insights into customizing themes and seamlessly implementing responsive designs.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9798868802157
    Language: English
    Pages: 1 online resource (314 pages) , illustrations
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    Keywords: Git (Computer file) ; Computer software Development ; Application software Development ; Open source software ; Revision control (Computer science) ; Logiciels d'application ; Développement ; Logiciels libres
    Abstract: Learn the fundamentals of version control through step-by-step tutorials that will teach you the ins-and-outs of Git. This updated version introduces Github workflows, and contains new chapters on how to make Git and GitHub truly yours, covers additional common problems and how to solve them, along with new features of Github pull requests. Divided into three parts – Version Control, Project Management and Teamwork – this book reveals what waits for you in the real world and how to resolve the problems you may run into. Once past the basics of Git, you'll see how to manage a software project, and finally how to utilize Git and GithHub to work effectively as a team. You'll examine how to plan, follow and execute a project with GitHub, and then apply those concepts to real-world situations. Workaround the pitfalls that most programmers fall into when driving a project with Git by using proven tactics to avoid them. You will also be taught the easiest and quickest ways to resolve merge conflicts. A lot of modern books on Git don’t go into depth about non-technical topics. Beginning Git and GitHub is your complete guide to how Git and GitHub work in a professional team environment and will help you cover all the bases right at the start of your career.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    Language: English
    Pages: 1 online resource (64 pages) , illustrations
    Edition: First edition.
    DDC: 005.3
    Keywords: Application software Development ; Computer programs ; Application program interfaces (Computer software) ; Cloud computing ; Logiciels d'application ; Développement ; Logiciels ; Interfaces de programmation d'applications ; Infonuagique ; APIs (interfaces)
    Abstract: Cloud native technologies allow you to build scalable, resilient, and novel software architectures with idiomatic backend systems. Cloud native observability, on the other hand, measures how well you understand the total state of your system, with all of the complexities of highly interlinked, flexible, and scalable components running in containers on a microservices architecture in the cloud. With this insightful guide, authors Kenichi Shibata, Rob Skillington, and Martin Mao take you through the differences between traditional and cloud native system observability. SREs, cloud native engineers, CIOs, and CTOs will learn that while many principles of cloud native and traditional systems are similar, highly scalable and dynamic cloud native systems present unique challenges to overcome.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 video file (9 hr., 48 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Kubernetes ; Application software Development ; Open source software ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Empower your team with platforms built on top of Kubernetes using open source tools. Adopting Kubernetes is complex--especially when you're working in an organization with multiple teams, deploying to multiple cloud providers, and working with different stacks. Platform Engineering on Kubernetes shows you how to solve these common cloud native problems with open-source tools and emerging best practices from the Kubernetes community. In Platform Engineering on Kubernetes you will learn about: The principles behind platform engineering and how these apply to Kubernetes Evaluating and adopting open-source projects to build domain specific platforms Creating Platform APIs to enable teams to release more software more efficiently Reducing the cognitive load of a platform for your teams Measuring your platform initiatives using established software delivery metrics Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD Implement a multi-cloud infrastructure strategy using Crossplane Progressive upgrades with Knative Serving and Argo Rollouts Enable development teams with standard application-level APIs with Dapr A platform helps your team stay focused on delivering amazing software. But building a reliable platform on top of Kubernetes demands real expertise. Platform Engineering on Kubernetes reveals how to combine multiple popular open-source projects into a custom platform that works for your applications and your teams. It's the perfect guide for your organization's journey to Kubernetes, simplifying cloud native development for your dev teams and helping them deliver software faster. About the Technology Kubernetes is an amazing orchestration tool, but it's just the start of your journey to the cloud. To efficiently deliver cloud-native software, your team needs a solid build pipeline, an efficient package manager and distribution mechanism, and APIs that reduce your team's cognitive load. This book will show you how to build custom platforms on top of Kubernetes--all with open-source tools such as Dapr, Knative, Argo CD and Rollouts, and Tekton. About the Book Platform Engineering on Kubernetes starts by clearly defining the elements of a great Kubernetes-based platform. Then, it systematically introduces the tools you'll need to build a platform that exactly matches your organization's requirements. Hands-on examples and detailed code guide you through each step. By the end, you'll be able to create a complete platform to efficiently deliver cloud-native software without being tied to a specific cloud provider or vendor. What's Inside Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD Implement a multi-cloud infrastructure strategy using Crossplane Progressive upgrades with Knative Serving and Argo Rollouts Enable development teams with standard application-level APIs with Dapr About the Reader For developers and software architects familiar with the basics of containers and Kubernetes. About the Author Mauricio Salatino is currently a Dapr OSS Contributor, a Knative Steering Committee member, and co-lead of the Knative Functions working group. Quotes An engaging and captivating hands-on exploration of the CNCF landscape through the prism of platform engineering. - Viktor Farcic, Upbound/DevOpsToolkit The book is a reflection of a mountain of personal experience and the author's own journey on the windy paths of cloud native. - Andreas Grabner, Dynatrace Brims with Mauricio's unique experience, insights, and deep understanding. - Thomas Vitale, Systematic For anyone looking to build a modern, cloud native development platform on Kubernetes. An indispensable guide. - Lance Ball, Red Hat A comprehensive exploration of platform engineering. - Carlos Santana, AWS.
    Note: Online resource; title from title details screen (O’Reilly, viewed March 20, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781805125181 , 1805125184 , 9781805121107
    Language: English
    Pages: 1 online resource (424 pages) , illustrations
    Edition: Second edition.
    DDC: 005.1
    Keywords: Delphi (Computer file) ; Application software Development ; Mobile apps Development ; Logiciels d'application ; Développement ; Applications mobiles ; Développement
    Abstract: Master Delphi, the most powerful Object Pascal IDE and versatile component library for cross-platform native app development, by harnessing its capabilities for building natively compiled, blazingly fast apps for all major platforms, including Android, iOS, Windows, Mac, and Linux. Expert Delphi begins with a quick overview of Delphi, helping you get acquainted with the IDE and the Object Pascal language. The book then quickly progresses to more advanced concepts, followed by the architecture of applications and the FireMonkey library, guiding you through building server-side services, parallel programming, and database access. Toward the end, you’ll learn how to integrate your app with various web services and deploy them effectively. By the end of this book, you’ll be adept at building powerful, cross-platform, native apps for iOS, Android, Windows, and macOS—all from a single code base.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781803238821 , 1803238828 , 9781803248271
    Language: English
    Pages: 1 online resource.
    Edition: 2nd edition.
    DDC: 005.13/3
    Keywords: C (Computer program language) ; Application software Development ; Data structures (Computer science) ; C (Langage de programmation) ; Logiciels d'application ; Développement ; Structures de données (Informatique) ; Algorithmes ; algorithms
    Abstract: Building your own applications is exciting but challenging, especially when tackling complex problems tied to advanced data structures and algorithms. This endeavor demands profound knowledge of the programming language as well as data structures and algorithms – precisely what this book offers to C# developers. Starting with an introduction to algorithms, this book gradually immerses you in the world of arrays, lists, stacks, queues, dictionaries, and sets. Real-world examples, enriched with code snippets and illustrations, provide a practical understanding of these concepts. You’ll also learn how to sort arrays using various algorithms, setting a solid foundation for your programming expertise. As you progress through the book, you’ll venture into more complex data structures – trees and graphs – and discover algorithms for tasks such as determining the shortest path in a graph before advancing to see various algorithms in action, such as solving Sudoku. By the end of the book, you’ll have learned how to use the C# language to build algorithmic components that are not only easy to understand and debug but also seamlessly applicable in various applications, spanning web and mobile platforms.
    Note: Includes index. - Online resource; title from PDF title page (EBSCO, viewed February 29, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9798868801556
    Language: English
    Pages: 1 online resource (xv, 242 pages) , illustrations
    Parallel Title: Erscheint auch als
    DDC: 006.7
    Keywords: Web site development ; Application software Development ; High performance computing ; Application software Design ; Sites Web ; Développement ; Logiciels d'application ; Développement ; Superinformatique
    Abstract: Why is my website loading slowly? Where should I invest to improve speed? How do I know if those changes made a difference? This book will answer these questions and provide the metrics available to measure website speed. Everybody who manages and maintains a website needs to measure the website's speed. Everybody has a role to play in improving the website's speed. SEOs need to improve core web vitals to compete in organic rankings. Marketers need to improve speed to increase conversion rates. Designers need to create faster websites to improve the user experience. Speed Metrics Guide will help marketers, SEOs, business executives, founders, designers, and more know which metrics to use when measuring their website's speed. Learn how to measure each metric, when it is best to use each metric, and what to do when each metric is slow. You will: Examine the most important metrics to use to measure website speed Understand the meaning of each metric and what to do if that metric is slower Know when to use a given metric and how to measure it.
    Note: Includes bibliographical references and index. - Description based on online resource; title from digital title page (viewed on March 26, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098169190 , 1098169190
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 332.0285
    Keywords: Finance Computer programs ; Application software Development ; Artificial intelligence ; Natural language processing (Computer science) ; Logiciels d'application ; Développement ; Intelligence artificielle ; Traitement automatique des langues naturelles ; artificial intelligence
    Abstract: These shortcuts delve into generative AI, where algorithms and models create synthetic data, detect anomalies, and help confirm statistical properties. They explore how generative AI is reshaping risk management, fraud detection, and data simulation, and they offer a unique synthesis of theory and practical applications.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress
    ISBN: 9798868801310
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    Keywords: Windows Azure ; Application software Development ; Software architecture ; Cloud computing ; Internet of things ; Computer network architectures ; Logiciels d'application ; Développement ; Architecture logicielle ; Infonuagique ; Internet des objets ; Réseaux d'ordinateurs ; Architectures
    Abstract: Learn and explore the capabilities of Microsoft Fabric, the latest evolution in cloud analytics suites. This book will help you understand how users can leverage Microsoft Office equivalent experience for performing data management and advanced analytics activity. The book starts with an overview of the analytics evolution from on premises to cloud infrastructure as a service (IaaS), platform as a service (PaaS), and now software as a service (SaaS version) and provides an introduction to Microsoft Fabric. You will learn how to provision Microsoft Fabric in your tenant along with the key capabilities of SaaS analytics products and the advantage of using Fabric in the enterprise analytics platform. OneLake and Lakehouse for data engineering is discussed as well as OneLake for data science. Author Ghosh teaches you about data warehouse offerings inside Microsoft Fabric and the new data integration experience which brings Azure Data Factory and Power Query Editor of Power BI together in a single platform. Also demonstrated is Real-Time Analytics in Fabric, including capabilities such as Kusto query and database. You will understand how the new event stream feature integrates with OneLake and other computations. You also will know how to configure the real-time alert capability in a zero code manner and go through the Power BI experience in the Fabric workspace. Fabric pricing and its licensing is also covered. After reading this book, you will understand the capabilities of Microsoft Fabric and its Integration with current and upcoming Azure OpenAI capabilities.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    ISBN: 9781805129936
    Language: English
    Pages: 1 online resource (804 pages) , illustrations
    Edition: Sixth edition.
    Series Statement: Expert insight
    DDC: 005.2/76
    Keywords: Active server pages ; AngularJS (Software framework) ; Application software Development ; JavaScript (Computer program language) ; Web sites Authoring programs ; Logiciels d'application ; Développement ; JavaScript (Langage de programmation) ; Sites Web ; Systèmes-auteur
    Abstract: If you want to learn how to use ASP.NET Core with Angular effectively, this hands-on guide is for you. Improve the way you create, debug, and deploy web applications while keeping up to date with the latest developments in .NET 8 and modern Angular, including .NET Minimal APIs and the new Angular standalone API defaults. You’ll begin by setting up SQL Server 2022 and building a data model with Entity Framework Core. You’ll progress to fetching and displaying data, handling user input with Angular reactive forms, and implementing front-end and back-end validators for maximum effect. After that, you will perform advanced debugging and explore unit testing features with xUnit for .NET, and Jasmine and Karma for Angular. You’ll use Identity API endpoints in ASP.NET Core and functional route guards in Angular to add authentication and authorization to your apps. Finally, you’ll learn how to deploy to Windows, Linux, and Azure. By the end of this book, you will understand how to tie together the front-end and back-end to build and deploy secure and robust web applications.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    Language: German
    Pages: 1 online resource (392 pages) , illustrations
    Edition: 1. Auflage.
    Uniform Title: Docker
    DDC: 005.3
    Keywords: Open source software ; Application software Development ; Automation ; Virtual computer systems ; Computer software Development ; Linux device drivers (Computer programs) ; Logiciels libres ; Logiciels d'application ; Développement ; Automatisation ; Systèmes virtuels (Informatique) ; Pilotes de périphérique pour Linux (Logiciels)
    Abstract: Docker und Linux-Container haben die Art und Weise, wie Unternehmen Software entwickeln, bereitstellen und ausführen, grundlegend verändert. Daher ist es wichtig zu verstehen, was diese Tools genau leisten und wie Sie sie erfolgreich in das Ökosystem Ihres Unternehmens integrieren. Sean Kane und Karl Matthias haben dieses Handbuch vollständig überarbeitet und erweitert. Sie vermitteln Entwicklern, Ops, Architektinnen und IT-Managern ein umfassendes Verständnis von Docker und beschreiben, wie Container nahezu jeden Aspekt der modernen Softwarebereitstellung und -verwaltung verbessern können. Die Übersetzung der 3. US-Auflage dokumentiert die vielfältigen Möglichkeiten, die Docker ein Jahrzehnt nach der ersten Veröffentlichung bietet. Kane und Matthias beschreiben aktuelle Best Practices und neue Funktionen wie BuildKit, die Unterstützung von Multi-Architektur-Images, Rootless Container u.v.a.m.
    Note: Authorized German translation of the English edition of Docker: up & running, 3rd edition. - Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file)
    DDC: 005.3
    Keywords: Kubernetes ; Application software Development ; Open source software ; Cloud computing ; Logiciels d'application ; Développement ; Logiciels libres ; Infonuagique ; Audiobooks ; Livres audio
    Abstract: Empower your team with platforms built on top of Kubernetes using open source tools. Adopting Kubernetes is complex--especially when you're working in an organization with multiple teams, deploying to multiple cloud providers, and working with different stacks. Platform Engineering on Kubernetes shows you how to solve these common cloud native problems with open-source tools and emerging best practices from the Kubernetes community. In Platform Engineering on Kubernetes you will learn about: The principles behind platform engineering and how these apply to Kubernetes Evaluating and adopting open-source projects to build domain specific platforms Creating Platform APIs to enable teams to release more software more efficiently Reducing the cognitive load of a platform for your teams Measuring your platform initiatives using established software delivery metrics Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD Implement a multi-cloud infrastructure strategy using Crossplane Progressive upgrades with Knative Serving and Argo Rollouts Enable development teams with standard application-level APIs with Dapr A platform helps your team stay focused on delivering amazing software. But building a reliable platform on top of Kubernetes demands real expertise. Platform Engineering on Kubernetes reveals how to combine multiple popular open-source projects into a custom platform that works for your applications and your teams. It's the perfect guide for your organization's journey to Kubernetes, simplifying cloud native development for your dev teams and helping them deliver software faster. About the Technology Kubernetes is an amazing orchestration tool, but it's just the start of your journey to the cloud. To efficiently deliver cloud-native software, your team needs a solid build pipeline, an efficient package manager and distribution mechanism, and APIs that reduce your team's cognitive load. This book will show you how to build custom platforms on top of Kubernetes--all with open-source tools such as Dapr, Knative, Argo CD and Rollouts, and Tekton. About the Book Platform Engineering on Kubernetes starts by clearly defining the elements of a great Kubernetes-based platform. Then, it systematically introduces the tools you'll need to build a platform that exactly matches your organization's requirements. Hands-on examples and detailed code guide you through each step. By the end, you'll be able to create a complete platform to efficiently deliver cloud-native software without being tied to a specific cloud provider or vendor. What's Inside Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD Implement a multi-cloud infrastructure strategy using Crossplane Progressive upgrades with Knative Serving and Argo Rollouts Enable development teams with standard application-level APIs with Dapr About the Reader For developers and software architects familiar with the basics of containers and Kubernetes. About the Author Mauricio Salatino is currently a Dapr OSS Contributor, a Knative Steering Committee member, and co-lead of the Knative Functions working group. Quotes An engaging and captivating hands-on exploration of the CNCF landscape through the prism of platform engineering. - Viktor Farcic, Upbound/DevOpsToolkit The book is a reflection of a mountain of personal experience and the author's own journey on the windy paths of cloud native. - Andreas Grabner, Dynatrace Brims with Mauricio's unique experience, insights, and deep understanding. - Thomas Vitale, Systematic For anyone looking to build a modern, cloud native development platform on Kubernetes. An indispensable guide. - Lance Ball, Red Hat A comprehensive exploration of platform engineering. - Carlos Santana, AWS.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc.
    Language: Undetermined
    Pages: 1 online resource (1 audio file)
    DDC: 005.3
    Keywords: Application software Development ; Computer programs ; Application program interfaces (Computer software) ; Cloud computing ; Logiciels d'application ; Développement ; Logiciels ; Interfaces de programmation d'applications ; APIs (interfaces) ; Audiobooks ; Livres audio
    Abstract: Cloud native technologies allow you to build scalable, resilient, and novel software architectures with idiomatic backend systems. Cloud native observability, on the other hand, measures how well you understand the total state of your system, with all of the complexities of highly interlinked, flexible, and scalable components running in containers on a microservices architecture in the cloud. With this insightful guide, authors Kenichi Shibata, Rob Skillington, and Martin Mao take you through the differences between traditional and cloud native system observability. SREs, cloud native engineers, CIOs, and CTOs will learn that while many principles of cloud native and traditional systems are similar, highly scalable and dynamic cloud native systems present unique challenges to overcome. In four succinct chapters, this audiobook helps you explore: Cloud native's impact on observability: Learn how interlinked, highly flexible, and dynamic cloud native systems present new observability challenges. Challenges of cloud native in the real world: Understand performance on growing observability data. Observability data growth and complexity: Learn the impact of uncontrolled data growth and weigh practical mitigation strategies. Implementations of open source cloud native telemetry standards: Explore the rise of de facto standards like Prometheus, OpenTelemetry, and more.
    Note: Machine-generated record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc.
    Language: Undetermined
    Pages: 1 online resource (1 video file)
    DDC: 005.1
    Keywords: Git (Computer file) ; Computer software Development ; Application software Development ; Logiciels d'application ; Développement ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: The landscape of programming is evolving with the growing importance of AI-assisted tools, and GitHub Copilot is at the forefront of this change, with over 1.3 million paid users. This collection of videos offers a practical approach to learning this valuable application, delving into key areas such as prompt engineering, the intricacies of refactoring, understanding regular expressions (regex), and the fundamentals of unit testing. You'll also gain hands-on experience through practical demonstrations, including the creation of a weather app.
    Note: Machine-generated record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    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 ...
  • 55
    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 ...
  • 56
    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 ...
  • 57
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 sound file (11 hr., 13 min.))
    Edition: [First edition].
    DDC: 005.2/76
    Keywords: Microsoft .NET Framework ; Application software Development ; Mobile apps Programming ; Logiciels d'application ; Développement ; Applications mobiles ; Programmation ; Audiobooks ; Livres audio
    Abstract: Build cross-platform apps with .NET MAUI! This exciting new technology helps you create mobile and desktop apps using a common set of .NET tools. In .NET MAUI in Action you will learn how to: Set up your environment for cross-platform development Write an interactive UI in XAML using out-of-the-box controls Apply the MVVM pattern to build maintainable code Extend your control library with custom controls Structure your app using common navigation paradigms Use common device features like GPS Use DevOps tools to automate deployment and testing .NET MAUI in Action shows you how you can use the cutting-edge MAUI framework to write apps that will run on Windows, Android, macOS, and iOS platforms using your existing .NET development skills. This book reveals essential MAUI development techniques through hands-on example applications in every chapter. You'll learn cross-platform development quickly as you start building your own rich apps, from to-do list apps, to a movie recommender app, and eventually a full-stack solution using enterprise architecture patterns. You'll also learn how to use GitHub Actions to deploy robust, testable, and maintainable apps; and how to deliver a consistent look and feel across platforms. Throughout, you'll use the built-in controls of .NET MAUI and learn how to develop your own custom solutions. About the Technology Write your app once and deploy it on mobile, desktop, web, and cloud with .NET MAUI. This powerful multi-platform App UI framework saves time and money by eliminating tedious platform-specific rewrites. You just define your project in straightforward XAML markup and C#, and MAUI generates the native applications for iOS, Android, Windows, and macOS. About the Book .NET MAUI in Action teaches you how to build cross-platform applications using the .NET MAUI framework. You'll explore compelling examples while you work your way up from "Aloha World" to a full-stack enterprise solution. Along the way, you'll master the MVVM pattern and other essentials of mobile UI development. This practical book is perfect for .NET developers who have never created mobile apps. What's Inside Write interactive UIs in XAML using out-of-the-box controls Extend your control library with custom controls Use common device features like GPS Automate deployment and testing About the Reader For experienced .NET developers. No iOS or Android experience required. About the Author Matt Goldman is a Solution Architect at SSW, a regular speaker at user groups and conferences, and maintains open source libraries for use in .NET MAUI apps. Quotes This book stands apart by boldly exploring critical enterprise application development principles. It empowers readers to be self-sufficient by emphasizing best practices and offering practical tips that equip them to improve as cross-platform developers. - From the Foreword by Kym Phillpotts, Microsoft Does not get any better than Matt Goldman! His real-world scenarios set you up for success. - Sam Basu, Progress A gold mine, full of valuable information and examples! - Aleksander Rokic, ObjectEasy The section on upgrading a Xamarin.Forms app to .NET MAUI is worth the price of the book! - Mario Solomou, Appoint.AI.
    Note: Online resource; title from title details screen (O'Reilly, viewed February 19, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    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 ...
  • 59
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 sound file (7 hr., 57 min.))
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Rust (Computer program language) ; Logiciels d'application ; Développement ; Rust (Langage de programmation) ; Audiobooks ; Livres audio
    Abstract: Deliver fast, reliable, and maintainable applications by building backend servers, services, and frontends all in nothing but Rust. In Rust Servers, Services, and Apps, you'll learn: Developing database-backed web services in Rust Building and securing RESTful APIs Writing server-side web applications in Rust Measuring and benchmarking web service performance Packaging and deploying web services Full-stack Rust applications The blazingly fast, safe, and efficient Rust language has been voted "most loved" for multiple consecutive years on the StackOverflow survey. Rust Server, Services, and Apps shows you why! Inside, you'll build web servers, RESTful services, server-rendered apps, and client frontends just using Rust. You'll learn to write code with small and predictable resource footprints, and build high-performing applications with unmatched safety and reliability. About the Technology Build speedy, stable, and safe web servers in Rust! With a unique approach to memory management and concurrency, Rust excels at getting the low-level details right so your applications run fast and flawlessly. And Rust's incredible compiler helps you avoid expensive mistakes when you're deploying web services and other core components in production. About the Book Rust Servers, Services, and Apps shows you how to create modern distributed web apps using the Rust language. You'll start with the basics: building a simple HTTP server and a RESTful web service. Then, you'll make them production ready by adding security, database interactivity, and error handling. Finally, you'll tackle a digital storefront service, create a single page app, and dig into asynchronous programming. All examples are fully illustrated and include annotated code you can easily adapt to your own projects. What's Inside Craft resilient and secure RESTful APIs Package and deploy web services Refactor fearlessly thanks to Rust's guaranteed safety Slash costs with Rust's runtime and compile-time optimizations Asynchronous programming with Rust About the Reader For web developers who know the basics of Rust. About the Author Prabhu Eshwarla is the CTO of a startup building a layer-1 blockchain using Rust. Previously, he held engineering and leadership roles at Hewlett Packard. Quotes Demonstrates how to use the unique features of Rust to bring speed and safety in web development. - David Paccoud, Clario Pioneering and practical. - Pethuru Raj, Reliance Jio Platforms Extremely well-organized and well-written. Indispensable for developing large-scale Rust web applications. - Josh Sandeman, Mpathy Software Learn how to write fast and safe web applications, and have fun doing it. - Alessandro Campeis, Prima.
    Note: Online resource; title from title details screen (O'Reilly, viewed February 05, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Language: English
    Pages: 1 online resource (42 pages) , illustrations
    Edition: [First edition].
    DDC: 005.3
    Keywords: Web applications ; Application software Development ; Cloud computing ; Application program interfaces (Computer software)
    Abstract: Service meshes such as Istio provide a lot of value to teams running microservices architectures or cloud workloads. But they do have their drawbacks. To help you implement their capabilities, most service meshes use a sidecar proxy, an architecture that comes with operational complexities and costly resource overhead. In this report, authors Lin Sun and Christian Posta from Solo.io dive into Istio ambient mesh, a new sidecarless data plane mode designed for transparent application onboarding, simplified operation, and reduced infrastructure cost. Developers, architects, and platform owners will examine the challenges of existing sidecar architecture, explore the benefits of ambient mesh, and learn how to get started with Istio ambient service mesh.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    ISBN: 9781484287613 , 1484287614
    Language: English
    Pages: 1 online resource (731 p.)
    Edition: 2nd ed.
    Parallel Title: Erscheint auch als
    DDC: 006.7/8
    Keywords: Web applications Development ; Application software Development ; Cloud computing ; Computer architecture Design
    Abstract: Know how Serverless and cloud-native systems work, their benefits and roles in automating and optimizing organizations, and the challenges to be considered. Anyone interested in Serverless architecture will benefit from this book, regardless of their level of technical understanding. This revised and expanded new edition explains many related terms, such as microservices, cloud-native, architecture, several relevant AWS services, and how it all works together to produce cost-effective, scalable solutions in the cloud. The book starts at a high level and gradually gets more in-depth and technical.The less technical decision maker will learn how Serverless can affect finance, security, people, and compliance. The book touches on important decisions, such as selecting and working with external or internal specialists and teams; finding, evaluating, and training them; and the flexibility and dynamics available within digital projects. Deployment automation and DevOps also feature heavily in this book, and you will find real-world use cases and examples of Serverless architecture to get you started. It's worth noting that this book is not a development guide; it gives you a comprehensive understanding of what Serverless is so you can make informed decisions for your organization and projects. What You'll Learn Understand Serverless architecture and strategy Understand modern cloud management strategy, governance, and organizational team structure Handle budget planning and management Get started with Serverless architecture design Gain knowledge of best practices and security, as well as data management and DevOps Study proactive logging, operations, architecture examples, case studies, and more Who This Book Is For Anyone interested in a deep understanding of Serverless and how it can impact organizations and projects, regardless of their technical level. Strategic insights are provided for entrepreneurs and executives, planning and team insights for project managers, and technical insights for architects and team leads. Cloud consultants working with enterprises can read everything for a full, in-depth understanding of the topic. Other readers, such as less technical CTOs/CIOs, VPs, entrepreneurs, product owners, project managers, etc., can get what they need from the first 5-7 chapters. More technical readers and those experienced with Serverless can skim through the first 3 chapters and start with the security deep dive in Chapter 4.
    Note: Description based upon print version of record. - Technical Parameters
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    ISBN: 9781484290262 , 1484290267
    Language: English
    Pages: 1 online resource (xx, 316 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Kubernetes ; Go (Computer program language) ; Software container technologies ; Application software Development ; Electronic books
    Abstract: This book begins by introducing the structure of the Kubernetes API and which operations it serves. Following chapters demonstrate how to write native Kubernetes resources definitions using Go structures defined in the API and API Machinery libraries. Miscellaneous utilities are described to help you work with different resource fields and to convert your resource definitions to or from YAML or JSON. Next, you will learn how to interact with the Kubernetes API server to create, delete, update, and monitor resources in a cluster using the client-go library. A complete chapter is devoted to tools provided to test your programs using the client-go library. An example follows to wrap up the first part of the book, describing how to write a kubectl plugin. Next, you will learn how to extend the Kubernetes API using Custom Resource Definitions, and how to write Kubernetes resources in a generic way as well as how to create your own resources using the unstructured concept. The next chapters delve into the controller-runtime library, useful for extending Kubernetes by writing operators, and the kubebuilder framework, which leverages this library, to help you start writing operators in minutes. After reading this book, you will have a deep understanding of the Kubernetes API's structure and how Kubernetes resources are organized within it, and have at your disposal a complete toolbox to help you write Kubernetes clients and operators. What You Will Learn Understand how the Kubernetes API and its resources are organized Write Kubernetes resources in Go Create resources in a cluster Leverage your newly-gained knowledge to write Kubernetes clients and operators Who is this Book for: Software engineers and (Site Reliability Engineers) SREs wishing to write Kubernetes clients and operators using the Go language.
    Note: Includes index. - Description based on online resource; title from digital title page (viewed on January 17, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'REILLY MEDIA
    ISBN: 9781492097433 , 1492097438
    Language: English
    Pages: 1 online resource , color illustrations
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Git (Computer file) ; Application software Development
    Abstract: Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn the most useful recipes and examples for following GitOps practices. Through their years of experience in application modernization, CI/CD, and automation, authors Alex Soto Bueno and Natale Vinto from Red Hat walk you through all the steps necessary for successful hands-on application development and deployment with GitOps. Once you start using the recipes in this book, you'll have a head start in development cycles on Kubernetes following the GitOps approach. You'll learn how to: Develop and deploy applications on Kubernetes Understand the basics of CI/CD and automation on Kubernetes, and apply GitOps practices to implement development cycles on the platform Prepare the app for deployment on multiple environments and/or multiple Kubernetes clusters Deploy apps for either multiple environments using GitOps and Argo CD, or for Kubernetes clusters Create Kubernetes-native pipelines with Tekton Provide and extend DevOps skills for the team working on Kubernetes Use progressive delivery to put your applications into production.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    ISBN: 9781801077408 , 1801077401
    Language: English
    Pages: 1 online resource (230 pages)
    DDC: 005.1
    Keywords: Application software Development ; Web services
    Abstract: A hands-on guide to help you develop skills and confidence in building and structuring React applications in a well-organized way using the best tools in the React ecosystem Key Features Discover solutions to complex problems faced while creating production-ready apps with React Develop scalable React applications with Next.js using a step-by-step approach from analysis to deployment Get an overview of the React ecosystem and identify the best tools to meet your app requirements Book Description Building large-scale applications in production can be overwhelming with the amount of tooling choices and lack of cohesive resources. To address these challenges, this hands-on guide covers best practices and web application development examples to help you build enterprise-ready applications with React in no time. Throughout the book, you'll work through a real-life practical example that demonstrates all the concepts covered. You'll learn to build modern frontend applications--built from scratch and ready for production. Starting with an overview of the React ecosystem, the book will guide you in identifying the tools available to solve complex development challenges. You'll then advance to building APIs, components, and pages to form a complete frontend app. The book will also share best practices for testing, securing, and packaging your app in a structured way before finally deploying your app with scalability in mind. By the end of the book, you'll be able to efficiently build production-ready applications by following industry practices and expert tips. What you will learn Use a good project structure that scales well with your application Create beautiful UIs with Chakra UI and emotion Configure a base Next.js app with static code analysis and Git hooks Learn to mock API endpoints for prototyping, local development and testing Choose an optimal rendering strategy in Next.js based on the page needs Learn to choose the best state management solution for given problem Write unit tests, integration tests and e2e tests in your React Application Deploy your React applications on Vercel Who this book is for This book is for intermediate-level web developers who already have a solid understanding of JavaScript, React, and web development in general and want to build large-scale React applications effectively. Beginner-level TypeScript experience, along with JavaScript and React, will be beneficial.
    Note: Building authentication features. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing Ltd.
    ISBN: 9781803234694
    Language: English
    Pages: 1 online resource (666 pages) , illustrations
    Edition: Second edition.
    DDC: 005.13/3
    Keywords: Rust (Computer program language) ; Programming languages (Electronic computers) ; Application software Development
    Abstract: Use the Rust programming language to build fully functional web applications with async Rust to amplify security and boost the performance of your programs Key Features Work with cutting-edge web techniques such as distroless Rust servers, Terraform, and AWS deployment Get acquainted with async concepts such as actors and queuing tasks using lower-level frameworks like Tokio Build a full web application in Rust with a database, authentication, and frontend Book Description Are safety and high performance a big concern for you while developing web applications? With this practical Rust book, you'll discover how you can implement Rust on the web to achieve the desired performance and security as you learn techniques and tooling to build fully operational web apps. In this second edition, you'll get hands-on with implementing emerging Rust web frameworks, including Actix, Rocket, and Hyper. It also features HTTPS configuration on AWS when deploying a web application and introduces you to Terraform for automating the building of web infrastructure on AWS. What's more, this edition also covers advanced async topics. Built on the Tokio async runtime, this explores TCP and framing, implementing async systems with the actor framework, and queuing tasks on Redis to be consumed by a number of worker nodes. Finally, you'll go over best practices for packaging Rust servers in distroless Rust Docker images with database drivers, so your servers are a total size of 50Mb each. By the end of this book, you'll have confidence in your skills to build robust, functional, and scalable web applications from scratch. What you will learn Structure and build scalable Rust web apps by creating a basic to-do list web app Manage authentication and databases in Rust web applications Get to grips with wrapping web applications in distroless Understand the building blocks of web development such as HTTPS, TCP, and middleware Build app infrastructure on AWS using Terraform with databases, servers, load balancers, HTTPS, and URL routing Build end-to-end tests using Postman Build async systems implementing the actor model using Tokio Who this book is for This Rust programming book is for web developers who want to learn and implement Rust to build web applications. Developers familiar with languages such as Python, Ruby, and JS will be able to use this book to build high performant web apps with Rust. Although no prior experience in Rust is necessary, a solid understanding of web development principles, along with basic knowledge of HTML, CSS, and JavaScript, is necessary to get the most out of this book.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    ISBN: 9781801071734 , 180107173X , 9781801073905
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.276
    Keywords: Vue.js (Software framework) ; Web applications Programming ; Application software Development
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    ISBN: 9781837636273 , 1837636273 , 9781837630745
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 004.67/82
    Keywords: Cloud computing ; Computing platforms ; Real-time data processing ; Application software Development
    Abstract: Unlock your potential with this ultimate guide to Google Cloud - packed with expert tips, coding techniques, legacy migration, and application extension strategies Purchase of the print or Kindle book includes a free PDF eBook Key Features Maximize your code potential using Google Cloud services Migrate legacy code to the cloud seamlessly and create code that runs anywhere Use hands-on examples to learn and showcase your experience with Google Cloud Book Description As more organizations embrace cloud computing, developers new to the cloud often feel overwhelmed by cloud migration and code running directly on the cloud. Google Cloud for Developers comes packed with practical tips and expert advice to accelerate your application development journey and help you unlock the full potential of cloud computing. You'll begin by understanding and comparing all the available options to run your code. You'll write, deploy, monitor, and troubleshoot your code without leaving the Google Cloud IDE while selecting the best option - serverless or GKE containers - for each use case. After that, you'll get to grips with the basic Google Cloud infrastructure services and connect your code with public APIs. This will help you add features to your application, such as language translation and object detection in images or videos. Furthermore, you'll explore a comprehensive list of tips and best practices to make your migration smooth. You'll also gain the necessary knowledge to write code from scratch, by employing the basics of hybrid cloud applications and build services that can run virtually anywhere. By the end of this book, you'll be well equipped to carry out the application development process and successfully move your code to Google Cloud. What you will learn Understand how to write, run, and troubleshoot code on Google Cloud Choose between serverless or GKE containers for running your code Connect your code to Google Cloud services using public APIs Migrate your code to Google Cloud flawlessly Build hybrid cloud solutions that can run virtually anywhere Get to grips with Cloud Functions, App Engine, GKE, and Anthos Who this book is for Google Cloud for Developers is for cloud architects, engineers, or developers willing to migrate their applications and services to Google Cloud or build them from scratch. Entrepreneurs in early-stage start-ups and IT professionals who want to know more about Google Cloud from a developer perspective will also benefit from this book. A basic understanding of Cloud concepts and basic experience in writing Python and Shell scripts is a must.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    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 ...
  • 69
    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 ...
  • 70
    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 ...
  • 71
    ISBN: 9781804615485
    Language: English
    Pages: 1 online resource (166 pages)
    Edition: [First edition].
    DDC: 005.1
    Keywords: Application software Development ; Web applications
    Abstract: Learn how to leverage the officially supported Svelte framework to build faster and more powerful web applications by following along with real-world scenarios. Key Features Develop JavaScript applications with an intuitive and beginner-friendly framework Grasp the core concepts of SvelteKit effortlessly with real-world examples Discover how SvelteKit minimizes obstacles in building modern web applications, enhancing productivity and efficiency Book Description The JavaScript ecosystem has grown vast, complex, and daunting for newcomers. Fortunately, SvelteKit has emerged, simplifying the process of building JavaScript-based web applications. This book aims to demystify SvelteKit, making it as approachable as it makes web app development. With SvelteKit Up and Running you'll be introduced to the philosophy and technologies underlying SvelteKit. First, you'll follow a standard educational programming approach, progressing to a 'Hello World' application. Next, you'll explore the fundamental routing techniques, data loading management, and user submission, all through real-world scenarios commonly encountered in day-to-day development, before discovering various adapters employed by SvelteKit to seamlessly integrate with diverse environments. You'll also delve into advanced concepts like dynamic route management, error handling, and leveraging SvelteKit to optimize SEO and accessibility. By the end of this book, you'll have mastered SvelteKit and will be well-equipped to navigate the complexities of web app development. What you will learn Gain a comprehensive understanding of the core technologies of SvelteKit Dive deep into SvelteKit's file-based routing system and uncover basic and advanced concepts Master code organization in SvelteKit through effective data-loading techniques Elevate your application's visibility by incorporating SEO and accessibility Streamline the deployment process of your SvelteKit apps by using adapters Optimize your SvelteKit app by exploring various configuration and tooling options Who this book is for This book is for web developers aiming to enhance their SvelteKit skills. Whether you're selecting your first JavaScript framework or seeking to stand out among job applicants by adding the latest technology to your resume, this book is your ultimate guide to becoming a SvelteKit master. A solid understanding of HTML, CSS, JavaScript, and Svelte is a must.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'REILLY MEDIA
    ISBN: 9798888650448 , 9789798888656 , 9798888650
    Language: English
    Pages: 1 online resource
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    DDC: 005.13/3
    Keywords: Java (Computer program language) ; Computer programming ; Application software Development
    Abstract: Imagine writing Java code that reads like the problem statement, code that's highly expressive, concise, easy to read and modify, and has reduced complexity. With the functional programming capabilities in Java, that's not a fantasy. This book will guide you from the familiar imperative style through the practical aspects of functional programming, using plenty of examples. Apply the techniques you learn to turn highly complex imperative code into elegant and easy-to-understand functional-style code. Updated to the latest version of Java, this edition has four new chapters on error handling, refactoring to functional style, transforming data, and idioms of functional programming. Don't struggle with the limitations of the imperative style; instead learn to combine object-oriented programming with the functional style to reduce the accidental complexity. Harness the functional programming capabilities of Java to create applications where the program reveals its intentions and your team can quickly understand and modify code to align with changing business requirements. Unlock the power of lambda expressions and the Streams API to turn the oft-written spaghetti code into highly concise, expressive, elegant, and maintainable code. See how Streams make the arduous task of parallelizing code as easy as flipping a switch when superior speed is necessary. Apply design patterns built around lambda expressions, safely manage resource allocations, use memoization, and learn to transform data into different forms, all while honoring immutability, and providing thread safety to leverage lazy evaluation for efficiency and parallel execution for performance. Move beyond the basics, explore the idioms for writing functional programs. Learn to think functionally by refactoring legacy code into the functional style. And, if your code runs aground due to failures, learn to properly handle errors the functional way. Don't drown in theory; instead learn the practical functional programming techniques to create superior Java code.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing
    ISBN: 9781835467657 , 1835467652
    Language: Undetermined
    Pages: 1 online resource (1 video file)
    DDC: 005.3
    Keywords: Application software Development ; Application program interfaces (Computer software) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Unlock the potential of Redux and the Redux Toolkit in this comprehensive course designed for developers at all levels. We will begin by introducing you to Redux and the Redux Toolkit--a modern solution that streamlines Redux development and enhances productivity. As you progress through the course, we will dive deep into Redux concepts, from fundamental elements such as actions, reducers, and the Redux store to advanced topics such as immutability and the role of selectors in efficient data extraction. Gain hands-on experience in handling asynchronous actions using Redux Thunk and explore the world of middleware patterns. Learn how Redux DevTools can simplify debugging and optimize complex reducer composition. But that's just the beginning. This course takes you on a journey through advanced topics such as data caching, memoization, and WebSocket streaming. We will build a social media app from scratch, applying our newfound knowledge to real-world scenarios. Plus, we will integrate TypeScript for type-safe and robust application development, ensuring that you are well-rounded in your skills. By the end of this course, you will have the confidence to tackle complex projects, implement best practices, and leverage the full potential of modern Redux, particularly the Redux Toolkit. What You Will Learn Understand actions, reducers, and Redux store deeply Learn the core of Redux state management Implement selectors for Redux store data extraction Create middleware chains and custom middleware Utilize debugging and time-travel capabilities Dive into async actions, Promises, and API requests Audience This course accommodates developers at all career stages. It's perfect for junior developers establishing a strong Redux foundation while advancing their React expertise. Intermediate-level will value it for mastering Redux and excelling in high-level React and Redux interviews. Senior-level can stay current with modern Redux and industry standards. Those interested in migrating from traditional Redux to Redux Toolkit (RTK) will also benefit. While no prior programming experience is necessary, a basic grasp of JavaScript and React is recommended. Redux familiarity is a plus but not mandatory. About The Author Clarian North: Clarian North is a recognized industry-certified instructor, CEO of Orbital LLC, and a senior project engineer with over 90K enrolments worldwide. His students have gone on to work for some of the biggest production companies such as Universal, Google, Amazon, Warner, and the BBC. He has contributed to viral streams, grown a unique digital imprint in over 80 countries, and been featured in Rolling Stone, Billboard, Guardian, Bloomberg, and Vice. He has worked for majors, indies, and international publishing houses, including Grammy-nominated and award-winning productions, mixing for Emirates Airline Inflight Radio, and producing for Kompakt Records. He is dedicated to giving accessible and comprehensive tech courses, teaching complex subject matter with clear and example-based explanations, and guiding students through complex techniques with just a computer and free software.
    Note: Machine-generated record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Language: English
    Pages: 1 online resource (322 pages) , illustrations
    Edition: Second edition.
    DDC: 005.3
    Keywords: Application software Development ; Computer programs ; Application program interfaces (Computer software) ; Open source software
    Abstract: In this practical guide, four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container orchestration system. They distill decades of experience from companies that are successfully running Kubernetes in production and provide concrete code examples to back the methods presented in this book. Revised to cover all the latest Kubernetes features, new tooling, and deprecations, this book is ideal for those who are familiar with basic Kubernetes concepts but want to get up to speed on the latest best practices. You'll learn exactly what you need to know to build your best app with Kubernetes the first time.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    ISBN: 9781837639953 , 1837639957 , 9781837634460
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3/76
    Keywords: Amazon Web Services (Firm) ; Application software Development
    Abstract: The complete guide to increasing the DevOps maturity of your organization while adhering to AWS' well-architected principles Key Features Increase your organization's DevOps maturity level from both strategic and tactical standpoint Get hands-on AWS experience with ready-to-deploy code examples covering enterprise scenarios Advance your career with practical advice to ensure customer satisfaction and stakeholder buy-in Purchase of the print or Kindle book includes a free PDF eBook Book Description DevOps and AWS are the two key enablers for the success of any modern software-run business. DevOps accelerates software delivery, while AWS offers a plethora of services, allowing developers to prioritize business outcomes without worrying about undifferentiated heavy lifting. This book focuses on the synergy between them, equipping you with strong foundations, hands-on examples, and a strategy to accelerate your DevOps journey on AWS. AWS DevOps Simplified is a practical guide that starts with an introduction to AWS DevOps offerings and aids you in choosing a cloud service that fits your company's operating model. Following this, it provides hands-on tutorials on the GitOps approach to software delivery, covering immutable infrastructure and pipelines, using tools such as Packer, CDK, and CodeBuild/CodeDeploy. Additionally, it provides you with a deep understanding of AWS container services and how to implement observability and DevSecOps best practices to build and operate your multi-account, multi-Region AWS environments. By the end of this book, you'll be equipped with solutions and ready-to-deploy code samples that address common DevOps challenges faced by enterprises hosting workloads in the cloud. What you will learn Develop a strong and practical understanding of AWS DevOps services Manage infrastructure on AWS using tools such as Packer and CDK Implement observability to bring key system behaviors to the surface Adopt the DevSecOps approach by integrating AWS and open source solutions Gain proficiency in using AWS container services for scalable software management Map your solution designs with AWS's Well-Architected Framework Discover how to manage multi-account, multi-Region AWS environments Learn how to organize your teams to boost collaboration Who this book is for This book is for software professional who build or operate software on AWS. If you have basic knowledge of AWS Console or CLI, this book will help you build or enhance your DevOps skills by developing a solid foundational understanding of AWS offerings. You'll also find it useful if you're looking to optimize your software delivery cycles and build reliable, cost-optimized, secure, and sustainable solutions on AWS.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098163099 , 1098163095
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 005.3
    Keywords: ChatGPT ; Application software Development ; Computer programs ; Chatbots
    Abstract: ChatGPT Shortcuts shows future prompt engineers how to harness the full potential of the state-of-the-art AI model through practical tips, real-world examples, and expert guidance. The shortcuts in this collection help users leverage ChatGPT and all of its latest features as a dynamic AI tool for writing, generating art, coding, and app development. For those looking to take their ChatGPT skills to the next level, these shortcuts teach the techniques and strategies of prompt engineering that have been fine-tuned by others and push this powerful AI model to produce the best results with the least amount of effort.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    ISBN: 9781484289228 , 1484289226
    Language: English
    Pages: 1 online resource (xviii, 313 pages) , illustrations
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Visual studio ; Application software Development ; Debugging in computer science Computer programs ; Electronic books
    Abstract: Learn how to use the features of Visual Studio 2022 and utilize the IDE correctly to make it your one-stop solution for creating quality code. Learn what's new in VS 2022 and explore the existing features of Visual Studio so you can become a more efficient programmer. This revised edition covers the latest features of Visual Studio 2022 and how to use them. The book includes new topics like Subword Navigation, Multi-caret Editing, how to enable Code Cleanup on Save, using breakpoints, and new debugging features such as temporary breakpoints and dependent breakpoints. The book also looks at some of the new Git features such as Multi-repo Support, Comparing Branches, Checkout Commit, and line Staging. Getting Started with Visual Studio 2022 begins with an overview of Visual Studio and explores features such as Visual Studio Live Share, Visual Studio Search, Solution Filters, and Intellicode. The author also provides a look at the different Visual Studio project templates and shows you how to create code snippets, as well as how to manage NuGet and nmp packages. You will also see how to create a cross-platform MAUI application as well as how to use SQLite in an MAUI application. Moving ahead, you will learn how to debug your code using breakpoints to step into specific methods, use data tips, and utilize the Debugger Display attribute. You will then move on to learn unit testing and explore the tools provided by Visual Studio to create and run unit tests. The book also covers source control integration in Visual Studio and how to use GitHub to implement a source control strategy for your projects. What You Will Learn Create and use code snippets in Visual Studio 2022 Use the new debugging features in Visual Studio Utilize diagnostic tools and the Immediate window for code debugging Generate unit tests with IntelliTest Harness the new Git features in Visual Studio to make managing source code easier Work with MAUI apps Who This Book Is For Beginners and software developers working on the .NET stack.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    ISBN: 9781484287644 , 1484287649
    Language: English
    Pages: 1 online resource (424 p.)
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Java (Computer program language)
    Abstract: Use the popular Spring Data project for data access and persistence using various Java-based APIs such as JDBC, JPA, MongoDB, and more. This book shows how to easily incorporate data persistence and accessibility into your microservices, cloud-native applications, and monolithic enterprise applications. It also teaches you how to perform unit and performance testing of a component that accesses a database. And it walks you through an example of each type of SQL and NoSQL database covered. After reading this book, you'll be able to create an application that interacts with one or multiple types of databases, and conduct unit and performance testing to analyze possible problems. Source code is available on GitHub. What You'll Learn Become familiar with the Spring Data project and its modules for data access and persistence Explore various SQL and NoSQL persistence types Uncover the persistence and domain models, and handle transaction management for SQL Migrate database changes and versioning for SQL Dive into NoSQL persistence with Redis, MongoDB, Neo4j, and Cassandra Handle reactive database programming and access with R2DBC and MongoDB Conduct unit, integration, and performance testing, and more Who This Book Is For Experienced Java software application developers; programmers with experience using the Spring framework or the Spring Boot micro framework.
    Note: Chapter 8: MongoDB: Document Database
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    Sebastopol, California : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (400 pages) , illustrations
    Edition: Third edition.
    DDC: 005.3
    Keywords: Open source software ; Application software Development ; Automation ; Virtual computer systems ; Computer software Development ; Linux device drivers (Computer programs)
    Abstract: Docker and Linux containers have fundamentally changed the way that organizations develop, deliver, and run software at scale. But understanding why these tools are important and how they can be successfully integrated into your organization's ecosystem can be challenging. This fully updated guide provides developers, operators, architects, and technical managers with a thorough understanding of the Docker tool set and how containers can improve almost every aspect of modern software delivery and management. This edition includes significant updates to the examples and explanations that reflect the substantial changes that have occurred since Docker was first released almost a decade ago. Sean Kane and Karl Matthias have updated the text to reflect best practices and to provide additional coverage of new features like BuildKit, multi-architecture image support, rootless containers, and much more.
    Note: "Early release, raw & unedited."
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications Co.
    ISBN: 9781617299001 , 1617299006
    Language: English
    Pages: 1 online resource (xxi, 376 pages) , illustrations.
    Parallel Title: Erscheint auch als
    DDC: 005.133
    Keywords: Rust (Computer program language) ; Programming languages (Electronic computers) ; Computer programming ; Application software Development
    Abstract: Create bulletproof, high-performance web apps and servers with Rust. In Rust Web Development you will learn: Handling the borrow checker in an asynchronous environment Learning the ingredients of an asynchronous Rust stack Creating web APIs and using JSON in Rust Graceful error handling Testing, tracing, logging, and debugging Deploying Rust applications Efficient database access Rust Web Development is a pragmatic, hands-on guide to creating server-based web applications with Rust. If you've designed web servers using Java, NodeJS, or PHP, you'll instantly fall in love with the performance and development experience Rust delivers. Hit the ground running! Author Bastian Gruber's sage advice makes it easy to start tackling complex problems with Rust. You'll learn how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. About the Technology If you're sick of cookie-cutter web development tools that are slow, resource hungry, and unstable, Rust is the solution. Rust services deliver rock-solid safety guarantees, an amazing developer experience, and even a compiler that automatically prevents common mistakes! About the Book Rust Web Development, teaches you to build server-side web apps using Rust, along with important Rust libraries like tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. The book is packed full of examples, code samples, and pro tips for setting up your projects and organizing your code. As you go, you'll build a complete Q&A web service and iterate on your code chapter-by-chapter, just like a real development project. What's Inside Handle the borrow checker in an asynchronous environment Build web APIs and handle JSON Compose a tech stack for asynchronous Rust development Handle errors gracefully Test, trace, log, and debug Deploy Rust applications to multiple environments About the Reader This book is for web developers familiar with Java, Node, or Go, and the absolute basics of Rust. About the Author Bastian Gruber is a Protocol Engineer at Centrifuge. He was part of the official Rust Async Working Group, and founded the Rust and Tell Berlin MeetUp group. Quotes I always assumed Rust was strictly for areas where I'd use C/C++. This book changed my mind! By the end, I was coding as quickly as I could in JS/Node, but with all the protection of a compiled and type-safe language. I'm a convert! - JD McCormack, Meta Walk with a master as he guides you down the path of creating fast, rock-solid, modern web applications. I would not have thought Rust was well-suited for this. Now I'm looking forward to it. - Christoph Baker, Accenture Industry X A gem for those picking up Rust and struggling. It fills in the blanks where many tutorials fall short. In the end, you'll have a working restful API that you can extend to do your bidding and a solid understanding of how it works. - Walt Stoneburner, Bogart Associates of Northern Virginia.
    Note: Includes bibliographical refereneces and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    ISBN: 9781804614204
    Language: English
    Pages: 1 online resource (474 pages) , illustrations
    Edition: 2nd edition.
    DDC: 005.2/762
    Keywords: TypeScript (Computer program language) ; Web site development ; Application software Development
    Abstract: Reading, navigating, and debugging a large frontend codebase is a major issue faced by frontend developers. This book is designed to help web developers like you learn about ReactJS and TypeScript, both of which power large-scale apps for many organizations. This second edition of Learn React with TypeScript is updated, enhanced, and improved to cover new features of React 18 including hooks, state management libraries, and features of TypeScript 4. The book will enable you to create well-structured and reusable React components that are easy to read and maintain, leveraging modern design patterns. You'll be able to ensure that all your components are type-safe, making the most of TypeScript features, including some advanced types. You'll also learn how to manage complex states using Redux and how to interact with a GraphQL web API. Finally, you'll discover how to write robust unit tests for React components using Jest. By the end of the book, you'll be well-equipped to use both React and TypeScript.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications Co.
    ISBN: 9781633439689 , 1633439682
    Language: English
    Pages: 1 online resource (292 pages) , illustrations.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development
    Abstract: It's time to upgrade your container engine! The Podman container manager delivers flexible image layer control, seamless Kubernetes compatibility, and rootless containers that can be created, run, and managed by users without admin rights. Plus, its OCI-compliant support for the Cocker API lets you shift existing containers to Podman without breaking your scripts or changing the way you work. "Podman in action" introduced the Podman container manager. The easy-to-follow explanations and examples give you a clear view of what containers are, how they work, and how to manage them using Podman's powerful features. You'll get a deep look at the Linux components Podman uses and even learn more about Docker along the way. You'll especially appreciate author Dan Walsh's unique insights into container security.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781801075213 , 1801075212 , 9781801073691
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 006.3/12
    Keywords: Python (Computer program language) ; Data mining ; Computer networks Management ; Electronic data processing Distributed processing ; Application software Development ; Information visualization
    Abstract: Discover the use of graph networks to develop a new approach to data science using theoretical and practical methods with this expert guide using Python, printed in color Key Features Create networks using data points and information Learn to visualize and analyze networks to better understand communities Explore the use of network data in both - supervised and unsupervised machine learning projects Purchase of the print or Kindle book includes a free PDF eBook Book Description Network analysis is often taught with tiny or toy data sets, leaving you with a limited scope of learning and practical usage. Network Science with Python helps you extract relevant data, draw conclusions and build networks using industry-standard - practical data sets. You'll begin by learning the basics of natural language processing, network science, and social network analysis, then move on to programmatically building and analyzing networks. You'll get a hands-on understanding of the data source, data extraction, interaction with it, and drawing insights from it. This is a hands-on book with theory grounding, specific technical, and mathematical details for future reference. As you progress, you'll learn to construct and clean networks, conduct network analysis, egocentric network analysis, community detection, and use network data with machine learning. You'll also explore network analysis concepts, from basics to an advanced level. By the end of the book, you'll be able to identify network data and use it to extract unconventional insights to comprehend the complex world around you. What you will learn Explore NLP, network science, and social network analysis Apply the tech stack used for NLP, network science, and analysis Extract insights from NLP and network data Generate personalized NLP and network projects Authenticate and scrape tweets, connections, the web, and data streams Discover the use of network data in machine learning projects Who this book is for Network Science with Python demonstrates how programming and social science can be combined to find new insights. Data scientists, NLP engineers, software engineers, social scientists, and data science students will find this book useful. An intermediate level of Python programming is a prerequisite. Readers from both - social science and programming backgrounds will find a new perspective and add a feather to their hat.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 1804612960 , 9781804612965 , 9781804611715
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Cloud computing ; Microsoft Azure (Computing platform)
    Abstract: Successfully modernize your apps on Azure using APIs, event-driven systems, functions, and Service Fabric and connect them to different relational and non-relational databases Purchase of the print or Kindle book includes a free PDF eBook Key Features Understand Function-as-a-Service and Azure Service Fabric for distributed applications Develop event-based and message-based solutions using Event Grid and Azure Event Hubs Explore continuous deployment for Docker with Azure DevOps and integrate Docker Hub with CI/CD pipelines Book Description To deliver software at a faster rate and reduced costs, companies with stable legacy systems and growing data volumes are trying to modernize their applications and accelerate innovation, but this is no easy matter. A Developer's Guide to Building Resilient Cloud Applications with Azure helps you overcome these application modernization challenges to build secure and reliable cloud-based applications on Azure and connect them to databases with the help of easy-to-follow examples. The book begins with a basic definition of serverless and event-driven architecture and Database-as-a-Service, before moving on to an exploration of the different services in Azure, namely Azure API Management using the gateway pattern, event-driven architecture, Event Grid, Azure Event Hubs, Azure message queues, FaaS using Azure Functions, and the database-oriented cloud. Throughout the chapters, you'll learn about creating, importing, and managing APIs and Service Fabric in Azure, and discover how to ensure continuous integration and deployment in Azure to fully automate the software delivery process, that is, the build and release process. By the end of this book, you'll be able to build and deploy cloud-oriented applications using APIs, serverless, Service Fabric, Azure Functions, and Event Grid technologies. What you will learn Understand the architecture of Azure Functions and Azure Service Fabric Explore Platform-as-a-Service options for deploying SQL Server in Azure Create and manage Azure Storage and Azure Cosmos DB resources Leverage big data storage in Azure services Select Azure services to deploy according to a specific scenario Set up CI/CD pipelines to deploy container applications on Azure DevOps Get to grips with API gateway patterns and Azure API Management Who this book is for This book is for cloud developers, software architects, system administrators, database administrators, data engineers, developers, and computer science students who want to understand the role of the software architect or developer in the cloud world. Professionals looking to enhance their cloud and cloud-native programming concepts on Azure will also find this book useful. A solid background in C#, ASP.NET Core, and any recent version of Visual Studio and basic knowledge of cloud computing, Microsoft Azure, and databases will be helpful when using this book.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781837631520 , 1837631522 , 9781837631698
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.2/76
    Keywords: Microsoft .NET Framework ; Application software Development ; C# (Computer program language) ; Electronic books
    Abstract: A practical guide to mastering C# and .NET MAUI to build native cross-platform apps with a single codebase Purchase of the print or Kindle book includes a free PDF eBook Key Features Extend your skills to build cross-platform native apps for iOS, Android, Windows, and Mac Learn by working on a real-world project Go beyond MAUI and integrate with the .NET ecosystem Book Description While UI plays a pivotal role in retaining users in a highly competitive landscape, maintaining the same UI can be tricky if you use different languages for different platforms, leading to mismatches and un-synced pages. In this book, you'll see how .NET MAUI allows you to create a real-world application that will run natively on different platforms. By building on your C# experience, you'll further learn to create beautiful and engaging UI using XAML, architect a solid app, and discover best practices for this Microsoft platform. The book starts with the fundamentals and quickly moves on to intermediate and advanced topics on laying out your pages, navigating between them, and adding controls to gather and display data. You'll explore the key architectural pattern of Model-View-ViewModel: and ways to leverage it. You'll also use xUnit and NSubstitute to create robust and reliable code. By the end of this book, you'll be well-equipped to leverage .NET MAUI and create an API for your app to interact with a web frontend to the backend data using C#. What you will learn Explore the fundamentals of creating .NET MAUI apps with Visual Studio Understand XAML as the key tool for building your user interface Obtain and display data using layout and controls Discover the MVVM pattern to create robust apps Acquire the skills for storing and retrieving persistent data Use unit testing to ensure your app is solid and reliable Who this book is for Learning .NET MAUI is targeted squarely at C# programmers, whether or not they have experience with cross-platform or mobile applications, who wish to learn Microsoft's premier platform for building iOS, Android, Windows and Mac apps using a single C#-based solution.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    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 ...
  • 87
    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 ...
  • 88
    Language: English
    Pages: 1 online resource (450 pages) , illustrations.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als Ruby, Sam Agile web development with Rails 7
    DDC: 005.13/3
    RVK:
    Keywords: Ruby on rails (Electronic resource) ; Web site development ; Application software Development ; Agile software development ; Ruby (Computer program language) ; Object-oriented programming (Computer science) ; Ruby on Rails 5.1 ; Agile Softwareentwicklung ; Ruby ; Ruby on Rails 5.1
    Abstract: Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. This book helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 7 brings many improvements, and this edition is updated to cover the new features and changes in best practices.
    Note: Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Pearson Education, Inc.
    ISBN: 9780138065454 , 0138065454
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.1
    Keywords: Application software Development ; Video games Programming ; Cloud computing ; Electronic books
    Abstract: Become a cloud developer and have fun doing it! This full-color guide will help you start creating cloud-based apps and games fast, even if youve never done it before. Not just friendly and easy, it puts you in control of your own learning and empowers you to solve problems you care about. Microsoft and author Rob Miles have reinvented the introductory tutorial, reflecting deep research into how newcomers learn. Begin to Code is packed with innovations, from debugging challenges to step-by-step Make Something Happen exercises replicated as YouTube videos linked directly from the book. Miles puts code in context, showing how modern cloud applications are deployed and run, how their elements combine into working systems, and how key cloud technologies help you address security, reliability, and scalability. Easy, friendly, and youre in control! Learn how to Recognize whats unique about cloud-based software and why JavaScript is ideal for developing them Move JavaScript code onto the cloud, and add programmed behavior to web pages Create active sites and generate dynamic web content Use the Node.js framework to write programs that run on servers and respond to browser requests Build shared applications that use services and JSON data transfer Host and optimize shared game experiences in the cloud Consider ethical and privacy issues as you design new cloud apps and services Streamline and improve cloud development with Express Framework, node package manager, and Git Use professional techniques to deliver reliable, secure, and well performing solutions Build cloud-hosted programs that interact with file stores and databases Configure and deploy a working application, step by step Get started with cloud-based Internet of Things (IoT) development About This Book For beginners whove never written code for the cloud For anyone whos been frustrated with other beginning programming books or courses For people whove started out in other environments and now want to code for the cloud.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    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 ...
  • 91
    ISBN: 9781804610008 , 1804610003 , 9781804611104
    Language: English
    Pages: 1 online resource (318 pages) , illustrations
    Edition: Third edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Web applications ; Python (Computer program language)
    Abstract: Design and deploy robust state-of-the-art web applications using Flask 2.x and Python 3 frameworks and libraries for streamlined development and optimal performance Purchase of the print or Kindle book includes a free PDF eBook Key Features A practical and rich companion guide for web developers, offering real-world situations and use cases to learn Flask Get the most out of the powerful Flask framework while preserving the flexibility of your design choices Write cleaner, testable, and maintainable code with the help of sample apps Book Description Discover what makes Flask, the lightweight Python web framework, popular, as you delve into its modular design that enables the development of scalable web apps. With this practical guide, you'll explore modern solutions, recommended design patterns, and best practices for Flask web development. Updated to the latest version of Flask and Python, this third edition of the Flask Framework Cookbook moves away from the outdated libraries, updates content to incorporate new coding patterns, and introduces recipes for the latest tools. You'll explore different ways to integrate with GPT to build AI-ready Flask applications. The book starts with an exploration of Flask application configurations and then guides you through working with templates and understanding the ORM and view layers. You'll also be able to write an admin interface and get to grips with testing using the factory pattern, debugging, and logging errors. Then you'll discover different ways of using Flask to create, deploy, and manage microservices using AWS, GCP, and Kubernetes. Finally, you'll gain insights into various deployment and post-deployment techniques for platforms such as Apache, Tornado, and Datadog. By the end of this book, you'll have acquired the knowledge necessary to write Flask applications that cater to a wide range of use cases in the best possible way and scale them using standard industry practices. What you will learn Explore advanced templating and data modeling techniques Discover effective debugging, logging, and error-handling techniques in Flask Work with different types of databases, including RDBMS and NoSQL Integrate Flask with different technologies such as Redis, Sentry, and Datadog Deploy and package Flask applications with Docker and Kubernetes Integrate GPT with your Flask application to build future-ready platforms Implement continuous integration and continuous deployment (CI/CD) to ensure efficient and consistent updates to your Flask web applications Who this book is for If you are a web developer seeking to expand your knowledge of developing scalable and production-ready applications in Flask, this is the book for you. It is also highly valuable if you are already aware of Flask's major extensions and want to leverage them for better application development. This book will come handy as a quick reference for specific topic on Flask, its popular extensions, or specific use cases. It assumes basic Python programming experience, as well as familiarity with web development and related terminology.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    ISBN: 9781803234823 , 1803234822 , 9781803231211
    Language: English
    Pages: 1 online resource (448 p.)
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Amazon Web Services (Firm) ; Application software Development ; Cloud computing ; Virtual computer systems ; Open source software
    Abstract: Leverage AWS EKS to optimally manage Kubernetes deployment, scaling, and monitoring for your containerized applications Purchase of the print or Kindle book includes a free PDF eBook Key Features Seamlessly deploy and run Kubernetes applications on AWS Overcome security and networking issues in Kubernetes to improve the performance of your apps Scale and provision resources to meet the dynamic needs of the cluster using AWS EKS Book Description Kubernetes has emerged as the de facto standard for container orchestration, with recent developments making it easy to deploy and handle a Kubernetes cluster. However, a few challenges such as networking, load balancing, monitoring, and security remain. To address these issues, Amazon EKS offers a managed Kubernetes service to improve the performance, scalability, reliability, and availability of AWS infrastructure and integrate with AWS networking and security services with ease. You'll begin by exploring the fundamentals of Docker, Kubernetes, Amazon EKS, and its architecture along with different ways to set up EKS. Next, you'll find out how to manage Amazon EKS, encompassing security, cluster authentication, networking, and cluster version upgrades. As you advance, you'll discover best practices and learn to deploy applications on Amazon EKS through different use cases, including pushing images to ECR and setting up storage and load balancing. With the help of several actionable practices and scenarios, you'll gain the know-how to resolve scaling and monitoring issues. Finally, you will overcome the challenges in EKS by developing the right skill set to troubleshoot common issues with the right logic. By the end of this Kubernetes book, you'll be able to effectively manage your own Kubernetes clusters and other components on AWS. What you will learn Understand Amazon EKS architecture and how every component works Effectively manage Kubernetes cluster on AWS with Amazon EKS Build a Docker image and push it to AWS ECR Efficiently scale and provision resources leveraging Amazon EKS Dive deep into security and networking with Amazon EKS Understand Fargate serverless and apply it to the workload Who this book is for This book is for cloud architects and cloud engineers who want to efficiently manage Kubernetes with Amazon EKS. Basic knowledge of containerization, Kubernetes, Docker, and AWS services is needed to grasp the content present in this book.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    Language: English
    Pages: 1 online resource (359 pages) , illustrations
    Edition: First edition.
    DDC: 006.7/8
    Keywords: Amazon Web Services (Firm) ; Web applications Development ; Application software Development ; Cloud computing ; Computer architecture Design ; Artificial intelligence Data processing
    Abstract: All cloud architects need to know how to build data platforms that enable businesses to make data-driven decisions and deliver enterprise-wide intelligence in a fast and efficient way. This handbook shows you how to design, build, and modernize cloud native data and machine learning platforms using AWS, Azure, Google Cloud, and multicloud tools like Snowflake and Databricks. Authors Marco Tranquillin, Valliappa Lakshmanan, and Firat Tekiner cover the entire data lifecycle from ingestion to activation in a cloud environment using real-world enterprise architectures. You'll learn how to transform, secure, and modernize familiar solutions like data warehouses and data lakes, and you'll be able to leverage recent AI/ML patterns to get accurate and quicker insights to drive competitive advantage.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    ISBN: 9781803232959 , 1803232951 , 9781803248226
    Language: English
    Pages: 1 online resource.
    Edition: Second edition.
    Series Statement: Expert insight
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Python (Computer program language)
    Abstract: An easy-to-follow and comprehensive guide to creating data apps with Streamlit, including how-to guides for working with cloud data warehouses like Snowflake, using pretrained Hugging Face and OpenAI models, and creating apps for job interviews. If you work with data in Python and are looking to create data apps that showcase ML models and make beautiful interactive visualizations, then this is the ideal book for you. Streamlit for Data Science, Second Edition, shows you how to create and deploy data apps quickly, all within Python. This helps you create prototypes in hours instead of days! Written by a prolific Streamlit user and senior data scientist at Snowflake, this fully updated second edition builds on the practical nature of the previous edition with exciting updates, including connecting Streamlit to data warehouses like Snowflake, integrating Hugging Face and OpenAI models into your apps, and connecting and building apps on top of Streamlit databases. Plus, there is a totally updated code repository on GitHub to help you practice your newfound skills. You'll start your journey with the fundamentals of Streamlit and gradually build on this foundation by working with machine learning models and producing high-quality interactive apps. The practical examples of both personal data projects and work-related data-focused web applications will help you get to grips with more challenging topics such as Streamlit Components, beautifying your apps, and quick deployment. By the end of this book, you'll be able to create dynamic web apps in Streamlit quickly and effortlessly.
    Note: Description based on CIP data; resource not viewed
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    ISBN: 9781803236605 , 1803236604 , 9781803248448
    Language: English
    Pages: 1 online resource (408 p.)
    Edition: 1st edition
    DDC: 006.7/8
    Keywords: Web applications Development ; Application software Development
    Abstract: Get to grips with UI interaction, data modeling, API development, and documentation while building modern web apps for cloud deployment Key Features Combine Flask's pagination techniques with React's dynamic rendering for an enhanced user experience Implement robust API development within Flask applications by performing CRUD operations Improve Flask app scalability with blueprints using a modular development approach Purchase of the print or Kindle book includes a free PDF eBook Book Description Developing an interactive, efficient, and fast enterprise web application requires both the right approach and tooling. If you are a web developer looking for a way to tap the power of React's reusable UI components and the simplicity of Flask for backend development to develop production-ready, scalable web apps in Python, then this book is for you. Starting with an introduction to React, a JavaScript library for building highly interactive and reusable user interfaces, you'll progress to data modeling for the web using SQLAlchemy and PostgreSQL, and then get to grips with Restful API development. This book will aid you in identifying your app users and managing access to your web application. You'll also explore modular architectural design for Flask-based web applications and master error-handling techniques. Before you deploy your web app on AWS, this book will show you how to integrate unit testing best practices to ensure code reliability and functionality, making your apps not only efficient and fast but also robust and dependable. By the end of this book, you'll have acquired deep knowledge of the Flask and React technology stacks, which will help you undertake web application development with confidence. What you will learn Explore the fundamentals of React for building user interfaces Understand how to use JSX to render React components Handle data and integrate third-party libraries and APIs into React applications Secure your Flask application with user authentication and authorization Discover how to use Flask RESTful API to build backend services with React frontend Build modular and scalable Flask applications using blueprints Who this book is for This book is for Python web developers who want to build full-stack applications, as well as for frontend developers seeking to expand their skillset by employing Flask as a backend development tool. You'll gain proficiency in both frontend and backend skills, and acquire the knowledge necessary to deploy solutions in the cloud using AWS. Prior knowledge of basic HTML, CSS, JavaScript, and Python programming will help you to get the most out of this book.
    Note: Description based upon print version of record. - Summary
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (264 pages) , illustrations
    Edition: First edition.
    DDC: 005.3
    Keywords: Google ; Application software Development ; Cloud computing
    Abstract: Cloud native development gives you the power to rapidly build, secure, and scale software. But you still need to navigate many potential pitfalls along the way. Through practical examples, this book demonstrates how to use Google Cloud as a laboratory to enable rapid innovation, a factory to automate build and testing, and a citadel to operate applications at scale securely. Author Daniel Vaughan shows you how to take applications from prototype to production by combining Google Cloud services, a cloud native programming model, and best practices. By following an example project from start to finish, developers, architects, and engineering managers working with the Google Cloud Platform will learn how to build and run cloud native applications on Google Cloud with confidence. With this book, you will: Understand cloud native development concepts including microservices, containerization, and event-driven architecture Learn Google Cloud services that specifically support this development style: compute, persistence, messaging, DevOps, security and networking, and observability Confidently build cloud native applications on Google Cloud Learn how to address nonfunctional requirements such as security, observability, and testing Successfully make the transition from initial proofs of concept and prototypes to production systems.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 video file (6 hr., 17 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Spring (Software framework) ; Application software Development ; Java (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: For many developers, Spring is the go-to framework for quickly and easily creating web-based enterprise applications. With its comprehensive ecosystem that includes an extensive array of tools and testing capabilities, Spring relieves developers of much of the drudge work when building out web-based, RESTful applications. Spring Boot helps out even further by enabling autoconfiguration of many of the tedious chores that you need to do when starting a new project. In this updated learning path, designed for basic- to intermediate-level web application developers, you'll examine the Spring approach to development as you explore the fundamentals that drive this powerful application framework. You'll see how to build applications from scratch and then test and manage those applications. You'll also look at Spring's Model-View-Controller (MVC) framework as well as ways to save your data using the JdbcTemplate, JPA support, and Spring Data framework. When you've completed this learning path, you'll be well on your way to being able to rapidly create web-based, RESTful services and applications. What you'll learn and how you can apply it Write basic server-side applications, including web apps and restful web services. Test all aspects of a Spring application, using a combination of unit, integration, and full functional tests. Select persistence mechanisms for relational database data and implement them using Spring's dedicated classes or Spring Data JPA. Build a native image for restful web services using the GraalVM native image compiler. This course is for you because... You're a developer who wants to write web apps or REST-based services. You have a Java background (or other related language) and want to work with Spring. You're interested in the Spring ecosystem of projects. Prerequisites: Experience using Java Experience working in programming web applications and/or restful web services (helpful but not required).
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835467831 , 1835467830
    Language: English
    Pages: 1 online resource (1 video file (9 hr., 3 min.)) , sound, color.
    Edition: [First edition].
    DDC: 004.67/82
    Keywords: Windows Azure ; Application software Development ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course is ideal for those with a grasp of data concepts and cloud computing basics, especially in Microsoft Azure. Programming skills in SQL, Spark, and Python are beneficial but not mandatory. You'll begin with an introduction to Microsoft Fabric, delving into its objectives and success criteria, and explore the contrasting architectures of Lakehouse and Warehouse, along with insights into licensing, workspace creation, and configuration. Progress to mastering OneLake and Delta Lake, ensuring data security with authentication and authorization, while tackling Spark's complexities, data hub management, and warehouse management. This includes everything from understanding datasets and ingestion methods to utilizing Spark for real-time data processing, exploring SQL and KQL differences, and experiencing data flow architecture and Power BI visualizations in the Data Factory. The course concludes with a deep dive into Data Science and robust Data Management, ensuring you are equipped with the knowledge to control access, govern data, and monitor your systems effectively in any professional setting. What you will learn Discover the principles of data engineering in Microsoft Fabric, including Lakehouse and Delta Lake Construct and manage data warehouses with Fabric's tools Perform real-time analytics using SQL, KQL, and Spark Build and execute data pipelines in the Data Factory module Create compelling data stories through Power BI visualizations Explore how to manage access control, governance, and monitoring in the Fabric environment Audience This course is perfect for citizen data practitioners and professionals in data infrastructure, offering insights into utilizing Microsoft Fabric for efficient workflows. Business analysts eager to enhance their expertise will find valuable lessons in data engineering practices, data lakes, and leveraging Power BI for dynamic reporting and visualization. Data scientists looking to integrate Fabric into their projects will explore model management and Azure services to elevate their analytical prowess. About the Author HHN Automate Book Inc.: Henry Habib is a manager at one of the world's top management consulting firms, he advises F500 companies on growth strategy, operation, and analytics. He has a vast background in applying data-driven solutions to create impact, in both large and small organizations. Henry is also a big proponent of no-code application development in business. He deploys business application to his clients using No-Code solutions, which are much easier to understand and faster. He believes in the No-Code revolution. As a professor, Henry is passionate about teaching students on how to succeed, on any topic (case interviews, no-code application development, automation). He does this by creating courses with engaging and helpful content, and always being around to answer any questions.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    ISBN: 9781805120704 , 1805120700 , 9781805125006
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.2/76
    Keywords: Microsoft .NET Framework ; Application software Development ; Management information systems
    Abstract: Gain an in-depth understanding of MVVM and .NET MAUI and learn how to effectively apply the MVVM design pattern with the help of this practical guide Key Features Get to grips with the principles and benefits of the Model-View-ViewModel design pattern Gain insights into .NET MAUI's MVVM-enabling components and effectively apply them with hands-on examples Learn data binding, navigation, and testable code techniques to create dynamic, accessible, and localized apps Purchase of the print or Kindle book includes a free PDF eBook Book Description In today's fast-paced world of modern software development, teams need to be efficient, productive, and capable of rapidly adapting to changes to deliver high-quality products, making it crucial for developers to write maintainable and easy-to-test code. The MVVM Pattern in .NET MAUI helps you to thoroughly explore the Model-View-View Model (MVVM) design pattern. The chapters show you how this pattern helps in structuring code to embrace the separation of concerns, allowing for loosely coupled user interface and application logic, which ultimately empowers you to write more robust, maintainable, and testable code. The book also highlights .NET MAUI's capabilities and features, and enables you to delve into the essential components within the framework that facilitate the application of the MVVM pattern. With the help of a sample application, this definitive guide takes a hands-on approach to walk you through both the essential and advanced usages of the MVVM pattern to ensure that you successfully apply the practical aspects of the pattern to your .NET MAUI projects. By the end of this book, you'll have gained a comprehensive understanding of the MVVM design pattern and its relevance in the context of .NET MAUI, as well as developed the skills needed to successfully apply it in practice. What you will learn Gain a thorough understanding of the MVVM design pattern Get to grips with the components that enable MVVM in .NET MAUI Apply the MVVM pattern in practice within .NET MAUI Become proficient in data binding in .NET MAUI Discover how to navigate from within a view model Find out how to effectively write testable code and unit tests Who this book is for This book is for developers with experience in C# and basic knowledge of .NET MAUI or Xamarin.Forms who are looking to create cross-platform applications with .NET MAUI and leverage the MVVM pattern. Through practical examples and clear explanations, this book helps both newcomers and experienced developers master the application of MVVM principles within .NET MAUI projects.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    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 ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...