Creating a World Class Build System
|
|
- Lorena Todd
- 6 years ago
- Views:
Transcription
1 Creating a World Class Build System Scott Estes Release Management and Ops Citrix Systems, Inc. 10 June 2011
2 AGENDA Getting Started Planning and Design Implementation and Execution Optimizing the System Maintenance and Evolution
3 GETTING STARTED Creating and maintaining a world class build system involves much more than a few well-written scripts, e.g. Know the Stakeholders Know the Stakeholders requirements Have a vision Engage, foster and grow support base at all levels Be a Center of Excellence
4 GETTING STARTED Evolution or Revolution? Pros Slow, stable change Can keep pace Cons Can be too slow Can lose momentum Pros Mitigates barriers to change Can facilitate other changes Cons Can be disruptive Unable to keep pace Unintended side-effects
5 GETTING STARTED Evolution or Revolution? Leverage both, Revolution in small doses Energy from revolution can fuel evolution across the organization
6 GETTING STARTED Build or Buy? Depends on, Resources Timeline/schedule
7 GETTING STARTED ONE LAST THING More than likely there will not be enough resources within the Build team to accomplish the Build Vision. Use others to help...
8 PLANNING AND DESIGN A great build system facilitates, Determinism Performance Parallel development Maintenance Business Continuity Self-service
9 PLANNING AND DESIGN WHERE ARE THE TEAMS? Knowing this will prevent support outages.
10 PLANNING AND DESIGN WHAT IS THE PRODUCT? Knowing the architecture ensures extensibility of the Vision. At Citrix: XenApp/XenDesktop use a Technology Componentbased architecture. Components treated as black boxes. Component visions are not tied to releases. Features are released to product when ready. Release process is much more efficient and dynamic.
11 PLANNING AND DESIGN DEVELOPER REQUIREMENTS Iterative feedback ensures success. Developers are pulled in different directions; don t add additional stress. Provide an Out of the box Build experience. Support as needed. Build confidence in the System and Vision.
12 IMPLEMENTATION AND EXECUTION At Citrix: Perforce Linked Automated Network Builder (PLANB) Determines when to build. Creates Build environment. Builds component binaries. Creates installers. Publishes product builds. Two types of Builds, SDK DVD
13 IMPLEMENTATION AND EXECUTION - PLANB Overview: Perforce Svr 1 Svr 2 Svr n Watch Create environment Build binaries Publish SDK Create DVD Publish/ Test Save Area
14 IMPLEMENTATION AND EXECUTION - BUILDING Most components can follow these steps: Input Pre-Build Steps Build Post-Build Steps Output With these attributes: Owner(s) Stakeholder(s) Input(s) Control(s) Output(s)
15 IMPLEMENTATION AND EXECUTION - INPUT Anything that causes a new build, e.g. code submission, SDK update, etc. At Citrix: A Watcher service is used to receive Perforce change notifications and start the build. Yes Update client specs Perforce Change received Project config changes? No Get changes Call VM Creator Cb
16 IMPLEMENTATION AND EXECUTION PRE-BUILD Configure the build environment. At Citrix: A VM creator service dynamically creates virtual build machines using XenServer technologies. Cb Yes Connect drives to VM Determine VM type VM available? Assign VM to host Start build script No Wait for available VM
17 IMPLEMENTATION AND EXECUTION BUILD Developer reviews are critical. At Citrix: An add-on to Visual Studio provides an out of the box experience while preserving company mandates. Conf. proj/ search No Done? Yes Get code ID what to build Check/ Build deps Compile No Built? Yes Sign, index symbols, etc. Create output Perforce Log error and continue
18 IMPLEMENTATION AND EXECUTION BUILD At Citrix: Non-Windows Builds are make-based. No Done? Yes Get code Search for makefiles Compile/ Link No Built? Yes Sign, index symbols, etc. Create output Perforce Log error and die
19 IMPLEMENTATION AND EXECUTION POST-BUILD Create a testable image and supporting build artifacts. At Citrix: A toolbox of PowerShell scripts create the DVD and releases the build for testing. Layout config Get layout info Poll for changes Update Symbol server Create reports Release to Test Symbol Server
20 IMPLEMENTATION AND EXECUTION OUTPUT Test the product and report. At Citrix: A test automation framework executes Build Verification Tests and other test suites. Test config Provision test env Execute BVT Pass? Yes Execute additional tests Report No Skynet Report
21 OPTIMIZING THE SYSTEM A great build system facilitates, Determinism Performance Parallel development Maintenance Business Continuity Self-service A World-Class build system optimizes, Determinism Performance Parallel development Maintenance Standards Business Continuity Self-service
22 OPTIMIZING THE SYSTEM WHAT S IN THE BUILD? Accurate, fast reporting, i.e. Determinism. At Citrix: Multiple reports based on audience, What binaries changed Test What code changed Dev/Release Mgmt/ Test
23 OPTIMIZING THE SYSTEM WHAT S IN THE BUILD? Accurate, fast reporting, i.e. Determinism. At Citrix: Multiple reports based on audience, What binaries changed Test What code changed Dev/Release Mgmt/ Test
24 OPTIMIZING THE SYSTEM LUDICROUS SPEED! Build faster than can be consumed. Don t, Compile code multiple times. Compile dead code. Ignore dependencies. Ignore the infrastructure. Ignore Business Continuity. Do, Facilitate Code Coverage efforts. Leverage incremental building and architecture. Use dedicated Perforce Proxies. Use as fast hardware as can afford. Isolate Build network. Review Business Continuity processes.
25 OPTIMIZING THE SYSTEM At Citrix: a topographical overview: US UK Business Continuity Center Cam Chf Perforce Svr 1 Perforce Svr 2 Perforce Svr1/ Proxy ports Perforce Svr1/ Proxy ports Builds NAS Builds NAS (+BC for Chf) Builds NAS (+BC for Cam) 1GB 1GB 1GB Build Farm 10GB NAS Servers Servers Servers P4 Proxy Data P4 Proxy Devs Devs Build machines (+BC for Chf) Devs Build machines (+BC for Cam) Build machines
26 MAINTENANCE AND EVOLUTION How to do it: Stage updates Automate, automate, automate! Test to trust Keep everyone updated When to do it: Align with project milestones and schedules Associate with a specific project
27 TAKEAWAYS Have a vision Enable instead of mandate. Talk to others and back it up. Provide a simple and maintainable infrastructure.
28
Microsoft IT Leverages its Compute Service to Virtualize SharePoint 2010
Microsoft IT Leverages its Compute Service to Virtualize SharePoint 2010 Published: June 2011 The following content may no longer reflect Microsoft s current position or infrastructure. This content should
More informationHow Can Testing Teams Play a Key Role in DevOps Adoption?
June 3, 2016 How Can Testing Teams Play a Key Role in DevOps Adoption? Sujay Honnamane QA Director @sujayh Rameshkumar Bar Sr. Automation Architect @rameshbar 2016 Cognizant Session take away DevOps Overview
More informationTest-driven development
Test-driven development And how we do it at WIX Mantas Indrašius Software Engineer WIX.COM Agenda Tests overview Test-driven development (TDD) The Bowling Game demo Kickstarting a project using TDD How
More informationWhat is database continuous integration?
What is database continuous integration? Database continuous integration (CI) is the rapid integration of database schema and logic changes into application development efforts and to provide immediate
More informationApplication Lifecycle Management for SharePoint in the Enterprise. February 23, 2012
Application Lifecycle Management for SharePoint in the Enterprise February 23, 2012 Agenda Introductions Purpose Visual Studio and Team Foundation Server Provisioning SharePoint Farms Agile with Team Foundation
More informationCase study: Building bi-directional DR. Joep Piscaer, VMware vexpert, VCDX #101
Case study: Building bi-directional DR Joep Piscaer, VMware vexpert, VCDX #101 Agenda Introduction Project description, goals, requirements, constraints High level overview: product and component overview
More informationTechTalk. Simplifying Application Delivery to the Virtual Desktop. February Daniel Feller, Sr. Architect Worldwide Consulting Solutions
TechTalk Simplifying Application Delivery to the Virtual Desktop February 2009 Daniel Feller, Sr. Architect Worldwide Consulting Solutions Agenda Simplifying the Desktop Integrated Architecture Technical
More informationLMS 365 Quiz Builder Add-in Installation Guide. Version 2.3
LMS 365 Quiz Builder Add-in Installation Guide Version 2.3 CONTENTS OVERVIEW AND SOFTWARE REQUIREMENTS... 3 AUDIENCE... 3 ABOUT THE ADD-IN... 3 SERVER SOFTWARE REQUIREMENTS... 3 CLIENT REQUIREMENTS...
More informationCONTINUOUS DELIVERY IN THE ORACLE CLOUD
CONTINUOUS DELIVERY IN THE ORACLE CLOUD Lykle Thijssen Bruno Neves Alves June 7, 2018 NLOUG Tech Experience Amersfoort eproseed Confidential ABOUT US Lykle Thijssen Principal Architect and Scrum Master
More informationEr XenApp død og begravet? Allan Bak, edgemo A/S
Er XenApp død og begravet? Allan Bak, edgemo A/S Agenda Architecture Install, Manage, Support New features Migration/upgrade Demo 7 Current Architectures Receiver Policy Console Delivery Services / WebInterface
More informationFAA Cybersecurity Test Facility (CyTF) By: Enterprise Information Security Team ANG-B31 Patrick Hyle, William J Hughes Technical Center
FAA Cybersecurity Test Facility (CyTF) By: Enterprise Information Security Team ANG-B31 Patrick Hyle, William J Hughes Technical Center Date: 08 August, 2016 1 2 3 4 5 6 7 8 2 FAA Provides Aviation Portion
More informationOpen Tech Alliance. Case Study
Open Tech Alliance Case Study Fall 2017 1 Enabling a 24x7 Business Advantage for Self-storage Owners OpenTech Alliance is the leader in automation and call center services for the self-storage industry.
More informationCreating a Hybrid Gateway for API Traffic. Ed Julson API Platform Product Marketing TIBCO Software
Creating a Hybrid Gateway for API Traffic Ed Julson API Platform Product Marketing TIBCO Software Housekeeping Webinar Recording Today s webinar is being recorded and a link to the recording will be emailed
More informationA Tale of Continuous Testing
T22 DevOps/Continuous Delivery Thursday, October 4th, 2018 3:00 PM A Tale of Continuous Testing Presented by: David Lumpkin Craftsy Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073
More informationTest Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions
Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving
More informationA CONFUSED TESTER IN AGILE WORLD
A CONFUSED TESTER IN AGILE WORLD QA A LIABILITY OR AN ASSET THIS IS A WORK OF FACTS & FINDINGS BASED ON TRUE STORIES OF ONE & MANY TESTERS!! J Presented By Ashish Kumar, A STORY OF TESTING. WHAT S AHEAD
More informationChapter 8: IT Service Management. Topics covered: 1.1 Roles of helpdesk support staff. 1.2 Different types of helpdesk support level
1 Chapter 8: IT Service Management Topics covered: 1.1 Roles of helpdesk support staff 1.2 Different types of helpdesk support level 1.3 Role of Internet Service Provider (ISP) 1.4 Change request process
More informationAvailability & Resource
Achieving Cost-effective High Availability & Resource Management Agenda Virtual Infrastructure Stack How Vmware helps in the Data Center Availability and Resource Management 2 The VMware Virtual Infrastructure
More informationCitrix XenDesktop 2.0. Michael Schmidt Country Manager Switzerland Citrix Systems International GmbH
Citrix XenDesktop 2.0 Michael Schmidt Country Manager Switzerland Citrix Systems International GmbH XenDesktop Citrix XenDesktop makes the delivery of Windows desktops from your datacenter simple, secure
More informationAutomated Acceptance Testing
Automated Acceptance Testing Björn Beskow Callista Enterprise AB bjorn.beskow@callista.se http://www.callista.se/enterprise CADEC 2004-01-28, Automated Acceptance Testing, Slide 1 Target audience and Objectives
More informationArcGIS in the Cloud. Andrew Sakowicz & Alec Walker
ArcGIS in the Cloud Andrew Sakowicz & Alec Walker Key Takeaways How to Identify Organizational Strategy & Priorities Esri s Cloud Offerings A Broad Spectrum Successfully Executing Your Strategy The Cloud
More informationDevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY
DevOps Anti-Patterns Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! 31 Anti-Pattern: Throw it Over the Wall Development Operations 32 Anti-Pattern: DevOps Team Silo
More informationThink Small to Scale Big
Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger
More informationEggplant Performance
At a Glance Load and performance testing with monitoring for cloud and server-based applications. Introduction Eggplant Performance ensures that your cloud and server-based applications will continue to
More informationCloudBridge and Get Ready for Desktops and Apps as a Service. Henrik Poulsen
CloudBridge and Get Ready for Desktops and Apps as a Service Henrik Poulsen Mobile Workstyles Cloud Services Any Device Any Cloud #CitrixSummit Design for Any-to-Any Hybrid Architectures Corporate Datacenter
More informationSTRATEGIC PLAN. USF Emergency Management
2016-2020 STRATEGIC PLAN USF Emergency Management This page intentionally left blank. Organization Overview The Department of Emergency Management (EM) is a USF System-wide function based out of the Tampa
More informationDeloitte Shared Services Conference 2018 Lab: Scaling RPA David Wright, Kim Burton, Dupe Witherick and Marina Gordeeva, Deloitte
Deloitte Shared Services Conference 2018 Lab: Scaling RPA David Wright, Kim Burton, Dupe Witherick and Marina Gordeeva, Deloitte Presenters and facilitators Dave Wright Dupe Witherick Kim Burton Marina
More informationBetter Security with Virtual Machines
Better Security with Virtual Machines VMware Security Seminar Cambridge, 2006 Agenda VMware Evolution Virtual machine Server architecture Virtual infrastructure Looking forward VMware s security vision
More informationUser-Centered Development
Software Lifecycle CS470 User-Centered Development User-centered development refers to a design process for creating a system that meets the needs of the user Users should be included in the design process
More informationShift Left Testing: are you ready? Live Webinar, Sept 19
Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures
More informationCloud & DevOps April Big Group. April 24, 2015 Friday 1:30-2:30 p.m. Science Center Hall E
Cloud & DevOps April Big Group April 24, 2015 Friday 1:30-2:30 p.m. Science Center Hall E Agenda Program Update Megan Parmar (10 min) News and Announcements Cloud & DevOps Open House: The Results Network
More informationBreaking Down Barriers To VMware Technology Adoption Nishan Sathyanarayan
Breaking Down Barriers To VMware Technology Adoption Nishan Sathyanarayan VMware Professional Services Regional Manager Southern Asia Pacific Agenda VMware Technology Adoption The Road to Virtual Infrastructure
More informationCollege of Agricultural Sciences UNIT STRATEGIC PLANNING UPDATES MARCH 2, Information Technologies
College of Agricultural Sciences UNIT STRATEGIC PLANNING UPDATES MARCH 2, 2009 Information Technologies UNIT STRATEGIC PLANNING UPDATES MARCH 2, 2009 Information Technologies Executive Summary Challenges
More informationOverhauling Dev Arch with Ansible Tower and Docker
Overhauling Dev Arch with Ansible Tower and Docker Scott Van Velsor, Bryan Shake, Khaled Awwad June 29 1130a #redhat #rhsummit origins the landscape that came before branch & path limits no automation
More informationAgenda. Flexcast Management Architecture XenDesktop 7: Install, Manage, Support Migration/upgrade Best Practices Demo Upgrade tips (if time permits)
side 1 side 2 Agenda Flexcast Management Architecture XenDesktop 7: Install, Manage, Support Migration/upgrade Best Practices Demo Upgrade tips (if time permits) side 3 FlexCast Management Architecture
More informationElizabeth Lawler CEO & Co-Founder Conjur,
SESSION ID: ASD-W02 Is DevOps Breaking Your Company? Elizabeth Lawler CEO & Co-Founder Conjur, Inc. @elizabethlawler Agenda I. Security + DevOps Overview Unstoppable Force vs Immovable Object Aligning
More informationSQUAD CONFERENCE 2017 WORKFLOWS, JIRA, AND YOU
SQUAD CONFERENCE 2017 WORKFLOWS, JIRA, AND YOU WORKFLOWS, JIRA, AND YOU AGENDA Introduction Workflows Why workflows? Designing YOUR workflow Best Practices JIRA Implementing in JIRA Best Practices Advanced
More informationThe UK Water Partnership. Business Plan 2018
The UK Water Partnership Business Plan 2018 Water is essential for the very existence of life; it keeps us and the ecosystems, which we depend on, alive and healthy and is fundamental to our industry,
More informationPliny and Fixr Meeting. September 15, 2014
Pliny and Fixr Meeting September 15, 2014 Fixr: Mining and Understanding Bug Fixes for App-Framework Protocol Defects (TA2) University of Colorado Boulder September 15, 2014 Fixr: Mining and Understanding
More informationManaging the Journey Through the Clouds
Managing the Journey Through the Clouds Andy Waterhouse Pre-Sales Director (EMEA) EMC Ionix Copyright 2010 EMC Corporation. All rights reserved. 1 2 Agenda IT Service Objectives The Cloud Wave What are
More informationOpenAccess PCells Ed Petrus VP Engineering V2
OpenAccess PCells Ed Petrus VP Engineering V2 April 2005 Page 1 Copyright 2005 CiraNova, Inc. What is CiraNova about? 4 CiraNova enables analog designers to create migratable, re-usable analog objects
More informationIBM s Integrated Data Management Solutions for the DBA
Information Management IBM s Integrated Data Management Solutions for the DBA Stop Stressing and Start Automating! Agenda Daily Woes: Trials and tribulations of the DBA Business Challenges: Beyond the
More informationVision for PACE Data Environment, PACE Quantum and the Common Data Set. October 21, 2015
Vision for PACE Data Environment, PACE Quantum and the Common Data Set October 21, 2015 Vision for PACE Data Environment Processes and systems created to collect standardized data which can be used to
More informationFIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION
FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION The process of planning and executing SQL Server migrations can be complex and risk-prone. This is a case where the right approach and
More informationAWS Mobile Hub. Build, Test, and Monitor Your Mobile Apps. Daniel Geske, Solutions Architect 31 May 2017
AWS Mobile Hub Build, Test, and Monitor Your Mobile Apps Daniel Geske, Solutions Architect 31 May 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to Expect from the Session
More informationMCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017
MOBILITY 10 Mobility CLOUD PLATFORM & INFRASTRUCTURE Server 2012 Server 2016 MCSA Linux on Azure Cloud Platform & Infrastructure MCSA Cloud Platform PRODUCTIVITY Server 2012 or 2016 MCSA Office 365 Productivity
More informationOpenStack Enabling DevOps Shannon McFarland CCIE #5245 Distinguished DEVNET-1104
OpenStack Enabling DevOps Shannon McFarland CCIE #5245 Distinguished Engineer @eyepv6 DEVNET-1104 Agenda Introduction DevOps OpenStack Virtualization CI/CD Pipeline Orchestration Conclusion What is DevOps?
More informationExtreme Java Productivity with Spring Roo and Spring 3.0
Extreme Java Productivity with Spring Roo and Spring 3.0 Rod Johnson Copyright 2007 SpringSource. Copying, publishing or distributing without express written permission is prohibited. Agenda Motivation
More informationCloud & Datacenter EGA
Cloud & Datacenter EGA The Stock Exchange of Thailand Materials excerpt from SET internal presentation and virtualization vendor e.g. vmware For Educational purpose and Internal Use Only SET Virtualization/Cloud
More informationVendor: Citrix. Exam Code: 1Y Exam Name: Designing Citrix XenDesktop 7.6 Solutions. Version: Demo
Vendor: Citrix Exam Code: 1Y0-401 Exam Name: Designing Citrix XenDesktop 7.6 Solutions Version: Demo DEMO QUESTION 1 Which option requires the fewest components to implement a fault-tolerant, load-balanced
More informationChoosing an Intellectual Property Core
Choosing an Intellectual Property Core MIPS Technologies, Inc. June 2002 One of the most important product development decisions facing SOC designers today is choosing an intellectual property (IP) core.
More informationBetter Stories, Better Languages
Better Stories, Better Languages What Would Alyssa P. Hacker Do? François-René Rideau, TUNES Project Bay Area Lispers, 2009-12-29 http://fare.tunes.org/computing/bal2009.pdf 1 The Take Home Points Software
More informationDr. Jenkins, M.D., at Your Service: An overview of Jenkins at. #jenkinsconf. Cerner Corporation. Jenkins User Conference San Francisco
Dr. Jenkins, M.D., at Your Service: An overview of Jenkins at Cerner Corporation Robert Langenfeld Software Engineer Cerner Corporation www.cerner.com Oct. 23, 2014 Robert Langenfeld Cerner Corporation
More informationThe Key to Disaster Recovery
The Key to Disaster Recovery The key to a high-performing IT disaster recovery plan is having the right mix of solutions to achieve your organization s need for speedy recovery and maximum value. Bluelock
More informationRequirements and Design Overview
Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions
More informationHP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM
www.hp.com/go/alm HP ALM Overview Accelerating Innovation, Industrialising Quality Oren Ziv, Product Manager, QC/ALM Satisfied customers Largest community 6,000+ worldwide Enterprise scalability to Size
More informationProcess Models. Projects Process. Common Process Models. Typical Student Process Model. Waterfall Model
Process Models A process model specifies a general process, usually as a set of stages This model will be suitable for a class of projects i.e. a model provides generic structure of the process that can
More informationExcel on the Java VM. Generating Fast Code from Spreadsheet Models. Peter Arrenbrecht codewise.ch / Abacus Research AG Submission ID: 30
Excel on the Java VM Generating Fast Code from Spreadsheet Models Peter Arrenbrecht codewise.ch / Abacus Research AG Submission ID: 30 AGENDA > Problem: Customization Is Hard > Idea: Let Users Use Spreadsheets
More informationDistributed CI: Scaling Jenkins on Mesos and Marathon. Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA
Distributed CI: Scaling Jenkins on Mesos and Marathon Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA About Me Roger Ignazio QE Automation Engineer Puppet Labs, Inc. @rogerignazio Mesos In Action
More informationVMware vrealize Code Stream Reference Architecture. 12 APRIL 2018 vrealize Code Stream 2.4
VMware vrealize Code Stream Reference Architecture 12 APRIL 2018 vrealize Code Stream 2.4 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If
More informationDevelop and test your Mobile App faster on AWS
Develop and test your Mobile App faster on AWS Carlos Sanchiz, Solutions Architect @xcarlosx26 #AWSSummit 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The best mobile apps are
More informationDocker for People. A brief and fairly painless introduction to Docker. Friday, November 17 th 11:00-11:45
Docker for People A brief and fairly painless introduction to Docker Friday, November 17 th 11:00-11:45 Greg Gómez Sung-Hee Lee The University of New Mexico IT NM TIE 2017 1 Docker for People Agenda: Greg:
More informationResponse. As recognised by Ofcom in the consultation document, for owners of micro businesses in
Communications Consumer Panel and ACOD response to Ofcom s consultation on improving mobile coverage - Proposals for coverage obligations in the award of the 700 MHz spectrum band The Communications Consumer
More informationNow Platform Technology Deep Dive
Now Platform Technology Deep Dive Dragan Preocanin APJ Platform Innovation Team Lead ServiceNow Dylan Lindgren APJ Platform Innovation Team Senior UI Developer ServiceNow 1 Safe Harbor This presentation
More informationSD-WAN. Enabling the Enterprise to Overcome Barriers to Digital Transformation. An IDC InfoBrief Sponsored by Comcast
SD-WAN Enabling the Enterprise to Overcome Barriers to Digital Transformation An IDC InfoBrief Sponsored by Comcast SD-WAN Is Emerging as an Important Driver of Business Results The increasing need for
More informationUXD. using the elements: structure
using the elements: structure defining structure you are here structure essentially defines how users get to a given screen and where they can go when they re done. structure also defines categories of
More information#jenkinsconf. Managing jenkins with multiple components project. Jenkins User Conference Israel. Presenter Name Ohad Basan
Jenkins User Conference Israel #jenkinsconf Managing jenkins with multiple components project Presenter Name Ohad Basan Presenter Company Www.redhat.com July 16, 2014 #jenkinsconf Who am I Ohad Basan CI
More informationD. By deleting the difference disks of the virtual machines within the Delivery Group
Volume: 138 Questions Question: 1 A Citrix Administrator updates all of the machines within a Delivery Group. After the update, an application stops working. The IT manager tells the administrator to revert
More informationCollaboration at Scale: Prioritizing a Backlog. 13-Dec-2017
Collaboration at Scale: Prioritizing a Backlog 13-Dec-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides
More information3 Ways to Take Your Website Management from Chaotic to Calm WHITEPAPER
3 Media Web 3 Ways to Take Your Website Management from Chaotic to Calm WHITEPAPER WHITEPAPER 3 Ways to Take Your Website Management from Chaotic to Calm Voila! You launched your new website. You ve tested
More informationAdvanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours
Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332 36 Contact Hours Course Overview This course examines how to plan, configure, and manage a Microsoft SharePoint Server 2013 environment.
More informationProduct Security Program
Product Security Program An overview of Carbon Black s Product Security Program and Practices Copyright 2016 Carbon Black, Inc. All rights reserved. Carbon Black is a registered trademark of Carbon Black,
More informationExploring Options for Virtualized Disaster Recovery
Exploring Options for Virtualized Disaster Recovery Ong, Kok Leong Senior Systems Consultant, VMware ASEAN Email: klong@vmware.com Mobile: +60-12-4706070 16 th October 2008 Recovery Time Objective Building
More informationDocker at Lyft Speeding up development Matthew #dockercon
Docker at Lyft Speeding up development Matthew Leventi @mleventi #dockercon Lyft Engineering Lyft Engineering Organization - Rapidly growing headcount - Fluid teams - Everyone does devops Technology -
More informationCross-Platform Parallels: Understanding SharePoint (Online) Through Notes-colored glasses
Cross-Platform Parallels: Understanding SharePoint (Online) Through Notes-colored glasses Presented by Ben Menesi Speaker Head of Product at Ytria IBM Notes Domino Admin & Dev. for the past 10 years Actually
More informationAdvanced Solutions of Microsoft SharePoint 2013
Course 20332A :Advanced Solutions of Microsoft SharePoint 2013 Page 1 of 9 Advanced Solutions of Microsoft SharePoint 2013 Course 20332A: 4 days; Instructor-Led About the Course This four-day course examines
More informationVirtualization and HA PI Systems: Three strategies to keep your PI System available, scalable, and portable
Virtualization and HA PI Systems: Three strategies to keep your PI System available, scalable, and portable Empowering Business in Real Time. Copyright 2009, OSIsoft Inc. All rights Reserved. Why Virtualization
More informationA ROADMAP TO STANDARDIZING THE IRIG 106 CHAPTER 10 COMPLIANT DATA FILTERING AND OVERWRITNG SOFTWARE PROCESS
A ROADMAP TO STANDARDIZING THE IRIG 106 CHAPTER 10 COMPLIANT DATA FILTERING AND OVERWRITNG SOFTWARE PROCESS Item Type text; Proceedings Authors Berard, Alfredo; Manning, Dennis; Kim, Jeong Min Publisher
More informationDeveloping and Testing Java Microservices on Docker. Todd Fasullo Dir. Engineering
Developing and Testing Java Microservices on Docker Todd Fasullo Dir. Engineering Agenda Who is Smartsheet + why we started using Docker Docker fundamentals Demo - creating a service Demo - building service
More informationREVISED 1 AUGUST REVIEWER'S GUIDE FOR VMWARE APP VOLUMES VMware App Volumes and later
REVISED 1 AUGUST 2018 REVIEWER'S GUIDE FOR VMWARE APP VOLUMES VMware App Volumes 2.13.1 and later Table of Contents Introduction Audience What You Will Learn Navigating This Document for App Volumes Use
More informationCaught in the Crosshairs of Evolving Endpoints and Malware Sophistication Moderator: Kari Ann Sewell
Caught in the Crosshairs of Evolving Endpoints and Malware Sophistication Moderator: Kari Ann Sewell Symantec Endpoint Protection Caught in the Cross-Hairs Complexity. High Stakes. Pressure. 2 Real World
More informationAn Architecture for Self-Organizing Continuous Delivery Pipelines
An Architecture for Self-Organizing Continuous Delivery Pipelines Master Thesis Final Talk Jan Simon Döring jan.simon.doering@rwth-aachen.de Towards Continuous Delivery 2.0 The next generation Software
More informationMigration from Citrix. White Paper Parallels Remote Application Server
Migration from Citrix White Paper Parallels Remote Application Server Table of Contents Introduction... 3 Why Should You Migrate from Citrix to Parallels RAS?... 3 Migrating from Citrix to Parallels RAS...
More informationAdvanced Technologies of SharePoint 2016
Advanced Technologies of SharePoint 2016 20339-2; 5 Days; Instructor-led Course Description This five-day course will teach you how to plan, configure, and manage the advanced features in a SharePoint
More informationREVISED 1 AUGUST QUICK-START TUTORIAL FOR VMWARE APP VOLUMES VMware App Volumes and later
REVISED 1 AUGUST 2018 QUICK-START TUTORIAL FOR VMWARE APP VOLUMES VMware App Volumes 2.13.1 and later Table of Contents Introduction Audience What You Will Learn Navigating This Document for App Volumes
More informationEMC Virtual Architecture for Microsoft SharePoint Server Reference Architecture
EMC Virtual Architecture for Microsoft SharePoint Server 2007 Enabled by EMC CLARiiON CX3-40, VMware ESX Server 3.5 and Microsoft SQL Server 2005 Reference Architecture EMC Global Solutions Operations
More informationdt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University
DESIGN THINKING FOR USER EXPERIENCE DESIGN + PROTOTYPING + EVALUATION Hall of Fame or Shame? Early Stage Prototyping Computer Science Department October 20, 2016 Paper ipad App By 53 2 Hall of Fame or
More informationStrategy & Technology
Strategy & Technology Marine Terminal Management Training Program September 12, 2013 The Positive and Pervasive Role of IT Enhancing Management and Operational Efficiencies What is IT Strategy? Why do
More informationManaging stakeholders and (creating) their expectations
Managing stakeholders and (creating) their expectations Sally McInnes Chair, ARCW Digital Preservation Group March 2018 ARCW Digital Preservation Project Co-ordinated by the Archives and Records Council
More informationALCATEL-LUCENT OPENTOUCH PERSONAL CLOUD A Revolution in Communications Applications for Enterprise End Users
ALCATEL-LUCENT OPENTOUCH PERSONAL CLOUD A Revolution in Communications Applications for Enterprise End Users For the past 30 years, enterprise communications have been built around the personal computer,
More informationGoliath Application and Availability Testing for Citrix Frequently Asked Questions
Goliath Application and Availability Testing for Citrix Frequently Asked Questions Document Date: October 2016 www.goliathtechnologies.com Table of Contents I. Introduction to Goliath Application and Availability
More informationGoliath Performance Monitor Frequently Asked Questions: Citrix XenDesktop
Goliath Performance Monitor Frequently Asked Questions: Citrix XenDesktop Document Date: June 2016 www.goliathtechnologies.com Legal Notices Inc. All rights reserved. www.goliathtechnologies.com Goliath
More informationVMware vrealize Code Stream Reference Architecture. 16 MAY 2017 vrealize Code Stream 2.3
VMware vrealize Code Stream Reference Architecture 16 MAY 2017 vrealize Code Stream 2.3 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you
More informationCMB-207-1I Citrix Desktop Virtualization Fast Track
Page1 CMB-207-1I Citrix Desktop Virtualization Fast Track This fast-paced course covers select content from training courses CXA-206: Citrix XenApp 6.5 Administration and CXD-202: Citrix XenDesktop 5 Administration
More informationExam Name: Managing Citrix XenDesktop 7 Solutions
Vendor: Citrix Exam Code: 1Y1-200 Exam Name: Managing Citrix XenDesktop 7 Solutions Version: DEMO QUESTION 1 Based on the information shown in the attached exhibit, does the XenServer host have sufficient
More informationDell DVS. Enabling user productivity and efficiency in the Virtual Era. Dennis Larsen & Henrik Christensen. End User Computing
Dell DVS Enabling user productivity and efficiency in the Virtual Era Dennis Larsen & Henrik Christensen Agenda Dells view on VDI Dell Desktop Virtualization Solutions DVS Enterprise DVS Simplified (incl.
More informationArea301.com. User Guide HOW IT WORKS AND BEST PRACTICES FOR USING THE AREA301 TOOLS
Area301.com User Guide HOW IT WORKS AND BEST PRACTICES FOR USING THE AREA301 TOOLS We offer access to two powerful tools: 1. Leads Finder 2. Opportunities 1. Leads Finder How Leads Finder works The Leads
More informationMicrosoft Dynamics AX 2012 Installation Guide
2012 Installation Guide Microsoft Corporation Published: November 2012 Note: Some of the information in this guide applies only to Microsoft Dynamics AX 2012 R2 installations, and some information applies
More informationBoost your data protection with NetApp + Veeam. Schahin Golshani Technical Partner Enablement Manager, MENA
Boost your data protection with NetApp + Veeam Schahin Golshani Technical Partner Enablement Manager, MENA NetApp Product Strategy Market-leading innovations, that are NetApp Confidential Limited Use 3
More informationIntuit Application Centric ACI Deployment Case Study
Intuit Application Centric ACI Deployment Case Study Joon Cho, Principal Network Engineer, Intuit Lawrence Zhu, Solutions Architect, Cisco Agenda Introduction Architecture / Principle Design Rollout Key
More information