SlideShare a Scribd company logo
Getting
Git
Webuquerque,
April
2011
Who
am
I?
Brian
Arnold
(Upper
left)

Software
Engineer

for
SitePen,
Inc.

JavaScript
fanatic

Technology

evangelist
Who
are
you?
A
developer/designer
who's
lost
work

before
A
freelancer
who
needs
to
manage
a

wide
variety
of
projects
Someone
to
heckle
me,
asking
me
if
I

used
jQuery
to
make
this

presentation
Version
Control!
  What
is
it?
Why
do
I
care?
Version
Control
Proper
definition:
Version
control
is
a
means
of

managing
a
set
of
files,
typically

code
or
markup
of
some
sort,
managed

as
repositories
of
code
Varieties
of
version
control

systems:
  Ad‐hoc,
Centralized,
Distributed
  A
wide
variety
of
choices
Ad‐hoc
         This
works...

         sort
of

         Easy
to
lose

         work

         Hard
to

         manage
Centralized
VCS
Requires
a
central
server
(and

therefore
typically
network
access

to
said
server)
Clients
(that'd
be
you)
typically

get
a
copy
of
the
latest
version
of

the
repository's
contents
Depending
on
implementation,
files

may
be
checked
out
or
locked
while

working
on
them
Centralized
VCS

CVS
(1990)
Microsoft
Visual
SourceSafe
(1994)
Subversion
(2000)
Distributed
VCS
Client
typically
makes
a
copy
of
the

entire
repository
to
their
system
Most
actions
are
local
to
your

system,
not
network‐based
Possible
to
have
a
centralized

shared
repository
to
facilitate

multi‐user
work
Distributed
VCS

Git
(2005)
Mercurial
(2005)
Bazaar
(2007)
Choose
Wisely!
Centralized
systems
can
be
simpler

to
manage
Distributed
much
easier
to
use
on

smaller
scale
Think
about
your
needs
‐
don't
just

bash
something
because
it's
not
cool
So
then...
Why
am
I
talking
about
Git?
A
Solid
Choice

Git
is
a
distributed
version
control

system
(DVCS)
Immensely
popular,
used
to
manage
a

ton
of
popular
open
source
projects
Fantastic
educational
materials
What's
special?
Stores
snapshots
of
files
(NOT
differences)
Nearly
every
operation
is
local
(no
server
needed!)
Written
to
be
strong
against

corruption
of
data
while
being

highly
performant
Fscking
Git,
how

 does
it
work??
Git
is
somewhat
like
a
self‐
contained
file
system,
with
three

distinct
areas:
  Working
directory
  Staging
area
  Repository
Working
Directory

 Your
main
working
area
for
files
 Just
a
directory
 Has
the
most
recent
version
of
the

 code
Staging
Area
Internal
to
Git
Has
copies
of
files
that
are
being

set
up
to
be
pushed
into
the

repository
Files
can
be
added
and
removed

before
being
committed
into
the

repository
Repository
The
.git
directory
All
of
Git's
metadata,
objects,
and

database
are
stored
in
here,
after

they've
been
staged
and
committed
Here
there
be
Dragons
(don't
alter

files
in
this
directory
directly)
Often
referred
to
as
a
Repo
Getting
Git!
       By
which
I
mean,
installing
it
in
some
fashion,
      not
comprehension,
         that's
later
http://bit.ly/SetUpGit
Will send you to help.github.com for your OS
Global
Config
The
dollar
sign
in
their
instructions

represents
the
prompt
‐
don't
actually

type
it
out

The
steps
walk
you
through
setting
up

some
configuration
that
is
GitHub‐
specific

The
global
config
is
not
GitHub‐specific

Do
set
your
user.name
and
user.email

configuration
pieces
before
you
start
up

a
repository,
as
per
instruction
Global
Config
Getting
Git!
Okay,
now
we're
talking
comprehension
Goals
How
to
start
using
Git
as
an

individual
Comfort
with
creating
your
own
repo
(Hopefully
some)
comfort
with

branching
and
merging
Feeling
excited
for
Git!
git
init
Setting
up
your
repo
Starting
Point
Starting
Point
git
init
git
init
git
init

That's
it
No,
really,
that's
it
You
now
have
a
Git
repository!
git
status
Checking
in
on
your
repo
git
status
A
useful
command
to
check
the
status

of
your
current
workspace,
as
well

as
staging
area
Gives
you
useful
information
as
to

actions
you
can
take
We'll
be
using
this
command
often

throughout
the
presentation
git
status
git
add
Setting
the
stage
for
your
repo
git
add
Add
files
to
the
Staging
Area
(prep

for
being
put
in
the
repository)
Marks
files
to
be
tracked
by
Git

when
they
are
staged
for
the
first

time
Will
work
recursively
through

directories
Often
people
run
`git
add
.`
to
set

up
all
files
git
add
HOLD
UP!
What
if
I
don't
want
all
the
files?
.gitignore

A
special
file
to
Git
Put
at
the
root
of
your
working

directory
List
files
and
patterns
you
want
to

ignore
.gitconfig
.gitconfig
.gitconfig
.gitconfig
.gitconfig
git
diff
 What
changed?
git
diff

Shows
you
changes
in
your
files
that

have
not
been
staged
If
a
change
is
staged,
it
won't
show

up
in
a
git
diff
unless
you
use
the

‐‐cached
option
after
the
command
git
diff
git
commit
Actually
putting
files
  into
the
repository
git
commit

Moves
files
from
the
Staging
Area

into
the
Repository
Accepts
a
Commit
Message
  Messages
are
important!
  Succinctly
describe
the
changes

  you're
committing
git
commit
Use
the
‐m
command
to
add
a
message:

git
commit
‐m
"My
message"


You
can
skip
adding,
and
just
commit

all
tracked
files
with
‐a:

git
commit
‐am
"Several
changes"
Message
about

   messages
Please,
please
write
good
commit

messages
Important
for
looking
back
in
the

history
of
your
repository
Makes
it
easy
for
the
moron
who's

stuck
maintaining
your
work
later
(You're
often
that
moron,
so
be
nice

to
yourself)
git
commit
WOO!
WE
HAVE
CODE
SAFELY
STORED!
...
So...
now
what?
Keep
doing
it!
The
most
basic
and
standard
Git

workflow
  Work
on
your
files
  Choose
which
ones
to
commit
with

  git
add
  Properly
put
them
in
the
repo
with

  git
commit
Time
passes
Like
sands
through
the
hourglass
git
log
Looking
back
git
log

A
simple,
straight‐forward
command

with
a
lot
of
power
to
review
what

you've
done
with
Git
Takes
a
few
options
to
display

information
in
a
variety
of
ways
git
log
EXCITING!
      Well,
okay,
not.

Let's
look
at
a
real
example.
git
log
git
log

Some
parameters
that
can
be
used:
  ‐p
:
shows
the
difference
  ‐#
:
limits
results
to
last
#
logs
  ‐‐pretty
:
Can
change
format
of

  output
  ‐‐graph
:
Can
draw
branch
graphs
git
log
‐p
git
log
‐2
git
log
‐‐pretty=oneline
git
log
‐‐pretty=oneline
‐‐graph
git
log

There
are
tons
of
ways
to
look
at

your
data
This
command
is
part
of
why
good

commit
messages
are
important
With
poor
messages,
your
log
can

wind
up
worthless
Branching!
But
first,
some
details
about
Git
that

 we'll
need
to
understand
branching.

      Would
this
be
a
branch...
       about
branches?
#rimshot

       I'll
be
here
all
night!
What
is
a
commit?
 A
container
of

 metadata            Commit

 Has
a
pointer
to

 the
directory

 snapshot

 Has
zero
or
more

 pointers
to

 parent
commits      Snapshot
What
is
a
commit?
                    C1

 Each
time
you

 commit,
the
new

 commit
records

 which
one
came

 before
it
What
is
a
commit?
                    C1        C2

 Each
time
you

 commit,
the
new

 commit
records

 which
one
came

 before
it
                         C3
What
is
a
branch?
                      master
 A
branch
is

 nothing
more
than

 a
pointer
to
a

 commit

 In
fact,
you

 always
have
one

                        C3
 branch
at
first:
 master
Callback!
Another

visualization




Courtesy of progit.org
git
branch
Managing
your
branches
git
branch


With
no
additional
options,
it
will

list
all
of
your
branches,
starring

the
one
you're
currently
on
git
branch
git
branch
git
branch


When
provided
with
a
word
after
the

command,
it
creates
a
branch
with

that
name
git
branch
testing
git
branch
testing
git
branch

So,
how
does
Git
know
what
branch

you're
on?
Git
maintains
another
pointer,

called
"HEAD",
which
points
at
the

branch
you're
on
This
makes
more
sense
with
a

graphic,
so
let's
see
one
git
branch
testing
git
checkout
How
to
move
from
branch
to
branch
git
checkout

To
move
from
one
branch
to
another,

simply
run
`git
checkout
branchname`

where
branchname
is
the
branch
you

want
to
move
to
If
you
want
to
create
a
branch
at

the
time
of
checkout,
run
it
with

the
‐b
option:
git
checkout
‐b
newbranch
git
checkout
testing
git
checkout
testing
git
checkout

Once
you've
switched
to
another

branch,
you
can
start
working
like

you
normally
had
been
Use
`git
add`
and
`git
commit`
like

before
Work
like
normal
What's
happening?
Moving
around

You
can
work
on
multiple
branches
in

tandem
Don't
be
afraid
to
branch
‐
as

they're
just
pointers,
the
overhead

for
using
branches
is
very
low
Moving
around
Moving
around
git
merge
Getting
the
code
back
together
Starting
point
Starting
point
URGENT!!!
Your
Repo's
State
git
merge

When
given
the
name
of
a
branch,
it

does
its
best
to
intelligently
sync

up
file
changes
If
possible,
it
simply
moves

pointers
forward
git
merge
git
merge
git
merge

If
it
can't
just
fast
forward,
git

will
create
a
new
commit
that
points

back
at
the
merge
bases
Git
will
do
its
best
to

intelligently
merge
the
two
commits,

and
it
generally
does
the
right

thing
Sometimes,
though,
we
don't
Making
conflict
git
merge
git
merge
git
merge

In
order
to
fix
a
conflict,
open

your
file
and
look
for
the
<<<<<<

line
It
will
show
you
what
conflicted
‐

clean
up,
save,
and
git
add
the
file

to
mark
the
conflict
as
resolved
git
merge
git
merge
git
merge
git
merge
Looking
back
Homework
Because
we
all
love
homework!
Homework

Go
install
Git
on
your
system:
http://bit.ly/SetUpGit
Set
up
a
GitHub
account
while
you're

there
Go
read
http://progit.org/book/
Try
Git
out
on
your
next
project!
Questions!
Like
we
have
time
for
questions.
       This
is
slide
110!
Thank
you!
Talk
to
me:
brianarn@gmail.com
@brianarn
on
Twitter/GitHub
Rate
me:
http://spkr8.com/t/7087
View
this
presentation's
repo:
https://github.com/brianarn/
GettingGit

More Related Content

What's hot

Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Ahmed Adel
 
Devops ppt
Devops pptDevops ppt
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
Lukas Fittl
 
Introducing GitLab
Introducing GitLabIntroducing GitLab
Introducing GitLab
Taisuke Inoue
 
Github
GithubGithub
Git - Basic Crash Course
Git - Basic Crash CourseGit - Basic Crash Course
Git - Basic Crash Course
Nilay Binjola
 
GitLab.pptx
GitLab.pptxGitLab.pptx
GitLab.pptx
LeoulZewelde1
 
Introduction git
Introduction gitIntroduction git
Introduction git
Dian Sigit Prastowo
 
Git basic
Git basicGit basic
Git basic
Emran Ul Hadi
 
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overviewGit and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
 
Monorepo at Pinterest
Monorepo at PinterestMonorepo at Pinterest
Monorepo at Pinterest
Suman Karumuri
 
Jenkins Pipelines
Jenkins PipelinesJenkins Pipelines
Jenkins Pipelines
Steffen Gebert
 
Git Pull Requests
Git Pull RequestsGit Pull Requests
Git Pull Requests
Callon Campbell
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
Mujahed Al-Tahle
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
Alexander Meijers
 
Gitlab flow solo
Gitlab flow soloGitlab flow solo
Gitlab flow solo
viniciusban
 
Git flow Introduction
Git flow IntroductionGit flow Introduction
Git flow Introduction
David Paluy
 
Git and github
Git and githubGit and github
Git and github
Sayantika Banik
 
CI/CD with Github Actions
CI/CD with Github ActionsCI/CD with Github Actions
CI/CD with Github Actions
Md. Minhazul Haque
 
Git and git hub basics
Git and git hub basicsGit and git hub basics
Git and git hub basics
prostackacademy
 

What's hot (20)

Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Devops ppt
Devops pptDevops ppt
Devops ppt
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
 
Introducing GitLab
Introducing GitLabIntroducing GitLab
Introducing GitLab
 
Github
GithubGithub
Github
 
Git - Basic Crash Course
Git - Basic Crash CourseGit - Basic Crash Course
Git - Basic Crash Course
 
GitLab.pptx
GitLab.pptxGitLab.pptx
GitLab.pptx
 
Introduction git
Introduction gitIntroduction git
Introduction git
 
Git basic
Git basicGit basic
Git basic
 
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overviewGit and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
 
Monorepo at Pinterest
Monorepo at PinterestMonorepo at Pinterest
Monorepo at Pinterest
 
Jenkins Pipelines
Jenkins PipelinesJenkins Pipelines
Jenkins Pipelines
 
Git Pull Requests
Git Pull RequestsGit Pull Requests
Git Pull Requests
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Gitlab flow solo
Gitlab flow soloGitlab flow solo
Gitlab flow solo
 
Git flow Introduction
Git flow IntroductionGit flow Introduction
Git flow Introduction
 
Git and github
Git and githubGit and github
Git and github
 
CI/CD with Github Actions
CI/CD with Github ActionsCI/CD with Github Actions
CI/CD with Github Actions
 
Git and git hub basics
Git and git hub basicsGit and git hub basics
Git and git hub basics
 

Viewers also liked

Getting Into Git
Getting Into GitGetting Into Git
Getting Into Git
Pete Goodliffe
 
Getting Started on distributed version control with git
Getting Started on distributed version control with gitGetting Started on distributed version control with git
Getting Started on distributed version control with git
Anoop Thomas Mathew
 
Getting Into Git
Getting Into GitGetting Into Git
Getting Into Git
Rick Umali
 
Getting started with GitHub
Getting started with GitHubGetting started with GitHub
Getting started with GitHub
Pat Hawks
 
Git workshop
Git workshopGit workshop
Git workshop
Al Sayed Gamal
 
Git: A Getting Started Presentation
Git: A Getting Started PresentationGit: A Getting Started Presentation
Git: A Getting Started PresentationNap Ramirez
 
Introduction to git
Introduction to gitIntroduction to git
Introduction to git
Randal Schwartz
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to gitJoel Krebs
 

Viewers also liked (8)

Getting Into Git
Getting Into GitGetting Into Git
Getting Into Git
 
Getting Started on distributed version control with git
Getting Started on distributed version control with gitGetting Started on distributed version control with git
Getting Started on distributed version control with git
 
Getting Into Git
Getting Into GitGetting Into Git
Getting Into Git
 
Getting started with GitHub
Getting started with GitHubGetting started with GitHub
Getting started with GitHub
 
Git workshop
Git workshopGit workshop
Git workshop
 
Git: A Getting Started Presentation
Git: A Getting Started PresentationGit: A Getting Started Presentation
Git: A Getting Started Presentation
 
Introduction to git
Introduction to gitIntroduction to git
Introduction to git
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to git
 

Similar to Getting Git

Subversion to Git Migration
Subversion to Git MigrationSubversion to Git Migration
Subversion to Git Migration
Manish Chakravarty
 
Git_tutorial.pdf
Git_tutorial.pdfGit_tutorial.pdf
Git_tutorial.pdf
AliaaTarek5
 
Git for developers
Git for developersGit for developers
Git for developers
Hacen Dadda
 
Git
GitGit
Git 101 - An introduction to Version Control using Git
Git 101 - An introduction to Version Control using Git Git 101 - An introduction to Version Control using Git
Git 101 - An introduction to Version Control using Git
John Tighe
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing self
Chen-Tien Tsai
 
BSADD-Git-TRAINING
BSADD-Git-TRAININGBSADD-Git-TRAINING
BSADD-Git-TRAINING
bsadd
 
Bsadd training-git
Bsadd training-gitBsadd training-git
Bsadd training-git
Maksud Chowdhury
 
Git usage (Basics and workflow)
Git usage (Basics and workflow)Git usage (Basics and workflow)
Git usage (Basics and workflow)
Yeasin Abedin
 
Gitting better
Gitting betterGitting better
Gitting better
Ali Servet Donmez
 
Introduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech ArticleIntroduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech Article
PRIYATHAMDARISI
 
Git
GitGit
Git
GitGit
Git
GitGit
3 Git
3 Git3 Git
Git 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizationsGit 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizations
Ian Walls
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
Git for a newbie
Git for a newbieGit for a newbie
Git for a newbie
Anuj Sharma
 

Similar to Getting Git (20)

Subversion to Git Migration
Subversion to Git MigrationSubversion to Git Migration
Subversion to Git Migration
 
Git_tutorial.pdf
Git_tutorial.pdfGit_tutorial.pdf
Git_tutorial.pdf
 
Git for developers
Git for developersGit for developers
Git for developers
 
Git
GitGit
Git
 
Git 101 - An introduction to Version Control using Git
Git 101 - An introduction to Version Control using Git Git 101 - An introduction to Version Control using Git
Git 101 - An introduction to Version Control using Git
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing self
 
BSADD-Git-TRAINING
BSADD-Git-TRAININGBSADD-Git-TRAINING
BSADD-Git-TRAINING
 
Bsadd training-git
Bsadd training-gitBsadd training-git
Bsadd training-git
 
Git usage (Basics and workflow)
Git usage (Basics and workflow)Git usage (Basics and workflow)
Git usage (Basics and workflow)
 
Gitting better
Gitting betterGitting better
Gitting better
 
Introduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech ArticleIntroduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech Article
 
Git
GitGit
Git
 
Git
GitGit
Git
 
Git
GitGit
Git
 
3 Git
3 Git3 Git
3 Git
 
Git session 1
Git session 1Git session 1
Git session 1
 
Git 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizationsGit 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizations
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
 
git.ppt
git.pptgit.ppt
git.ppt
 
Git for a newbie
Git for a newbieGit for a newbie
Git for a newbie
 

Recently uploaded

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Getting Git

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n