Categories
Uncategorized

.NET MEAP Books at Half Price!

halfoffsale

Perhaps you missed the sale earlier this month, but Manning’s holding one again! Today (Monday, October 25th), Manning Publications is holding a half-off sale on their MEAP — “Manning Early Access Program” – books. MEAP is their way for you to get an advance look at their in-progress books, and yes, once the book is complete, you also get the final version of the book in ebook form.

Want in on this deal? Enter the discount code dotd1025ccb when you check out at Manning.com.

Manning’s MEAP ebooks on .NET topics are:

  • ASP.NET 4.0 in Practice
  • C# in Depth, Second Edition
  • Continuous Integration in .NET
  • Dependency Injection in .NET
  • Hello! Silverlight
  • IronRuby in Action
  • Microsoft Entity Framework in Action
  • Multitouch on Windows
  • SharePoint 2010 Site Owner’s Manual
  • SharePoint 2010 Web Parts in Action
  • SharePoint 2010 Workflows in Action
  • SQL Server DMVs in Action
  • Windows PowerShell in Action, Second Edition

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

What I’m Up To This Week

It’s going to be a busy week for Yours Truly…

Monday: Windows Phone Deployment Clinic

monday - windows phone deployment clinic

On Monday, I’ll be helping out at the Windows Phone Deployment Clinic at Microsoft Canada HQ in Mississauga (1950 Meadowvale Boulevard, off Mississauga Road, north of Highway 401), where you can book some time to test your apps on a real Windows Phone 7 device. If you’ve got an app and you’re going to be in the area, drop me a line and book an appointment!

(By the bye, that thing I’m standing beside in the photo above is a promo device known colloquially as the “Big-Ass Phone”.)

Tuesday: AndroidTO and TechDays Setup

tuesday - androidto techdays

On Tuesday, I’ll be spending some time at the AndroidTO conference, a gathering of Android developers, where I’ll be minding the Windows Phone 7 booth. Yes, that’s right, Microsoft is a gold sponsor at an Android conference. Why? Because:

  • We feel that if you’re an Android developer, go ahead an build Android apps, but expand your market reach by developing for Windows Phone 7 too! The programming languages and layout markup are similar.
  • If you’re an Android developer, what’s the best OS for doing development? We think it’s Windows 7, which is a great environment for Java. Loads of great Java dev tools run on Windows, and we don’t consider Java to be deprecated.

AndroidTO takes place at the Polish Combatants Hall (206 Beverley Street, just south of College), is free-as-in-beer, and is alas, completely booked solid.

I’ll also be doing some setup for TechDays Toronto, which takes place on Wednesday and Thursday.

Wednesday: TechDays Toronto and Go DEVMental

wednesday - techdays godevmental

Wednesday brings with it TechDays, Microsoft Canada’s cross-country tech conference: two days of great sessions for developers and IT pros who are building stuff with the Microsoft stack. I’m the guy who picked the content for both developer tracks, “Developing for Three Screens and the Cloud” and “Optimizing the Development Process”. I strove for the best mix of both technology-specific stuff like Mark Arteaga’s Windows Phone 7 sessions and Kate Gregory’s Windows API Code Pack presentation as well as practice-of-programming sessions such as “Top 10 Mistakes in Unit Testing” and “Branching and Merging Strategies”. TechDays will occupy me from 7 a.m. until 5 p.m..

From 7 p.m. on, it’ll be Go DEVMental, the student event where we’ll show university and college students what’s possible with Microsoft’s web and mobile platforms. I’ll be doing a presentation on getting starting with game development for Windows Phone with an amusing little live-coded game called “BieberSmash”, starring the bubblegum pop idol of the moment. Go DEVMental is free and open to post-secondary students – just bring your student ID! You’ll get all sorts of goodies, including a DreamSpark token and Visual Studio 2010 Pro.

Both TechDays and GoDEVMental take place at the Metro Toronto Convention Centre’s South Building (222 Bremner Boulevard, right beside the CN Tower).

Thursday: TechDays, Day 2

thursday - techdays day 2

Thursday means another full day of the TechDays conference, to be followed by some very strong whiskey-based drinks.

Friday: Coffee and Code

friday - coffee and code

I’ll be running a Windows Phone 7 Coffee and Code this Friday from 11 a.m. to 5 p.m. at the Timothy’s at 225 Front Street West (in the Metro Toronto Convention Centre building). I’ll be hanging out at the cafe, working on Windows Phone 7 code on both the emulator and real Windows Phone devices. Want to learn more about Windows Phone 7, see a real-live phone, play some games or test your code? Come on down!

Saturday: ACSE Conference

saturday - acse conference

University of Toronto computer science prof Steve Engels invited me to speak in front of a group of high school teachers at the ACSE (Association for Computer Studies Educators) Conference taking place on Saturday. I’m going to be showing them programming for high school students on Windows Phone as well as with the Kodu game development environment.

…and Sunday?

sunday - zzzzz

Well, it won’t be all sleep. I’ll have to pack for my Monday flight to TechDays Halifax!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

CloudCamp Toronto is This Tuesday!

cloudcamp toronto

It’s not too late to register for CloudCamp Toronto, the latest in a series of free cross-Canada unconferences for early adopters of cloud computing. It doesn’t matter whether your preferred cloud computing system is Microsoft’s, Amazon’s, Rackspace’s or anyone else’s – this gathering for anyone with an interest in the cloud, regardless of technology stack or vendor.

From the event description:

CloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas. With the rapid change occurring in the industry, we need a place where we can meet to share our experiences, challenges and solutions. At CloudCamp, you are encouraged to share your thoughts in several open discussions, as we strive for the advancement of Cloud Computing. End users, IT professionals and vendors are all encouraged to participate.

CloudCamp Toronto will take place this Tuesday, October 26th at the South Building of the Metro Toronto Convention Centre.

Here’s the agenda:

Time What’s Happening
5:30 p.m. Registration and refreshments
6:00 Welcome
6:15

Lightning Talks:

  • Microsoft’s Barnaby Jeans on Azure
  • Reuven Cohen from Enomaly
  • One speaker to be named later
6:45 “Unpanel discussion”
7:15 Breakout session, round 1
8:15 Breakout session, round 2
9:00 Wrap-up
9:15 Where to next?

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

We’re Looking for Canadian Windows Phone 7 Apps

canadian wp7 apps

Windows Phone 7 hits the shelves of Bell, Rogers and Telus on November 8th, and we want to make sure that there’s a strong showing of apps written by Canadian developers in Marketplace when that happens. If you’re a developer based in Canada with an app that’s ready or near-ready, please contact me (Joey deVilla) via email as soon as possible! There are some things that I can do to help speed up the submission process that wouldn’t otherwise be available to you.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

31 Days of Windows Phone 7

"31 Days of Windows Phone 7": Windows Phone showing the calendar for the month of October

Keep an eye on Jeff Blankenburg’s blog for the rest of the month! Every day in October, he’s posting an article on Windows Phone 7 development in a series called 31 Days of Windows Phone 7.

As of this writing, he’s posted these articles:

Jeff talked about his “31 Days” series (previous;y, he did a 31 Days of Silverlight series and 28 Days of Did-You-Knows in Technology one as well) on show 5 of Silverlight guru Jesse Liberty’s podcast.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

I’ll Take Two for My Desk, Please

steve and giant monitor 1

I may have to take a course at ObjectSharp/New Horizons Toronto just to get close to the toys! After the Windows Phone 7 Coffee and Code on Thursday, Barry Gervin and Steve Syfuhs (who just got started working at ObjectSharp, an indirect result of my stunt where I wore assless chaps at CodeCamp a little while back) took me on a tour of their new office. It’s gorgeous, with a nice large social area in the centre and great-looking training rooms with two-monitor workstations for students and these gigantic Samsung touch- and pen-sensing screens at the front of the class. These photos show Steve demoing the big screen’s pen-sensing capability with a simple whiteboard app.

The ObjectSharp folks tell me that they’re making their space available to user groups. I just might have to take them up on that offer.

steve and giant monitor 2

Just in case you’re not clear: ObjectSharp is the part of the company that does the software development and business intelligence work, and New Horizons is the part of the company where you go for training for Microsoft tools and technologies. The new office puts them all in one place – 11 King Street West, 14th floor, falling distance from King subway station.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Drupal Camp Toronto 2010

drupal camp toronto 2010

Drupal Camp Toronto 2010 is happening in Toronto today and tomorrow! It’s a gathering to discuss all things Drupal, featuring keynote speakers such as ones: Dries Buytaert, Jeff Eaton, and Mark Brown. It’s at a nice, central, easy-to-get-to location, the Toronto Reference Library (a few steps north of the corner of Yonge and Bloor). And here’s something you might not expect – Microsoft Canada is a Platinum Sponsor.

port 25 canadaFor more about Drupal Camp Toronto 2010, I refer you to Microsoft Canada’s open source community blog, Port25.ca, which is run by the Open Source/Interoperability team of Nik Garkusha, Julia Stowell and Jenna Hoffman (whom you might remember from Make Web Not War earlier this year in Montreal). They’ve got some articles on Drupal and Drupal Camp Toronto, including:

This article also appears in Global Nerdy.