June 2010 Melbourne Alt.Net usergroup presentation by Simon Cuce

This month at the Melbourne Alt.Net usergroup, Simon Cuce did a talk on DSLs and how they are useful for the average developer. He then went on to show MGrammer from Microsoft which is a tool used to create DSLs.

It was an interesting talk, I never saw the value in creating a whole new language just for yourself. But how Simon explained it finally made me realise how they could be useful.

The entire talk was 2 hours, I was only able to record the first 1 hour & 20 minutes of it. I missed out the final section where he shows the DSL he created in a browser, but the first part of it is good to see why DSLs are useful and the first steps and questions you should take when creating a DSL for yourself.

A list of additional resources from the talk are available on the Melbourne Alt.Net site http://melbourne.ozalt.net/2010/06/june-meeting-summary-of-dsls-mgrammar.html

 

Part 1 of 2

[Vimeo 12889947]
Melbourne Alt.net June 2010 – DSLs and MGrammer 1of2 from David Burela on Vimeo.

Part 2 of 2

[Vimeo 12895315]
Melbourne Alt.net June 2010 – DSLs and MGrammer 2of2 from David Burela on Vimeo.

By David Burela

Beachy – Runner up Windows Phone 7 application at Bizspark camp

The Windows Phone 7 camp

I spent the last 3 days at the “Windows Phone 7 applications camp” run by Microsoft Bizspark Australia http://blogs.msdn.com/b/bizspark_au/archive/2010/05/26/upcoming-bizspark-camps-in-sydney-amp-melbourne-win-7-amp-phone-7.aspx. It was a great event and was run well by the organisers.

On Friday David Glover and Nick Randolph helped everyone get the tools installed on their own laptops, then let everybody run through the Windows Phone 7 training kit. Saturday & Sunday were spent with the participants building concept applications that utilise Windows Phone 7.

Finally on Sunday afternoon, the applications were shown to a panel of judges. I was ok with showing my application publically as I wanted to get feedback on the idea, and I was able to record it. Unfortunately the other participants wanted to show their applications privately to the judges so I am unable to comment on what they built and was unable to record their presentations.

Beachy

Beachy is an application that advises Sydney residents if it is safe to swim at their local beaches. I geocoded 43 beaches around the greater Sydney area, I then bring in data from 6 separate XML feeds from the NSW government that report on dangers at the beaches. All of it is then shown on a Bing maps overlay. GPS in the phone allows the application to show the user where they currently are allowing them to see if the beaches around them are safe to go to.

Detailed information about each beach would also be available to the user such as wind speed/direction and wave height. This would allow recreational users such as surfers or people sailing to decide which beach would have the optimal conditions for them.

MapscreenDetailsScreen  Location detailed ActiveTile MapscreenZoomed

 

The presentation

I decided to upload my presentation because I go into detail for the reasoning behind my UI decisions such as button placement and colour schemes. I thought that this might be useful for anyone else trying to make Windows Phone 7 applications. I also left in the feedback from the judges as they had some good advice.

The video is in 1080p so feel free to watch it full screen

Beachy – Runner up at Bizspark camp from David Burela on Vimeo.

By David Burela

Melbourne cloudcamp 2010 – Lightning talk (VMWare & EMC)

I helped organise the the cloudcamp that was hosted in Melbourne on April 1st. There was a good turn out and I was able to record a few of the sessions.

The first video from the event is a tandem lightning talk by

  • Tim hartman (@hartmant) – VMWare
  • Chris – EMC

The video is in HD 1080p, so feel free to view it full screen


Melbourne cloudcamp 2010 – Lightning talk (VMWare & EMC) from David Burela on Vimeo.

By David Burela

Presenting at Hobart.Net user group on Windows Azure – July 16

I am doing a talk at my old user group I ran for 2 years, the Hobart .Net user group. If you are in Hobart come along and attend

Hobart.net usergroup Friday July 16th – “Introduction to cloud computing and Windows Azure”

Location: Wrest Point – Portlight Bar
Time: 4pm-6pm

Cloud computing has been getting a lot of attention lately, but what does it really mean and how does it effect you and your business? In this session David Burela will explain the fundamentals and building blocks of cloud computing and how they can be used to build scalable web applications. David will demonstrate how to develop with the Windows Azure platform and easily deploy your applications into the cloud.

Topics that will be covered

  • Cloud introduction, basic building blocks of the cloud
  • What is windows Azure, how does it compare against Amazon and Google’s offerings?
  • Developing applications for Windows Azure
  • Fundamentals of architecting for the cloud

Bio: David Burela is a Tasmanian who went to the University of Tasmania and worked for “Federal hotels and resorts” for many years as a Graduate Analyst Programmer. Since leaving Tasmania he has worked for Readify as a Senior Devloper and now at Hazaa as a Senior Consultant. He won the international Microsoft programming competition, the ‘Imagine Cup’, with software project SOAK which aimed to assist farmers manage their farms through a cloud computing platform. Now David focuses on ways that Silverlight, Windows phone 7 series and Windows Azure can all be used in unison.

By David Burela

Amazon releases alternative way to upload into cloud

With cloud computing, sometimes the biggest hurdle is in trying to get all of your data up into the cloud for the initial upload (or subsequent syncs), or trying to download it all at a later date. If you are talking about multiple Terabytes then it could take a few days to transfer, and if you are paying for bandwidth like you are in Australia then it could become very expensive in data transfer fees. Since last year Amazon have been trialling a new “Import/Export” service where you can send a hard drive in with your data, and Amazon will upload the data directly into their data centre. As reported by Network World, this services is now generally available and has been used by at least 3 high profile companies http://www.networkworld.com/news/2010/061010-amazon-cloud-fedex.html

There are currently 4 data centres you can send your drives to for the Import/Export: Seattle, Virginia, Dublin and Ireland.

This is good, because as Ted Steven reminds us, “The internet isn’t like a truck. It is a series of tubes, and those tubes can be blocked”.

Windows Azure sessions from North America TechEd 2010

TechEd North America just wrapped up this week, so I have taken the time to pull together all of the Azure related topics into one area. As usual each of the sessions are available as streaming video through silverlight, but are also able to be downloaded in low and high qualities. Most sessions also have the slides available for download. So go ahead, download some of the sessions, then sit on your couch and watch them while you relax. Happy learning!

ARC304 Real-World Patterns for Cloud Computing http://www.msteched.com/2010/NorthAmerica/ARC304
ASI202 Real-World SOA with Microsoft .NET and Windows Azure http://www.msteched.com/2010/NorthAmerica/ASI202
ASI204 Windows Azure AppFabric Overview http://www.msteched.com/2010/NorthAmerica/ASI204
COS201 A Day in the Life: Running Hosted Services in the Cloud http://www.msteched.com/2010/NorthAmerica/COS201
COS209 Building Momentum with Windows Azure http://www.msteched.com/2010/NorthAmerica/COS209
COS303 Lap around the Windows Azure Platform http://www.msteched.com/2010/NorthAmerica/COS303
COS305 Microsoft SQL Azure Development Best Practices http://www.msteched.com/2010/NorthAmerica/COS305
COS306 The Economics of Cloud Computing http://www.msteched.com/2010/NorthAmerica/COS306
COS307 Using Microsoft Visual Studio 2010 to Build Applications That Run on Windows Azure http://www.msteched.com/2010/NorthAmerica/COS307
COS310 Windows Azure Storage Deep Dive http://www.msteched.com/2010/NorthAmerica/COS310
COS311 Migrating Applications to Microsoft SQL Azure http://www.msteched.com/2010/NorthAmerica/COS311
DAT209 What’s New in Microsoft SQL Azure http://www.msteched.com/2010/NorthAmerica/DAT209
DEV208 Open Data for the Open Web http://www.msteched.com/2010/NorthAmerica/DEV208
OSP213 SharePoint and Azure: How Do They Play Together? http://www.msteched.com/2010/NorthAmerica/OSP213
SIA303 Identity and Access Management: Windows Identity Foundation and Windows Azure http://www.msteched.com/2010/NorthAmerica/SIA303
WEM201 Discover Windows Embedded Standard 7 as Your Next Application Platform http://www.msteched.com/2010/NorthAmerica/WEM201
WSV310 What Does the Cloud Mean for the IT Professional? http://www.msteched.com/2010/NorthAmerica/WSV310

By David Burela