tim keller lead developer umoya networks dtl302 who am i tim keller or timk.co.za) your typical...
DESCRIPTION
Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based cloud hosted tool for teachers and school admins, called staffroom Microsoft-friendly HI, I’M TIM KELLER LEAD PHP DEVELOPERTRANSCRIPT
![Page 1: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/1.jpg)
![Page 2: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/2.jpg)
Embrace Open Source on Codeplex
Tim KellerLead DeveloperUmoya NetworksDTL302
![Page 3: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/3.jpg)
Who am ITim Keller (@timkeller or timk.co.za)
Your typical Mac/Linux typeLead Developer of a PHP-based cloud hosted tool for teachers and school admins, called staffroomMicrosoft-friendly
HI, I’M TIM KELLER
LEAD PHP [email protected]
![Page 4: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/4.jpg)
AgendaIt helps to have a plan
Why Microsoft caresCustomer inputConsumingContributingUnder the hoodAgile Development
Open Source
CodePlex
![Page 5: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/5.jpg)
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 Wikipedia
![Page 6: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/6.jpg)
OpenSource
Business Model
Licensing Model
Development Model
Source Code providedRight to View, Modify and Redistribute
![Page 7: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/7.jpg)
DE N I A LIt’s not just a river in Egypt.
![Page 8: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/8.jpg)
Microsoft and OpenSourceSurprising perhaps
MS Open Source Software LabStaffed by OSS and Linux experts300 servers of varying types340+ Linux distros available for testingTests interoperability of OSS and WindowsResearch of OSS technologies
![Page 9: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/9.jpg)
Microsoft and OpenSourceSurprising perhaps
Projects so far…Firefox Silverlight supportSilverlight/Moonlight common standardVista Firefox compatibilityFastCGI hosting of PHP and Python on IISSQL Server drivers for PHP and JavaRelease 20 000 lines of code to Linux Driver Project under the GPLv2.
![Page 10: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/10.jpg)
Microsoft and OpenSourceSurprising perhaps
Active and Future projectsPHP Active Directory integrationPHP SharePoint integrationSugarCRM SQL Server connectivityWindows - Apache build support/research
![Page 11: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/11.jpg)
Real change takes time. Change within Microsoft and within the industry will happen with time.
- Editor, Port25, Microsoft OSTC
![Page 12: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/12.jpg)
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.
![Page 13: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/13.jpg)
CodePlexOPEN SOURCE PROJECT COMMUNITY
Releases Discussions
Bug Tracker
Source Control
Statistics Licenses
![Page 14: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/14.jpg)
Three years later3 000 000 visits per month10 000 000 page views per month160 000 registered users10 000 active projectsLicenses:
36% Ms-PL21% GPLv29% MIT7% BSD
![Page 15: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/15.jpg)
Code17 000 code check-ins per monthPopular Languages
C#JavascriptVisual BasicC++ASP.NETPHPPython
![Page 16: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/16.jpg)
It’s about the customerCodeplex cares
User voting for next codeplex featureVery open and accessible team
Fast turnaroundWebsite surveyTweetsBlog feedbackConferences
![Page 17: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/17.jpg)
OpenSource
ConsumeDownload Feedback
ContributeFind Bugs
Suggestions Fixes Create
![Page 18: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/18.jpg)
Consuming OpenSourceGetting involved
Find something you wantDownload itUse itGive feedback
![Page 19: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/19.jpg)
Consuming OpenSource Source Control Interfaces
Team Foundation ServerAccess through VS Team Explorer
SubversionClients: TortoiseSVN, VisualSVN for VS.
Teamprise ExplorerCodeplex Client
![Page 20: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/20.jpg)
Consuming software on CodePlexdemo
![Page 21: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/21.jpg)
ContributingWorking on an existing project
DiscussionsBug fixingFeature development
![Page 22: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/22.jpg)
Contributing Software to CodePlexdemo
![Page 23: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/23.jpg)
ContributingCreating a new project
In the first 30 days…Create
Codeplex Account
Terms & Conditions
Choose License Publish
ThenRelease managementInvite CollaboratorsFix bugs
![Page 24: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/24.jpg)
Contributing Software to CodePlexdemo
![Page 25: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/25.jpg)
Under the hoodSource Control Interfaces
Netscaler Load BalancerFrontend web servers (IIS)Team Foundation ServersSVN BridgeMail server
![Page 26: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/26.jpg)
![Page 27: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/27.jpg)
Agile DevelopmentA positive change
Microsoft typically runs 2-3 year cyclesCodePlex has a 3-week cycleNeed for Agility
Iteration 1
(Feature)
Iteration 2
(Feature)
Iteration 3
(Stabilize)
Test Pass
Deploy
Iteration 1
(Feature)
Iteration 2
(Feature)
![Page 28: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/28.jpg)
![Page 29: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/29.jpg)
question & answer
![Page 30: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/30.jpg)
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 Tech·Ed Africa 2009 sessions will be made available for download the week after the event from: www.tech-ed.co.za
![Page 31: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/31.jpg)
Related Content
Breakout Sessions (session codes and titles)
Whiteboard Sessions (session codes and titles)
Hands-on Labs (session codes and titles)
![Page 32: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/32.jpg)
Track Resources
Resource 1
Resource 2
Resource 3
Resource 4
![Page 33: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/33.jpg)
Complete a session evaluation and enter to win!
10 pairs of MP3 sunglasses to be won
![Page 34: Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based](https://reader036.vdocument.in/reader036/viewer/2022062302/5a4d1af97f8b9ab059983220/html5/thumbnails/34.jpg)
© 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.