SlideShare ist ein Scribd-Unternehmen logo
1 von 90
Product Innovation Showcase
Product Innovation Showcase
Colleen Kulhanek
Vice President of Marketing
3
 Great traction on our enterprise-grade Git solution
 Large deployments of our native DVCS
 Significant performance improvements in our core
 10x growth in code review usage
 Helix in simplified Chinese, Japanese, Korean
Significant accomplishments over past 18 months
4
Key market trends and insights from you
Unified experience is key
Teams are distributed Cloud usage on the rise Repository sizes on the rise
Developers prefer DVCS
Areas of focus for
2016-17
6
Native support for Git in our core
One Product - Helix
From… To…
Swarm
Helix Cloud
ApplicationInsights
SDKs
(in C/C++, Java,
Ruby …)
Git Fusion
Helix Versioning Engine
Helix UI
(same in cloud and on-prem)
Web Services APIs and SDKs
Helix Core (P4 and Git)
Helix
Web App
Desktop
Apps
3rd Party
Apps
GitSwarm
Apps
Versioning
Analytics Security
Notification
Git
Web
Services
Platform
Performance
Scalability
Distributed workflows
Federation
Security
Audit logs
Mono repo
On premise/Cloud
Helix Core
Easier to integrate via Web Services
John Williston
Product Marketing ManagerHelix
Web App
Desktop
Apps
3rd Party
Apps
GitSwarm
Charles McLouth
Director of Technical Sales
Versioning
Analytics Security
Notification
Git
Performance
Scalability
Distributed workflows
Federation
Security
Audit logs
Mono repo
On premise/Cloud
Helix Core
Charles McLouth
Director of Technical Sales
Easier to integrate via Web Services
Helix
Web App
Desktop
Apps
3rd Party
Apps
GitSwarm
Apps
Versioning
Analytics Security
Notification
Git
Web
Services
Platform
Performance
Scalability
Distributed workflows
Federation
Security
Audit logs
Mono repo
On premise/Cloud
Helix Core
Two Years in Review
Administration
Performance
Streams
User
Productivity
DVCS
13
Native LDAP for Authentication
LDAP / Active
Directory
Administration
14
LDAP Group Mirroring Administration
LDAP / Active
Directory
P4-Developers P4-Developers
15
LDAP Group Mirroring
Protections:
write group P4-Developers * //P4/...
super group p4super * //...
Administration
Any command can fire a trigger
> Edit > add > delete > etc
Command Triggers Administration
17
Command Triggers Administration
p4 obliterate //…
Sorry not allowed!
35%
Compressed
Improved
Performance
Reduced
Fragmentation
Performance
db.have
Administration
19
Parallel Sync
p4 sync
Performance
20
Parallel Sync Performance
p4 sync
21
Parallel Submit
p4 submit
Performance
22
Parallel Submit
p4 submit
Performance
23
Read Only Client
p4 client builder
db.have builder.have
Performance
24
Read Only Client
p4 sync //builder/…
db.have builder.have
Performance
25
Read Only Client
p4 client –d builder
db.have builder.have
Performance
26
 New Path types
• Import @ Change
• Writeable Imports
 Stream Spec is Transactional
• Can be staged and submitted with code
Streams Features Streams
Create an alias for a
single command or a
chain of commands
Introducing Aliases Productivity
I’m used to git/subversion
blame
checkout
pull
purge
stash-list
annotate
sync
fetch –r origin
clean
changes –s shelved
Git / SVN Emulation Productivity
Complex Commands
Copyup $(b)
Complex Commands
switch dev && merge --from $(b)
&& resolve -as &&
submit -d "Copied up from $(b)"
&& push
Productivity
30
 Clone projects to local servers
 Work disconnected
 Fetch changes from shared server
 Independent local branches
 Push changes to shared server
Native Workflow DVCS
31
Extended Federation
Server A
Server B
Server C
DVCS
32
Shallow Clone
clone –m 2
DVCS
#1
#2
#3
#4
#3
#4
#2
#3
33
Narrow Clone
Art
Code
Core
iOS
Win
Tests
Shared Helix
Code
Core
iOS
Tests
Jill’s
Helix repo
Code
Core
Win
Tests
John’s
Helix repo
DVCS
34
Remote File Locking
foo.jpg
p4 edit –remote foo.jpg
DVCS
35
Share Local Shelves
Shelf# 666
p4 push -r –s 555
DVCS
What’s Coming
Give Protection permissions
to non-super users
Limited to portions of depot
Administration
38
Access Control Delegation Administration
TeamMembers
Super grants admin
access to depot path:
//helix/united/…
For user TeamLead
Super
Team Lead grants write
access to depot path:
//helix/united/…
For group TeamMembers
TeamLead
Git is great, but…
 Maximum practical repository size
- Leading to Git sprawl (lots of repos)
 Too complex for some contributors
 Raises security concerns
 Weak visibility across the entire pipeline
 DevOps challenges for continuous delivery
 Destructible history can be a problem
Git
Git Data model ideal
for single project
Git
What if a Git repository
was just a Helix Depot?
Git
42
Graph
Depot
Hierarchical
Depot
HELIX MASTER REPOSITORY
Graph Depot Scalable Back
End for Git
Git is great, but better with Helix
 Maximum practical repository size
- Leading to Git sprawl (lots of repos)
 Too complex for some contributors
 Raises security concerns
 Weak visibility across the entire pipeline
 DevOps challenges for continuous delivery
 Destructible history can be a problem
Scalable Back
End for Git
Web Services
Helix
Web App
Desktop
Apps
3rd Party
Apps
GitSwarm
Apps
Versioning
Analytics Security
Notification
Git
Web
Services
Platform
Performance
Scalability
Distributed workflows
Federation
Security
Audit logs
Mono repo
On premise/Cloud
Helix Core
45
 Web services provide a standard means of
interoperating between software applications
running on a variety of platforms and frameworks.
 Web services can be combined in a loosely coupled
way to achieve complex operations.
Web Services Why Web
Services?
46
 Helix Web Services provide the building blocks
• Well defined interfaces
• Consistent data representation
• Common Helix commands
 Providing more complex capabilities
• Project Administration
• Project Metrics
• Code Review
Web Services Why Web
Services?
Recap
Available Now
Download Today!
 Helix Server 2016.1
- ReadOnly clients, db.have
- Remote filelock, push to shelf
- Command aliasing
What’s Coming
 WebServices
- Basic and Administrative commands
 GraphDepot
- Scalable Git Management
Helix Clients
John Williston
Product Marketing Manager / Developer Evangelist
Clients and Apps
Helix
Web App
Desktop
Apps
3rd Party
Apps
GitSwarm
Apps
Versioning
Analytics Security
Notification
Git
Web
Services
Platform
Performance
Scalability
Distributed workflows
Federation
Security
Audit logs
Mono repo
On premise/Cloud
Helix Core
Helix Clients
Swarm GitSwarm
Swarm
Code Review and Collaboration
54
Swarm New Customers
New Features
 Your own review groups
 Batched email notifications
 Enhanced search capabilities
 Improved differences viewing
 Download project content as a zip archive
Swarm
56
Review Groups Swarm
Batched Email
 Delay
 Digest
Swarm
Enhanced Search
 Projects
 Users
 Content
Swarm
Improved Differencing
 Whitespace
Swarm
Download Content
 One Button
 Folders
 Files
Swarm
61
Federated Deployment Swarm
62
Support for Japanese, Korean, and Chinese
New Languages Swarm
Swarm – What’s Coming
Evolve
 Beyond review
 Unified UX
 One Surface
Swarm
Create
 Create
 Import
 Invite
Swarm
Administer
 Manage
 Assign
 Delegate
Swarm
Content
 Browse
 Drag/drop
 Create
Swarm
DVCS Workflow
 Copy & clone
 Workflow
 Native Git
Swarm
69
Multiple Servers Swarm
70
Phased Releases
New UI
Admin
Multi-server
Swarm
DVCS
GitSwarm
72
 Distributed development
 Native Git experience &
tools
 Built from GitLab
Newest Component
 Bidirectional Helix mirroring
 Single source of truth
 All the Helix –ilities
GitSwarm
73
Hybrid Needed
“
“
GitSwarm
Enterprise-grade management of Git
that offers important aspects of a DVCS —
good merging, the ability to work offline
and good collaboration — along with the
security and central repository of a CVCS,
will resolve most remaining concerns
about the use of the DVCS model.
— Gartner, Inc. Market Guide for Software
Change and Configuration Management
74
 Hybrid Workflows
• Distributed & Centralized Version control,
code reviews, simple file sharing
• Happy developers & contributors
 Every File
• Efficiently handles large, often binary, data
 DevOps Stay Happy & Productive
• A mainline source for all builds even with
distributed development
 All IP Safe & Secure
• Granular permissions, theft risk monitoring
Perforce Helix
CONTRIBUTORS
CONSUMERS
GitSwarm
Notable Features
 Simple project management
 Narrow cloning with Git
 Merge-request workflow
 Flexible security and administration
GitSwarm
Create Project
 Scope
 Import
 Mirror
GitSwarm
77
Narrow Cloning
Art
Code
Core
iOS
Win
Tests
Shared
Helix Code
Core
iOS
Tests
Jill’s
Git repo
Code
Core
Win
Tests
John’s
Git repo
GitSwarm
 Narrow cloning with Git
 Git-sized slices of a huge
Helix monorepo
 Remap content as needed
 Shallow-cloning support
 All pushed work is mirrored
 GitSwarm picks up others’
contributions
Narrow Cloning
 Branches
 Paths
 Go!
GitSwarm
Merge Requests
 Deliver
 Review
 Collaborate
 Incorporate
GitSwarm
Flexible Security
 Groups
 Roles
 Manage
GitSwarm
81
 Six months since market launch
 Five product releases in that time
 Hundreds of GitSwarm users
Rapid Adoption GitSwarm
GitSwarm – What’s Coming
Centralized Auth
User:
Password:
GitSwarm
AD/LDAP
84
Git LFS
Shared
Helix
John’s
Git repo
GitSwarm
85
Graph Depot GitSwarm
Graph
Depot
Hierarchical
Depot
HELIX MASTER
REPOSITORY
 Significant performance gains
 Reduced ownership cost
86
Phased Releases
Central Authentication
Central Authorization
GitSwarm
Git LFS and Graph Depot
Recap
Available Now
Download Today!
 Swarm 2016.1
- Review groups, batched email, etc.
 GitSwarm 2016.1
- Narrow cloning UI
What’s Coming
 Swarm
- One single-UX app for many stakeholders
 GitSwarm
- Central auth, Git LFS, graph depot
Thank you!
ckulhanek@perforce.com
cmclouth@perforce.com
jwilliston@perforce.com
Meet us at the Helix Hive
Workshop P4Ideax

Weitere ähnliche Inhalte

Was ist angesagt?

Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison DowdneySetting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Weaveworks
 

Was ist angesagt? (20)

Is Trunk-based Development Easy in Game Development?
Is Trunk-based Development Easy in Game Development?Is Trunk-based Development Easy in Game Development?
Is Trunk-based Development Easy in Game Development?
 
Cloud Native Engineering with SRE and GitOps
Cloud Native Engineering with SRE and GitOpsCloud Native Engineering with SRE and GitOps
Cloud Native Engineering with SRE and GitOps
 
Hands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm UsersHands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm Users
 
CICD with Jenkins
CICD with JenkinsCICD with Jenkins
CICD with Jenkins
 
CI/CD (DevOps) 101
CI/CD (DevOps) 101CI/CD (DevOps) 101
CI/CD (DevOps) 101
 
Why to docker
Why to dockerWhy to docker
Why to docker
 
A DevSecOps Demo: Early, Everywhere, At Scale
A DevSecOps Demo: Early, Everywhere, At ScaleA DevSecOps Demo: Early, Everywhere, At Scale
A DevSecOps Demo: Early, Everywhere, At Scale
 
Standardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins TeamStandardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins Team
 
LFX Nov 16, 2021 - Find vulnerabilities before security knocks on your door
LFX Nov 16, 2021 - Find vulnerabilities before security knocks on your doorLFX Nov 16, 2021 - Find vulnerabilities before security knocks on your door
LFX Nov 16, 2021 - Find vulnerabilities before security knocks on your door
 
DevOps Spain 2019. Beatriz Martínez-IBM
DevOps Spain 2019. Beatriz Martínez-IBMDevOps Spain 2019. Beatriz Martínez-IBM
DevOps Spain 2019. Beatriz Martínez-IBM
 
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison DowdneySetting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
 
Ambassador Developer Office Hours: Summer of Kubernetes Ship Week 1: Intro to...
Ambassador Developer Office Hours: Summer of Kubernetes Ship Week 1: Intro to...Ambassador Developer Office Hours: Summer of Kubernetes Ship Week 1: Intro to...
Ambassador Developer Office Hours: Summer of Kubernetes Ship Week 1: Intro to...
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
DevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWSDevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWS
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
Scaling Jenkins Enterprise Wide
Scaling Jenkins Enterprise WideScaling Jenkins Enterprise Wide
Scaling Jenkins Enterprise Wide
 
DevOps Spain 2019. David Cañadillas -Cloudbees
DevOps Spain 2019. David Cañadillas -CloudbeesDevOps Spain 2019. David Cañadillas -Cloudbees
DevOps Spain 2019. David Cañadillas -Cloudbees
 
use case ibm k8s_service+devops
use case ibm k8s_service+devopsuse case ibm k8s_service+devops
use case ibm k8s_service+devops
 
DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..
 

Ähnlich wie Perforce Innovations Showcase 

Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008
Bill Duncan
 
Tekton_ArgoCD-_KCD_Taiwan-cicd-openshift
Tekton_ArgoCD-_KCD_Taiwan-cicd-openshiftTekton_ArgoCD-_KCD_Taiwan-cicd-openshift
Tekton_ArgoCD-_KCD_Taiwan-cicd-openshift
bashwen2022
 
Agile Code Reviews: Supporting collaboration and improving production uptime ...
Agile Code Reviews: Supporting collaboration and improving production uptime ...Agile Code Reviews: Supporting collaboration and improving production uptime ...
Agile Code Reviews: Supporting collaboration and improving production uptime ...
Atlassian
 

Ähnlich wie Perforce Innovations Showcase  (20)

Perforce on Tour 2015 - DVCS in the Enterprise: Introducing Helix DVCS and Gi...
Perforce on Tour 2015 - DVCS in the Enterprise: Introducing Helix DVCS and Gi...Perforce on Tour 2015 - DVCS in the Enterprise: Introducing Helix DVCS and Gi...
Perforce on Tour 2015 - DVCS in the Enterprise: Introducing Helix DVCS and Gi...
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
 
DevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at ScaleDevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at Scale
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
DevOps Service | Mindtree
DevOps Service | MindtreeDevOps Service | Mindtree
DevOps Service | Mindtree
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
 
Modern application development with heroku
Modern application development with herokuModern application development with heroku
Modern application development with heroku
 
Empowering developers and operators through Gitlab and HashiCorp
Empowering developers and operators through Gitlab and HashiCorpEmpowering developers and operators through Gitlab and HashiCorp
Empowering developers and operators through Gitlab and HashiCorp
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008
 
Cncf checkov and bridgecrew
Cncf checkov and bridgecrewCncf checkov and bridgecrew
Cncf checkov and bridgecrew
 
Scaling Git for Enterprise DevOps
Scaling Git for Enterprise DevOpsScaling Git for Enterprise DevOps
Scaling Git for Enterprise DevOps
 
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
 
Tekton_ArgoCD-_KCD_Taiwan-cicd-openshift
Tekton_ArgoCD-_KCD_Taiwan-cicd-openshiftTekton_ArgoCD-_KCD_Taiwan-cicd-openshift
Tekton_ArgoCD-_KCD_Taiwan-cicd-openshift
 
Agile Code Reviews: Supporting collaboration and improving production uptime ...
Agile Code Reviews: Supporting collaboration and improving production uptime ...Agile Code Reviews: Supporting collaboration and improving production uptime ...
Agile Code Reviews: Supporting collaboration and improving production uptime ...
 
Docker12 factor
Docker12 factorDocker12 factor
Docker12 factor
 
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
 
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
 

Mehr von Perforce

Mehr von Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 

Kürzlich hochgeladen

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Kürzlich hochgeladen (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 

Perforce Innovations Showcase 

Hinweis der Redaktion

  1. Other clients include: Amdocs, Oracle, Saint Jude's, Barclays, Wargaming, FireEye, U-blox Large deployments include Samsung (10k with maybe 10k more), Salesforce (1.5k with maybe 1.5k more)
  2. Review groups essentially offer the ability to tailor your own custom activity feed Batched email fulfills a similar role, tailoring to preference
  3. Make mention of how Swarm is an extensible platform, new integrations being developed all the time. Mention Slack integration available on our workshop.
  4. As important as code review is, Swarm is evolving beyond it Unified user experience with everything visible in one place A single point of contact for many stakeholders, one “surface” to interact with
  5. Create projects in a streamlined UI Create, import your content (if any), and invite your colleagues
  6. Administer projects directly within the one UI Manage contributors, change their roles Even delegate administration authority
  7. Better folder/file browsing experience Drag & drop UI to copy content locally or add to the project Create folders/files right from the web UI (2017 feature)
  8. Easier on-boarding: copy some information from the project page and clone Full DVCS workflow support: clone, work, pull, push Pure native Git with all your favorite tools, extensions, and aliases All the Helix clients, plugins, and other tools you expect
  9. The DVCS revolution has enhanced the local experience, but not by doing away with the shared experience. A recent Gartner report, available free of charge from Perforce, identified both the benefits of DVCS for developer desktops and the need for enterprise management usually provided by centralized VCS. It’s worth noting that Perforce Helix was one of only two commercial products called out as supporting this hybrid model.
  10. In contrast to what’s already been said: Helix covers all the workflows and needs across an enterprise from developers to DevOps while protecting valuable intellectual property (IP) Developers get to use tools they like, even Git and its complete ecosystem if they prefer, which keeps them happy Helix offers clients suitable for non-developers And because everything can be in a “single source of truth”, even one big monorepo if desired, DevOps is happy Helix closes the security holes and even detects threats before IP walks out the door And provides visibility into the whole pipeline
  11. Allude to Charlie’s discussion of narrow cloning with Helix DVCS, frame the discussion as to how we’ve brought that to Git, an industry first and only.
  12. The latest release of GitSwarm, 2016.1 adds a nice web UI for specifying branches and their paths. Define as many branches as you like from existing depot paths. Covers 80% - 90% of the more common use cases.
  13. Other clients include: VMWare, Ubisoft, Microsoft Silicon, NetApp, Boeing Mobility, Kabam (which uses Gitlab EE, moving to GS EE), Vocera, Gracenote (Gitlab user moving to GS), Infinity Ward Oracle and EMC both have 200 users, prospects of hundreds more
  14. Manage all users on the Helix server Delegate authentication / authorization to AD/LDAP Synchronize file permissions and such back and forth