/
Embrace Open Source on Codeplex Embrace Open Source on Codeplex

Embrace Open Source on Codeplex - PowerPoint Presentation

karlyn-bohler
karlyn-bohler . @karlyn-bohler
Follow
369 views
Uploaded On 2018-03-09

Embrace Open Source on Codeplex - PPT Presentation

Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller timkeller or timkcoza Your typical MacLinux type Lead Developer of a PHPbased cloud hosted tool for teachers and school ID: 644785

000 microsoft session source microsoft 000 source session software linux slide required php open track www sessions code resources tech servers server

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Embrace Open Source on Codeplex" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1
Slide2

Embrace Open Source on Codeplex

Tim Keller

Lead Developer

Umoya

Networks

DTL302Slide3

Who am ITim Keller (@timkeller or timk.co.za)

Your typical Mac/Linux type

Lead Developer of a PHP-based cloud hosted tool for teachers and school

admins, called staffroomMicrosoft-friendly

HI, I’M TIM KELLER

LEAD PHP DEVELOPER

www.mystaffroom.net

tim@mystaffroom.netSlide4

AgendaIt helps to have a planWhy Microsoft caresCustomer inputConsuming

Contributing

Under the hood

Agile Development

Open Source

CodePlexSlide5

OpenSourceis an approach to the design,

development,

and

distribution of software, offering practical accessibility to a software's source code.

This definition changes up to 30 times a month, on WikipediaSlide6

Source

Code provided

Right to View, Modify

and RedistributeSlide7

D

enia

L

It’s not just a river in Egypt.Slide8

Microsoft and OpenSourceSurprising perhapsMS Open Source Software LabStaffed by OSS and Linux experts

300 servers of varying types

340+ Linux

distros available for testingTests interoperability of OSS and WindowsResearch of OSS technologiesSlide9

Microsoft and OpenSourceSurprising perhapsProjects so far…Firefox

Silverlight

support

Silverlight/Moonlight common standardVista Firefox compatibilityFastCGI

hosting of PHP and Python on IIS

SQL Server drivers for

PHP

and Java

Release 20 000 lines of code to Linux Driver Project under the GPLv2.Slide10

Microsoft and OpenSourceSurprising perhapsActive and Future projectsPHP

Active Directory integration

PHP

SharePoint integrationSugarCRM SQL Server connectivityWindows - Apache build support/researchSlide11

Real change takes time. Change within Microsoft and within the industry will happen with time.

- Editor, Port25, Microsoft OSTCSlide12

Port 25 is about having a healthy conversation with customers and the industry wherein people can talk openly and

honestly

about their biggest

interoperability challenges, whether it is on UNIX, Linux, Windows, or among other open source packages.

Slide13

CodePlexOPEN SOURCE PROJECT COMMUNITYSlide14

Three years later3 000 000 visits per month10 000 000 page views per month160 000 registered users

10 000 active projects

Licenses:

36% Ms-PL21% GPLv29% MIT

7% BSDSlide15

Code17 000 code check-ins per monthPopular LanguagesC#Javascript

Visual Basic

C++

ASP.NETPHPPythonSlide16

It’s about the customerCodeplex caresUser voting for next codeplex feature

Very open and accessible team

Fast turnaround

Website surveyTweetsBlog feedbackConferencesSlide17
Slide18

Consuming OpenSourceGetting involvedFind something you wantDownload it

Use it

Give feedbackSlide19

Consuming OpenSource Source Control InterfacesTeam Foundation ServerAccess through VS Team ExplorerSubversion

Clients:

TortoiseSVN

, VisualSVN for VS.Teamprise ExplorerCodeplex ClientSlide20

Consuming software on CodePlexdemoSlide21

ContributingWorking on an existing projectDiscussionsBug fixingFeature developmentSlide22

Contributing Software to CodePlexdemoSlide23

ContributingCreating a new projectIn the first 30 days…

Then

Release management

Invite Collaborator

s

Fix bugsSlide24

Contributing Software to CodePlexdemoSlide25

Under the hoodSource Control InterfacesNetscaler Load BalancerFrontend web servers (IIS)

Team Foundation Servers

SVN Bridge

Mail serverSlide26
Slide27

Agile DevelopmentA positive changeMicrosoft typically runs 2-3 year cyclesCodePlex has a 3-week cycle

Need for AgilitySlide28
Slide29

question & answerSlide30

www.microsoft.com/teched

International Content & Community

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Required Slide

Speakers,

TechEd 2009 is not producing

a DVD. Please announce that

attendees can

access session

recordings from Tech-Ed website. These will only be available after the event.

Tech

·Ed

Africa 2009 sessions will be made available for download the week after the event from:

www.tech-ed.co.zaSlide31

Related ContentBreakout Sessions (session codes and titles)Whiteboard Sessions (session codes and titles)Hands-on Labs (session codes and titles)

Required Slide

Speakers,

please list the Breakout Sessions,

TLC Interactive Theaters and Labs

that are related to your session. Any queries, please check with your Track Owner.Slide32

Track ResourcesResource 1Resource 2Resource 3

Resource

4

Required Slide

Track Owners

to provide guidance.

Please address any queries to your track owners.Slide33

Required Slide

Complete a session evaluation and enter to win!

10 pairs of MP3

sunglasses

to be

wonSlide34

©

2009 Microsoft

Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT

MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Required Slide