SlideShare a Scribd company logo
1 of 15
AZURE & GIT
ZZ Black Coffee #8 Update Skills v1
Sep 15, 2013
By Non Intanon
TODAY
 Basic Usage of Git
 AzureWebsite
 Continuous Integration Deployment
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101
Let’s learn how to use Git
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 – INTRODUCTION
 British English slang means “unpleasant person”
 A distributed version control and source code management (SCM) sysem with an
emphasis on speed.
 Initial designed and developed by LinusTorvalds for Linux kernel development in
2005
 Began April 3, 2005
 June 16, 2005 Linux kernel 2.6.12 release was managed by Git
 July 26, 2005Torvalds turned over maintenance to Junio Hamano and was
responsible for the 1.0 release on December 21, 2005, and remains the project’s
maintainer
 Reported to have 30% market adoption as of 2013
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 – SETTING UP
 Git SCM
(download from http://git-scm.com)
 Visual StudioTools for Git
(download from http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-
40f4-8a5e-d6724bdb980c
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 – FINDTHE HOME
 GitHub – http://www.github.com
 BitBucket – http://www.bitbucket.org
 TFS (Team Foundation Service) – http://tfs.visualstudio.com/
 Other – see https://git.wiki.kernel.org/index.php/GitHosting
 Self Host
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 – MEETTHE COMMANDS
 Setup and Config
 config, help
 Getting and Create Projects
 init, clone
 Basic Snapshotting
 add, status, diff, commit, reset, rm, mv
 Branching and Merging
 branch, checkout, merge, mergetool, log, stash, tag
 Sharing and Updating Projects
 fetch, pull, push, remote, submodule
 Inspection and Comparison
 show, log, diff, shortlog, describe
“Azure and Git", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 –VISUAL STUDIO FRIENDLY
 Visual StudioTools for Git
(download from http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-
40f4-8a5e-d6724bdb980c
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
AZURE 101
Now, let’s go cloud
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
AZURE 101 - INTRODUCTION
 How to pronounce?
 http://www.youtube.com/watch?v=YhE-Hm63USY
 http://en.wiktionary.org/wiki/azure
 Cloud Computing Platform and Infrastructure
 Provides both Platform as a Service (PaaS) and Infrastructure as a Service (IaaS)
 Not Only Microsoft – PHP, Node.js, MySQL, Linux!
 October 2008 – First CTP
 June 2012 – Azure Website,Virtual Machines, Python SDK, New Portal, Locally
redundant storage
 Why andWhy Not Azure?
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
AZURE 101 – AZUREWEBSITE
 10 Free Websites
 Free 20MB SQL Server Database
 Scalable
 Blazing Fast
 Continuous Integration Deployment
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
Q&A -THANKS!
NON INTANON
non@mrnon.com | http://mrnon.com
Software Development Manager, Revenue Science Corporation
facebook.com/mrnon
twitter.com/nonintanon
linkedin.com/ni/nonintanon
github.com/nonintanon
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon

More Related Content

Recently uploaded

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Azure & Git - ZupZip Black Coffee #8 Update Skills v1

  • 1. AZURE & GIT ZZ Black Coffee #8 Update Skills v1 Sep 15, 2013 By Non Intanon
  • 2. TODAY  Basic Usage of Git  AzureWebsite  Continuous Integration Deployment "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 3. GIT 101 Let’s learn how to use Git "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 4. GIT 101 – INTRODUCTION  British English slang means “unpleasant person”  A distributed version control and source code management (SCM) sysem with an emphasis on speed.  Initial designed and developed by LinusTorvalds for Linux kernel development in 2005  Began April 3, 2005  June 16, 2005 Linux kernel 2.6.12 release was managed by Git  July 26, 2005Torvalds turned over maintenance to Junio Hamano and was responsible for the 1.0 release on December 21, 2005, and remains the project’s maintainer  Reported to have 30% market adoption as of 2013 "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 5. GIT 101 – SETTING UP  Git SCM (download from http://git-scm.com)  Visual StudioTools for Git (download from http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa- 40f4-8a5e-d6724bdb980c "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 6. GIT 101 – FINDTHE HOME  GitHub – http://www.github.com  BitBucket – http://www.bitbucket.org  TFS (Team Foundation Service) – http://tfs.visualstudio.com/  Other – see https://git.wiki.kernel.org/index.php/GitHosting  Self Host "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 7. GIT 101 – MEETTHE COMMANDS  Setup and Config  config, help  Getting and Create Projects  init, clone  Basic Snapshotting  add, status, diff, commit, reset, rm, mv  Branching and Merging  branch, checkout, merge, mergetool, log, stash, tag  Sharing and Updating Projects  fetch, pull, push, remote, submodule  Inspection and Comparison  show, log, diff, shortlog, describe “Azure and Git", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 8. "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 9. GIT 101 –VISUAL STUDIO FRIENDLY  Visual StudioTools for Git (download from http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa- 40f4-8a5e-d6724bdb980c "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 10. "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 11. AZURE 101 Now, let’s go cloud "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 12. AZURE 101 - INTRODUCTION  How to pronounce?  http://www.youtube.com/watch?v=YhE-Hm63USY  http://en.wiktionary.org/wiki/azure  Cloud Computing Platform and Infrastructure  Provides both Platform as a Service (PaaS) and Infrastructure as a Service (IaaS)  Not Only Microsoft – PHP, Node.js, MySQL, Linux!  October 2008 – First CTP  June 2012 – Azure Website,Virtual Machines, Python SDK, New Portal, Locally redundant storage  Why andWhy Not Azure? "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 13. AZURE 101 – AZUREWEBSITE  10 Free Websites  Free 20MB SQL Server Database  Scalable  Blazing Fast  Continuous Integration Deployment "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 14. "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 15. Q&A -THANKS! NON INTANON non@mrnon.com | http://mrnon.com Software Development Manager, Revenue Science Corporation facebook.com/mrnon twitter.com/nonintanon linkedin.com/ni/nonintanon github.com/nonintanon "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon

Editor's Notes

  1. -Basic Usage of Git-
  2. Azure and Git by Non Intanon #Reqiured Internet- Create Windows Azure Account (Free Trial/Pay-As-You-Go)- Create Azure Website- Create GitHub Account- Basic Git commands (Init, Clone, Branch, Add, Commit, Push, Merge and Pull Request)- Deploy Azure Website using GitHub Concept- Building simple website together- Git and Visual Studio- Pushing from Git Bash- Rollback Commit
  3. Resource http://en.wikipedia.org/wiki/Git_(software)Larry McVoy (BitKeeper, a SCM used to maintain Linux kernel) claimed that Andrew Tridgell reverse-engineered the BitKeeper protocols, hence withdrawn free use of the product.Torvalds said: "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."Centralized (SVN, TFS Version Control)Distributed (Mercurial, Git)TFS – Repositories are stored on a central server and developers check-out a working copy, which is a snapshot of the code at a specific point of timeGit – Developers clone the entire repository to their machines, including all of the historyAccording to the link, http://stackoverflow.com/questions/4415127/git-vs-team-foundation-server/4415234#4415234,Redundancy in case the server diesCan move your working copy back and forth between revisions without ever talking to the server, which can be helpful if the server is down or just unreachableYou can commit changesets to your local repository without ever talking to the server or inflicting potentially unstable changes on your team (i.e., breaking the build)According to the link, http://stackoverflow.com/questions/4415127/git-vs-team-foundation-serverAutomatically backup of the whole repo – everytime someone pulls from the central repo, he/she gets a full history of the changes. When one repo gets lost: don’t worry, take one of those present on every workstationOffice repo access – when I’m working at home (or in an airplane or train), I can see the full history of the project, every single checkin, without starting up my VPN connection to work and can work like I were at work: checkin, checkout, branch, anything
  4. Git comes with BASHGit GUI is not recommend but you can use itSSH is not supported yet!
  5. github.com/nonintanonbitbucket.org/nonintanonnonintanon.visualstudio.com
  6. http://git-scm.com/docs
  7. Create GitHub accountCreate new repository – zz-blackcoffeeCreate SSH - https://help.github.com/articles/generating-ssh-keysSSH:git@github.com:nonintanon/zz-blackcoffee.gitHTTP: https://github.com/nonintanon/zz-blackcoffee.gitNew Repo$ gitinit$ git add README.md$ git commit –m “first commit”$ git remote add origin { SSH or HTTP }$ git push –u origin masterExisting Repo$ git remote add origin { SSH or HTTP }$ git push –u origin master
  8. Create new MVC projectAdd .gitignore / .gitattributesCommitAdd hello world pageCommitPush (Bash)View in GitHubPull Request vs Local Merge
  9. A Cloud and Azure Glossary for the Confused http://www.hanselman.com/blog/ACloudAndAzureGlossaryForTheConfused.aspxWiki http://en.wikipedia.org/wiki/Windows_AzureAzure Poster http://www.microsoft.com/en-us/download/confirmation.aspx?id=35473Brief History of Azure http://www.slideshare.net/MattDeacon/a-brief-history-of-azure
  10. Create new MVC projectAdd .gitignore / .gitattributesCommitAdd hello world pageCommitPush (Bash)View in GitHubPull Request vs Local Merge
  11. Introduce myselfWhere I’m working