top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Kubernetes application developer : develop microservices and design a software solution on the cloud / / Prateek Khushalani
Kubernetes application developer : develop microservices and design a software solution on the cloud / / Prateek Khushalani
Autore Khushalani Prateek
Pubbl/distr/stampa New York, New York : , : Apress L. P., , [2022]
Descrizione fisica 1 online resource (xiii, 164 pages) : illustrations
Disciplina 005.3
Soggetto topico Application software - Development - Computer programs
ISBN 1-4842-8032-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Chapter 1: What Is Cloud Computing? -- What Is Kubernetes? -- Kubernetes Flavors -- A Bird's-eye View of the Kubernetes Architecture -- Setting up a K8s Cluster -- Common CLI Commands -- Case 1 -- Case 2 -- Case 3 -- Summary -- Chapter 2: Creating Applications on Kubernetes -- Create an Apache HTTP Server -- Create a Java Tomcat WAR-based Server -- Create a gRPC Server -- Differences in Creating Applications for Kubernetes -- State of a Pod -- Ingress Controller -- Installation Steps -- Access an Application via Ingress Controller -- Summary -- Chapter 3: CI/CD Systems -- Overview -- Under the Hood -- Continuous Integration (CI) -- Continuous Delivery (CD) -- Continuous Deployment (CD) -- Designing Continuous Delivery vs. Continuous Deployment -- Designing a Basic Pipeline -- Creating a CI System for Testing -- Application-Specific CI -- Creating a CD System for Testing -- Adding a Simple CD System Stage -- Summary -- Chapter 4: Infrastructure as Code and Service Mesh -- Overview -- IaC Solutions -- Working with Terraform -- State Management -- Service Mesh -- Summary -- Chapter 5: Security and Monitoring -- Traditional Applications -- Cloud-Based Applications -- Security in Kubernetes -- Cluster-Level Practices -- Version Upgrades -- Use of Namespaces -- Special Workloads -- Container Registries -- RBAC -- Network Policies -- Allow Internet Access -- Inter-Pod Communication -- Runtime Users and Groups -- Monitoring in Kubernetes -- Setting up Prometheus -- Configuring an Application -- Summary -- Chapter 6: Building a SaaS Solution -- Overview -- Phase Development -- Product Overview -- Authentication and Authorization -- Storage -- Computation -- Infrastructure -- Monitoring -- Backup -- Security -- Implementing the Bookstore.
The BookInfo Application -- Setting up Istio -- Deploying the Application -- Sidecar Magic -- Start the Application Services -- Apply Default Destination Rules -- Accessing the Application -- Summary -- Index.
Record Nr. UNINA-9910585781903321
Khushalani Prateek  
New York, New York : , : Apress L. P., , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Kubernetes native development : develop, build, deploy, and run applications on Kubernetes / / Benjamin Schmeling, Maximilian Dargatz
Kubernetes native development : develop, build, deploy, and run applications on Kubernetes / / Benjamin Schmeling, Maximilian Dargatz
Autore Schmeling Benjamin
Pubbl/distr/stampa Berkeley, California : , : Apress L. P., , [2022]
Descrizione fisica 1 online resource (409 pages)
Disciplina 005.3
Soggetto topico Application software - Development
Virtual computer systems
ISBN 1-4842-7942-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1: The Impact of Kubernetes on Development Chapter 2: Application Design Decisions Chapter 3: Developing on and with Kubernetes Chapter 4: Writing Kubernetes-native Applications Chapter 5: Kubernetes-native Pipelines Chapter 6: Operations as Code with Kubernetes and GitOps
Record Nr. UNINA-9910552746303321
Schmeling Benjamin  
Berkeley, California : , : Apress L. P., , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Language Server Protocol and Implementation : Supporting Language-Smart Editing and Programming Tools
Language Server Protocol and Implementation : Supporting Language-Smart Editing and Programming Tools
Autore Gunasinghe Nadeeshaan
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , 2021
Descrizione fisica 1 online resource (250 pages)
Disciplina 005.13
Altri autori (Persone) MarcusNipuna
Soggetto genere / forma Electronic books.
ISBN 9781484277928
9781484277911
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Developer Tools and Language Services -- Early Programmable Computers -- Code Forms and Punched Cards -- Text Editors vs. Source Code Editors -- Why IDEs -- Language Intelligence -- Summary -- Chapter 2: Understanding the Language Server Protocol -- Understanding JSON-RPC -- Request Object -- jsonrpc -- method -- params -- id -- Notification -- Response Object -- jsonrpc -- result -- error -- id -- Error Object -- code -- message -- data -- Batch -- Understanding the Base Protocol -- Header Part -- Content Part -- Communication Model -- General Messages -- Outline Placeholder -- window -- telemetry -- workspace -- textDocument -- Summary -- Chapter 3: Implementing a Language Server -- Tools and Dependencies -- Building the Project -- Compatibility with Ballerina -- Debugging the Client and the Server -- Understanding the Main Components -- Server API -- Server Core -- Client Implementation -- Summary -- Chapter 4: General Messages -- General Messages -- Initialize -- Generating the InitializeResult -- Initialized -- Shutdown -- Exit -- Window Operations -- ShowMessage -- ShowMessageRequest -- Generating the Request -- ShowDocument -- Generating the Request -- LogMessage -- Progress/Create -- Progress/Cancel -- Summary -- Chapter 5: Text Synchronization -- General Capabilities -- didOpen -- Indexing and Project Initialization -- didChange -- willSave -- willSaveWaitUntil -- didSave -- didClose -- Summary -- Chapter 6: Diagnostics, Smart Editing, and Documentation -- Diagnostics -- Initialization and Capabilities -- Publishing the Diagnostics -- Completion -- Initialization and Capabilities -- Client Capabilities -- Server Capabilities -- Generating the Completions -- Text Insertion.
Documentation and Additional Information -- Sorting and Filtering -- Completion Resolve -- Signature Help -- Initialization and Capabilities -- Client Capabilities -- Server Capabilities -- Generating the Signature Help -- Hover -- Initialization and Capabilities -- Client Capabilities -- Generating the Hover -- Summary -- Chapter 7: Refactoring and Code Fixes -- Rename -- Initialization and Capabilities -- Client Capabilities -- Server Capabilities -- Generating the Workspace Edit -- Prepare Rename -- Formatting -- Initialization and Capabilities -- Client Capabilities -- Server Capabilities -- Generating the Formatting TextEdits -- Range Formatting -- Initialization and Capabilities -- Generating the Range Formatting TextEdits -- On Type Formatting -- Initialization and Capabilities -- Client Capabilities -- Server Capabilities -- Generating the On Type Formatting TextEdits -- Code Actions -- Initialization and Capabilities -- Client Capabilities -- Server Capabilities -- Generating the CodeAction -- Request Parameters -- Generating the Response -- Code Actions Resolve -- CodeLens -- Initialization and Capabilities -- Client Capabilities -- Server Capabilities -- Generating the Response -- CodeLens Resolve -- CodeLens Refresh -- Summary -- Chapter 8: Code Navigation and Navigation Helpers -- Reference -- Client Capabilities -- Server Capabilities -- Generating the Response -- Definition -- Client Capabilities -- Server Capabilities -- Generating the Response -- Type Definition -- Client Capabilities -- Server Capabilities -- Generating the Response -- Implementation -- Client Capabilities -- Server Capabilities -- Generating the Response -- Declaration -- Client Capabilities -- Server Capabilities -- Generating the Response -- Document Symbol -- Client Capabilities -- Server Capabilities -- Generating the Response -- Using SymbolInformation.
Using DocumentSymbol -- Document Highlight -- Client Capabilities -- Server Capabilities -- Generating the Response -- Document Link -- Client Capabilities -- Server Capabilities -- Generating the Response -- Document Link Resolve -- Summary -- Chapter 9: Presentation and Selection -- Semantic Tokens -- Client Capabilities -- Server Capabilities -- Generating the Response -- Semantic Tokens for Whole Document - full -- Semantic Tokens for Whole Document - full/delta -- Semantic Tokens for a Range - range -- Encoding and Decoding a Token -- Document Color -- Client Capabilities -- Server Capabilities -- Generating the Response -- Color Presentation -- Generating the Response -- Folding Range -- Client Capabilities -- Server Capabilities -- Generating the Response -- Selection Range -- Client Capabilities -- Server Capabilities -- Generating the Response -- Linked Editing Range -- Client Capabilities -- Server Capabilities -- Generating the Response -- Prepare Call Hierarchy -- Client Capabilities -- Server Capabilities -- Generating the Response -- Call Hierarchy Incoming -- Generating the Response -- Call Hierarchy Outgoing -- Generating the Response -- Summary -- Chapter 10: Workspace Operations -- Workspace Folders -- Client Capabilities -- Server Capabilities -- Sending the Request -- Workspace Folders Change Notification -- Client Capabilities -- Server Capabilities -- Processing the Notification -- Notification of Configuration Change -- Client Capabilities -- Processing the Notification -- Configuration -- Client Capabilities -- Generating the Request -- Watched Files Change Notification -- Client Capabilities -- Registration Options -- Processing the Notification -- Workspace Symbol -- Client Capabilities -- Server Capabilities and Registration Options -- Generating the Response -- Execute Command -- Client Capabilities -- Server Capabilities.
Executing the Command -- Apply Edit -- Client Capabilities -- Sending the Request -- Will Create Files -- Client Capabilities -- Registration Options -- Generating the Response -- Did Create Files -- Client Capabilities -- Server Capabilities -- Handling the Notification -- Will Rename Files -- Client Capabilities -- Server Capabilities -- Generating the Response -- Did Rename Files -- Client Capabilities -- Server Capabilities -- Handling the Notification -- Will Delete Files -- Client Capabilities -- Server Capabilities -- Generating the Response -- Deleted Files Notification -- Client Capabilities -- Server Capabilities -- Handling the Notification -- Summary -- Chapter 11: Advanced Concepts -- Work Done Progress -- Begin Progress -- Report Progress -- End Progress -- Implementing the Server-Initiated Progress -- Partial Result Support -- Working with Launchers -- Extension Points -- Implementing and Extending Protocol Services -- Request Parameters -- Response Parameters -- Implementing the Service -- Supporting Multiple Languages -- Dynamic Registration of Capabilities -- Implementing a Delegator Mechanism -- Summary -- Index.
Record Nr. UNINA-9910508431203321
Gunasinghe Nadeeshaan  
Berkeley, CA : , : Apress L. P., , 2021
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learning VMware Workstation for Windows : implementing and managing VMware's desktop hypervisor solution / / Peter von Oven
Learning VMware Workstation for Windows : implementing and managing VMware's desktop hypervisor solution / / Peter von Oven
Autore von Oven Peter
Edizione [1st ed.]
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , 2024
Descrizione fisica 1 online resource (507 pages)
Disciplina 005.43
Soggetto topico Operating systems (Computers)
Virtual computer systems
ISBN 1-4842-9969-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Author -- About the Technical Reviewers -- Introduction -- Chapter 1: Introduction to Hypervisors -- What Is a Hypervisor? -- Type 1 Hypervisors -- Type 2 Hypervisors -- Containers -- Virtual Machines -- Different Types of Virtualization -- Hardware Virtualization -- Storage Virtualization -- Network Virtualization -- Server Virtualization -- Desktop Virtualization -- Application Virtualization -- Summary -- Chapter 2: Introduction to VMware Workstation Pro -- A Brief History of VMware Workstation -- VMware Version 1.0 -- VMware Version 2.0 -- VMware Workstation 3.0 -- VMware Workstation 4.0 -- VMware Workstation 5.0 -- VMware Workstation 6.0 -- VMware Workstation 7.0 -- VMware Workstation 8.0 -- VMware Workstation 9.0 -- VMware Workstation 10.0 -- VMware Workstation 11 -- VMware Workstation 12 Pro -- Workstation 14 Pro -- Workstation 15 Pro -- Workstation 16 Pro -- How Does VMware Workstation Work? -- Use Cases -- IT Administrators -- Developers -- Business Users -- Summary -- Chapter 3: Configuring CPU Resources -- Understanding CPU Terminology -- Socket -- Physical Cores -- Threading, Hyperthreading, and Logical Processors -- What Is a Virtual CPU (vCPU)? -- CPU Hardware Acceleration -- Hyper-V Enabled Hosts -- Summary -- Chapter 4: Configuring Storage Resources -- Virtual Hard Disks -- Virtual Hard Disk Formats -- Virtual Hard Disk Classifications -- Fixed Virtual Hard Disks -- Dynamic Virtual Hard Disks -- Differencing Virtual Hard Disks -- Virtual Hard Disk Advantages -- Backup and Restore -- Security and Privacy -- Portability -- Virtual Storage Controllers -- BusLogic Parallel -- LSI Logic Parallel -- LSI Logic SAS -- VMware Paravirtual SCSI -- Configuration of Storage Controllers and Storage Devices -- VMware Virtual Disk Files (VMDK) -- Disk Mode Settings -- Dependent -- Independent Persistent.
Independent Non-persistent -- Disk Mode Setting Use Case Examples -- Snapshots -- OVF Disk Format -- Summary -- Chapter 5: Virtual Network Resources -- Virtual Networking Overview -- Virtual Switches -- Virtual Network Adapters -- Virtual DHCP Server -- NAT Device -- Network Configuration Options -- Bridged Networking -- NAT Configuration -- Host Only -- Network Condition Simulation -- Virtual Network Editor -- Adding a Network -- Summary -- Chapter 6: Virtual Hardware -- Virtual Machine Hardware Versions -- Virtual Hardware Settings -- Memory -- Processors -- Hard Disks -- CD and DVD Drives -- Network Adapters -- USB Controllers -- Sound Cards -- Printer -- Display -- Summary -- Chapter 7: Installing and Configuring VMware Workstation Pro -- Downloading the Software -- Downloading an Evaluation Version -- Download from VMware Customer Connect -- Purchasing Workstation Pro -- Host Requirements -- Host Operating System Requirements -- Supported Guest Operating Systems -- Hyper-V Enabled Host Requirements -- CPU Requirements -- Host Operating System Requirements -- 3D Hardware Accelerated Graphics Requirements -- Hardware Requirements -- Software Requirements -- Installation Process -- Configuring Preferences -- Accessing the Preferences Menu -- Workspace Configuration Preferences -- Default Location for Virtual Machines -- Virtual Machines -- Privacy -- Input Configuration Preferences -- Keyboard and Mouse -- Cursor -- Hot Keys -- Display -- Autofit -- Full Screen -- Color Theme -- Graphics -- Menu and Toolbar -- Unity -- USB -- Updates -- Software Updates -- VMware Tools Updates -- Feedback -- Memory -- Reserved Memory -- Additional Memory -- Priority -- Default Process Priority -- Snapshots -- Devices -- Removable Media -- Virtual Printer -- Summary -- Chapter 8: A Guided Tour of the UI -- Screen Layout -- Menu Bar -- Toolbar -- Library.
Virtual Machines Pane -- Summary -- Chapter 9: Creating a Windows VMs -- Building a Windows 10 Virtual Machine -- What Gets Created As Part of a VM Build? -- Building a Windows 11 Virtual Machine -- Creating a Windows Server VM -- Creating a New VM Using an Existing Image -- Supported Windows Operating Systems -- Summary -- Chapter 10: Configuring Virtual Machine Options -- Configuring Virtual Machine Options -- General -- Power -- Shared Folders -- Snapshots -- AutoProtect -- Guest Isolation -- Access Control -- VMware Tools -- VNC Connections -- Unity -- Appliance View -- Autologin -- Advanced -- Virtual Printer -- Adding New Hardware -- Hard Disk -- CD and DVD Drive -- Floppy Drive -- Network Adapter -- USB Controller -- Sound Card -- Parallel Port -- Serial Port -- Printer -- Generic SCSI Device -- Trusted Platform Module -- Summary -- Chapter 11: Managing and Working with Existing Virtual Machines -- Configure Auto Start for Virtual Machines -- Snapshots -- Taking a Snapshot -- Snapshot Manager -- Export to OVF -- Cloning a Virtual Machine -- Changing the Hardware Compatibility Version -- Clean Up Disk -- Disabling Scoreboard Files -- Configuring MAC Addresses -- Deleting a Virtual Machine -- Connecting to VMware Infrastructure -- Connect to Server -- Downloading a Virtual Machine -- Uploading Virtual Machines -- Summary -- Chapter 12: Installing VMware vSphere -- Planning the Installation -- Example CPU and Memory Requirements -- Network Requirements -- Building and Configuring the VM for VMware ESXi -- Configuring the Network -- Configuring the Virtual Machines -- Creating a Virtual Machine for ESXi -- Installing the VMware ESXi Software -- Installing VMware vCenter Server Software -- Summary -- Chapter 13: Upgrading and Updating Workstation Pro -- Updating to a New Release -- Updating VMware Tools -- Upgrading to a New Version.
Performing the Upgrade -- Hardware Compatibility -- Summary -- Index.
Record Nr. UNINA-9910770261703321
von Oven Peter  
Berkeley, CA : , : Apress L. P., , 2024
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Machine Learning with Pyspark : With Natural Language Processing and Recommender Systems
Machine Learning with Pyspark : With Natural Language Processing and Recommender Systems
Autore Singh Pramod
Edizione [2nd ed.]
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , 2021
Descrizione fisica 1 online resource (230 pages)
Disciplina 006.31
Soggetto genere / forma Electronic books.
ISBN 9781484277775
9781484277768
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910512156503321
Singh Pramod  
Berkeley, CA : , : Apress L. P., , 2021
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Mapping the Enterprise : Modeling the Enterprise As Services with Enterprise Canvas
Mapping the Enterprise : Modeling the Enterprise As Services with Enterprise Canvas
Autore Graves Tom
Edizione [1st ed.]
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , 2024
Descrizione fisica 1 online resource (369 pages)
ISBN 1-4842-9836-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: What Is the Enterprise Canvas? -- On the Back of a Napkin -- Going Formal -- Into Practice -- Summary -- Chapter 2: The Nature of Service -- A Matter of Metaphor -- Into Practice -- On Services -- On Metaphor -- Summary -- Chapter 3: Service Context and Market -- Service and Market -- Vision, Values, and the Enterprise -- Into Action -- Organization and Enterprise -- Service and Market -- Vision, Values, and the Enterprise -- Summary -- Chapter 4: Service Vision and Values -- Identifying the Vision -- Values, Principles, and Success Criteria -- Into Action -- Identifying the Vision -- Vision, Role, Mission, Goal, Outcome -- Values, Principles, and Success Criteria -- Summary -- Chapter 5: Service Layers -- Layers of Abstraction and Realization -- Into Action -- Summary -- Chapter 6: Service Actors and Other Entities -- Into Action -- Summary -- Chapter 7: Service Roles and Relationships -- Into Action -- Summary -- Chapter 8: Service Structure -- Into Action -- Summary -- Chapter 9: Service Flows -- Main Transaction Flows -- Information Flows for Service Management -- Into Action -- Main Transaction Flows -- Information Flow for Service Management -- Summary -- Chapter 10: Service Guidance -- Direction Services -- Coordination Services -- Validation Services -- Into Action -- Direction Services -- Coordination Services -- Validation Services -- Summary -- Chapter 11: Service Investors and Beneficiaries -- Investor Flows and Beneficiary Flows -- A Question of Balance -- Into Action -- Investment and Dividend -- Balancing Investors, Beneficiaries, and the Enterprise -- Summary -- Chapter 12: Service Decomposition -- Into Action -- Summary -- Chapter 13: Service Content -- Service and Product.
Service Layers and Service Content -- The Service-Content Model -- Asset Content Elements -- Function Content Elements -- Location Content Elements -- Capability Content Elements -- Event Content Elements -- Decision Content Elements -- Cross-checks for Service Content -- Into Action -- Service and Product -- Asset Content Elements -- Function Content Elements -- Location Content Elements -- Capability Content Elements -- Event Content Elements -- Decision Content Elements -- Dependencies Between Content Elements -- Summary -- Chapter 14: Services As Systems -- Enterprises As Systems -- Impact of Time Compression -- Systems and Cycles -- Strategy and Lifecycle Completion -- Into Action -- Enterprises As Systems -- Impact of Time Compression -- Systems and Cycles -- Strategy and Lifecycle Completion -- Summary -- Chapter 15: Example Patterns -- Example 1: Publicly Owned For-Profit Business -- Example 2: Not-for-Profit Charity -- Example 3: ITIL IT Service Management -- Example 4: BPMN Process Model -- Example 5: Military Squad -- Into Action -- Summary -- Chapter 16: Integration with Architectures -- Architectural Frameworks and Model Types -- Strategic Frameworks and Model Types -- Structural and Operational Frameworks and Model Types -- Into Action -- Summary -- Chapter 17: Rethinking Vision Bottom-Up -- Example 1: Swatch -- Example 2: Mars MyM& -- Ms -- Example 3: Play-Doh -- Example 4: Oceaneering Animatronics -- Example 5: Nokia -- Into Action -- Summary -- Appendix A: Enterprise Canvas: A Visual Summary -- Organization, Market, and Enterprise -- Enterprise Canvas -- Enterprise Canvas: Support Services -- Enterprise and Service -- Service Cycle -- Service Layers -- Service Content -- Service-Content Detail -- Asset Types and Decision Types -- Appendix B: Working with Business-Model Canvas -- From Business Model Canvas to Enterprise Canvas.
From Enterprise Canvas to Business Model Canvas -- Appendix C: Enterprise Canvas Notation -- Entity Types -- "Vision" and "Value" Entity Types -- "Element" Entity Type -- "Service" Entity Type -- "Product" Entity Type -- Relation Types -- "Flow" Relation Type -- "Composition" Relation Type -- "Realization" Relation Type -- General Notes on Modeling -- Alternate Modeling for Product Entities Within Flows -- Modeling Implicit Layer Transitions in "Containment" Views -- Problems with Content-Based Layering -- Keeping Things Simple -- Comparing Notations for Enterprise Canvas -- Appendix D: Enterprise Canvas and Service Viability -- Preparation -- Notes on Process, Layering, and Story -- Start with the Service Itself -- The Core Activities of the Service -- Service Provision -- Consuming Other Services -- Guidance Service Relationships -- Guidance: Direction -- Guidance: Coordination -- Guidance: Validation -- Investors and Beneficiaries -- Iteration and Recursion -- Appendix E: Sources and Resources -- Collaborators -- Sources -- Other Resources -- Rethinking Vision Bottom-Up: Example Organizations -- Index.
Record Nr. UNINA-9910770270503321
Graves Tom  
Berkeley, CA : , : Apress L. P., , 2024
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Mastering Azure API management : a practical approach to designing and implementing an API-centric enterprise architecture / / Sven Malvik
Mastering Azure API management : a practical approach to designing and implementing an API-centric enterprise architecture / / Sven Malvik
Autore Malvik Sven
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , [2022]
Descrizione fisica 1 online resource (273 pages)
Disciplina 005.3
Soggetto topico Application program interfaces (Computer software)
Microsoft Azure (Computing platform)
Cloud computing
ISBN 1-4842-8011-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Part I: Getting Started Chapter 1: Quick Start Chapter 2: Overview Part II: Key Concepts Chapter 3: APIs and Products Chapter 4: Users and Groups Chapter 5: Versions and Revisions Chapter 6: Subscriptions Chapter 7: Policies and Named Values Chapter 8: Developer Portal Part III: Workflow Chapter 9: API Development in Context Chapter 10: Developing Policies Chapter 11: Deploying APIs Chapter 12: Power Apps Part IV: Enterprise Integration Chapter 13: Networking Chapter 14: Self-hosted API Gatewa yPart V: Maintenance Chapter 15: Security Chapter 16: Logging & Monitoring Chapter 17: Administration
Record Nr. UNINA-9910544876803321
Malvik Sven  
Berkeley, CA : , : Apress L. P., , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Mastering collaboration in a product team : 70 techniques to help teams build better products / / Natasha Hampshire, Glaudia Califano, David Spinks
Mastering collaboration in a product team : 70 techniques to help teams build better products / / Natasha Hampshire, Glaudia Califano, David Spinks
Autore Hampshire Natasha
Pubbl/distr/stampa New York : , : Apress L. P., , [2022]
Descrizione fisica 1 online resource (218 pages)
Disciplina 658.575
Soggetto topico New products
Teams in the workplace
ISBN 1-4842-8254-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1. How Long Has It Been -- Chapter 2: Feedback Bizarre -- Chapter 3. Crazy 8s -- Chapter 4. Interviews -- Chapter 5. Collect, Converge and Converse -- Chapter 6. Proto Personas -- Chapter 7. Declaring Assumptions -- Chapter 8. Product Life Cycle -- Chapter 9. Stick Your Nose In Your Competitor's Business -- Chapter 10. Worst Possible Ideas- Chapter 11. Journey Map -- Chapter 12. Put Your Different Thinking Hats On -- Chapter 13. Focus Groups -- Chapter 14. Evaluate Your Options -- Chapter 15. Hypotheses -- Chapter 16. Seen and Heard -- Chapter 17. Flows -- Chapter 18. Empathy Mapping -- Chapter 19. Heuristic Evaluation -- Chapter 20. 10 10 10 Rule -- Chapter 21. Knowing When to Stop -- Chapter 22. Tomorrow's Headline -- Chapter 23. Speaking the Same Language -- Chapter 24. Experience Based Road Mapping -- Chapter 25. Card Sorting -- Chapter 26. Service Blueprinting -- Chapter 27. Go and Do -- Chapter 28. Kano Model -- Chapter 29. Laddering Up -- Chapter 30. Pirate Metrics -- Chapter 31. Paper Prototyping -- Chapter 32. How Might We -- Chapter 33. Stakeholder Mapping -- Chapter 34. Vanishing Options -- Chapter 35. Guerrilla Testing -- Chapter 36. Tree Testing -- Chapter 37. Inclusive Thinking -- Chapter 38. Your Vision on a Box -- Chapter 39. See for Yourselves -- Chapter 40. A B Testing -- Chapter 41. Story Mapping -- Chapter 42. Creative Pause -- Chapter 43. You Had Me on the First Click -- Chapter 44. Dear Diary -- Chapter 45. Wire Frames -- Chapter 46. Trade-off Sliders -- Chapter 47. Reaction Card Method -- Chapter 48. Impact Mapping -- Chapter 49. Swarming -- Chapter 50. Keeping Your Ear to the Ground -- Chapter 51. Thinking with your Hands -- Chapter 52. Jobs to be Done -- Chapter 53. Information Radiators -- Chapter 54. Opportunity Scoring -- Chapter 55. Questioning with Curiosity -- Chapter 56. Buy a Feature -- Chapter 57. SCAMPER -- Chapter 58. Elevator Pitch -- Chapter 59. User Stories -- Chapter 60. User Driven Prototyping -- Chapter 61. Body Storming -- Chapter 62. World Cafe -- Chapter 63. Opportunity Solution Tree -- Chapter 64. Storyboarding -- Chapter 65. Door to the Future -- Chapter 66. Ecocycle -- Chapter 67. Wizard of Oz -- Chapter 68. Idea Journal -- Chapter 69. Usability Testing -- Chapter 70. Hindsight 2020 -- Appendix.
Record Nr. UNINA-9910588593603321
Hampshire Natasha  
New York : , : Apress L. P., , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Mastering Digital Electronics : An Ultimate Guide to Logic Circuits and Advanced Circuitry
Mastering Digital Electronics : An Ultimate Guide to Logic Circuits and Advanced Circuitry
Autore Ward Hubert Henry
Edizione [1st ed.]
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , 2023
Descrizione fisica 1 online resource (505 pages)
Disciplina 621.3815
Collana Maker Innovations Series
Soggetto topico Digital electronics
ISBN 1-4842-9878-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Chapter 1: Introduction to Logic Gates -- Integrated Circuits, or ICs -- Gate Technology -- The Main Differences Between TTL and CMOS -- Logic Families -- Fan-Out and Fan-In -- Unused Inputs -- Handling Logic ICs -- The Historical Circuits of the Logic Gates -- The Laws of Logic -- Diode-Resistor (DR) Logic -- Analysis of Diode-Resistor Circuit 1 -- Analysis of Diode-Resistor Circuit 2 -- Analysis of Circuit 3 -- The "4000" Series -- The PLA, or Programmable Logic Array -- The Binary Number System -- Binary Numbers -- Converting from Decimal to Binary -- Converting from Binary to Decimal -- Exercise 1 -- Adding and Subtracting Binary Numbers -- Worked Example -- Exercise 2 -- Subtracting Binary Numbers -- Worked Example -- Exercise 3 -- The Logic Gates -- The AND Gate -- The NAND Gate -- The OR Gate -- The NOR Gate -- The EXOR Gate -- The NOT Gate or Inverter -- Summary -- Chapter 2: Boolean Algebra -- What Is Boolean Algebra -- The Basic Concept -- The NOT Gate -- The AND and NAND Gates -- The OR and NOR Gates -- The Exclusive OR Gate, That Is, the EXOR Gate -- Deriving Boolean Expressions from Logic Circuits -- Boolean Derivation Circuit 1 -- Boolean Derivation Circuit 2 -- Boolean Derivation Circuit 3 -- Building Logic Circuits from Boolean Expressions -- Build Logic Circuit Example 1 -- Build Logic Circuit Example 2 -- Build Logic Circuit Example 3 -- Exercise 1 -- Exercise 2 -- The Laws of Boolean Algebra -- Commutative Law -- Commutative Example 1 -- Commutative Example 2 -- Associative Law -- Associative Law Example 1 -- Associative Law Example 2 -- Distributive Law -- Distributive Law Example 1 -- Distributive Law Example 2 -- Distribution Law Example 3 -- Absorption Law -- De Morgan's Theory -- De Morgan's Example 1 -- De Morgan's Example 2.
De Morgan's Examples 3 -- The OR Function with NAND Gates -- Summary -- Chapter 3: Simplifying Boolean Expressions -- Some Fundamental Identities -- The Inverse Law -- The Identity Law -- The Null Law -- The Idempotent Law -- The OR Version of the Idempotent Law -- The OR Version of the Identity Law -- The OR Version of the Null Law -- The OR Version of the Inverse Law -- Using Boolean Algebra to Minimize Expressions -- Simplification Example 1 -- Simplification Example 2 -- Simplification Example 3 -- Simplification Example 4 -- Simplification Example 5 -- Simplification Example 6 -- Karnaugh Maps -- Karnaugh Map Example 1 -- Using the Karnaugh Map -- Karnaugh Map Example 2 -- Simplification Examples -- Simplification Example 7 -- The 1st and 2nd Canonical Formats and the Minterms and Maxterms -- The 2nd Canonical Format -- Simplification Example 8 -- Simplification Example 9 -- Simplification Example 10 -- Simplification Example 11 -- Exercise 3.1 -- Exercise 3.2 -- Exercise 3.3 -- Exercise 3.4 -- Summary -- Chapter 4: Moving On from the NAND Gate -- The SR Latch -- The De-bounce Circuit -- The Basic SR Latch with NOR Gates -- The Indeterminate State -- The Clocked -- The Master-Slave Clocked SR -- The JK Flip Flop -- Using the JK Flip Flop -- The D-Type Latch -- The T Latch -- The Main Configurations for the JK Flip Flop -- The JK Flip Flop -- Summary -- Chapter 5: Design Methods for Digital Circuits -- Combinational and Sequential Logic -- Combinational Logic -- Sequential Logic -- Representing a Digital System -- Asynchronous and Synchronous Logic Systems -- The Ripple Counter -- Design Example 1: The Modulo 10 Counter -- Design Example 2: A Non-sequential Output -- Design Example 3: A Synchronized Sequential Circuit -- Exercise 5.1 -- Design Example 4: A Synchronized Up Counter -- Exercise 5.2 -- Design Example 5: A Modulo 6 Binary Counter.
Determining the Inputs for the Three D-Type Latches -- The D0 Inputs -- The D1 Inputs -- The D2 Inputs -- Synopsis -- Chapter 6: State Example 3 A Bit Stream Monitor -- State Diagrams -- The State Diagram of the JK Flip Flop -- Creating the JK Flip Flop State Table -- Methodology for Designing Sequential Digital Logic Circuits -- State Diagram Example 1: The Synchronized Binary Counter -- Determining the Inputs for the Four D-Type Latches -- The D0 Input -- Exercise 1 -- The D1 Input -- The D2 Input -- Exercise 2 -- State Diagram Example 2: The Design of a Modulo 10 Binary Counter Using State Diagrams -- The State Table -- Determining the Inputs for the Four D-Type Latches -- The D0 Input -- The D1 Input -- Exercise 3 -- State Diagram Example 3: A Bit Stream Monitor -- The D0 Inputs -- The D1 Expression -- State Diagram Example 4 -- The D0 Expression -- Exercise 4 -- Moore's and Mealy Diagrams -- Summary -- Chapter 7: Combinational Logic -- The Tri-state Buffer -- The Half Adder Circuit -- The Design of the Full Adder Circuit -- Exercise 1 -- A 3-Bit Full Adder -- The Binary Subtractor Circuit -- An Alternative Subtractor Circuit -- Subtracting by Adding Decimal Numbers -- A 4-Bit Multiplexer -- A Demultiplexer -- Digital Encoders -- Application of Digital Encoders -- The Digital Decoder -- A Seven-Segment Decoder Chip -- The Seven-Segment Display -- Common Anode Seven-Segment Display -- Common Cathode Seven-Segment Display -- Exercise 2 -- Summary -- Chapter 8: Shift Registers and More -- The D-Type Latch -- The 4-Bit Shift Register or SISO (Serial In Serial Out) -- The PISO (Parallel In Serial Out) Register -- The PIPO (Parallel In Parallel Out) Register -- The SIPO (Serial In Parallel Out) -- The Ring Counter -- The Johnson Ring Counter -- A Frequency Divider -- The Divide by 4 Johnson Ring Counter -- The Phase Shift Across the Latches -- Summary.
Chapter 9: Designing Some Useful Logic Circuits -- Example 1: A Design Process for a Single Set of Traffic Lights -- Analysis of the Output Logic -- Example 2: An Alternative Single Set of Traffic Lights -- Example 3: Adding a Pelican Crossing -- An Egg Timer Circuit -- The SN74168 -- The Practical IC We Have Looked At -- The 7400 Quad-Two-Input NAND Gate -- Counters -- The 7493 Binary Counter -- The SN74194 Multifunction Shift Register -- Summary -- Chapter 10: Introduction to the 555 Timer -- The 555 Timer -- The Pins of the 555 Timer -- The Timer Used as a Monostable -- The Basic Astable -- Creating a 50/50 Duty Cycle Square Wave -- Creating a 1Hz Square Wave -- A PWM Application -- Summary -- Chapter 11: Using TINA 12 -- What Is ECAD and TINA 12 -- Running the Software -- Creating Our First Test Circuit -- Using a Binary Counter -- Using Jumper Terminals -- Creating a Macro for the 7400 IC, a Quad-Two-I/P NAND Gate -- Using the Quad NAND 7400 Macro -- Summary -- Appendix: Appendix 1 -- Exercise 1 -- Exercise 2 -- Exercise 3 -- Exercise 4 -- Exercise 5 -- Appendix 2: Solutions for Exercises in the Chapters -- Chapter 1 -- Exercise 1 -- Exercise 2 -- Exercise 3 -- Chapter 2 -- Exercise 1 -- Exercise 2 -- Chapter 3 -- Exercise 3.1 -- Exercise 3.2 -- Exercise 3.3 -- Exercise 3.4 -- Chapter 7 -- Appendix: Exercises -- Exercise 1 -- Exercise 3 -- Exercise 5 -- Index.
Record Nr. UNINA-9910799205703321
Ward Hubert Henry  
Berkeley, CA : , : Apress L. P., , 2023
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Mastering Digitally Controlled Machines : Laser Cutters, 3D Printers, CNC Mills, and Vinyl Cutters to Make Almost Anything
Mastering Digitally Controlled Machines : Laser Cutters, 3D Printers, CNC Mills, and Vinyl Cutters to Make Almost Anything
Autore Molenaar Jean-michel
Edizione [1st ed.]
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , 2024
Descrizione fisica 1 online resource (341 pages)
Disciplina 670
Altri autori (Persone) IngrassiaDaniele
Collana Maker Innovations Series
Soggetto topico Manufacturing processes - Technological innovations
Cutting machines
Milling-machines - Numerical control
Three-dimensional printing
ISBN 1-4842-9849-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- About This Book -- Introduction -- Chapter 1: Computer-Aided Design -- Introduction -- History -- Some Basic Concepts and Notions -- Parametric Design -- File Formats -- Open Source, Free, and Commercial Software -- Open Source -- GIMP -- Inkscape -- Blender -- FreeCAD -- OpenSCAD -- Free Software -- Commercial Software -- So Get Creative! -- Chapter 2: Laser Cutters -- History -- How They Function -- Accessories -- Filters -- Air Assist -- Cutting Beds -- Types of Lasers -- Materials -- Running the Machine -- Designing Objects -- Sending Files to the Machine -- Finding the Right Settings -- Never, Ever, Launch a Long Job Without a Test -- Maintenance -- Cleaning Your Optics and Encoders -- Alignment of Mirrors and Lens -- Placement, Power -- Safety -- Applications of Laser Cutters -- What Are the Professionals Making? -- What Can YOU Make? -- Snap-Fit, Just Assemble, and Go! -- Folding Wood and Plastics, Snijlab, and Hasso Plattner -- Stacking Layers -- Engraving and Decoration -- Printed Circuit Boards -- Making More Machines -- So Get Creative! -- Summary -- Chapter 3: Vinyl Cutting -- History -- How They Work -- Types -- Materials -- Software: How to Run the Machine -- Settings -- Weeding -- Finishing Your Product -- Safety and Maintenance -- Safety -- Maintenance -- Applications -- Multicolored, Complex Designs -- Wrapping -- Stencils, Sandblasting -- Multilayered Circuits -- Screenprinting (Silk Screen) -- Summary -- Chapter 4: CNC Milling -- History -- How They Work -- Types -- Materials -- Wood and Derived Materials -- Plastics and Composites -- Tougher Stuff -- Aluminum -- Tooling -- Different Kinds of Cutters and Tools -- Software: Running the Machine -- Toolpath Generation -- Milling Parameters -- 2D Milling -- 3D Milling -- Toolpath Simulation.
Setting Up and Running -- Safety and Maintenance -- Tools Spinning at High Speed Can Shatter or Start a Fire! -- Keeping Your Machine in Good Shape -- Applications -- Small but Precise -- Big and Powerful -- Furniture -- Houses and Shelters -- Beehives -- Boats -- Skates and Skis -- Guitars and Other Stringed Instruments -- Summary -- Chapter 5: 3D Printers -- Introduction -- History -- How They Work -- Material Extrusion -- Photopolymerization -- Material Jetting -- Binder Jetting -- Powder Bed Fusion -- Direct Energy Deposition -- Sheet Lamination -- Materials -- Software: Running the Machine -- Safety -- Maintenance -- Applications -- Usage in Industry and Commercial Applications -- Bioprinting -- What You Can Make -- Master Yoda, or "Test Print Realize This, You Must" -- Another Machine, or Machines Making Machines -- Molds -- Printing with Food -- Metal Casting -- Hold: Hooks and Holders -- Timekeeping with Shadows and Lights -- Helping Hands -- Summary -- Chapter 6: Other Machines -- Plasma Cutting -- Waterjet Cutting -- Electric Discharge Machining -- CNC Lathes -- Hot-Wire Cutter -- Robotic Arms -- Sewing Machines -- Embroidery Machines -- Summary -- Chapter 7: Design Approaches -- Where to Start? -- Standing on the Shoulders of Giants -- Inside-Out -- Outside-In -- Focused -- Reproducibility -- Technical Details and Parts Guidelines -- Base Materials -- Plastics -- Metals -- Aluminum -- Steel -- Brass and Copper -- Aluminum Composite -- How to Select Base Materials for Your Machine -- Mechanical Parts -- Static -- Fasteners -- Bolts -- Nuts and Spacers -- Washers -- How to Select the Fasteners for Your Machine -- Profiles -- How to Select the Aluminum Profiles for Your Machine -- Dynamic Parts -- Bearings -- Bushings -- Ball Bearings -- Deep Groove Ball Bearings -- Angular Contact Bearings -- Thrust Bearings -- Roller Bearings.
How to Select Bearings for Your Machine -- Bearing Housings -- How to Select Bearing Housings for Your Machine -- Linear Guides -- Dovetail -- Shafts -- Roller Guides -- Rails -- Self-Made -- How to Choose Linear Guides for Your Machine -- Actuators -- Toothed Belts and Pulleys -- Rack and Pinion -- Lead Screws and Ball Screws -- How to Choose the Actuator for Your Machine -- Electrics, Electronics, and Software -- Cables -- Power Supplies -- Controllers -- Motors and Motor Drivers -- Sensors -- How to Choose the Electronics for Your Machine -- Chapter 8: Safety and Space Setup -- Layout -- Electrical -- Waste Disposal -- Air Handling -- Floor Types/Load -- Fire? What to Do? -- Insurance -- Labeling/Signs -- PPE -- Chapter 9: Where to Go from Here -- Developing Ideas, Projects, and Business -- Resources and Discussion -- What's Next -- Annexes -- 1 - Machine capabilities -- 2 - Software -- 3 - File formats -- 4 - Materials for laser cutting -- 3D printer materials -- Index.
Record Nr. UNINA-9910831002603321
Molenaar Jean-michel  
Berkeley, CA : , : Apress L. P., , 2024
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui