BUILD keynote day 2–Windows Server 8 and developer tools

Highlights

Articles

Read the rest of this entry »

BUILD keynote day 1–Metro experience with Jupiter, XAML and HTML5/JS

Highlights

  • You can download the developer preview of Windows 8
    http://dev.windows.com/
    http://blogs.msdn.com/b/b8/archive/2011/09/13/welcome-to-windows-8-the-developer-preview.aspx
  • The confusion around HTML5, xaml and Jupiter is finally cleared up.
    The new immersive apps (full screen, metro style apps which are launched from the tile based interface) can be built in either C#/XAML or HTML5/JS. Under the covers it reflects into the WinRT APIs. Apps built like this will run on ANY Win8 machine (x86, ARM, etc)
    clip_image001[4]
  • Silverlight & WPF are "legacy". They put it onto the slide for show. The Win8 xaml looks to be 90% compatible with Silverlight. Demos are shown where they take a Silverlight app, copy/paste the code into a new Win8 XAML app, and only a few namespaces need to be changed. A silverlight grid is then changed to use the native WinRT grid to make it touch enabled and "Metro-y"
  • The Win8 XAML app is ported to Windows Phone 7 with only 1 line changed.
  • New version of Visual Studio available to help build apps for Win 8 "Microsoft Visual Studio 11 Express for Windows Developer Preview" (got to love Microsoft product names)
  • Expression blend works for editing the HTML5/JS apps
  • The native WinRT controls work in XAML and HTML5
  • New windows 8 app store. Store & submission process VERY similar to Windows Phone 7. Can submit via Visual Studio
    Paul Thurrott: "Biggest point of Windows Store: Microsoft is NOT taking a 30 percent cut. It will take a ZERO percent cut."
  • Win8 machines can be easily restored back to a "clean base image" that developer can specify. Keeps all files, just reverts apps. (Reset/Refresh)
  • Windows Live application integration. Nice support for photos, calendar, mail, people. Very similar to Windows Phone 7 built in features.
    Windows user account settings Synced across PCs via the cloud (profile photo, etc)
  • Win8 specs are the same as Win 7. Consumes less memory after startup.
    Boot times have been massively reduced. Cold boot demo shows the PC almost starting faster than the monitor can turn on.

Useful articles

Read the rest of this entry »

My community involvement in the last 2 years

PDC 2010 has come and gone. I thought it would be interesting to see what I have done in the last 2 years since PDC 2008. Looking back at my presentations and blog posts, I feel quite proud with the amount of involvement I’ve had with the community. Seeing everything laid out like that makes me realise just how much I enjoy participating in helping to share knowledge with the developer community.

There is so much that I’ve just forgotten about and left off the list, it is impossible to keep track of everything. You can look forward to lots more involvement in the next 2 years!

I’ve also got a running list of usergroup presentations I’ve done on my About page

Highlights

  • Did my first Azure usergroup presentation within 3 weeks of Azure being announced at PDC
  • Presented at Remix 2009 on Azure
  • Started the Australian Azure mailing list
  • Started an Azure community support site AzureQuestions.com (which has now been decommissioned)
  • Flew around Australia and attended 4 out of 6 Australian Cloudcamps. It was “unconferences” style with breakout discussions where I would answer all Azure related questions
  • Recorded all cloudcamp lighning talks and uploaded them, in an effort to increase cloud knowledge in the community (16 so far with more to come)
    http://www.vimeo.com/album/1469190
  • Trying to involve the .Net community at large with more cross posting (via the Developer Blog banter)
  • Trying to involve the community more with “Community reports” of things happening such as presentations, lightning talks or interviews with people / companies
  • Recorded community group presentations and uploaded them to help increase the visibility of local speakers and improve the visibility of local user groups
    http://www.vimeo.com/album/1469195
  • I still have 15 videos of sessions to process and upload
  • Got 2 new presenters to start their Melbourne presentation debuts
  • Presented at Codecamp 2009 on Azure & artificial life in the cloud

Cloud related activities (presentations & blog posts)

Other community involvement

List of Azure sessions at PDC 2010

Now that PDC has finished, I decided to collect all of the Azure sessions up so that I could tick off which ones I have viewed, and which ones I have yet to watch. Most them them don’t have the session available as a download, but they are all available as a live stream immediately!

CD07: Building Windows Phone 7 applications with the Windows Azure Platform

http://bit.ly/a9kLZz

CS01: Building High Performance Web Applications with the Windows Azure Platform

http://bit.ly/9n4t9S

CS02: Building Scale-Out Database Solutions on SQL Azure

http://bit.ly/ctEdfw

CS03: Building, Deploying, and Managing Windows Azure Applications

http://bit.ly/cN3E3F

CS04: Composing Applications with AppFabric Services

http://bit.ly/9M8xgA

CS05: Connecting Cloud & On-Premises Apps with the Windows Azure Platform

http://bit.ly/bhoUkt

CS06: Enabling New Scenarios and Applications with Data in the Cloud

http://bit.ly/dhtBeO

CS07: Identity & Access Control in the Cloud

http://bit.ly/8ZnXbT

CS08: Inside windows Azure

http://bit.ly/977D0A

CS09: Migrating and Building Apps for Windows Azure with VM Role and Admin Mode

http://bit.ly/9h1jcy

CS10: Open in the Cloud: Windows Azure and Java

http://bit.ly/bUH4jQ

CS11: Windows Azure Storage Deep Dive

http://bit.ly/bfu1iw

FT04: Building Web APIs for the Highly Connected Web

http://bit.ly/c7aT9h

FT07: Lessons Learned from Moving Team Foundation Server (TFS) to the Cloud

http://bit.ly/9lfF3U

My notes from PDC10 day 1 Keynote

Overview

Keynote 1

  • New IE9 preview out. No real news apart from they are putting a lot of emphasis on HTML5
  • There is a new profiling tool for Windows Phone 7!
  • New OData SDK

Keynote 2

All about Azure

  • Extra small instance ($0.05/hour)
  • Remote desktop
  • New “Virtual Machine” role. Take a Windows Server 2008 R2 image and upload
  • Enhancements to Azure Access Control Service. Can federate authentication to Facebook, Google, Yahoo, etc.
  • App fabric caching available
  • New Azure app composition service

Other links

Read the rest of this entry »

My notes from PDC09 Day 2 Keynote

Highlights

  • Scott Gu Rickrolls the entire PDC audience
  • Silverlight 4 beta is out now!
  • Silverlight can now access local resources on your computer like cameras, filesystem, drag/drop support
  • Silverlight has updated WCF support
  • IE9 is announced
  • Work on IE9 has been going on for 3-4 weeks. Performance and Acid3 results are improving
  • There will be videos on http://channel9.msdn.com/

Read the rest of this entry »

My notes from PDC09 Day 1 Keynote

    Day1 is on Azure and backend services
    Day2 is on client side, Win7, IE9 and Silverlight
      Highlights of today
    • Windows Azure can now have apache, tomcat and others installed
    • You can have full control of your instances, install what you want on it, then set that as your new baseline to deploy apps to
    • App fabric is a new add-on for Windows Server. Lets you deploy applications to your servers easier. Also lets you easily deploy to either on premise or Azure
    • Dallas CTP announce. Is a way of exposing your data feeds in an easily discoverable and consumable way http://www.microsoft.com/windowsazure/dallas/

    Read the rest of this entry »

    My notes from PDC08 Day 2 Keynote 2

    COMPLETEY demo driven, but I wouldn’t really recommend watching this one

    Azure is built using web standards (uri, HTTP, XML)
    Exposes functionality so you can use it
    Gives you choices/options for how you can take your code and hook your apps into it

    Show an application that they built that lists processes on a box via a RESTful service.
    Var request = WebRequest.Create(url
    Request.getresponse
    Showing how to manually call GET or DELETE against a RESTful service to list/kill the processes.

    Net services Service bus
    Going to host this service so that others can use it

    Read the rest of this entry »

    My notes from PDC Session ES 02

    Notes from ES 02: Architecting Services for Windows Azure

    Presentation will cover how to architect Azure services
    Describe the service life cycle management
    Show how azure architecture enables automation
    Show how developers are freed from cloud platform issues

    Main points of the presentation
    • Cloud services have specific design considerations
        ○ Are always on, distributed, large scale, failure is expected so how to handle
    • Azure is an OS for the cloud
        ○ Handles scale out, dynamic and on-demand.
        ○ Each machine is running its own kernel
        ○ But all the services sitting on top are what make up the Azure OS
    • Azure managers services not just servers
        ○ Tell it what you want, and it will help automate the details
        ○ Servers, load balancers, etc.
        ○ Just describe what you want, and it auto deploys it all
    • Azure frees devs from all the underlying stuff
        ○ Allows developers to concentrate on the business logic instead of cloud logic
    They need our help building services. If we build it correctly, MS can help us automate things and make them healthy.Cloud computing is based on scale out not scale up (scaling outwards with lots of parallel computers, rather than scaling up and just beefing up a single computer with more ram)
    Automation is the key to reducing costs

    Read the rest of this entry »

    My notes from PDC Session ES 01

    Notes from ES 01: Developing and deploy your first cloud service

    Talk is composed of 90% demos, so noting down what he does

    In this session he is aims to create a blog website hosted on Azure using ASP.Net MVC & Azure storage

    Azure SDK provides a “consistent, familiar development” environment.

    Can use .Net, IIS7, WCF

    The ‘cloud on your desktop’ development environment is a lot like cassini. When I develop my website and click run, my webpage is launched. But instead of cassini, the developer fabric spins up instances and runs my website.

    Can develop in Visual Web developer Express

    Read the rest of this entry »

    Follow

    Get every new post delivered to your Inbox.