Categories
Uncategorized

Lost in the Cloud? Trouble Figuring Azure Out? We Can Help.

lost in the cloudCreative Commons photo by Christopher Sessums. Click to see the original.

There’s no time like holiday downtime to go noodle with technologies you’ve been meaning to try out. Sometimes it’s nice to have a break from all the parties, family gatherings and the madness and crowds of Boxing-Day-and-beyond shopping. At the same time, I’m not a fan of completely vegging out in front of the TV. My own downtime plans – asides from catching up on some reading (I’m currently digging the the Oishinbo series of cooking manga) and playing the new Assassin’s Creed and Call of Duty – include doing some noodling with Azure.

On the whole, Azure is pretty simple to use. As far as coding is concerned, there really aren’t too many differences between having your application run on Azure and having it run on a regular server. Naturally, setup and deployment are a little different, and the Azure team have worked hard on making it as simple as possible, and the latest Azure portal UI is the result. Still, it’s a new technology and new turf for a lot of people, and it’s easy to get lost.

If you’re working with Azure and find yourself “lost in the cloud”, we can help! Are you stuck at some point in the deployment process? Having trouble setting up a SQL Azure database? Don’t know where to start? We can help – email us at cdnazure@microsoft.com and we’ll help you get up and running!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Apress’ “Beginning Windows Phone 7 Development” [Updated]

beginning windows phone 7 development

I’ve been flipping through Apress’ new book, Beginning Windows Phone 7 Development, and I’ve been impressed so far. As with most books on developing for any given platform, the first couple of chapters are introductory and have the mandatory “Get the Tools” and “Let’s Write a Hello World Program” sections, but the book veers from the standard trajectory in chapter 3 by diving right into the use of the cloud for data storage for your app.

That’s where we get into the serious stuff: the MVVM design pattern, setting up a SQL Azure account and database, creating a cloud service to access that cloud database, building a WCF service to access the data, and then building a Windows Phone app – a notepad application – that accesses that database. By the end of the chapter – and remember, this is chapter three and less than a hundred pages in – you’ve got a cloud-enabled phone app that you can use as the basis for your own. That’s no small feat, and it’s a testament to the tools and technologies available to Windows Phone 7 developers.

Update (Friday, Dec. 17, 2010): Author Henry Lee let us know in the comments that there’s an update to chapter 3 to cover recent changes to Azure’s UI.

I’m still working my way through Beginning Windows Phone 7 Development, but from what I’ve seen so far and from casual scans ahead, I would recommend it for the developer who’s comfortable with C# and .NET and is ready to pick up a lot of new things quickly.

If you’d like to get this book as quickly as possible, I’d recommend the ebook version. It’s also the cheapest, at USD$27.99. Better still, if you buy before midnight of December 31st, you can save 25% by using the promotional code APRESSHOLIDAY2010, knocking the price down to a mere USD$21 (which as of this writing, is a Rush-inspired CDN$21.12).

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Calgary Coffee and Code: Thursday, December 16

calgary coffee and code

There’s a Coffee and Code in Calgary on Thursday, December 16th! We’ll be at the Second Cup at 607 8th Avenue SW from 11 a.m. to 4 p.m.:

Map picture

Join us and talk about Windows Phone 7, Windows Azure, the industry in general or anything else you like!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

The Humble Indie Bundle #2: Get Great Games and Give to Great Causes!

humble indie bundle

The Humble Indie Bundle 2 is the second edition of a collection of indie games that run on Windows, Mac and Linux. Last year, the Humble Indie Bundle features World of Goo and other games; this year, the Humble Indie Bundle contains these DRM-free games:

Purchased separately, these games would sell for a total of USD$85, but for a limited time, you get to set the price and determine where the money goes! That’s right, you determine how much you spend, and how you divide the money among the developers of the games, the EFF and the Child’s Play charity. Great games for the holidays for great causes!

For more, check out the Humble Indie Bundle 2 trailer:

Get Humble Indie Bundle 2 and play some great indie games (and perhaps even get some inspiration for your own Windows Phone 7 games)!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

AzureFest Redux!

AzureFest ReduxIn case you missed Saturday’s AzureFestObjectSharp’s Windows Azure deployment clinic held at Microsoft Canada HQ – you’re in luck. ObjectSharp’s Barry Gervin and Cory Fowler have put together a set of videos that go through what they covered on Saturday, so you too can have all that AzureFesty goodness in the comfort of your own office, home or café.

In the current set of videos, they cover:

  1. Signing up for the introductory Windows Azure Offer
  2. Deploying a web application package to Azure via the Azure Portal
  3. Cleaning up after yourself and tearing down an existing Azure web deployment

They’ll be posting a set of videos shortly covering:

  • Deploying a SQL database to Azure
  • Installing Azure Tools for Visual Studio and the SDK
  • Deploying ASP.NET applications to Azure from within Visual Studio

Do This Azure Deployment Exercise, Get $25 for Your Dev User Group!

Microsoft Canada is extending its special offer to members of user groups: deploy an app to Azure and send us a screenshot, and we’ll give $25 to the developer user group of your choice. There’s a set of step-by-step instructions on Barry’s blog.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

The New Yorker Profiles Shigeru Miyamoto

Shigeru MiyamotoCreative Commons photo by Vincent Diamante. Click to see the original.

Worth reading: The New Yorker has a profile of Nintendo’s greatest asset, game creator and the man behind Mario, Shigeru Miyamoto.

An excerpt:

When Shigeru Miyamoto was a child, he didn’t really have any toys, so he made his own, out of wood and string. He put on performances with homemade puppets and made cartoon flip-books. He pretended that there were magical realms hidden behind the sliding shoji screens in his family’s little house. There was no television. His parents were of modest means but hardly poor. This was in the late nineteen-fifties and early nineteen-sixties, in the rural village of Sonobe, about thirty miles northwest of Kyoto, in a river valley surrounded by wooded mountains. As he got older, he wandered farther afield, on foot or by bike. He explored a bamboo forest behind the town’s ancient Shinto shrine and bushwhacked through the cedars and pines on a small mountain near the junior high school. One day, when he was seven or eight, he came across a hole in the ground. He peered inside and saw nothing but darkness. He came back the next day with a lantern and shimmied through the hole and found himself in a small cavern. He could see that passageways led to other chambers. Over the summer, he kept returning to the cave to marvel at the dance of the shadows on the walls.

Miyamoto has told variations on the cave story a few times over the years, in order to emphasize the extent to which he was surrounded by nature, as a child, and also to claim his youthful explorations as a source of his aptitude and enthusiasm for inventing and designing video games. The cave has become a misty but indispensable part of his legend, to Miyamoto what the cherry tree was to George Washington, or what LSD is to Steve Jobs. It is also a prototype, an analogue, and an apology—an illuminating and propitious way to consider his games, or, for that matter, anyone else’s. It flatters a vacant-eyed kid with a joystick (to say nothing of the grownups who have bought it for him or sold it to him) to think of himself, spiritually, as an intrepid spelunker. The cave, certainly, is an occasion for easy irony: the man who has perhaps done more than any other person to entice generations of children to spend their playtime indoors, in front of a video screen, happened to develop his peculiar talent while playing outdoors, at whatever amusements or mischief he could muster. Of course, no one in the first wave of video-game designers could have learned the craft by playing video games, since video games didn’t exist until people like Miyamoto invented them. Still, there may be no starker example of the conversion of primitive improvisations into structured, commodified, and stationary technological simulation than that of Miyamoto, the rural explorer turned ludic mastermind.

Read the rest of the article here.

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Yaroslav Pentsarskyy: Taking Your Existing SharePoint 2010 Solution to the Cloud (Calgary)

sharepoint and cloud

Yaroslav Pentsarskyy is a busy guy. He’s a Technical Specialist with Habanero, Systems Architect at Bluekarbon, SharePoint MVP, author, and a TechDays presenter. He’ll be doing the IE9 Turbo Talk on Tuesday and the Microsoft SharePoint Server 2010 for Developers of Microsoft ASP.NET presentation on Wednesday.

If you can’t catch him at TechDays Calgary (taking place this Tuesday and Wednesday), you’re in luck: Yaroslav will be doing a presentation on Tuesday night at Calspug – the Calgary SharePoint User Group. His presentation: Taking Your Existing SharePoint 2010 Solution to the Cloud. Here are the details:

Topic

Taking Your Existing SharePoint 2010 Solution to the Cloud

Audience

SharePoint application/solution developers and architects

Abstract

In the last year – there has been significant interest in hosting SharePoint solutions in the cloud. There are many vendors out there offering SharePoint 2010 hosting in the cloud. This session will focus on understanding key differences that affect solution development for the cloud. Developers will learn how they can leverage their existing tools to create basic and advanced solutions ready for the cloud.

Time, Place and Other Details

  • When: Tuesday, December 14, 6:00 – 7:30 p.m. (doors open at 5:30)
  • Where: Global Knowledge (formerly Nexient) 2nd Floor Training Centre
    144 – 4 Avenue SW, Suite 200
  • Cost: Free
  • Donations: Calspug is accepting non-perishable food item donation for the Calgary IF Food Bank. Bring something!
  • Food and beverages will be provided

Bonus Goodies

yaroslav book

Yaroslav will be giving away copies of his book, Top 60 Custom Solutions Built on Microsoft SharePoint Server 2010.

Registration

Registration for this event is free – just sign up on the registration page.

This article also appears in Canadian Developer Connection.