Mostrando 481 - 500 Resultados de 1,168 Para Buscar '"Git"', tiempo de consulta: 0.10s Limitar resultados
  1. 481
    Publicado 2023
    Tabla de Contenidos: “…Creating a Dockerfile -- Setting up Docker Hub to store Docker images -- Creating a Kubernetes configuration file -- The structure of a Kubernetes spec file -- Creating spec files to deploy our microfrontends -- Setting up a managed Kubernetes Cluster on Azure -- Logging into the Azure portal and setting up a subscription key -- Accessing your Kubernetes cluster via the Azure CLI -- Generating credentials for your DevOps pipelines -- Setting up CI/CD with GitHub Actions -- Setting up GitHub secrets -- Getting started with GitHub Actions -- Updating the remotes -- Summary -- Part 4: Managing Microfrontends -- Chapter 9: Managing Microfrontends in Production -- Foundational components for a strong software delivery model -- Branching strategies -- Versioning micro apps -- Rolling back a micro app -- Deploying micro apps with feature toggles -- Summary -- Chapter 10: Common Pitfalls to avoid when Building Microfrontends -- Don't make your micro apps too small -- Avoiding the overuse of Shared Component Code -- Avoiding using multiple frameworks in your microfrontend -- An inability to deploy an individual micro app -- Excessively relying on state -- Avoiding build-time compilation to assemble Microfrontends -- Avoiding packing your micro apps into NPM packages -- Summary -- Part 5: Emerging Trends -- Chapter 11: Latest Trends in Microfrontends -- Microfrontends - decoupled modular frontends -- The island pattern -- Beyond Webpack with ES Modules -- Using WebAssembly Modules -- Edge Functions or Cloud functions -- Generative AI and Microfrontends -- Summary -- Index -- Other Books You May Enjoy…”
    Libro electrónico
  2. 482
    Publicado 2023
    Tabla de Contenidos: “…6.1.2 Creating images with Dockerfiles -- 6.1.3 Publishing images on GitHub Container Registry -- 6.2 Packaging Spring Boot applications as container images -- 6.2.1 Preparing Spring Boot for containerization -- 6.2.2 Containerizing Spring Boot with Dockerfiles -- 6.2.3 Building container images for production -- 6.2.4 Containerizing Spring Boot with Cloud Native Buildpacks -- 6.3 Managing Spring Boot containers with Docker Compose -- 6.3.1 Using Docker Compose to manage the container life cycle -- 6.3.2 Debugging Spring Boot containers -- 6.4 Deployment pipeline: Package and publish -- 6.4.1 Building release candidates in the commit stage -- 6.4.2 Publishing container images with GitHub Actions -- Summary -- 7 Kubernetes fundamentals for Spring Boot -- 7.1 Moving from Docker to Kubernetes -- 7.1.1 Working with a local Kubernetes cluster -- 7.1.2 Managing data services in a local cluster -- 7.2 Kubernetes Deployments for Spring Boot -- 7.2.1 From containers to Pods -- 7.2.2 Controlling Pods with Deployments -- 7.2.3 Creating a Deployment for a Spring Boot application -- 7.3 Service discovery and load balancing -- 7.3.1 Understanding service discovery and load balancing -- 7.3.2 Client-side service discovery and load balancing -- 7.3.3 Server-side service discovery and load balancing -- 7.3.4 Exposing Spring Boot applications with Kubernetes Services -- 7.4 Scalability and disposability -- 7.4.1 Ensuring disposability: Fast startup -- 7.4.2 Ensuring disposability: Graceful shutdown -- 7.4.3 Scaling Spring Boot applications -- 7.5 Local Kubernetes development with Tilt -- 7.5.1 Inner development loop with Tilt -- 7.5.2 Visualizing your Kubernetes workloads with Octant -- 7.6 Deployment pipeline: Validate Kubernetes manifests -- 7.6.1 Validating Kubernetes manifests in the commit stage…”
    Libro electrónico
  3. 483
    Publicado 2010
    Tabla de Contenidos: “…Cover -- Contents -- Acknowledgments -- About this Book -- About the Author -- Chapter 1 From Zero to Deploy -- 1.1 Introduction -- 1.1.1 Comments for Various Readers -- 1.1.2 "Scaling" Rails -- 1.1.3 Conventions in This Book -- 1.2 Up and Running -- 1.2.1 Development Environments -- 1.2.2 Ruby, RubyGems, and Rails -- 1.2.3 The First Application -- 1.2.4 Model-View-Controller (MVC) -- 1.2.5 Script/Server -- 1.3 Version Control with Git -- 1.3.1 Installation and Setup -- 1.3.2 Adding and Committing -- 1.3.3 What Good Does Git Do You? …”
    Libro electrónico
  4. 484
    Publicado 2015
    Tabla de Contenidos: “…; Defining secure minion-specific data in pillar; Using pillar data in states; Summary; Chapter 6: The Highstate and Environments; The highstate; Environments; Environments in pillar; Expanding our base environment; Storing our states in Git with GitFS; Summary…”
    Libro electrónico
  5. 485
    Publicado 2024
    Tabla de Contenidos: “…HTTP protocol limitations -- Web sessions -- Django login scenario -- Django sessions -- Creating a cart app -- Adding cart app in settings -- Including the cart URL file in the project-level URL file -- Adding movies to the cart -- Configuring the add_to_cart URL -- Defining add_to_cart function -- Updating the movies.show template -- Listing movies added to the cart -- Configuring cart index URL -- Defining a utils file -- Defining a filter -- Defining an index function -- Creating the cart.index template -- Updating the add_to_cart function -- Adding a link in the base template -- Removing movies from the cart -- Configuring clear URL -- Defining clear function -- Updating the cart.index template -- Summary -- Chapter 11: Implementing Order and Item Models -- Technical requirements -- Analyzing store invoices -- Creating the order model -- Creating the Order model -- Applying migrations -- Adding the order model to the admin panel -- Creating the Item model -- Creating the Item model -- Applying migrations -- Adding the item model to the admin panel -- Recapping the Movies Store class diagram -- Summary -- Chapter 12: Implementing the Purchase and Orders Pages -- Technical requirements -- Creating the purchase page -- Configuring the purchase URL -- Defining the purchase function -- Updating cart.index template -- Creating cart.purchase template -- Creating the orders page -- Configuring the orders URL -- Defining the orders function -- Creating accounts.orders template -- Adding a link in the base template -- Recapping the Movies Store MVT architecture -- Summary -- Chapter 13: Deploying the Application to the Cloud -- Technical requirements -- Managing GitHub and Git -- Understanding Git and GitHub -- Creating a GitHub repository -- Uploading our code to GitHub -- Cloning your code onto PythonAnywhere -- Configuring virtual environments…”
    Libro electrónico
  6. 486
    Publicado 2023
    Tabla de Contenidos: “…Collecting data into a new array -- Summary -- Chapter 7: Customizing and Optimizing Karate Tests -- Technical requirements -- Using Karate hooks -- Implementing a new hook class -- Overriding handler methods -- Registering a hook class in the runner -- Running a test using the hook class -- Defining hooks inside feature files -- Defining and calling Java functions -- Understanding the basics -- Working with databases -- Using Karate as a mock server -- Authoring a mock scenario -- Firing up the mock server from within a test -- Using a standalone mock server -- Making your tests more concise -- Reducing code by calling other feature files -- Data-driven tests with scenario outline -- Avoiding code duplication with background scenarios -- Summary -- Chapter 8: Karate in Docker and CI/CD pipelines -- Technical requirements -- Triggering Karate tests from shell scripts -- Creating a batch script for Windows -- Creating a Bash script -- Running Karate tests in a Docker container -- Understanding Docker -- Installing Docker -- Starting and verifying a Docker installation -- Downloading a Docker image -- Running a Maven command in a Maven Docker container -- Running Karate tests inside a Maven Docker container -- Running our shell script inside Docker -- Customizing our tests -- Passing database credentials as system properties -- Using the system properties in the database connection class -- Passing parameters from Docker -- Environment variables -- Integrating Karate tests into GitHub workflows -- Understanding GitHub workflows -- Managing secrets -- Adding a GitHub workflow to a repository -- Setting up the Docker-based GitHub workflow -- Using Karate in a GitHub workflow without Docker -- Summary -- Chapter 9: Karate UI for Browser Testing -- Technical requirements -- What Karate UI is for -- Related testing capabilities…”
    Libro electrónico
  7. 487
    Publicado 2024
    Tabla de Contenidos: “…-- Technical requirements -- Connecting over a network -- Understanding IP -- Understanding TCP -- Understanding HTTP -- Building an interactive web app - the frontend -- Building a registration page -- Building an interactive web app - the backend -- Introducing Express -- Adding dependencies -- Adding scripts -- Writing the server code -- Adding Express middleware -- Exploring a different approach - single-page apps -- Improving developer productivity through automation -- Writing a new kind of client -- Writing a new kind of server -- Loving your new best friend - DevTools -- Reviewing the roadmap -- Summary -- Part 2: Expanding Your Knowledge Base -- Chapter 4: Managing, Securing, and Working with Code -- Technical requirements -- Controlling the code - source control management systems -- Introducing SCM -- Accepting the false choice - Git it is! -- Getting started with Git -- Using the most common Git commands -- GitHub - Git, but nice -- Thinking like a hacker - securing the web -- Common exploits -- Secure coding practices -- Working all in one place - IDEs -- VS Code -- Visual Studio -- Eclipse -- IntelliJ IDEA -- Understanding the operating system - Linux -- The structure of Linux -- Basic commands -- Security and the one "weird" Linux fact you need to know -- Linux for web developers -- Reviewing the roadmap -- Summary -- Chapter 5: Understanding the User Experience, Deployment Options, and DevOps…”
    Libro electrónico
  8. 488
    Publicado 2024
    Tabla de Contenidos: “…Visualization of output from more advanced text processing -- Structured text -- source code of programs -- Every data has its purpose -- annotations and tasks -- Annotating text for intent recognition -- Where different types of data can be used together -- an outlook on multi-modal data models -- References -- Chapter 4: Data Acquisition, Data Quality, and Noise -- Sources of data and what we can do with them -- Extracting data from software engineering tools -- Gerrit and Jira -- Extracting data from product databases -- GitHub and Git -- Data quality -- Noise -- Summary -- References…”
    Libro electrónico
  9. 489
    Publicado 2022
    Tabla de Contenidos: “…- Chapter 2: Azure Resource Manager -- Chapter 3: Preparing Your Environment -- Chapter 4: Building Your First Azure Resource Manager Template -- Chapter 5: Deployment Scopes -- Chapter 6: Working with Parameters on Your ARM Template -- Chapter 7: Using Variables in Your ARM Template -- Chapter 8: Working with the Resources Section of Your ARM Template -- Chapter 9: Understanding Dependencies in Your ARM Template -- Chapter 10: Making Use of Functions in Your ARM Template -- Chapter 11: Deployment Modes of Your ARM Template -- Chapter 12: Working with Loops in Your ARM Template -- Chapter 13: Understanding Post-Deployment Configurations: Extensions and Deployment Scripts -- Chapter 14: Working with Larger and More Complex Environments -- Chapter 15: Working with Secrets in Your ARM Template -- Chapter 16: Validating Your ARM Template -- Chapter 17: Building Your Environment with Azure DevOps and ARM Templates -- Chapter 18: Deploy ARM Templates Using GitHub Actions -- Chapter 19: Project Bicep…”
    Libro electrónico
  10. 490
    Publicado 2022
    Tabla de Contenidos: “…Chapter 0: Successful Delivery -- Part I: Software Architecture and Design -- Chapter 1: Embedded Software Design Philosophy -- Chapter 2: Embedded Software Architecture Design -- Chapter 3: Secure Application Design -- Chapter 4: RTOS Application Design -- Chapter 5: Design Patterns -- Part II: Agile, DevOps, and Processes -- Chapter 6: Software Quality, Metrics, and Processes -- Chapter 7: Embedded DevOps -- Chapter 8: Testing, Verification, and Test-Driven Development -- Chapter 9: Application Modeling, Simulation, and Deployment -- Chapter 10: Jump Starting Software Development to Minimize Defects -- Part III: Development and Coding Skills -- Chapter 11: Selecting Microcontrollers -- Chapter 12: Interfaces, Contracts, and Assertions -- Chapter 13: Configurable Firmware Techniques -- Chapter 14: Comms, Command Processing, and Telemetry Techniques -- Chapter 15: The Right Tools for the Job -- Part 4: Next Steps -- Chapter 16: Next Steps -- Appendix A: Security Terminology Definitions -- Appendix B: 12 Agile Software Principles -- Appendix C: Hands-On - CI/CD Using GitLab -- Appendix D: Hands-On TDD…”
    Libro electrónico
  11. 491
    Publicado 2023
    Tabla de Contenidos: “…Cover -- Title page -- Copyright and credits -- Contributors -- Table of Contents -- Preface -- Chapter 1: Coding Standards and Principles in C# -- Technical requirements -- Good code versus bad code -- The need for coding standards, principles, and methodologies -- Coding standards -- Coding principles -- Coding methodologies -- Summary -- Questions -- Further reading -- Chapter 2: Code Review - Process and Importance -- A brief introduction to GitHub -- What is GitHub? -- GitHub's use within the code review process -- Resources for learning -- The code review process -- Preparing code for review -- Leading a code review -- Issuing a pull request -- Responding to a pull request -- Effects of feedback on reviewees -- Knowing what to review -- The company's coding guidelines and business requirement(s) -- Naming conventions -- Formatting -- Testing -- Documentation -- Architectural guidelines and design patterns -- Performance and security -- Knowing when to send code for review -- Providing and responding to review feedback -- Providing feedback as a reviewer -- Responding to feedback as a reviewee -- Summary -- Questions -- Further reading -- Chapter 3: Classes, Objects, and Data Structures -- Technical requirements -- Organizing classes -- A class should have only one responsibility -- Class organization -- Commenting for documentation generation -- Cohesion and coupling -- Tight coupling -- Low coupling -- Low cohesion -- High cohesion -- Designing for change -- Interface-oriented programming -- Dependency injection and inversion of control -- The Law of Demeter -- A good and a bad example (chaining) of the Law of Demeter -- Immutable objects and data structures -- Using records to create immutable objects -- Objects should hide data and expose methods -- An example of encapsulation -- Data structures should expose data and have no methods…”
    Libro electrónico
  12. 492
    por Edelman, Jason
    Publicado 2024
    Tabla de Contenidos: “…Use cases for computed fields -- Best practices for computed fields -- Custom links -- Managing and applying custom links -- Use cases for custom links -- Best practices for custom links -- Export templates -- Default export templates -- Use cases for export templates -- Managing and applying export templates -- Best practices for export templates -- Config contexts -- Exploring the config context hierarchy -- Managing and applying config contexts -- Use cases for config contexts -- Config context schemas -- Git as a data source -- Managing and applying Git data sources -- Use cases for data sources -- Best practices for data sources -- Relationships -- Use cases for relationships -- Managing and applying relationships -- Creating a relationship -- Dynamic groups -- Use cases for dynamic groups -- Managing and applying dynamic groups -- Best practices for dynamic groups -- Summary -- Chapter 7: Managing and Administering Nautobot -- Administration with the Admin UI -- User, group, and permissions management -- Groups -- Users -- Permissions enforcement -- Exploring Nautobot's settings -- Understanding setting precedence -- Setting banner and support messages -- Adding your company's logos and branding -- Customizing pagination -- Preferred primary IP version -- Handling logs -- Customizing sanitizer patterns -- Common settings -- Advanced settings -- Setting up and using NAPALM integration -- Exploring nautobot-server CLI commands -- Creating a superuser account -- Exporting and importing data -- Cleaning up old scheduled jobs -- Retracing corrupted/missing cable paths -- Getting help -- Exploring the Nautobot Shell -- Working with objects -- Monitoring Nautobot metrics -- Upgrading Nautobot -- Troubleshooting Nautobot -- Performing a health check -- Troubleshooting the configuration -- Debugging Nautobot -- Summary…”
    Libro electrónico
  13. 493
    Publicado 2022
    Tabla de Contenidos: “…. -- Chapter 13: Monitoring Serverless Applications -- Monitoring and Alerting -- Serverless and Monitoring -- Implementing Monitoring -- Implementing Alerting -- Part IV: Putting It All Together -- Chapter 14: Tools and Helpers -- Visual Studio Code -- Azure Data Studio -- Docker / Docker Desktop -- Azure CLI -- PowerShell -- Bicep / ARM Templates -- Azure Storage Explorer -- Azure DevOps -- dbatools -- Azure Quickstart Templates -- Git -- Git Kraken -- Chocolatey -- Azure Data Community -- Useful Visual Studio Code Plugins -- Chapter 15: Data-Loading Patterns -- Data-Loading Patterns for Flat Files…”
    Libro electrónico
  14. 494
    Publicado 2022
    Tabla de Contenidos: “…10.3.1 Defining API requests and responses -- 10.3.2 From user stories to CRUD design -- 10.4 API operations for PetSitter -- 10.4.1 User operations -- 10.4.2 Job operations -- 10.4.3 JobApplication operations -- Summary -- 11 Building a change workflow around API design-first -- 11.1 The problem -- 11.2 Communicating and reacting to change -- 11.3 GitHub as our workflow engine -- 11.3.1 A single source of truth -- 11.3.2 Suggesting a change -- 11.3.3 Agreeing on a change -- 11.3.4 A way of viewing changes (based on an older version) -- 11.4 Tying the GitHub workflow together -- 11.4.1 Setting up GitHub and the source of truth -- 11.4.2 Steps in our GitHub workflow -- 11.5 A practical look at the workflow -- 11.5.1 Creating and suggesting DELETE /jobs/{id} -- 11.5.2 Reviewing and accepting changes -- 11.5.3 Comparing older branches to the latest -- 11.5.4 What we've done -- Summary -- 12 Implementing frontend code and reacting to changes -- 12.1 The problem -- 12.2 Setting up Prism -- 12.2.1 Installing Prism -- 12.2.2 Verifying that Prism works -- 12.3 Building a frontend based on a mock server -- 12.3.1 Adding multiple examples into your OpenAPI definition -- 12.3.2 Using examples in Prism -- 12.4 Identifying a missing API operation -- 12.4.1 Due diligence for adding the operation -- 12.4.2 Designing the new operation -- 12.4.3 Choosing which mock data response to get from Prism -- 12.4.4 Formalizing and suggesting the change -- 12.4.5 Extra curl examples -- Summary -- 13 Building a backend with Node.js and Swagger Codegen -- 13.1 The problem -- 13.2 Introducing Swagger Codegen -- 13.2.1 Client code generation -- 13.2.2 Server code generation -- 13.2.3 Swagger Generator -- 13.3 The backend structure -- 13.3.1 Generating the backend -- 13.3.2 Investigating the structure -- 13.3.3 OpenAPI changes -- 13.4 Updating OpenAPI for the backend…”
    Libro electrónico
  15. 495
    por Tome, Eric
    Publicado 2024
    Tabla de Contenidos: “…Updating the Database API with Spark read and write -- Summary -- Chapter 5: Object Stores and Data Lakes -- Understanding distributed file systems -- Data lakes -- Object stores -- Streaming data -- Working with streaming sources -- Processing and sinks -- Aggregating streams -- Summary -- Chapter 6: Understanding Data Transformation -- Technical requirements -- Understanding the difference between transformations and actions -- Using Select and SelectExpr -- Filtering and sorting -- Learning how to aggregate, group, and join data -- Leveraging advanced window functions -- Working with complex dataset types -- Summary -- Chapter 7: Data Profiling and Data Quality -- Technical requirements -- Understanding components of Deequ -- Performing data analysis -- Leveraging automatic constraint suggestion -- Defining constraints -- Storing metrics using MetricsRepository -- Detecting anomalies -- Summary -- Part 3 - Software Engineering Best Practices for Data Engineering in Scala -- Chapter 8: Test-Driven Development, Code Health, and Maintainability -- Technical requirements -- Introducing TDD -- Creating unit tests -- Performing integration testing -- Checking code coverage -- Running static code analysis -- Installing SonarQube locally -- Creating a project -- Running SonarScanner -- Understanding linting and code style -- Linting code with WartRemover -- Formatting code using scalafmt -- Summary -- Chapter 9: CI/CD with GitHub -- Technical requirements -- Introducing CI/CD and GitHub -- Understanding Continuous Integration (CI) -- Understanding Continuous Delivery (CD) -- Understanding the big picture of CI/CD -- Working with GitHub -- Cloning a repository -- Understanding branches -- Writing, committing, and pushing code -- Creating pull requests -- Reviewing and merging pull requests -- Understanding GitHub Actions -- Workflows -- Jobs -- Steps…”
    Libro electrónico
  16. 496
    Publicado 2024
    Tabla de Contenidos: “…-- Benefits of CD for development teams -- Key principles of CD implementation -- Setting up CI/CD pipelines for automating build with GitHub Actions -- Step 1 - create or choose a repository and project -- Step 2 - open GitHub Actions in your project repository -- Step 3 - define your CI/CD workflow -- Setting up CI/CD pipelines for automating tests with GitHub Actions -- Setting up CI/CD pipelines for automating the deployment process with GitHub Actions -- Summary -- Chapter 10: Best Practices and Patterns for Angular TDD -- Best practices for TDD in Angular projects -- Exploring patterns for implementing TDD in any Angular project -- Choosing a TDD pattern for your Angular project -- Summary -- Chapter 11: Refactoring and Improving Angular Code through TDD -- Technical requirements -- Refactoring Angular code with TDD -- The power of the test-first approach -- Benefits of TDD in refactoring -- Examples in action -- Choosing the right tests to write -- Identifying code smells and areas for improvement in Angular applications -- What are code smells? …”
    Libro electrónico
  17. 497
    Publicado 2021
    Tabla de Contenidos: “…-- Automated deployment to Azure App Service using GitHub Actions -- Syntax of the workflow file -- Creating an Azure App Service instance in the Azure portal -- Summary -- Why subscribe? …”
    Libro electrónico
  18. 498
    Publicado 2022
    “…Then you will consume REST web API in a Blazor application, see how to use models, DTOs and AutoMapper, manage packages with NuGet Manager, set up GitHub for source control, and finally, deploy applications and databases to Microsoft Azure. …”
    Video
  19. 499
    Publicado 2017
    “…A sampling of the featured speakers at this inaugural conference included: Fernando Perez (Lawrence Berkeley National Laboratory); Lorena Barba (George Washington University); Demba Ba (Harvard University); Safia Abdalla (nteract); Brett Cannon (Microsoft); Jeremy Freeman (Chan Zuckerberg Initiative); Rachel Thomas (fast.ai); and Nadia Eghbal (GitHub). If you're looking for an understanding as to why Jupyter has become the new frontend for data science and AI, this video compilation of JupyterCon's live presentations will provide the insights you need. …”
    Video
  20. 500
    Publicado 2021
    “…A practical guide to solving inner development loop problems in cloud-native applications by automating build, push, and deploy boilerplate using Skaffold Key Features Learn how to build and deploy cloud-native applications quickly with Kubernetes Create a production-ready continuous integration and continuous delivery (CI/CD) pipeline for cloud-native apps Discover ways to create a GitOps-style CD workflow for cloud-native applications Book Description Kubernetes has become the de facto standard for container orchestration, drastically improving how we deploy and manage cloud-native apps. …”
    Libro electrónico