Pair Programming

Naresh Jain
Naresh JainTech Startup Founder at ConfEngine
Pair Programming
  You will never work alone again!

         Naresh Jain
    naresh@agilefaqs.com

     Licensed Under Creative Commons by Naresh Jain
                                                      1
What is Pair Programming ?




                             2
Video of a Sniper team working together




                                          3
What did we see ?

Two guys working on the same task
Both have the same target
Both have different expertise
One executes the task
The other watches for external factors, evaluates the situation,
corrects him and validates success after execution
Two guys working as a team


                 Licensed Under Creative Commons by Naresh Jain
                                                                   4
What is Pair Programming ?




                             5
src: ThoughtWorks India
                          6
src: ThoughtWorks India
                          6
Pairing	
  
                    Station

src: ThoughtWorks India
                                  6
Driver




                    Pairing	
  
                    Station

src: ThoughtWorks India
                                  6
Driver




                                  Navigator




                    Pairing	
  
                    Station

src: ThoughtWorks India
                                              6
Next	
  line	
  of	
  code,	
  
                                     syntax,	
  API,	
  
                                   class	
  under	
  dev	
  




              Driver




                                                                    Navigator




                    Pairing	
  
                    Station

src: ThoughtWorks India
                                                                                6
are	
  we	
  in	
  the	
  right	
  direction?,	
  
                                  Next	
  line	
  of	
  code,	
     requirements,	
  alternatives,	
  
                                     syntax,	
  API,	
                    next	
  test	
  case,
                                   class	
  under	
  dev	
                   impact	
  




              Driver




                                                                                              Navigator




                    Pairing	
  
                    Station

src: ThoughtWorks India
                                                                                                                          6
Isn't it a waste ?

Two developers will do the work of one
Junior guys will slow down seniors
Less work will get done
My cost will double
Why would I put two people on a job that just one can do?



                Licensed Under Creative Commons by Naresh Jain
                                                                 7
TICO TICO (Guitar Four-Hand Exchanging) Video
       http://www.youtube.com/watch?v=CcsSPzr7ays




                                                    8
9
10
11
12
How does it Help?


   Licensed Under Creative Commons by Naresh Jain
                                                    13
Continuous Review


                    14
Less Defects
Defects caught early

                       15
Improvement in the
Quality of the Design

                        16
Better Problem Solving


                         17
More Economical


                  18
“Pair-Pressure”
ensures timely delivery

                          19
Rapid Hands-on
Approach to Learning

                       20
Better Induction of
new Team Members

                      21
Better Induction of
new Team Members

                      22
Saved Effort on Intra-
Team Documentation

                         23
Less Distraction leading
 to Higher Productivity

                           24
Improved Satisfaction


                        25
Sustainable Pace:
Helps you slow down
      and think

                      26
Better Team Building
and Communication

                       27
Project Management:
Risk Mitigation Strategy

                           28
We are in the business of building software and this process
requires craft and skill, rather than a series of manual steps.

  Programming requires lot of thinking, creating abstractions,
         figuring out the logic and trying out things.

An evolutionary, iterative and collaborative process.

             Its a lot more than just typing code.
    (Using the keyboard or even worse, using the mouse)




                                                                  29
A Normal Pair Programming Video
http://www.youtube.com/watch?v=q-QWdFa4awI




                                             30
Consider the following...
    An experiment on Pair Programming
           at University of Utah




        Licensed Under Creative Commons by Naresh Jain
                                                         31
Cost and savings




Licensed Under Creative Commons by Naresh Jain
                                                 32
Cost and savings




Licensed Under Creative Commons by Naresh Jain
                                                 33
Cost of fixing defects

Cost	
  of	
  defect




                                          Time




                       Licensed Under Creative Commons by Naresh Jain
                                                                        34
Cost of fixing defects

             Cost	
  of	
  defect




                                                       Time



“IBM reported spending about $250 million repairing and reinstalling
           fixes to 30,000 customer-reported problems.
              That is over $8,000 for each defect!”

                     - “A Discipline for Software Engineering”, 1995, Humphrey, W.S.

                                    Licensed Under Creative Commons by Naresh Jain
                                                                                       34
Incorporating pair-programming into a
software development process will help
   yield software products of better
quality in less time with happier,
   more confident programmers!



                                         35
Points of resistance
    Things to watch out for...




    Licensed Under Creative Commons by Naresh Jain
                                                     36
Difficulty in convincing
 stakeholders to let two
people work on one task

                           37
Everyone settles down
into a “Comfort Zone”
Pairing would disrupt it

                           38
Strong Code Ownership


                        39
People Who Don’t Care


                        40
Developers not involved
in Estimation and Planning

                         41
Inconsistent
Workstation Setup


                    42
Small Work Area
  (Cubicles)


                  43
Techniques of Pairing


     Licensed Under Creative Commons by Naresh Jain
                                                      44
Ping-Pong Pairing


                    45
Keyboard n Mice Pairing


                          46
Selective Pairing


                    47
Cross functional Pairing


                           48
Distributed Pairing


                      49
Tips n Tricks


 Licensed Under Creative Commons by Naresh Jain
                                                  50
Pairing Stations


                   51
Pair Rotation with
   Pair Hinging

                     52
Promiscuous
Pair Programming

                   53
Pairing Round


                54
Pair Stairs


              55
Spikes


         56
Pairing Smells
 Things to Watch out for...




 Licensed Under Creative Commons by Naresh Jain
                                                  57
Pair Programming Anti Patterns Video
http://www.youtube.com/watch?v=ReuFZYtGeCc




                                         58
No Pair Rotation


                   59
Only one person driving
    Distracted Pair

                          60
Selective Pairing closer
     to a Release

                           61
Manager decides the Pairs


                        62
When its not necessary?


Tasks which involve Mundane Work (may be)
Trivial bug fixes like Typos
One person in the Pair is Sick




                 Licensed Under Creative Commons by Naresh Jain
                                                                  63
F.A.Q.s


How do you do estimation? Its 2 people working on one task now.
How do you do performance reviews for individuals?
Can we keep it optional for some people on a team?




                Licensed Under Creative Commons by Naresh Jain
                                                                  64
References

The Costs and Benefits of Pair Programming
   - Laurie Williams & Alistair Cockburn
Strengthening the Case for Pair-Programming
   - Laurie Williams, Robert R. Kessler, Ward Cunningham & Ron Jeffries
On the Economic Feasibility of Pair Programming
   - Hakan Erdogmus & Laurie Williams


                  Licensed Under Creative Commons by Naresh Jain
                                                                      65
Thank You!




Questions?
  Licensed Under Creative Commons by Naresh Jain
                                                   66
1 of 73

Recommended

Pair Programming Presentation by
Pair Programming PresentationPair Programming Presentation
Pair Programming PresentationThoughtWorks
8.1K views30 slides
Pair Programming by
Pair ProgrammingPair Programming
Pair ProgrammingSiriwat Jithunsa
1.6K views31 slides
Refactoring PHP by
Refactoring PHPRefactoring PHP
Refactoring PHPAdam Culp
3.2K views31 slides
Introducing Pair Programming by
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair ProgrammingSteven Smith
4.3K views65 slides
Code Refactoring by
Code RefactoringCode Refactoring
Code Refactoringkim.mens
4.2K views81 slides
A summary of software architecture guide by
A summary of software architecture guideA summary of software architecture guide
A summary of software architecture guideTriet Ho
9.3K views58 slides

More Related Content

What's hot

Lean Software Development by
Lean Software DevelopmentLean Software Development
Lean Software DevelopmentCristian Andreica
1.9K views15 slides
CI/CD Best Practices for Your DevOps Journey by
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps JourneyDevOps.com
2.1K views28 slides
DevOps by
DevOpsDevOps
DevOpsYoshan madhumal
571 views15 slides
DevOps 101 - an Introduction to DevOps by
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
3.4K views49 slides
Pair programming by
Pair programmingPair programming
Pair programmingAliaksandr Kazlou
2.5K views24 slides
Software Engineering Culture - Improve Code Quality by
Software Engineering Culture - Improve Code QualitySoftware Engineering Culture - Improve Code Quality
Software Engineering Culture - Improve Code QualityDmytro Patserkovskyi
1.2K views40 slides

What's hot(20)

CI/CD Best Practices for Your DevOps Journey by DevOps.com
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
DevOps.com2.1K views
DevOps 101 - an Introduction to DevOps by Red Gate Software
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
Red Gate Software3.4K views
Software Engineering Culture - Improve Code Quality by Dmytro Patserkovskyi
Software Engineering Culture - Improve Code QualitySoftware Engineering Culture - Improve Code Quality
Software Engineering Culture - Improve Code Quality
Waterfall vs agile approach scrum framework and best practices in software d... by Tayfun Bilsel
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel34.6K views
Transforming Organizations with CI/CD by Cprime
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
Cprime11.1K views
CQRS recipes or how to cook your architecture by Thomas Jaskula
CQRS recipes or how to cook your architectureCQRS recipes or how to cook your architecture
CQRS recipes or how to cook your architecture
Thomas Jaskula18K views
Liscov substitution principle by Ganesh Kunwar
Liscov substitution principleLiscov substitution principle
Liscov substitution principle
Ganesh Kunwar911 views
What is jenkins by linuxdady
What is jenkinsWhat is jenkins
What is jenkins
linuxdady451 views
Accelerate digital transformation using low code platforms by WaveMaker, Inc.
Accelerate digital transformation using low code platformsAccelerate digital transformation using low code platforms
Accelerate digital transformation using low code platforms
WaveMaker, Inc.1.9K views
A Day in the Life of a Test Architect by TechWell
A Day in the Life of a Test ArchitectA Day in the Life of a Test Architect
A Day in the Life of a Test Architect
TechWell544 views
Kanban by bramoe
KanbanKanban
Kanban
bramoe420 views
Agile software development and extreme Programming by Fatemeh Karimi
Agile software development and extreme Programming  Agile software development and extreme Programming
Agile software development and extreme Programming
Fatemeh Karimi1.4K views

Viewers also liked

Offshore Agile Maintenance by
Offshore Agile MaintenanceOffshore Agile Maintenance
Offshore Agile MaintenanceNaresh Jain
7.1K views17 slides
XP And Scrum Practices by
XP And Scrum PracticesXP And Scrum Practices
XP And Scrum PracticesNaresh Jain
9.2K views47 slides
Software Development The Trekkers Way by
Software Development The Trekkers WaySoftware Development The Trekkers Way
Software Development The Trekkers WayNaresh Jain
5.9K views22 slides
Managing Iterations by
Managing IterationsManaging Iterations
Managing IterationsNaresh Jain
5.8K views24 slides
Agile Maintenance by
Agile MaintenanceAgile Maintenance
Agile MaintenanceNaresh Jain
13.6K views18 slides
Evolution Of Team Interaction Models by
Evolution Of Team Interaction ModelsEvolution Of Team Interaction Models
Evolution Of Team Interaction ModelsNaresh Jain
7.3K views25 slides

Viewers also liked(20)

Offshore Agile Maintenance by Naresh Jain
Offshore Agile MaintenanceOffshore Agile Maintenance
Offshore Agile Maintenance
Naresh Jain7.1K views
XP And Scrum Practices by Naresh Jain
XP And Scrum PracticesXP And Scrum Practices
XP And Scrum Practices
Naresh Jain9.2K views
Software Development The Trekkers Way by Naresh Jain
Software Development The Trekkers WaySoftware Development The Trekkers Way
Software Development The Trekkers Way
Naresh Jain5.9K views
Managing Iterations by Naresh Jain
Managing IterationsManaging Iterations
Managing Iterations
Naresh Jain5.8K views
Agile Maintenance by Naresh Jain
Agile MaintenanceAgile Maintenance
Agile Maintenance
Naresh Jain13.6K views
Evolution Of Team Interaction Models by Naresh Jain
Evolution Of Team Interaction ModelsEvolution Of Team Interaction Models
Evolution Of Team Interaction Models
Naresh Jain7.3K views
The Limited Red Society by Naresh Jain
The Limited Red SocietyThe Limited Red Society
The Limited Red Society
Naresh Jain6.2K views
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi) by Directi Group
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Directi Group7.2K views
Refactoring Fest by Naresh Jain
Refactoring FestRefactoring Fest
Refactoring Fest
Naresh Jain14.6K views
Distributed Agile by Naresh Jain
Distributed AgileDistributed Agile
Distributed Agile
Naresh Jain8.4K views
Pair Programming demystified by Daftcode
Pair Programming demystifiedPair Programming demystified
Pair Programming demystified
Daftcode49K views
Test Driven Development by Naresh Jain
Test Driven DevelopmentTest Driven Development
Test Driven Development
Naresh Jain7.5K views
Agile Overview by Naresh Jain
Agile OverviewAgile Overview
Agile Overview
Naresh Jain8.7K views
Continuous Deployment Demystified by Naresh Jain
Continuous Deployment DemystifiedContinuous Deployment Demystified
Continuous Deployment Demystified
Naresh Jain7.7K views
Waterfall to Agile Demo by Naresh Jain
Waterfall to Agile DemoWaterfall to Agile Demo
Waterfall to Agile Demo
Naresh Jain9.4K views
ATDD - Acceptance Test Driven Development by Naresh Jain
ATDD - Acceptance Test Driven DevelopmentATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven Development
Naresh Jain52K views
Agile Testing by Naresh Jain
Agile TestingAgile Testing
Agile Testing
Naresh Jain15.8K views
Agile Is the New Waterfall by Naresh Jain
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New Waterfall
Naresh Jain68.1K views

Similar to Pair Programming

Analysis of the interaction between practices for introducing XP effectively by
Analysis of the interaction between practices for introducing XP effectivelyAnalysis of the interaction between practices for introducing XP effectively
Analysis of the interaction between practices for introducing XP effectivelyMakoto SAKAI
684 views21 slides
Introduction to Extreme Programming by
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme ProgrammingNaresh Jain
10.8K views48 slides
Agile Infrastructure Velocity 09 by
Agile Infrastructure Velocity 09Agile Infrastructure Velocity 09
Agile Infrastructure Velocity 09Andrew Shafer
14K views189 slides
Software Quality via Unit Testing by
Software Quality via Unit TestingSoftware Quality via Unit Testing
Software Quality via Unit TestingShaun Abram
1.9K views70 slides
Rhapsody reverseengineering by
Rhapsody reverseengineeringRhapsody reverseengineering
Rhapsody reverseengineeringScott Althouse
4.7K views23 slides
10 Reasons Your Software Sucks - Election 2012 Edition by
10 Reasons Your Software Sucks - Election 2012 Edition10 Reasons Your Software Sucks - Election 2012 Edition
10 Reasons Your Software Sucks - Election 2012 EditionCaleb Jenkins
2.2K views131 slides

Similar to Pair Programming(20)

Analysis of the interaction between practices for introducing XP effectively by Makoto SAKAI
Analysis of the interaction between practices for introducing XP effectivelyAnalysis of the interaction between practices for introducing XP effectively
Analysis of the interaction between practices for introducing XP effectively
Makoto SAKAI684 views
Introduction to Extreme Programming by Naresh Jain
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme Programming
Naresh Jain10.8K views
Agile Infrastructure Velocity 09 by Andrew Shafer
Agile Infrastructure Velocity 09Agile Infrastructure Velocity 09
Agile Infrastructure Velocity 09
Andrew Shafer14K views
Software Quality via Unit Testing by Shaun Abram
Software Quality via Unit TestingSoftware Quality via Unit Testing
Software Quality via Unit Testing
Shaun Abram1.9K views
Rhapsody reverseengineering by Scott Althouse
Rhapsody reverseengineeringRhapsody reverseengineering
Rhapsody reverseengineering
Scott Althouse4.7K views
10 Reasons Your Software Sucks - Election 2012 Edition by Caleb Jenkins
10 Reasons Your Software Sucks - Election 2012 Edition10 Reasons Your Software Sucks - Election 2012 Edition
10 Reasons Your Software Sucks - Election 2012 Edition
Caleb Jenkins2.2K views
Codesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.com by CollabNet
Codesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.comCodesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.com
Codesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.com
CollabNet687 views
Advanced IDE functionality in modern language workbenches by Vaclav Pech
Advanced IDE functionality in modern language workbenchesAdvanced IDE functionality in modern language workbenches
Advanced IDE functionality in modern language workbenches
Vaclav Pech795 views
Transform Agile Development With Practical DevOps by Gaurav Sharma
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOps
Gaurav Sharma1.2K views
David Nuescheler: Igniting CQ 5.3: What's New and Roadmap by Day Software
David Nuescheler: Igniting CQ 5.3: What's New and RoadmapDavid Nuescheler: Igniting CQ 5.3: What's New and Roadmap
David Nuescheler: Igniting CQ 5.3: What's New and Roadmap
Day Software577 views
Common Objections to TDD (and their refutations) by Seb Rose
Common Objections to TDD (and their refutations)Common Objections to TDD (and their refutations)
Common Objections to TDD (and their refutations)
Seb Rose2.3K views
Crucible Product Overview by Ellen Feaheny
Crucible Product OverviewCrucible Product Overview
Crucible Product Overview
Ellen Feaheny1.6K views
Agile Software Design by eduardomg23
Agile Software DesignAgile Software Design
Agile Software Design
eduardomg23408 views
Agile Anti-Patterns. Yes your agile projects can and will fail too. by Sander Hoogendoorn
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Sander Hoogendoorn 4.4K views

More from Naresh Jain

Problem Solving Techniques For Evolutionary Design by
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignNaresh Jain
842 views40 slides
Agile India 2019 Conference Welcome Note by
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteNaresh Jain
749 views25 slides
Organizational Resilience by
Organizational ResilienceOrganizational Resilience
Organizational ResilienceNaresh Jain
1.3K views79 slides
Improving the Quality of Incoming Code by
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
624 views54 slides
Agile India 2018 Conference Summary by
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference SummaryNaresh Jain
877 views19 slides
Agile India 2018 Conference by
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
701 views21 slides

More from Naresh Jain(20)

Problem Solving Techniques For Evolutionary Design by Naresh Jain
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary Design
Naresh Jain842 views
Agile India 2019 Conference Welcome Note by Naresh Jain
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome Note
Naresh Jain749 views
Organizational Resilience by Naresh Jain
Organizational ResilienceOrganizational Resilience
Organizational Resilience
Naresh Jain1.3K views
Improving the Quality of Incoming Code by Naresh Jain
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
Naresh Jain624 views
Agile India 2018 Conference Summary by Naresh Jain
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference Summary
Naresh Jain877 views
Agile India 2018 Conference by Naresh Jain
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
Naresh Jain701 views
Agile India 2018 Conference by Naresh Jain
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
Naresh Jain818 views
Agile India 2018 Conference by Naresh Jain
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
Naresh Jain817 views
Pilgrim's Progress to the Promised Land by Robert Virding by Naresh Jain
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert Virding
Naresh Jain385 views
Concurrent languages are Functional by Francesco Cesarini by Naresh Jain
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco Cesarini
Naresh Jain497 views
Erlang from behing the trenches by Francesco Cesarini by Naresh Jain
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco Cesarini
Naresh Jain442 views
Anatomy of an eCommerce Search Engine by Mayur Datar by Naresh Jain
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
Naresh Jain1.5K views
Setting up Continuous Delivery Culture for a Large Scale Mobile App by Naresh Jain
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Naresh Jain641 views
Towards FutureOps: Stable, Repeatable environments from Dev to Prod by Naresh Jain
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Naresh Jain671 views
Value Driven Development by Dave Thomas by Naresh Jain
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
Naresh Jain2.4K views
No Silver Bullets in Functional Programming by Brian McKenna by Naresh Jain
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKenna
Naresh Jain774 views
Functional Programming Conference 2016 by Naresh Jain
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016
Naresh Jain567 views
Agile India 2017 Conference by Naresh Jain
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
Naresh Jain25.5K views
Unleashing the Power of Automated Refactoring with JDT by Naresh Jain
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDT
Naresh Jain623 views

Recently uploaded

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
11 views29 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
56 views21 slides
The Research Portal of Catalonia: Growing more (information) & more (services) by
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
80 views25 slides
STPI OctaNE CoE Brochure.pdf by
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdfmadhurjyapb
14 views1 slide
Network Source of Truth and Infrastructure as Code revisited by
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
27 views45 slides
Piloting & Scaling Successfully With Microsoft Viva by
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
12 views160 slides

Recently uploaded(20)

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc11 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman36 views
Powerful Google developer tools for immediate impact! (2023-24) by wesley chun
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)
wesley chun10 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex10 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson92 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays17 views
Future of AR - Facebook Presentation by ssuserb54b561
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
ssuserb54b56115 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views

Pair Programming