The power of Rest API

Size: px
Start display at page:

Download "The power of Rest API"

Transcription

1 The power of Rest API Olena Zhuk and Konrad Cłapa Atos

2 Agenda Who are we? How to start your journey? What is REST API? VMware REST API? Beyond REST API Rest API best practices Quiz with gifts QA BG, KC Atos

3 Who are we Olena Zhuk Technical Atos IT Services Private Cloud Lead Developer olena.zhuk@atos.net BG, KC Atos

4 Who are we Konrad Cłapa Global Technical Atos IT Services Private Cloud Developer Double VCDX # BG, KC Atos

5 How to start the journey?

6 How to start your journey? Watch this presentation Bookmark code.vmware.com Watch vbrownbags API zero to hero Download Postman and play with your own lab and 3rd party APIs Run Hands on Labs BG, KC Atos

7 Key Takeaways Change mindset The power of REST API When to use REST API BG, KC Atos

8 What is RESTful API Application Programming Interface communication interface between computer programs which is built based on REST architectural principles HTTP network communication (most often) mapping CRUD operations (most often) stateless pointing to further resources (should be, not always implemented correctly) payload is NOT restricted to specific format BG, KC Atos

9 What is RESTful API make it simple Used for transmission of data between systems that are platform independent BG, KC Atos

10 How to use REST API POSTMAN SoapUI vro CURL Powershell Python any programming language BG, KC Atos

11 Rest API call Endpoint (URI) Resource/Entity Method Header Body BG, KC Atos

12 Rest API methods (headlights) GET retrieve an entity by URI PUT overwrite an entity POST append child entity to one identified by URI DELETE delete resource identified by URI BG, KC Atos

13 BG, KC Atos

14 Common responses BG, KC Atos

15 REST API vs SOAP SOAP XML Access to services Stateful Built-in retry logic Complex operations More complicate to implement REST JSON, XML, Binary Access to resources Stateless Caching Simple actions Easier in use and implementation BG, KC Atos

16 16 Authentication

17 Authentication Basic NSX vro Oauth 2.0 vsphere vra vro vrops BG, KC Atos

18 Basic authentication BG, KC Atos

19 Oauth BG, KC Atos

20 20 vsphere 6.5 REST API

21 vsphere 6.5 Rest API Brand new! Swagger API Explorer BG, KC Atos

22 DEMO TIME! BG, KC Atos

23 vra/vro Rest API BG, KC Atos

24 vro REST API BG, KC Atos

25 vro REST API BG, KC Atos

26 vro REST API BG, KC Atos

27 vra REST API BG, KC Atos

28 BG, KC Atos

29 NSX Rest API BG, KC Atos

30 Could that be done simpler?

31 Powershell modules Almost as powerful as Rest API Easier to use Not always up to date Most popular modules: PowerCLI PowerVRA PowerVRO PowerNSX BG, KC Atos

32 PowerCLI VMware Supported VMware PowerCLI is a command-line and scripting tool built on Windows PowerShell, and provides more than 600 cmdlets for managing and automating vsphere, vcloud, vrealize Operations Manager, vsan, NSX-T, VMware Cloud on AWS, and VMware Horizon environments. Install Connect-VIServer Rule it all! BG, KC Atos

33 PowerX Created by community Open projects on Github Mimics the way PowerCLI works BG, KC Atos

34 PowerVRO Community supported Invoke-WebRequest and Invoke-RestMethod from Microsoft.PowerShell.Commands.Utility BG, KC Atos

35 PowerVRA Community supported Powershell wrapper for vra REST API Popular module for vra automation BG, KC Atos

36 PowerNSX Comminuty supported+ Not only command-letes Contains some analysis tools Includes operations from Cross-vCenter NSX BG, KC Atos

37 vro Plugins BG, KC Atos

38 38 Best Practices

39 Best practices Map rest responses to your error handling Use one method to deal with resource Use http encoding for special characters Be careful about case-sensitivity Use one media type Develop one method for response parsing and managing retrieved resources Develop common wrapper for creating REST calls Get resource before modifying it to avoid conflicts BG, KC Atos

40 References BG, KC Atos

41 41 QUIZ

42 QA

43 Question 1 What are 4 most often used REST API methods? BG, KC Atos

44 Question 2 What are 2 authentication methods used by VMware products? BG, KC Atos

45 Thank You!

Ansible: Server and Network Device Automation

Ansible: Server and Network Device Automation Ansible: Server and Network Device Automation Klaus Mueller & Ian Logan June 8, 2018 Who we are Klaus Mueller Senior Solutions Architect, ANM Route/Switch CCIE #5450 30+ years experience in IT 20 years

More information

AUTOMATION ACROSS THE ENTERPRISE

AUTOMATION ACROSS THE ENTERPRISE AUTOMATION ACROSS THE ENTERPRISE WHAT WILL YOU LEARN? What is Ansible Tower How Ansible Tower Works Installing Ansible Tower Key Features WHAT IS ANSIBLE TOWER? Ansible Tower is a UI and RESTful API allowing

More information

Webserver deployment on. Amazon Web Services using IAC tool Terraform

Webserver deployment on. Amazon Web Services using IAC tool Terraform Webserver deployment on Amazon Web Services using IAC tool Terraform Raghavendra Angara Department of Dev-Ops Engineering NexiiLabs 1. Abstract The purpose of this technical paper is to provide a solution

More information

The Complete Guide To Standard Script Formats, Part 1 (Pt.1) By Hillis R. Cole, Judith H. Haag

The Complete Guide To Standard Script Formats, Part 1 (Pt.1) By Hillis R. Cole, Judith H. Haag The Complete Guide To Standard Script Formats, Part 1 (Pt.1) By Hillis R. Cole, Judith H. Haag Mass deploy VMs quickly and efficiently using templates in conjunction with Guest OS customization, and automation

More information

Get Automating with Infoblox DDI IPAM and Ansible

Get Automating with Infoblox DDI IPAM and Ansible Get Automating with Infoblox DDI IPAM and Ansible Sumit Jaiswal Senior Software Engineer, Ansible sjaiswal@redhat.com Sailesh Kumar Giri Product Manager, Cloud, Infoblox sgiri@infoblox.com AGENDA 10 Minutes:

More information

Managing Microservices using Terraform, Docker, and the Cloud

Managing Microservices using Terraform, Docker, and the Cloud Managing Microservices using Terraform, Docker, and the Cloud Given by Derek C. Ashmore JavaOne Oct 2, 2017 2017 Derek C. Ashmore, All Rights Reserved 1 Who am I? Professional Geek since 1987 Java/J2EE/Java

More information

ANSIBLE AUTOMATION AT TJX

ANSIBLE AUTOMATION AT TJX ANSIBLE AUTOMATION AT TJX Ansible Introduction and TJX Use Case Overview Priya Zambre Infrastructure Engineer Tyler Cross Senior Cloud Specialist Solution Architect AGENDA Ansible Engine - what is it and

More information

MULTI CLOUD AS CODE WITH ANSIBLE & TOWER

MULTI CLOUD AS CODE WITH ANSIBLE & TOWER MULTI CLOUD AS CODE WITH ANSIBLE & TOWER Enterprise Grade Automation David CLAUVEL - Cloud Solutions Architect Twitter: @automaticdavid December 2018 AUTOMATE REPEAT IT 2 AGENDA - TOOLING THE DEVOPS PRACTICE

More information

Sanjay Shitole, Principle Solutions Engineer

Sanjay Shitole, Principle Solutions Engineer Sanjay Shitole, Principle Solutions Engineer Ansible, Terraform, Puppet Customer Feedback AUTOMATE, AUTOMATE, AUTOMATE! CICD Reap Early Benefits Fix Issues quicker React to Opportunities My application

More information

AUTOMATION FOR EVERYONE Accelerating your journey to the Hybrid Cloud with Ansible Tower

AUTOMATION FOR EVERYONE Accelerating your journey to the Hybrid Cloud with Ansible Tower AUTOMATION FOR EVERYONE Accelerating your journey to the Hybrid Cloud with Ansible Tower Sacha Dubois Senior Solution Architect, Red Hat Peter Mumenthaler Solution Architect, Red Hat WHAT IS ANSIBLE AUTOMATION?

More information

Ansible F5 Workshop +

Ansible F5 Workshop + Ansible F5 Workshop + What You Will Learn What is Ansible, its common use cases How Ansible works and terminology Running Ansible playbooks Network modules An introduction to roles An introduction to Ansible

More information

Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager

Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager + Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager 1 TODAY S PRESENTERS: Chris Smith Naama Schwartzblat Kyle Benson Moderator Application Identity Manager Senior Product

More information

TACKLING BIG-IP BLUE-GREEN DEPLOYMENTS IN PRIVATE CLOUD USING F5 & VMWARE ANSIBLE MODULES

TACKLING BIG-IP BLUE-GREEN DEPLOYMENTS IN PRIVATE CLOUD USING F5 & VMWARE ANSIBLE MODULES TACKLING BIG-IP BLUE-GREEN DEPLOYMENTS IN PRIVATE CLOUD USING F5 & VMWARE ANSIBLE MODULES Eric McLeroy, Sr. Specialist Solutions Architect, Ansible by Red Hat eric.mcleroy@redhat.com Payal Singh, Principal

More information

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project Digital Interactive Game Interface Table Apps for ipad Supervised by: Professor Michael R. Lyu Student: Ng Ka Hung (1009615714) Chan Hing Faat (1009618344) Year 2011 2012 Final Year Project Department

More information

Infoblox and Ansible Integration

Infoblox and Ansible Integration DEPLOYMENT GUIDE Infoblox and Ansible Integration Ansible 2.5 April 2018 2018 Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 1 of 12 Contents Overview... 3 Introduction...

More information

Ansible at Scale. David Melamed Senior Research Engineer, CTO Office, CloudLock

Ansible at Scale. David Melamed Senior Research Engineer, CTO Office, CloudLock Ansible at Scale David Melamed Senior Research Engineer, CTO Office, CloudLock Who is this guy? Where is he working? Founded: 2011 Corporate Headquarters: Waltham, Mass. (U.S.A.) R&D Headquarters: Tel

More information

GIVING POWER TO THE PEOPLE With General Mills

GIVING POWER TO THE PEOPLE With General Mills GIVING POWER TO THE PEOPLE With ANSIBLE @ General Mills Ops Devs Net Ashley Nelson DevOps Engineer - General Mills Mike Dahlgren Sr. Cloud Solution Architect - Red Hat Ashley NELSON DevOps @ GEN MILLS

More information

Terraform: Konfigurationsmanagement für Wolkendienste

Terraform: Konfigurationsmanagement für Wolkendienste Terraform: Konfigurationsmanagement für Wolkendienste Martin Schütte 7 April 2016 SAGE @ GUUG Hamburg TERRAFORM Build, Combine, and Launch Infrastructure Concepts From Servers by Rodzilla at Wikimedia

More information

RESTful Web Services: Principles, Patterns, Emerging Technologies

RESTful Web Services: Principles, Patterns, Emerging Technologies RESTful Web Services: Principles, Patterns, Emerging Technologies Cesare Pautasso, Erik Wilde c.pautasso@ieee.org http://www.pautasso.info dret@berkeley.edu http://dret.net/netdret 3 REST vs WS-* Comparison

More information

Ansible + Hadoop. Deploying Hortonworks Data Platform with Ansible. Michael Young Solutions Engineer February 23, 2017

Ansible + Hadoop. Deploying Hortonworks Data Platform with Ansible. Michael Young Solutions Engineer February 23, 2017 Ansible + Hadoop Deploying Hortonworks Data Platform with Ansible Michael Young Solutions Engineer February 23, 2017 About Me Michael Young Solutions Engineer @ Hortonworks 16+ years of experience (Almost

More information

What does CyberRadio Solutions do?

What does CyberRadio Solutions do? What does CyberRadio Solutions do? CyberRadio s mission is to deliver cost-effective hardware solutions that combine high-end RF performance, embedded signal processing and standard network data interfaces

More information

Building and Managing Clouds with CloudForms & Ansible. Götz Rieger Senior Solution Architect January 27, 2017

Building and Managing Clouds with CloudForms & Ansible. Götz Rieger Senior Solution Architect January 27, 2017 Building and Managing Clouds with CloudForms & Ansible Götz Rieger Senior Solution Architect January 27, 2017 First Things First: Where are We? Yes, IaaS-centric, but one has to start somewhere... 2 Cloud

More information

Housekeeping. Timing Breaks Takeaways

Housekeeping. Timing Breaks Takeaways Workshop Housekeeping Timing Breaks Takeaways What You Will Learn Ansible is capable of handling many powerful automation tasks with the flexibility to adapt to many environments and workflows. With Ansible,

More information

Web of Things architecture update

Web of Things architecture update W3C Web of Things Interest Group Web of Things architecture update 12th April, 2016 Panasonic, Fujitsu Purpose of the architecture document Shows architecture of Web of Things(WoT) Clarifies WoT common

More information

SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other

SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other SAS Configuration Management with Ansible What is configuration management? Configuration management (CM) is a systems engineering process for establishing and maintaining consistency of a product's performance,

More information

RED HAT TECH EXCHANGE HOUSE RULES

RED HAT TECH EXCHANGE HOUSE RULES RED HAT TECH EXCHANGE HOUSE RULES 100% ATTENTION TAKE NOTES, NOT CALLS RECEIVE KNOWLEDGE, NOT MESSAGES MUTE NOTIFICATIONS FOR SLACK QQ WHATSAPP IMESSAGE EMAIL TELEGRAM SNAPCHAT FACEBOOK WEIBO HANGOUTS

More information

Enhance customer experience with Conversational Interfaces

Enhance customer experience with Conversational Interfaces Enhance customer experience with Conversational Interfaces Tara E. Walker Sr. Technical Evangelist Amazon Web Services @taraw Agenda The What & Why of Conversational Interfaces Ins and Outs of Amazon Lex

More information

PaperCut Cloud Services: FAQs and Troubleshooting. Channel Availability Release: 18.3

PaperCut Cloud Services: FAQs and Troubleshooting. Channel Availability Release: 18.3 PaperCut Cloud Services: FAQs and Troubleshooting Channel Availability Release: 18.3 Notice While every effort has been taken to ensure the accuracy and usefulness of this guide, we cannot be held responsible

More information

Ansible - Automation for Everyone!

Ansible - Automation for Everyone! Ansible - Automation for Everyone! Introduction about Ansible Core Hideki Saito Software Maintenance Engineer/Tower Support Team 2017.06 Who am I Hideki Saito Software Maintenance Engineer

More information

NEW vsphere Replication Enhancements & Best Practices

NEW vsphere Replication Enhancements & Best Practices INF-BCO1436 NEW vsphere Replication Enhancements & Best Practices Lee Dilworth, VMware, Inc. Rahul Ravulur, VMware, Inc. #vmworldinf Disclaimer This session may contain product features that are currently

More information

Managing Microservices Using Terraform, Docker, and the Cloud

Managing Microservices Using Terraform, Docker, and the Cloud DW2 Docker Containers Wednesday, June 6th, 2018, 11:30 AM Managing Microservices Using Terraform, Docker, and the Cloud Presented by: Derek Ashmore Asperitas Consulting Brought to you by: 350 Corporate

More information

Ask an Expert: Ansible Network Automation

Ask an Expert: Ansible Network Automation Ask an Expert: Ansible Network Automation Sean Cavanaugh Technical Marketing Manager Red Hat Ansible Automation seanc@redhat.com @IPvSean Iftikhar Khan Senior Manager, Engineering Team Red Hat Ansible

More information

Business Process Management with REST

Business Process Management with REST Business Process Management with REST Cesare Pautasso Faculty of Informatics University of Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso.info @pautasso BPM REST 2010 - Cesare Pautasso 2 Business

More information

Ansible Tower Quick Setup Guide

Ansible Tower Quick Setup Guide Ansible Tower Quick Setup Guide Release Ansible Tower 3.1.3 Red Hat, Inc. Feb 27, 2018 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 5 4 Examine the Tower Dashboard 7 5 The Settings

More information

Splunk and Ansible. Joining forces to increase implementation power. Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence

Splunk and Ansible. Joining forces to increase implementation power. Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence Splunk and Ansible Joining forces to increase implementation power Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence 09/28/2017 Washington, DC Forward-Looking Statements

More information

ANSIBLE SERVICE BROKER Deploying multi-container applications on OpenShift Todd Sanders John Matthews OpenShift Commons Briefing.

ANSIBLE SERVICE BROKER Deploying multi-container applications on OpenShift Todd Sanders John Matthews OpenShift Commons Briefing. ANSIBLE SERVICE BROKER Deploying multi-container applications on OpenShift Todd Sanders John Matthews OpenShift Commons Briefing May 31, 2017 Open Service Broker API Overview API working group formed in

More information

Internet of Things with Arduino and the CC3000

Internet of Things with Arduino and the CC3000 Internet of Things with Arduino and the CC3000 WiFi chip In this guide, we are going to see how to connect a temperature & humidity sensor to an online platform for connected objects, Xively. The sensor

More information

DevOPS, Ansible and Automation for the DBA. Tech Experience 18, Amsersfoot 7 th / 8 th June 2018

DevOPS, Ansible and Automation for the DBA. Tech Experience 18, Amsersfoot 7 th / 8 th June 2018 DevOPS, Ansible and Automation for the DBA Tech Experience 18, Amsersfoot 7 th / 8 th June 2018 About Me Ron Ekins Oracle Solutions Architect, Office of the CTO @Pure Storage ron@purestorage.com Twitter:

More information

PROGRAMMING MICROSOFT AZURE SERVICE FABRIC (DEVELOPER REFERENCE) BY HAISHI BAI

PROGRAMMING MICROSOFT AZURE SERVICE FABRIC (DEVELOPER REFERENCE) BY HAISHI BAI Read Online and Download Ebook PROGRAMMING MICROSOFT AZURE SERVICE FABRIC (DEVELOPER REFERENCE) BY HAISHI BAI DOWNLOAD EBOOK : PROGRAMMING MICROSOFT AZURE SERVICE FABRIC Click link bellow and free register

More information

AUTOMATING THE ENTERPRISE WITH ANSIBLE. Dustin Boyd Solutions Architect September 12, 2017

AUTOMATING THE ENTERPRISE WITH ANSIBLE. Dustin Boyd Solutions Architect September 12, 2017 AUTOMATING THE ENTERPRISE WITH ANSIBLE Dustin Boyd Solutions Architect September 12, 2017 EVERY ORGANIZATION IS A DIGITAL ORGANIZATION. Today, IT is driving innovation. If you can t deliver software fast,

More information

Getting started with Ansible and Oracle

Getting started with Ansible and Oracle Getting started with Ansible and Oracle DOAG, Germany 22 nd Nov 2017 About Me Ron Ekins Oracle Solutions Architect for EMEA @ Pure Storage ron@purestorage.com Twitter: Blog: @RonEkins http://ronekins.wordpress.com

More information

Ansible Essentials 5 days Hands on

Ansible Essentials 5 days Hands on Ansible Essentials 5 days Hands on Ansible is growing in popularity for good reason, it is both easy to understand, far simpler than Python, and extremely powerful. While Python can be used to do just

More information

Automation and configuration management across hybrid clouds with CloudForms, Satellite 6, Ansible Tower

Automation and configuration management across hybrid clouds with CloudForms, Satellite 6, Ansible Tower Automation and configuration management across hybrid clouds with CloudForms, Satellite 6, Ansible Tower Laurent Domb Sr. Cloud Specialist Solutions Architect Michael Dahlgren Cloud Specialist Solutions

More information

IN DEPTH INTRODUCTION ARCHITECTURE, AGENTS, AND SECURITY

IN DEPTH INTRODUCTION ARCHITECTURE, AGENTS, AND SECURITY ansible.com +1 919.667.9958 WHITEPAPER ANSIBLE IN DEPTH Ansible is quite fun to use right away. As soon as you write five lines of code it works. With SSH and Ansible I can send commands to 500 servers

More information

AWS and Ansible. Automating Scalable (and Repeatable) Architecture

AWS and Ansible. Automating Scalable (and Repeatable) Architecture AWS and Ansible Automating Scalable (and Repeatable) Architecture Timothy Appnel, Principal Product Manager, Ansible by Red Hat David Duncan, Partner Solutions Architect, Amazon Web Services Ryan Brown,

More information

mastering ansible A622DFD780311BCF8921DE033F8C7977 Mastering Ansible 1 / 6

mastering ansible A622DFD780311BCF8921DE033F8C7977 Mastering Ansible 1 / 6 Mastering Ansible 1 / 6 2 / 6 3 / 6 Mastering Ansible Mastering Ansible is a step-by-step journey of learning Ansible for configuration management and orchestration. The course is designed as a journey

More information

Make Your Local Government A Lean, Green, Constituent-Centric Machine

Make Your Local Government A Lean, Green, Constituent-Centric Machine Make Your Local Government A Lean, Green, Constituent-Centric Machine Best Practices for Local Government Entities WEBINAR SUMMARY Make Your Local Government A Lean, Green, Constituent-Centric Machine

More information

Ansible Tower Release Notes

Ansible Tower Release Notes Ansible Tower Release Notes Release Ansible Tower 3.0.1 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Release Notes 2 1.1 Release Notes for Ansible Tower Version 3.0.x............................. 2 1.2 Release

More information

ArcGIS Runtime SDK for Java: Building Applications. Eric

ArcGIS Runtime SDK for Java: Building Applications. Eric ArcGIS Runtime SDK for Java: Building Applications Eric Bader @ECBader Agenda ArcGIS Runtime and the SDK for Java How to build / Functionality - Maps, Layers and Visualization - Geometry Engine - Routing

More information

Automate Patching for Oracle Database in your Private Cloud

Automate Patching for Oracle Database in your Private Cloud Automate Patching for Oracle Database in your Private Cloud Who we are Experts At Your Service > Over 50 specialists in IT infrastructure > Certified, experienced, passionate Based In Switzerland > 100%

More information

Sensor Observation Service for the GeoEvent Extension Making sensor data come alive

Sensor Observation Service for the GeoEvent Extension Making sensor data come alive Sensor Observation Service for the GeoEvent Extension Making sensor data come alive ESRI UC 2017 Benjamin Proß, Matthes Rieke, Sebastian Drost (52 North GmbH, Münster, Germany) Marten Hogeweg (ESRI Inc.)

More information

Standing Up NAIP and Landsat Image Services as a Processing Resource. Andrew Leason

Standing Up NAIP and Landsat Image Services as a Processing Resource. Andrew Leason Standing Up NAIP and Landsat Image Services as a Processing Resource Andrew Leason NAIP and Landsat services Differences Different general uses - Landsat - Available from USGS - Designed as an analytical

More information

Table of Contents HOL ADV

Table of Contents HOL ADV Table of Contents Lab Overview - - Horizon 7.1: Graphics Acceleartion for 3D Workloads and vgpu... 2 Lab Guidance... 3 Module 1-3D Options in Horizon 7 (15 minutes - Basic)... 5 Introduction... 6 3D Desktop

More information

Please insert^w inject more coins

Please insert^w inject more coins Please insert^w inject more coins Defcon Press XXI start Me? Nicolas Oberli (aka Balda) Swiss security engineer No, I don't speak swedish CTF enthusiast Retro gamer Beer drinker / brewer N00b speaker Any

More information

Ansible in Depth WHITEPAPER. ansible.com

Ansible in Depth WHITEPAPER. ansible.com +1 800-825-0212 WHITEPAPER Ansible in Depth Get started with ANSIBLE now: /get-started-with-ansible or contact us for more information: info@ INTRODUCTION Ansible is an open source IT configuration management,

More information

Network Analyst: Automating Workflows with Geoprocessing

Network Analyst: Automating Workflows with Geoprocessing Esri International User Conference San Diego, California Technical Workshops July 25, 2012 Network Analyst: Automating Workflows with Geoprocessing Deelesh Mandloi Patrick Stevens Introductions Who are

More information

This Lecture. G52GRP : Lecture 3. Sharing Code and Documents (2) Sharing Code and Documents (1)

This Lecture. G52GRP : Lecture 3. Sharing Code and Documents (2) Sharing Code and Documents (1) This Lecture G52GRP 2012 2013: Lecture 3 Project Site and Version Control with Subversion Indefero project site Why use version control systems? Subversion Using Subversion Henrik Nilsson University of

More information

Cloud and Devops - Time to Change!!! PRESENTED BY: Vijay

Cloud and Devops - Time to Change!!! PRESENTED BY: Vijay Cloud and Devops - Time to Change!!! PRESENTED BY: Vijay ABOUT CLOUDNLOUD CloudnLoud training wing is founded in response to the desire to find a better alternative to the formal IT training methods and

More information

FHIR, Interoperability, and the World of Enablement

FHIR, Interoperability, and the World of Enablement FHIR, Interoperability, and the World of Enablement W. Ed Hammond. Ph.D., FACMI, FAIMBE, FIMIA, FHL7 Director, Duke Center for Health Informatics. DTMI Director, Applied Informatics Research, DHTS Professor,

More information

Ansible Tower Release Notes

Ansible Tower Release Notes Ansible Tower Release Notes Release Ansible Tower 3.0.2 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Release Notes 2 1.1 Release Notes for Ansible Tower Version 3.0.x............................. 2 1.2 Release

More information

Zero Touch Provisioning of NIOS on Openstack using Ansible

Zero Touch Provisioning of NIOS on Openstack using Ansible DEPLOYMENT GUIDE Zero Touch Provisioning of NIOS on Openstack using Ansible NIOS version 8.3 Oct 2018 2018 Infoblox Inc. All rights reserved. Zero Touch Provisioning of NIOS on Openstack using Ansible

More information

Tools for the Vagabonding Samba Developer

Tools for the Vagabonding Samba Developer Tools for the Vagabonding Samba Developer sambaxp 2015 Michael Adam Samba Team / Red Hat May 21, 2015 We use a lot of VMs and containers for testing and building Samba. The setup and maintenance of these

More information

Please insert inject more coins

Please insert inject more coins Please insert inject more coins Defcon Press XXI start Me? Nicolas Oberli (aka Balda) Swiss security engineer CTF enthusiast Retro gamer Beer drinker / brewer 2 It all started so simply... I wanted to

More information

Ansible Tower Quick Setup Guide

Ansible Tower Quick Setup Guide Ansible Tower Quick Setup Guide Release Ansible Tower 3.2.2 Red Hat, Inc. Mar 08, 2018 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 5 4 Examine the Tower Dashboard 7 5 The Settings

More information

Qt Developing ArcGIS Runtime Applications. Eric

Qt Developing ArcGIS Runtime Applications. Eric Qt Developing ArcGIS Runtime Applications Eric Bader @ECBader Agenda Getting Started Creating the Map Geocoding and Routing Geoprocessing Message Processing Working Offline The Next Release What s Coming

More information

Oracle Utilities SGG V2.0.0 and MDM V2.0.1 Integrations. Utility Reference Model a SGG-MDM. Upload Device Measurements (L+G)

Oracle Utilities SGG V2.0.0 and MDM V2.0.1 Integrations. Utility Reference Model a SGG-MDM. Upload Device Measurements (L+G) Oracle Utilities SGG V2.0.0 and MDM V2.0.1 Integrations Utility Reference Model 4.2.1.1a SGG-MDM. Upload Device Measurements (L+G) May 2013 Oracle Utilities SGG V2.0.0 to MDM V2.0.1 Integration Utility

More information

Infrastructure as Code CS398 - ACC

Infrastructure as Code CS398 - ACC Infrastructure as Code CS398 - ACC Prof. Robert J. Brunner Ben Congdon Tyler Kim MP7 How s it going? Final Autograder run: - Tonight ~8pm - Tomorrow ~3pm Due tomorrow at 11:59 pm. Latest Commit to the

More information

Scaling Out your ProjectWise System

Scaling Out your ProjectWise System Scaling Out your ProjectWise System Marty Nickel, Senior Systems Architect Project Delivery, Americas 1 WWW.BENTLEY.COM 2016 Bentley Systems, Incorporated 2016 Bentley Systems, Incorporated 2 WWW.BENTLEY.COM

More information

Managing Imagery and Raster Data. Peter Becker

Managing Imagery and Raster Data. Peter Becker Managing Imagery and Raster Data Peter Becker ArcGIS is a Comprehensive Imagery Platform Empowering you to make informed decisions System of Engagement System of Insight Extract Information from Imagery

More information

ReVRSR: Remote Virtual Reality for Service Robots

ReVRSR: Remote Virtual Reality for Service Robots ReVRSR: Remote Virtual Reality for Service Robots Amel Hassan, Ahmed Ehab Gado, Faizan Muhammad March 17, 2018 Abstract This project aims to bring a service robot s perspective to a human user. We believe

More information

Introduction (concepts and definitions)

Introduction (concepts and definitions) Objectives: Introduction (digital system design concepts and definitions). Advantages and drawbacks of digital techniques compared with analog. Digital Abstraction. Synchronous and Asynchronous Systems.

More information

Autodesk University Free Your Design Data

Autodesk University Free Your Design Data Autodesk University Free Your Design Data ADAM NAGY: Good morning, everyone. I'm glad to see that so many of you survived the party yesterday. Did you enjoy it? Yes, so my name is Adam Nagy. I'm working

More information

SELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE. Chris Houseknecht Dave Johnson. June #redhat #rhsummit

SELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE. Chris Houseknecht Dave Johnson. June #redhat #rhsummit 1 SELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE Chris Houseknecht Dave Johnson June 2016 2. 1 THE HARD PART IS BUILDING THE MACHINE THAT BUILDS THE PRODUCT Dennis Crowley, Co-Founder/CEO of Foursquare

More information

Building Java Apps with ArcGIS Runtime SDK

Building Java Apps with ArcGIS Runtime SDK Building Java Apps with ArcGIS Runtime SDK Vijay Gandhi, Elise Acheson, Eric Bader Demo Source code: https://github.com/esri/arcgis-runtime-samples-java/tree/master/devsummit-2014 Video Recording: http://video.esri.com

More information

Standards for Image Exchange

Standards for Image Exchange Medical Imaging Informatics and Teleradiology Conference June 2016 Standards for Image Exchange David Clunie (dclunie@dclunie.com) PixelMed Publishing Disclosure l Presenter: David Clunie l Relationships

More information

Getting Started with Ansible - Introduction

Getting Started with Ansible - Introduction Getting Started with Ansible - Introduction Automation for everyone Götz Rieger Senior Solution Architect Roland Wolters Senior Solution Architect WHAT IS ANSIBLE? WHAT IS ANSIBLE? It s a simple automation

More information

FMW Automatic install using cloning

FMW Automatic install using cloning FMW Automatic install using cloning About me Pascal Brand Consultant Middleware Technology Leader +41 79 796 43 59 pascal.brand@dbi-services.com FMW Automatic Install using cloning 21.11.2017 Page 2 Who

More information

xdev Magazine Markup Guide

xdev Magazine Markup Guide xdev Magazine Markup Guide How to use Markdown to format articles July 12, 2013 v1.2 xdev Magazine Markup Guide 2 Contents Introduction.............................. 3 The Goals of Our Formatting System..............

More information

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird Exploring Virtual Reality (VR) with ArcGIS Euan Cameron Simon Haegler Mark Baird Agenda Introduction & Terminology Application & Market Potential Mobile VR with ArcGIS 360VR Desktop VR with CityEngine

More information

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Engineering, Technology & Applied Science Research Vol. 8, No. 4, 2018, 3238-3242 3238 An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Saima Zafar Emerging Sciences,

More information

Service Pack Notes. Service Pack Notes for May 5, New Signing Experience Updates. Extended Transition Deadline

Service Pack Notes. Service Pack Notes for May 5, New Signing Experience Updates. Extended Transition Deadline Service Pack Notes Service Pack Notes for May 5, 2015 This document provides information about the updates deployed to the DocuSign Production environment as part of May 5, 2015 Service Pack. There are

More information

Modeling Software Systems in Experimental Robotics for Improved Reproducibility

Modeling Software Systems in Experimental Robotics for Improved Reproducibility Modeling Software Systems in Experimental Robotics for Improved Reproducibility A Case Study with the icub Humanoid Robot HUMANOIDS November 18-20th 2014. Madrid. Spain Florian Lier, Sven Wachsmuth, Sebastian

More information

Ansible Tower Installation and Reference Guide

Ansible Tower Installation and Reference Guide Ansible Tower Installation and Reference Guide Release Ansible Tower 2.4.5 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Tower Licensing, Updates, and Support 2 1.1 Support..................................................

More information

Creating dynamic tools with Galaxy ProTo

Creating dynamic tools with Galaxy ProTo Creating dynamic tools with Galaxy ProTo Morten Johansen, Sveinung Gundersen, Abdulrahman Azab, Eivind Hovig, Geir Kjetil Sandve GCC2015 July 8. 2015, Norwich Outline Basic scenario Galaxy ProTo Demo Small

More information

Web3D Standards. X3D: Open royalty-free interoperable standard for enterprise 3D

Web3D Standards. X3D: Open royalty-free interoperable standard for enterprise 3D Web3D Standards X3D: Open royalty-free interoperable standard for enterprise 3D ISO/TC 184/SC 4 - WG 16 Meeting - Visualization of CAD data November 8, 2018 Chicago IL Anita Havele, Executive Director

More information

BEST PRACTICES FOR SCANNING DOCUMENTS. By Frank Harrell

BEST PRACTICES FOR SCANNING DOCUMENTS. By Frank Harrell By Frank Harrell Recommended Scanning Settings. Scan at a minimum of 300 DPI, or 600 DPI if expecting to OCR the document Scan in full color Save pages as JPG files with 75% compression and store them

More information

Lab 5. Binary Counter

Lab 5. Binary Counter Lab. Binary Counter Overview of this Session In this laboratory, you will learn: Continue to use the scope to characterize frequencies How to count in binary How to use an MC counter Introduction The TA

More information

ModelBuilder Getting Started

ModelBuilder Getting Started 2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop ModelBuilder Getting Started Matt Kennedy Esri UC2013. Technical Workshop. Agenda Geoprocessing overview

More information

Terraform & Infrastructure as Code. Ben Higginbottom (kind of a big deal) ((seriously - I ve helped hijack a spacecraft))

Terraform & Infrastructure as Code. Ben Higginbottom (kind of a big deal) ((seriously - I ve helped hijack a spacecraft)) Terraform & Infrastructure as Code Ben Higginbottom (kind of a big deal) ((seriously - I ve helped hijack a spacecraft)) What IaC isn t - The Anti-pattern Configuration Management: Chef already does this

More information

Outlook Add-In Installation Guide. Version 2015

Outlook Add-In Installation Guide. Version 2015 Outlook Add-In Installation Guide Version 2015 Contents Types of Installer... 3 Outlook Add-in Architecture... 3 Key Facts... 3 Upgrading Previous Versions of the Outlook Add-in... 3 Manual installation

More information

Ansible Tower 3.0.x Upgrade and Migration

Ansible Tower 3.0.x Upgrade and Migration Ansible Tower 3.0.x Upgrade and Migration Release Ansible Tower 3.0.1 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Release Notes for Ansible Tower Version 3.0.1 2 1.1 Ansible Tower Version 3.0.1.......................................

More information

An Overview of the Mimesis Architecture: Integrating Intelligent Narrative Control into an Existing Gaming Environment

An Overview of the Mimesis Architecture: Integrating Intelligent Narrative Control into an Existing Gaming Environment An Overview of the Mimesis Architecture: Integrating Intelligent Narrative Control into an Existing Gaming Environment R. Michael Young Liquid Narrative Research Group Department of Computer Science NC

More information

AGENTLESS ARCHITECTURE

AGENTLESS ARCHITECTURE ansible.com +1 919.667.9958 WHITEPAPER THE BENEFITS OF AGENTLESS ARCHITECTURE A management tool should not impose additional demands on one s environment in fact, one should have to think about it as little

More information

WUBRG: Web Application for Magic: The Gathering Card Game.

WUBRG: Web Application for Magic: The Gathering Card Game. Devon Brown Senior Project Paper Dr. Jeffrey Jackson WUBRG: Web Application for Magic: The Gathering Card Game https://github.com/devonb946/wubrg https://wubrg-mtg.herokuapp.com Background Magic: The Gathering

More information

WiMedia Interoperability and Beaconing Protocol

WiMedia Interoperability and Beaconing Protocol and Beaconing Protocol Mike Micheletti UWB & Wireless USB Product Manager LeCroy Protocol Solutions Group T he WiMedia Alliance s ultra wideband wireless architecture is designed to handle multiple protocols

More information

Towards Forensicator Pro

Towards Forensicator Pro Towards Forensicator Pro (Bringing a DevOps Mindset to DFIR to Produce an Assistive Toolchain - CADFIR) Barry Anderson, Security Architect, Cisco Systems @zendrag0n Pipe Dream or Field of Dreams? What

More information

Process Document. Conrad Bassett-Bouchard Emily Porat Jayanth Prathipati Kate Carey Riva Fouzdar Sina Siddiqi

Process Document. Conrad Bassett-Bouchard Emily Porat Jayanth Prathipati Kate Carey Riva Fouzdar Sina Siddiqi Process Document Conrad Bassett-Bouchard Emily Porat Jayanth Prathipati Kate Carey Riva Fouzdar Sina Siddiqi Sections 1 Who Did What 2 Storyboards 3 Wireframes + IxD 4 Character Art 5 Environments 6 Animation

More information

DOWNLOAD OR READ : GETTING STARTED ON GETTING WELL A WORKBOOK TO ACCOMPANY THE VIDEOS PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : GETTING STARTED ON GETTING WELL A WORKBOOK TO ACCOMPANY THE VIDEOS PDF EBOOK EPUB MOBI DOWNLOAD OR READ : GETTING STARTED ON GETTING WELL A WORKBOOK TO ACCOMPANY THE VIDEOS PDF EBOOK EPUB MOBI Page 1 Page 2 getting started on getting well a workbook to accompany the videos getting started

More information

Create a Simple Architectural Structure (Architectural CAD)

Create a Simple Architectural Structure (Architectural CAD) Description In this activity the teacher will demonstrate how to transform the 2D floor plan into a 3D structure, using the plan created in the Drawing of a Simple Building activity. Lesson Objectives

More information

LoopBack developerworks Open Tech Talk Oct 12th 2016 https://developer.ibm.com/open/vide os/loopback-tech-talk/

LoopBack developerworks Open Tech Talk Oct 12th 2016 https://developer.ibm.com/open/vide os/loopback-tech-talk/ LoopBack developerworks Open Tech Talk Oct 12th 2016 https://developer.ibm.com/open/vide os/loopback-tech-talk/ ***. >> I welcome everybody. I'm part of the developerworks Open >> I welcome everybody.

More information