SlideShare uma empresa Scribd logo
1 de 15
Cloud and Mobile BBD Software & Microsoft www.bbd.co.za ∞ @bbdsoftware www.microsoft.com ∞ @msdevsa
WELCOME! Rudi Grobler BBD Software Technology Specialist Microsoft MVP Phone, Silverlight @rudigrobler www.rudigrobler.net Robert MacLean BBD Software Technology Specialist Microsoft MVP & Microsoft Ranger Cloud, ALM @rmaclean www.sadev.co.za
Agenda Introduction to the Cloud 10min break Introduction to Windows Phone 7 We will be around afterwards to answer questions and help out!
Who is BBD? Largest Independent Software Development Company > 350 Staff 26 Years Old! Leading Skills in Microsoft, Java, Linux & Mainframes Started by and lead by software developers
Learnership @ BBD 10 students a year doing related tertiary studies Interviewed & Tested 6 months training at Digix, 6 months working with option to extend by another 12 months. Option to join BBD Get a monthly allowance the entire time!
Internship @ BBD New in 2011 5 Students sponsored by BBD Tuition Residential fees Canteen costs  Textbooks Monthly allowance Work at BBD for a week a year 3 more selected from the ImagineCup finalists
Coachlab with BBD CoachLab Annual Leadership Development Programme for Post Graduate Students  3 students a year Mentoring from BBD staff Working and training during July at BBD
Introduction to the Cloud source: http://xkcd.com/908/
Not all clouds are the same On Premise IaaS PaaS SaaS You Manage Application Application Application Application Data Data Data Data You Manage Runtime Runtime Runtime Runtime Managed for you Middleware Middleware Middleware Middleware You Manage Managed for you O/S O/S O/S O/S Virtualisation Virtualisation Virtualisation Virtualisation Managed for you Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
Why should you care? “Growing Fast“  “On and Off “   Inactivity Period  Compute  Compute  Usage Average Average Usage or Time  Time  or “Unpredictable Bursting“   “Predictable Bursting“  23 days Compute  Compute  Average Usage  Average Usage  Time  Time
What does Microsoft give us in the cloud? SaaS Xbox Live Bing Facebook Office 365 IaaS VM Hosting Virtual Networking PaaS Windows Azure SQL Azure Blob Storage Azure AppFabric Reporting
There are other cloud people too Plenty of SaaS, example: Pastel Accounting Google AppEngine Amazon EC2 VMware No standards 
In the real world…
Pepper http://pepper.codeplex.com Visual Studio SQL Azure WCF Service LINQ 2 SQL Pepper Add-in
Questions? Email: robert@sadev.co.za Twitter: @rmaclean Web: www.sadev.co.za

Mais conteúdo relacionado

Destaque

Destaque (14)

Lightswitch
LightswitchLightswitch
Lightswitch
 
Windows 8
Windows 8Windows 8
Windows 8
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 
Protection of Personal Information Bill (POPI)
Protection of Personal Information Bill (POPI)Protection of Personal Information Bill (POPI)
Protection of Personal Information Bill (POPI)
 
JavaScript Toolkit
JavaScript ToolkitJavaScript Toolkit
JavaScript Toolkit
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
 
WebMatrix
WebMatrixWebMatrix
WebMatrix
 
How to give a great presentation
How to give a great presentationHow to give a great presentation
How to give a great presentation
 
Multitasking in applications
Multitasking in applicationsMultitasking in applications
Multitasking in applications
 
Visual Studio Productivity Tools
Visual Studio Productivity ToolsVisual Studio Productivity Tools
Visual Studio Productivity Tools
 
Mercurial
MercurialMercurial
Mercurial
 
Aspect oriented programming
Aspect oriented programmingAspect oriented programming
Aspect oriented programming
 
Windows 7 API Code Pack
Windows 7 API Code PackWindows 7 API Code Pack
Windows 7 API Code Pack
 
Development for nokia
Development for nokiaDevelopment for nokia
Development for nokia
 

Semelhante a Welcome to the cloud

froh tech services -profile
froh tech services -profilefroh tech services -profile
froh tech services -profile
komala p
 
Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil
Cloud Technology Computing
 

Semelhante a Welcome to the cloud (20)

C++ training institute near me
C++ training institute near meC++ training institute near me
C++ training institute near me
 
froh tech services -profile
froh tech services -profilefroh tech services -profile
froh tech services -profile
 
Skynet presentation
Skynet presentationSkynet presentation
Skynet presentation
 
Demystifying Cloud Security
Demystifying Cloud SecurityDemystifying Cloud Security
Demystifying Cloud Security
 
Brocoders general presentation
Brocoders general presentationBrocoders general presentation
Brocoders general presentation
 
Brocoders presentation
Brocoders presentationBrocoders presentation
Brocoders presentation
 
ISDI Digital University Spring 2017 MIB Overview
ISDI Digital University Spring 2017 MIB OverviewISDI Digital University Spring 2017 MIB Overview
ISDI Digital University Spring 2017 MIB Overview
 
2022 Google Academy
2022 Google Academy 2022 Google Academy
2022 Google Academy
 
Monetizing Microsoft Azure
Monetizing Microsoft AzureMonetizing Microsoft Azure
Monetizing Microsoft Azure
 
Brochure_CDC
Brochure_CDCBrochure_CDC
Brochure_CDC
 
Code understanding and systems design with visual studio 2010
Code understanding and systems design with visual studio 2010Code understanding and systems design with visual studio 2010
Code understanding and systems design with visual studio 2010
 
Froh_Corporate Profile
Froh_Corporate ProfileFroh_Corporate Profile
Froh_Corporate Profile
 
Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil
 
How to Build a Great Web Application
How to Build a Great Web ApplicationHow to Build a Great Web Application
How to Build a Great Web Application
 
Socionity internship July 2020
Socionity internship  July 2020Socionity internship  July 2020
Socionity internship July 2020
 
Computer Power Institute - IT Diploma Pack
Computer Power Institute - IT Diploma PackComputer Power Institute - IT Diploma Pack
Computer Power Institute - IT Diploma Pack
 
DSC - info session 2022.pptx
DSC - info session 2022.pptxDSC - info session 2022.pptx
DSC - info session 2022.pptx
 
GDSC NIET ORIENTATION ).pdf
GDSC NIET ORIENTATION ).pdfGDSC NIET ORIENTATION ).pdf
GDSC NIET ORIENTATION ).pdf
 
Clouddock: The Universal Adapter For Cloud Storage Services
Clouddock: The Universal Adapter For Cloud Storage ServicesClouddock: The Universal Adapter For Cloud Storage Services
Clouddock: The Universal Adapter For Cloud Storage Services
 
Nordic MUG - Marketo product releases.pdf
Nordic MUG - Marketo product releases.pdfNordic MUG - Marketo product releases.pdf
Nordic MUG - Marketo product releases.pdf
 

Mais de Robert MacLean

Mais de Robert MacLean (20)

14 things you need to be a successful software developer (v3)
14 things you need to be a successful software developer (v3)14 things you need to be a successful software developer (v3)
14 things you need to be a successful software developer (v3)
 
Git
GitGit
Git
 
OWASP TOP 10
OWASP TOP 10OWASP TOP 10
OWASP TOP 10
 
Building a µservice with Kotlin, Micronaut & GCP
Building a µservice with Kotlin, Micronaut & GCPBuilding a µservice with Kotlin, Micronaut & GCP
Building a µservice with Kotlin, Micronaut & GCP
 
Looking at the Vue
Looking at the VueLooking at the Vue
Looking at the Vue
 
Kotlin 101
Kotlin 101Kotlin 101
Kotlin 101
 
Features of Kotlin I find exciting
Features of Kotlin I find excitingFeatures of Kotlin I find exciting
Features of Kotlin I find exciting
 
JavaScript Gotchas
JavaScript GotchasJavaScript Gotchas
JavaScript Gotchas
 
DevConf Survival Guide
DevConf Survival GuideDevConf Survival Guide
DevConf Survival Guide
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ Microsoft
 
Visual Studio ❤ JavaScript
Visual Studio ❤ JavaScriptVisual Studio ❤ JavaScript
Visual Studio ❤ JavaScript
 
What is new in C# 6?
What is new in C# 6?What is new in C# 6?
What is new in C# 6?
 
Putting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/TestPutting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/Test
 
A Developer Day 2014 - Durban
A Developer Day 2014 - Durban A Developer Day 2014 - Durban
A Developer Day 2014 - Durban
 
Agile lessons learned in the Microsoft ALM Rangers
Agile lessons learned in the Microsoft ALM RangersAgile lessons learned in the Microsoft ALM Rangers
Agile lessons learned in the Microsoft ALM Rangers
 
Hour of code - Train the trainer
Hour of code - Train the trainerHour of code - Train the trainer
Hour of code - Train the trainer
 
Building services for apps on a shoestring budget
Building services for apps on a shoestring budgetBuilding services for apps on a shoestring budget
Building services for apps on a shoestring budget
 
3 things your app API is doing WRONG
3 things your app API is doing WRONG3 things your app API is doing WRONG
3 things your app API is doing WRONG
 
ASP.NET
ASP.NETASP.NET
ASP.NET
 
LightSwitch
LightSwitchLightSwitch
LightSwitch
 

Último

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Último (20)

Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 

Welcome to the cloud

  • 1. Cloud and Mobile BBD Software & Microsoft www.bbd.co.za ∞ @bbdsoftware www.microsoft.com ∞ @msdevsa
  • 2. WELCOME! Rudi Grobler BBD Software Technology Specialist Microsoft MVP Phone, Silverlight @rudigrobler www.rudigrobler.net Robert MacLean BBD Software Technology Specialist Microsoft MVP & Microsoft Ranger Cloud, ALM @rmaclean www.sadev.co.za
  • 3. Agenda Introduction to the Cloud 10min break Introduction to Windows Phone 7 We will be around afterwards to answer questions and help out!
  • 4. Who is BBD? Largest Independent Software Development Company > 350 Staff 26 Years Old! Leading Skills in Microsoft, Java, Linux & Mainframes Started by and lead by software developers
  • 5. Learnership @ BBD 10 students a year doing related tertiary studies Interviewed & Tested 6 months training at Digix, 6 months working with option to extend by another 12 months. Option to join BBD Get a monthly allowance the entire time!
  • 6. Internship @ BBD New in 2011 5 Students sponsored by BBD Tuition Residential fees Canteen costs Textbooks Monthly allowance Work at BBD for a week a year 3 more selected from the ImagineCup finalists
  • 7. Coachlab with BBD CoachLab Annual Leadership Development Programme for Post Graduate Students 3 students a year Mentoring from BBD staff Working and training during July at BBD
  • 8. Introduction to the Cloud source: http://xkcd.com/908/
  • 9. Not all clouds are the same On Premise IaaS PaaS SaaS You Manage Application Application Application Application Data Data Data Data You Manage Runtime Runtime Runtime Runtime Managed for you Middleware Middleware Middleware Middleware You Manage Managed for you O/S O/S O/S O/S Virtualisation Virtualisation Virtualisation Virtualisation Managed for you Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  • 10. Why should you care? “Growing Fast“ “On and Off “ Inactivity Period Compute Compute Usage Average Average Usage or Time Time or “Unpredictable Bursting“ “Predictable Bursting“ 23 days Compute Compute Average Usage Average Usage Time Time
  • 11. What does Microsoft give us in the cloud? SaaS Xbox Live Bing Facebook Office 365 IaaS VM Hosting Virtual Networking PaaS Windows Azure SQL Azure Blob Storage Azure AppFabric Reporting
  • 12. There are other cloud people too Plenty of SaaS, example: Pastel Accounting Google AppEngine Amazon EC2 VMware No standards 
  • 13. In the real world…
  • 14. Pepper http://pepper.codeplex.com Visual Studio SQL Azure WCF Service LINQ 2 SQL Pepper Add-in
  • 15. Questions? Email: robert@sadev.co.za Twitter: @rmaclean Web: www.sadev.co.za