SOCIAL CODING Abhishek Dey Das |Sudhanshu Iyer abhis.ws|siyer.info.

Slides:



Advertisements
Similar presentations
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Advertisements

MAVEN Abhishek Dey Das |Sudhanshu Iyer abhis.ws|siyer.info.
 SMALL  50  BIG  100 ANTE 0 End NEXT LEVEL
6. & 7. Teams: Technical Specification / Schedule Project Title Team Member 1 Team Member 2 Team Member 3 Team Member 4 Department of Computer Science.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Big Projects  Part of this class is about picking a cool software project and building it 1.
Introduction to the Java Stack Michael Youngstrom.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 3 Desktop Virtualization McGraw-Hill.
Learning Management Systems. students faculty content.
To run the program: To run the program: You need the OS: You need the OS:
Will Smythe Senior Program Manager Developing Java projects on Visual Studio Online with Team Explorer Everywhere.
By: Taylor Helsper.  Introduction  Bug Tracking  Progress Tracking  Version Control  Conclusion  Questions.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
Customized cloud platform for computing on your terms !
@benday #vslive Automated Build, Test & Deploy with TFS, ASP.NET, and SQL Server Benjamin
© Spinnaker Labs, Inc. Google Cluster Computing Faculty Training Workshop Open Source Tools for Teaching.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
STAC usage at Diamond Richard Fearn Software Engineer.
Configuration Management (CM)
Enterprise Imaging Do you see what I see? Michael Hamacher V.P. Business Development.
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Software Process Stephen R. Aylward Kitware, Inc.
The MSR-UR Curriculum Repository Tom Healy Lead Program Manager Microsoft Research University Relations.
Programming in Hadoop Guangda HU Huayang GUO
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Professional Development: Tools and Processes An Introduction Lecture on Walter Kriha.
Embedded Reservation Space -Lakshminarayana Lakkavarapukota
UHCS 2005, slide 1 About Continuous Integration. UHCS 2005, slide 2 Why do you write Unit Test ? Improve quality/robustness of your code Quick feedback.
Software Deployment & Release 26/03/2015 1EN-ICE.
Windows Azure poDRw_Xi3Aw.
TargetProcess - AGILE Project tracking tool Shashwat Gupta CS
Downloading a Visual C compilers (try it yourself at home) Visual Studio 2012 can be found at:
Service Oriented Architecture CS 507 Term Project Shop in 1 By Swanand A Naravane Pranay Singh 3/17/2016.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
Tools for Collaborative Software Development Nishant Garg.
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand UNSW and IET (Young Professionals)
CS102 Basic Computer Science and Programming Assoc. Prof. Jens Allmer Teaching Assistants: Canan Has, Caner Bağcı.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
Documents Authors Objectives Software Description Learning Areas Levels.
Introduction Aaron Day ● Software Architect ● Open Solutions Interests and Hobbies ● Family ● Software Development ● Woodworking ● Gaming ● Shooting.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Let's talk about Linux and Virtualization in 'vLAMP'
CSC227: Operating Systems
CSC207 Fall 2016.
Constructing Deploying and Maintaining Enterprise Systems
IST256 : Applications Programming for Information Systems
Virginia’s Workplace Readiness Skills
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
One tool to rule them all? Integration or survival of the fittest
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Getting started in Eclipse
How to Download, Install, and Update AVG Antivirus?
DevOps Deep Dive DevOps Deep Dive What you will learn
Graduation Project Kick-off presentation - SET
The Best Event Management Software To Manage Any Event.
Dev Test on Windows Azure Solution in a Box
ECE 477 Final Review: Team #
facebook Support Number
0. Overview of 2-Day Academic .NET Workshop
Lab 1: Getting Started.
Welcome to Microsoft Azure for Research Training!
Container technology, Microservices, and DevOps
Project Name TEAM MEMBER 1 NAME TEAM MEMBER 2 NAME TEAM MEMBER 3 NAME
Windows Server Installation
Human Resource Management Software Demo
Presentation transcript:

SOCIAL CODING Abhishek Dey Das |Sudhanshu Iyer abhis.ws|siyer.info

Welcome! Let’s get our environment setup! Download and Install Oracle VirtualBox Download the VM Image Import VM Image into VirtualBox All Files available at: Let us know if you need any help

What it isnt… It has nothing to do with Facebook  We’re not going to teach “programming”

What it is… A way for you to manage your project in a distributed team.

Where does this get used ? Absolutely everywhere ALL Open Source projects ALL Big Organizations (some use custom tools…based on what you will learn today!) Mostly all small and medium sized organizations If you wish, even your personal projects for courses you are taking

What we're going to do today… Git: Architecture of Git. Git basics. Installing git on your computer and on a server. Git on a distributed system. Customizing Git. Your first social coding project with Git. Ant: Architecture of Ant Ant basics Compiling a project with Ant Using Ant with Eclipse.

What we're going to do today… Maven: Maven basics. First project with Maven. Building with Maven. Integrating Maven with Eclipse Continuous integration systems Overview

What we hope you get to learn… Why these tools are necessary How to confidently use these tools Apply them to your projects and at your workplace Most Importantly… Understand the Big Picture of how all these tools fit in.

Let’s get started!

Congratulations! You have all been hired by Acme Corporation as Software Developers!

Project 1 Project description is given to each individual team member. Start Coding! Let us know if you need help. The focus of this workshop isn't to teach you coding.

What are some challenges you and your team faced ?