SlideShare a Scribd company logo
1 of 186
Download to read offline
GIT
WITH T FOR

TEAM
@svenpet
SVN
GIT
MERCURIAL
CVS
ANYTHING ELSE
TFS

Perforce

ClearCase

VSS
NO VCS
you must love pain

AT ALL?
WHY IS

GIT

GOOD*?

CHEAP BRANCHING
EVERYTHING IS LOCAL
GIT IS FAST
GIT IS SMALL
THE STAGING AREA
DISTRIBUTED
GITHUB & BITBUCKET
GIT IS THE NEW STANDARD
HUGE COMMUNITY
* from Lemi Orhan Ergin
WHY IS

GIT

GOOD*?

CHEAP BRANCHING
EVERYTHING IS LOCAL
GIT IS FAST
GIT IS SMALL
THE STAGING AREA
DISTRIBUTED
GITHUB & BITBUCKET
WORKFLOW CAPABILITIES
GIT IS THE NEW STANDARD
HUGE COMMUNITY
* from Lemi Orhan Ergin
MASTER

RELEASE
VERSION 1.9

DETAILED VIEW
BIRDS VIEW
NED
SIG
DE

PEN
RO
FO

CE
OUR
S
DISTRIBUTED WORKFLOW
CENTRALIZED
WORKFLOW
companies like those
Sven Peters

ATLASSIAN AMBASSADOR

@svenpet
http://svenpet.com
Can we do a fast
Can we fix a bug for the upcoming

RELEASE ?

HOTFIX for the current version?
Can we

BUILD the current code ?
Is the code for that

FEATUREcomplete?

Has everybody

REVIEWED the code for this feature ?
I FIND YOUR LACK OF

WORKFLOW STRUCTURE

DISTURBING
DIFFERENT
PEOPLE
PRODUCTS
CULTURES
DIFFERENT
PEOPLE
PRODUCTS
CULTURES

JIRA, Bitbucket, Stash
DIFFERENT
PEOPLE
PRODUCTS
CULTURES
DIFFERENT
PEOPLE
PRODUCTS
CULTURES

DIFFERENT
WORKFLOWS
BUILD YOUR

fork

WORKFLOW
push

rebase
merge
pull
clone
BUILD YOUR

WORKFLOW
Git
ONE WORKFLOW:

NOT POSSIBLE WITH GIT
block files while working on it
we know what can happen!
FORK WORKFLOWS
MAKES A COPY OF A REPOSITORY ON THE SERVER
YOU CAN NOT WRITE DIRECTLY TO THE ORIGINAL REMOTE REPOSITORY
YOU CAN STILL GET CHANGES FROM THE ORIGINAL REMOTE REPOSITORY
forking rocks!
THE GATEKEEPER WORKFLOW
for teams
REPOSITORY

it's such an awesome library
REPOSITORY

FORK

FORKED
REPOSITORY
REPOSITORY

SYNCH

FORKED
REPOSITORY

Get updates on request or automatically*

* with awesome tools like Stash or with Git hooks
REPOSITORY

FORK

FORKED
REPOSITORY

I've done an awesome change
REPOSITORY

X

PUSH CHANGE

FORKED
REPOSITORY
REPOSITORY

he is the gatekeeper

FORKED
REPOSITORY

can you pull in my changes?
REPOSITORY

PULL CHANGES

likes the changes

FORKED
REPOSITORY
LOOKS LIKE AN

OPEN SOURCE PROCESS?
exactly and it works great!
LEARN FROM
DISTRIBUTED TEAMS

OPEN SOURCE TEAMS?
FLEXIBLE ROADMAPS

DIFFERENT PROGRAMMING SKILLS
FORKING IN THE

ENTERPRISE
5 REASONS FOR...

FORKING IN THE

ENTERPRISE
FORKING IN THE

ENTERPRISE
REASON 1

GREAT FOR CUSTOMIZING LIBRARIES
and still get bug fixes
FORKING IN THE

ENTERPRISE
REASON 2

GREAT FOR INNOVATION SPIKES
and maybe add it later
FORKING IN THE

ENTERPRISE
but still be open for changes

REASON 3

PROTECTING YOUR COMPONENTS
FORKING IN THE

ENTERPRISE
REASON 4

REDUCE THE NOISE
and keep the overview for huge projects
FORKING IN THE

ENTERPRISE
REASON 5

INTERACTION WITH CONTRACTORS & INTERNS
protect your sources
THE

DICTATORS &
LIEUTENANTS

WORKFLOW
an army of developer
a few
integrator
and a friendly
dictator
BLESSED
REPOSITORY

FORKED
REPOSITORY

FORKED
REPOSITORY

SYNCH
BLESSED
REPOSITORY

FORKED
REPOSITORY

FORKED
REPOSITORY

Pull
BLESSED
REPOSITORY

FORKED
REPOSITORY

FORKED
REPOSITORY

too much stuff!

X
Pull
BLESSED
REPOSITORY

FORKED
REPOSITORY

FORKED
REPOSITORY

Pull

FORKED
REPOSITORY

Pull

FORKED
REPOSITORY

Pull
We are here to help!
FORKED
REPOSITORY

FORKED
REPOSITORY

Pull

FORKED
REPOSITORY

Pull

FORKED
REPOSITORY

BLESSED
REPOSITORY

Pull
GREAT FOR HUGE PROJECTS
THIS IS A POTENTIAL BOTTLENECK
YOU NEED MORE FREEDOM?
AND WANT TO MOVE FAST?
THE CENTRALIZED WORKFLOW
HELLO SUBVERSION USERS!

FLOW

THIS
IS
YOUR
but Git makes
it even better
master

ONE BRANCH
TO RULE THEM ALL
all code goes in here
CENTRAL
REPOSITORY

CLONED
REPOSITORY

your (full) local copy for
development
CENTRAL
REPOSITORY

everybody integrate changes here

CLONED
REPOSITORY

your (full) local copy for
development
CENTRAL
REPOSITORY

do that often!

CLONED
REPOSITORY
SIMPLE & EASY TO LEARN

+CI = ALWAYS DEPLOYABLE

CONFLICTS GET VISIBLE EARLY

USED FOR YEARS
GREAT FOR MIGRATING
don't change too much at once
UNFINISHED

FEATURES
FEATURE TOGGLES
THE

FEATURE
BRANCH

WORKFLOW
WE ORGANIZE WORK IN TASKS, STORIES, FEATURES

WHY NOT HAVE THAT IN CODE, TOO?
master

BRANCH PER FEATURE

Feature 2
Feature 1

1 to X devs working on a branch
master

BRANCH PER FEATURE
get closed when done

Feature 2
Feature 1
CLEAN MASTER BRANCH
ISOLATED FEATURE DEVELOPMENT
GREAT

FOR FIXED TIME / FIXED FEATURE DEVELOPMENT

develop while bugfix
GREAT

FOR CONTINUOUS DELIVERY
deliver when done
master

FEATURE BRANCH TIPS
merge frequently
master

FEATURE BRANCH TIPS
synch with MASTER frequently
master

FEATURE BRANCH TIPS
delete branch when done
master

BRANCH PER FEATURE

Feature 2
Feature 1

useful branch names
master
DELETE
USER

BRANCH PER FEATURE
ADD
USER
useful branch names
J-98
DELETE
USER

master

BRANCH PER FEATURE
J-60
ADD
USER
use key from issue tracker
THE

FEATURE
BRANCH

WORKFLOW
with code reviews
FEEL BETTER
LEARN
BETTER QUALITY

BLAME

WHY DO YOU WANT TO DISCUSS
YOUR CODE CHANGES?
PULL
REQUESTS
<>

+
master

Pull Request
what do you think?
master

Pull Request
discuss changes

GOOD!
AGREE!
master

Pull Request
approve changes
master

Pull Request
merge
THE
*SOURCE: ZACH HOLMAN "HOW GITHUB WORKS"

WORKFLOW

*
THE

FEATURE
BRANCH

WORKFLOW
with history
DON'T FORGET YOUR PAST
master DEVELOP

HISTORY
new branch called DEVELOP
master DEVELOP

HISTORY
we integrate changes here

Feature
master DEVELOP

V. 1
.

1

HISTORY
and tag our releases here

Feature
master DEVELOP

V. 1
.

1

HISTORY
makes this branch stable

Feature
THE

WORKFLOW
STAGING

Production

THE

WORKFLOW
upcoming version
only through Pull Request
(except when not)

never direct integration...
just for hotfixes
STAGING

Production

THE

WORKFLOW
without Pull Request

we create a HOTFIX branch (of course)
and also merge to STAGING-Branch
THE RELEASE WORKFLOW
COOL STUFF
WE'RE FLOWING!
inspect your release candidate

RELEASE CANDIDATES
inspect your release candidate
...and don't destroy your flow

RELEASE CANDIDATES
RELEASE CANDIDATE

DEVELOP

master

RELEASE
other dev teams "flow" here
release team works here

feature complete
RELEASE CANDIDATE
DEVELOP

master

RELEASE

fixing back to DEVELOP
RELEASE CANDIDATE

DEVELOP

1

V. 1
.

master

RELEASE

merge, tag, release!
RELEASES ARE
EXPENSIVE
BUGS HAVE A BIG
IMPACT

PROMISED SET
OF FEATURES

ALLY
NTI Y
E
POT READ

AFRAID OF
FAILURES
THE MAINTENANCE WORKFLOW
RELEASED SOFTWARE HAS BUGS
Houston we have a problem
1.1

hotfix

DEVELOP

master

MAINTENANCE

branch from MASTER and fix
the damn bug
1.1

hotfix

1.2

.1

DEVELOP

master

MAINTENANCE
merge with MASTER, tag and
release
1.1

hotfix

1.2

.1

DEVELOP

master

MAINTENANCE
merge with DEVELOP and
delete HOTFIX
1.1

hotfix

DEVELOP

1.1

.2

RC - 1.2

master

MAINTENANCE
ONE E
XCEPT
A REL
ION:
EASE
BRAN
CH EX
ISTS
THE GITFLOW
YOU'VE JUST SEEN IT!
DEVELOP & MASTER BRANCH

THE GITFLOW
from Vincent Driessen

FEATURE BRANCHES
RELEASE BRANCHES
MAINTENANCE BRANCHES
HOW CAN I FIND MY WAY THROUGH THE

RULE JUNGLE?

USE T

OOLS
HOW CAN I REMEMBER ALL THESE

GIT COMMANDS AND RULES?
git flow feature start 'JRA-34 Add User'
git flow feature finish 'JRA-34 Add User'
git flow release start 1.6
git flow hotfix finish 1.5.3

there is a command line tool
HOW CAN I REMEMBER ALL THESE

GIT COMMANDS AND RULES?
WHY

GITFLOW
I thought every team is different?
WHY

GITFLOW

IT CAPTURES A LOT OF DEVELOPMENT SITUATIONS
IT'S WELL KNOWN: EASY ADOPTION

BUT

I WON'T USE IT OUT-OF-THE-BOX: ADAPT IT!
THE STASH TEAM FLOW
at Atlassian
MAKING

GITFLOW MORE SIMPLE
getting rid of MASTER
KEEP YOUR

RELEASE
BRANCH

no merge into MASTER needed
DEVELOP
2.1

STASH TEAM FLOW

RELEASE 2.1

no MASTER, we keep RELEASE
DEVELOP
RELEASE 2.1

2.1

hotfix 2.1.1

STASH TEAM FLOW

branch HOTFIX from RELEASE
and fix the damn bug
RELEASE 2.1
2.1

.1

2.1

hotfix 2.1.1

DEVELOP

STASH TEAM FLOW

merge back to RELEASE
DEVELOP
hotfix 2.1.1

2.1

.1

STASH TEAM FLOW

RELEASE 2.1

2.1

and apply changes to DEVELOP
they are still out there
...and have sometimes problems

SUPPORTING OLD VERSIONS
STASH TEAM FLOW

DEVELOP

RELEASE 2.1

RELEASE 2.0

we need to fix a bug in 2.0
DEVELOP

RELEASE 2.1

RELEASE 2.0

hotfix 2.0.1

STASH TEAM FLOW

you've seen this before
hotfix 2.0.1

STASH TEAM FLOW

DEVELOP

RELEASE 2.1

RELEASE 2.0

merge with 2.1 RELEASE branch
hotfix 2.0.1

STASH TEAM FLOW

DEVELOP

RELEASE 2.1

RELEASE 2.0

and apply changes from
RELEASE 2.1 to DEVELOP
STASH TEAM FLOW

can change tomorrow
STASH TEAM FLOW

We want to help
RELEASE 2.1
2.1

.1

2.1

hotfix 2.1.1

I could do this

DEVELOP
I could do this

SERVER SIDE
AUTO MERGES

with Git hooks
LEAN BACK AND ENJOY PURE

AWESOMENESS
DEVELOP

RELEASE 2.1

RELEASE 2.0

hotfix 2.0.1

STASH TEAM FLOW

merge here
hotfix 2.0.1

STASH TEAM FLOW

DEVELOP

RELEASE 2.1

RELEASE 2.0

and let the robots take over
NOT ENOUGH POSSIBILITIES?
INFINITE WORKFLOW POSSIBILITIES
CUSTOMIZE YOUR WORKFLOW WITH HOOKS
PUSH
PUSH
Script is doing some stuff
PUSH
an
si
At
la
s
at

WATCH OUT:
HOOK MAGIC
1 DON'T BRANCH FROM A RED BUILD
1 DON'T BRANCH FROM A RED BUILD
2 BE INFORMED

Chat
2 BE INFORMED
WORKFLOWS WITH CI SERVERS
Continuous Integration
WE WANT
STABLE DEVELOP BRANCH THAT IS CI TESTED
to be sure, that we won't break things
WE COULD
PULL CHANGES
BUILD LOCALLY
MERGE IF OK
WE COULD

MERGE & PRAY
WHY NOT USE

AUTO MERGE
ON
FEATURE BRANCHES ?
and build it from there!
DEVELOP

AUTO MERGES
potential integration problem
DEVELOP

AUTO MERGES
pull frequently
DEVELOP

AUTO MERGES
pull frequently automatically on
commits
SOMETIMES WHEN MERGING

SHIT
HAPPENS.
AND SOMEBODY PUSHES BUGGY CODE TO DEVELOP
DEVELOP

GREEN BUILD MERGES
push automatically on green
builds of DEVELOP
POOR CI ADMINISTRATOR

setting up builds for all these tasks
AUTO DETECT BRANCHES
AUTO DETECT BRANCHES
BUILD ON EVERY COMMIT KILLED OUR CI SERVERS
x features branches * x pushes a day
= server overload
BUILD ON EVERY COMMIT ON MASTER, RELEASE & DEVELOP
BUILD MANUALLY ON FEATURE BRANCHES
DOING AUTO MERGES ON GREEN BUILDS OF DEVELOP
WORKFLOWS WITH

ISSUE
TRACKING
DIFFERENT

PEOPLE HAVE DIFFERENT VIEWS ON YOUR PROJECT

amazing scrum
master

cool developers
incredible product
owner
ISSUE TRACKERS CONNECT US CODERS WITH THE REAL WORLD
amazing scrum
master

cool developers
incredible product
owner
ISSUE TRACKERS CONNECTS GIT WITH THE REAL WORLD
amazing scrum
master

cool developers
incredible product
owner
WE LIVE IN CODE!
LET ME WORK IN CODE
I JUST NEED TO KNOW WHAT
MY CODE SHOULD SOLVE!
HOW DO ISSUE TRACKERS CONNECT TO THE CODE?
Problem understood,
I start coding
HOW DO ISSUE TRACKERS CONNECT TO THE CODE?
Ah good,
the coders started
HOW DO ISSUE TRACKERS CONNECT TO THE CODE?

commit -m "fixes #6, resolve ticket #5"
HOW DO ISSUE TRACKERS CONNECT TO THE CODE?

commit -m "fixes #6, resolve ticket #5"
WHAT'S IN IT FOR

?
non geeks

SEE WHAT'S IN DEVELOP
SEE ISSUES IN REVIEW
SEE FINISHED ISSUES ALREADY MERGED WITH DEVELOP
WHAT'S IN IT FOR

?

DOING CODE REVIEWS IN CONTEXT
BROWSING FEATURE DESCRIPTIONS SHOW CODE CHANGES
... I HAVE A DREAM
GIT WORKFLOW

'START PROGRESS' ON AN ISSUE CREATES A FEATURE BRANCH
DOING A PULL REQUEST MARKS THE ISSUE 'IN REVIEW'
MERGING A FEATURE BRANCH MARKS THE ISSUE AS 'RESOLVED'
ISSUE WORKFLOW

'START PROGRESS' ON AN ISSUE CREATES A FEATURE BRANCH
DOING A PULL REQUEST MARKS THE ISSUE 'IN REVIEW'
MERGING A FEATURE BRANCH MARKS THE ISSUE AS 'RESOLVED'
'START PROGRESS' ON AN ISSUE CREATES A FEATURE BRANCH
DOING A PULL REQUEST MARKS THE ISSUE 'IN REVIEW'
MERGING A FEATURE BRANCH MARKS THE ISSUE AS 'RESOLVED'
GIT COMBINED ISSUE WORKFLOW

'START PROGRESS' ON AN ISSUE CREATES A FEATURE BRANCH
DOING A PULL REQUEST MARKS THE ISSUE 'IN REVIEW'
MERGING A FEATURE BRANCH MARKS THE ISSUE AS 'RESOLVED'
RISE GIT TOOLS
OF
THE
DON'T FLOW

LIKE IT'S 1999
THANKS

DON'T US

TOMORRO

W 3PM

E GIT
ROOM 7

svenpet.com/talks
@svenpet
Resources
RESOURCES
GIT WORKFLOWS
AUTO MERGES
GIT RESOURCES
FORKS & UPSTREAMS

https://www.atlassian.com/git/workflows
http://blogs.atlassian.com/2013/05/git-automatic-merges-with-server-side-hooks-for-the-win/
https://www.atlassian.com/git/resources
https://blogs.atlassian.com/2013/07/git-upstreams-forks/
PICTURES
http://www.flickr.com/photos/43322231@N07/4390305784/
 http://www.flickr.com/photos/40011478@N00/2890078135/
http://www.flickr.com/photos/33909206@N04/7638306424
 http://www.flickr.com/photos/8340753@N04/501465437/
 http://www.flickr.com/photos/33774513@N08/3510825685/
http://www.flickr.com/photos/55723329@N00/3631928376/
 http://www.flickr.com/photos/11389536@N03/5235804240/
 http://www.flickr.com/photos/43322231@N07/5410534167
 http://www.flickr.com/photos/43322231@N07/5366609719
 http://www.flickr.com/photos/43322231@N07/4205372249/
http://www.flickr.com/photos/43322231@N07/4466599835/
 http://www.flickr.com/photos/45940879@N04/5598027415/
 http://www.flickr.com/photos/83346641@N00/3517813158/

 http://www.flickr.com/photos/80384851@N00/2653886484/
http://www.flickr.com/photos/21461615@N00/1353110751
 http://www.flickr.com/photos/82402697@N00/449512594
 http://www.flickr.com/photos/7228825@N05/675810372
 http://www.flickr.com/photos/38451115@N04/4016842259/
http://www.flickr.com/photos/8749778@N06/5601758699/
 http://www.flickr.com/photos/37831703@N00/3391877877
 http://www.flickr.com/photos/60648084@N00/2900765643/
 http://www.flickr.com/photos/28415633@N00/8401940159
http://www.flickr.com/photos/41304517@N00/6814372181
 http://www.flickr.com/photos/99796131@N00/120468504/
 http://www.flickr.com/photos/92269745@N00/4612732045/
 http://www.flickr.com/photos/57768341@N00/3800568262/

More Related Content

What's hot

What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...Edureka!
 
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)Brian Brazil
 
An Introduction To Jenkins
An Introduction To JenkinsAn Introduction To Jenkins
An Introduction To JenkinsKnoldus Inc.
 
ITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and Design
ITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and DesignITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and Design
ITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and DesignErginBilgin3
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker, Inc.
 
From development environments to production deployments with Docker, Compose,...
From development environments to production deployments with Docker, Compose,...From development environments to production deployments with Docker, Compose,...
From development environments to production deployments with Docker, Compose,...Jérôme Petazzoni
 
An introduction to terraform
An introduction to terraformAn introduction to terraform
An introduction to terraformJulien Pivotto
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017Docker, Inc.
 
Oracle Cloud deployment with Terraform
Oracle Cloud deployment with TerraformOracle Cloud deployment with Terraform
Oracle Cloud deployment with TerraformStefan Oehrli
 
Flexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache FlinkFlexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache FlinkDataWorks Summit
 
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CISecure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CIMitchell Pronschinske
 
Apache Flink Adoption at Shopify
Apache Flink Adoption at ShopifyApache Flink Adoption at Shopify
Apache Flink Adoption at ShopifyYaroslav Tkachenko
 
CI and CD with Jenkins
CI and CD with JenkinsCI and CD with Jenkins
CI and CD with JenkinsMartin Málek
 
Git branching strategies
Git branching strategiesGit branching strategies
Git branching strategiesjstack
 
Deploying Flink on Kubernetes - David Anderson
 Deploying Flink on Kubernetes - David Anderson Deploying Flink on Kubernetes - David Anderson
Deploying Flink on Kubernetes - David AndersonVerverica
 
CI/CD (DevOps) 101
CI/CD (DevOps) 101CI/CD (DevOps) 101
CI/CD (DevOps) 101Hazzim Anaya
 
Creative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release StreamsCreative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release StreamsAtlassian
 

What's hot (20)

What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
 
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
 
An Introduction To Jenkins
An Introduction To JenkinsAn Introduction To Jenkins
An Introduction To Jenkins
 
ITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and Design
ITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and DesignITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and Design
ITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and Design
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
 
From development environments to production deployments with Docker, Compose,...
From development environments to production deployments with Docker, Compose,...From development environments to production deployments with Docker, Compose,...
From development environments to production deployments with Docker, Compose,...
 
An introduction to terraform
An introduction to terraformAn introduction to terraform
An introduction to terraform
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017
 
Oracle Cloud deployment with Terraform
Oracle Cloud deployment with TerraformOracle Cloud deployment with Terraform
Oracle Cloud deployment with Terraform
 
Flexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache FlinkFlexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache Flink
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CISecure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
 
Apache Flink Adoption at Shopify
Apache Flink Adoption at ShopifyApache Flink Adoption at Shopify
Apache Flink Adoption at Shopify
 
CI and CD with Jenkins
CI and CD with JenkinsCI and CD with Jenkins
CI and CD with Jenkins
 
Git branching strategies
Git branching strategiesGit branching strategies
Git branching strategies
 
CI CD Basics
CI CD BasicsCI CD Basics
CI CD Basics
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
 
Deploying Flink on Kubernetes - David Anderson
 Deploying Flink on Kubernetes - David Anderson Deploying Flink on Kubernetes - David Anderson
Deploying Flink on Kubernetes - David Anderson
 
CI/CD (DevOps) 101
CI/CD (DevOps) 101CI/CD (DevOps) 101
CI/CD (DevOps) 101
 
Creative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release StreamsCreative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release Streams
 

Viewers also liked

Getting Git Right
Getting Git RightGetting Git Right
Getting Git RightSven Peters
 
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentHow To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentSven Peters
 
Git Branching for Agile Teams
Git Branching for Agile TeamsGit Branching for Agile Teams
Git Branching for Agile TeamsSven Peters
 
Stash - We Code Together
Stash - We Code TogetherStash - We Code Together
Stash - We Code TogetherSven Peters
 
Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013Sven Peters
 
Atlassian User Group - September 2013
Atlassian User Group - September 2013Atlassian User Group - September 2013
Atlassian User Group - September 2013Sven Peters
 
Build Better Software Together
Build Better Software TogetherBuild Better Software Together
Build Better Software TogetherSven Peters
 
Confluence - From Wiki to Collaboration Platform
Confluence - From Wiki to Collaboration PlatformConfluence - From Wiki to Collaboration Platform
Confluence - From Wiki to Collaboration PlatformSven Peters
 
Code Collaboration With Git & Stash (and Bamboo)
Code Collaboration With Git & Stash (and Bamboo)Code Collaboration With Git & Stash (and Bamboo)
Code Collaboration With Git & Stash (and Bamboo)Sven Peters
 
git - eine praktische Einführung
git - eine praktische Einführunggit - eine praktische Einführung
git - eine praktische EinführungMarcel Eichner
 
Atlassian: The latest and greatest - May/June 2013
Atlassian: The latest and greatest - May/June 2013Atlassian: The latest and greatest - May/June 2013
Atlassian: The latest and greatest - May/June 2013Sven Peters
 
Atlassian - Software For Every Team
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every TeamSven Peters
 
It's the culture, but not as you know it
It's the culture, but not as you know itIt's the culture, but not as you know it
It's the culture, but not as you know itSven Peters
 
Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014Sven Peters
 
Atlassian, the latest and greatest / October 13
Atlassian, the latest and greatest / October 13Atlassian, the latest and greatest / October 13
Atlassian, the latest and greatest / October 13Sven Peters
 
Bamboo - an introduction
Bamboo - an introductionBamboo - an introduction
Bamboo - an introductionSven Peters
 
Starting a Collaboration Revolution
Starting a Collaboration RevolutionStarting a Collaboration Revolution
Starting a Collaboration RevolutionSven Peters
 

Viewers also liked (20)

Getting Git Right
Getting Git RightGetting Git Right
Getting Git Right
 
Don't use git
Don't use gitDon't use git
Don't use git
 
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentHow To Do Kick-Ass Software Development
How To Do Kick-Ass Software Development
 
Git Branching for Agile Teams
Git Branching for Agile TeamsGit Branching for Agile Teams
Git Branching for Agile Teams
 
Stash - We Code Together
Stash - We Code TogetherStash - We Code Together
Stash - We Code Together
 
Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013
 
Atlassian User Group - September 2013
Atlassian User Group - September 2013Atlassian User Group - September 2013
Atlassian User Group - September 2013
 
Build Better Software Together
Build Better Software TogetherBuild Better Software Together
Build Better Software Together
 
Confluence - From Wiki to Collaboration Platform
Confluence - From Wiki to Collaboration PlatformConfluence - From Wiki to Collaboration Platform
Confluence - From Wiki to Collaboration Platform
 
Code Collaboration With Git & Stash (and Bamboo)
Code Collaboration With Git & Stash (and Bamboo)Code Collaboration With Git & Stash (and Bamboo)
Code Collaboration With Git & Stash (and Bamboo)
 
git - eine praktische Einführung
git - eine praktische Einführunggit - eine praktische Einführung
git - eine praktische Einführung
 
Atlassian: The latest and greatest - May/June 2013
Atlassian: The latest and greatest - May/June 2013Atlassian: The latest and greatest - May/June 2013
Atlassian: The latest and greatest - May/June 2013
 
Atlassian - Software For Every Team
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every Team
 
It's the culture, but not as you know it
It's the culture, but not as you know itIt's the culture, but not as you know it
It's the culture, but not as you know it
 
Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014
 
Atlassian, the latest and greatest / October 13
Atlassian, the latest and greatest / October 13Atlassian, the latest and greatest / October 13
Atlassian, the latest and greatest / October 13
 
Coding Culture
Coding CultureCoding Culture
Coding Culture
 
Bamboo - an introduction
Bamboo - an introductionBamboo - an introduction
Bamboo - an introduction
 
Git Branching Model
Git Branching ModelGit Branching Model
Git Branching Model
 
Starting a Collaboration Revolution
Starting a Collaboration RevolutionStarting a Collaboration Revolution
Starting a Collaboration Revolution
 

Similar to Git with t for teams

The LLVM Release Process - Order from Chaos
The LLVM Release Process - Order from ChaosThe LLVM Release Process - Order from Chaos
The LLVM Release Process - Order from Chaostobiashieta1
 
Real World Git Workflows - EclipseCon Europe 2013
Real World Git Workflows - EclipseCon Europe 2013Real World Git Workflows - EclipseCon Europe 2013
Real World Git Workflows - EclipseCon Europe 2013Nicola Paolucci
 
JAZOON'13 - Stefan Saasen - Real World Git Workflows
JAZOON'13 - Stefan Saasen - Real World Git WorkflowsJAZOON'13 - Stefan Saasen - Real World Git Workflows
JAZOON'13 - Stefan Saasen - Real World Git Workflowsjazoon13
 
Git workflows á la-carte, Presenation at jdays2013 www.jdays.se by Nicola Pao...
Git workflows á la-carte, Presenation at jdays2013 www.jdays.se by Nicola Pao...Git workflows á la-carte, Presenation at jdays2013 www.jdays.se by Nicola Pao...
Git workflows á la-carte, Presenation at jdays2013 www.jdays.se by Nicola Pao...hamidsamadi
 
A Tale of Two Workflows - ChefConf 2014
A Tale of Two Workflows - ChefConf 2014A Tale of Two Workflows - ChefConf 2014
A Tale of Two Workflows - ChefConf 2014Pete Cheslock
 
Modern devOps with Docker
Modern devOps with DockerModern devOps with Docker
Modern devOps with DockerAvi Cavale
 
Test Driven Infrastructure
Test Driven InfrastructureTest Driven Infrastructure
Test Driven InfrastructureArthur Maltson
 
Composer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency ManagementComposer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency ManagementJoe Ferguson
 
White Paper: Release This! - Tools for a Smooth Release Cycle
White Paper: Release This! - Tools for a Smooth Release CycleWhite Paper: Release This! - Tools for a Smooth Release Cycle
White Paper: Release This! - Tools for a Smooth Release CyclePerforce
 
Teams progress presenation
Teams progress presenationTeams progress presenation
Teams progress presenationTarget Process
 
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciBecoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciAtlassian
 
Dont Break Live lightning talk
Dont Break Live lightning talkDont Break Live lightning talk
Dont Break Live lightning talkJamie Schmid
 
Lightning branches at RedMart (Js conf Asia 2014 Talk)
Lightning branches at RedMart (Js conf Asia 2014  Talk)Lightning branches at RedMart (Js conf Asia 2014  Talk)
Lightning branches at RedMart (Js conf Asia 2014 Talk)Ritesh Angural
 
Version Control ThinkVitamin
Version Control ThinkVitaminVersion Control ThinkVitamin
Version Control ThinkVitaminAlex Hillman
 
Free The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own DomainFree The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own DomainKen Collins
 
Git Branching for Agile Teams
Git Branching for Agile Teams Git Branching for Agile Teams
Git Branching for Agile Teams Atlassian
 
Git and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software DevelopmentGit and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software DevelopmentLemi Orhan Ergin
 
Introducing Deployit 3.9
Introducing Deployit 3.9Introducing Deployit 3.9
Introducing Deployit 3.9XebiaLabs
 

Similar to Git with t for teams (20)

The LLVM Release Process - Order from Chaos
The LLVM Release Process - Order from ChaosThe LLVM Release Process - Order from Chaos
The LLVM Release Process - Order from Chaos
 
Real World Git Workflows - EclipseCon Europe 2013
Real World Git Workflows - EclipseCon Europe 2013Real World Git Workflows - EclipseCon Europe 2013
Real World Git Workflows - EclipseCon Europe 2013
 
JAZOON'13 - Stefan Saasen - Real World Git Workflows
JAZOON'13 - Stefan Saasen - Real World Git WorkflowsJAZOON'13 - Stefan Saasen - Real World Git Workflows
JAZOON'13 - Stefan Saasen - Real World Git Workflows
 
Git workflows á la-carte, Presenation at jdays2013 www.jdays.se by Nicola Pao...
Git workflows á la-carte, Presenation at jdays2013 www.jdays.se by Nicola Pao...Git workflows á la-carte, Presenation at jdays2013 www.jdays.se by Nicola Pao...
Git workflows á la-carte, Presenation at jdays2013 www.jdays.se by Nicola Pao...
 
A Tale of Two Workflows - ChefConf 2014
A Tale of Two Workflows - ChefConf 2014A Tale of Two Workflows - ChefConf 2014
A Tale of Two Workflows - ChefConf 2014
 
Modern devOps with Docker
Modern devOps with DockerModern devOps with Docker
Modern devOps with Docker
 
Test Driven Infrastructure
Test Driven InfrastructureTest Driven Infrastructure
Test Driven Infrastructure
 
Composer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency ManagementComposer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency Management
 
White Paper: Release This! - Tools for a Smooth Release Cycle
White Paper: Release This! - Tools for a Smooth Release CycleWhite Paper: Release This! - Tools for a Smooth Release Cycle
White Paper: Release This! - Tools for a Smooth Release Cycle
 
Teams progress presenation
Teams progress presenationTeams progress presenation
Teams progress presenation
 
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciBecoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola Paolucci
 
Dont Break Live lightning talk
Dont Break Live lightning talkDont Break Live lightning talk
Dont Break Live lightning talk
 
Achieving Agility with Code Repositories
Achieving Agility with Code RepositoriesAchieving Agility with Code Repositories
Achieving Agility with Code Repositories
 
Lightning branches at RedMart (Js conf Asia 2014 Talk)
Lightning branches at RedMart (Js conf Asia 2014  Talk)Lightning branches at RedMart (Js conf Asia 2014  Talk)
Lightning branches at RedMart (Js conf Asia 2014 Talk)
 
Version Control ThinkVitamin
Version Control ThinkVitaminVersion Control ThinkVitamin
Version Control ThinkVitamin
 
Free The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own DomainFree The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own Domain
 
Git Branching for Agile Teams
Git Branching for Agile Teams Git Branching for Agile Teams
Git Branching for Agile Teams
 
Getting Git Right
Getting Git Right Getting Git Right
Getting Git Right
 
Git and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software DevelopmentGit and Git Workflow Models as Catalysts of Software Development
Git and Git Workflow Models as Catalysts of Software Development
 
Introducing Deployit 3.9
Introducing Deployit 3.9Introducing Deployit 3.9
Introducing Deployit 3.9
 

More from Sven Peters

Team Shaping - Building a shared understanding
Team Shaping - Building a shared understandingTeam Shaping - Building a shared understanding
Team Shaping - Building a shared understandingSven Peters
 
Developer Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t doneDeveloper Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t doneSven Peters
 
Teams Flow, Stay in sync, async
Teams Flow, Stay in sync, asyncTeams Flow, Stay in sync, async
Teams Flow, Stay in sync, asyncSven Peters
 
The Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer CareerThe Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer CareerSven Peters
 
The Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not HarderThe Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not HarderSven Peters
 
How to Become a Conference Speaker
How to Become a Conference SpeakerHow to Become a Conference Speaker
How to Become a Conference SpeakerSven Peters
 
The Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not HarderThe Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not HarderSven Peters
 
5 Things: How to Rock Remote Work
5 Things: How to Rock Remote Work5 Things: How to Rock Remote Work
5 Things: How to Rock Remote WorkSven Peters
 
A Career Advice: Change is the Only Constant
A Career Advice: Change is the Only ConstantA Career Advice: Change is the Only Constant
A Career Advice: Change is the Only ConstantSven Peters
 
Be More Productive with Confluence
Be More Productive with ConfluenceBe More Productive with Confluence
Be More Productive with ConfluenceSven Peters
 
Less Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team PlaybookLess Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team PlaybookSven Peters
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsSven Peters
 
Rise of the Machines - Automate your Development
Rise of the Machines - Automate your DevelopmentRise of the Machines - Automate your Development
Rise of the Machines - Automate your DevelopmentSven Peters
 
Kick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentKick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentSven Peters
 
The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014Sven Peters
 

More from Sven Peters (15)

Team Shaping - Building a shared understanding
Team Shaping - Building a shared understandingTeam Shaping - Building a shared understanding
Team Shaping - Building a shared understanding
 
Developer Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t doneDeveloper Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t done
 
Teams Flow, Stay in sync, async
Teams Flow, Stay in sync, asyncTeams Flow, Stay in sync, async
Teams Flow, Stay in sync, async
 
The Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer CareerThe Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer Career
 
The Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not HarderThe Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not Harder
 
How to Become a Conference Speaker
How to Become a Conference SpeakerHow to Become a Conference Speaker
How to Become a Conference Speaker
 
The Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not HarderThe Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not Harder
 
5 Things: How to Rock Remote Work
5 Things: How to Rock Remote Work5 Things: How to Rock Remote Work
5 Things: How to Rock Remote Work
 
A Career Advice: Change is the Only Constant
A Career Advice: Change is the Only ConstantA Career Advice: Change is the Only Constant
A Career Advice: Change is the Only Constant
 
Be More Productive with Confluence
Be More Productive with ConfluenceBe More Productive with Confluence
Be More Productive with Confluence
 
Less Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team PlaybookLess Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team Playbook
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
 
Rise of the Machines - Automate your Development
Rise of the Machines - Automate your DevelopmentRise of the Machines - Automate your Development
Rise of the Machines - Automate your Development
 
Kick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentKick-@$$ Sofware Development
Kick-@$$ Sofware Development
 
The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014
 

Recently uploaded

Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 

Recently uploaded (20)

Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 

Git with t for teams