Coffee and Code

coffee plus windows phonePre-manufacturing Windows Phone 7 devices are incredibly hard to come by, but we’re working on ways for you to test your WP7 apps on the real thing. One way we’re doing this is by holding “Deployment Clinics” all over Canada.

Today (Thursday, Sept 2): Toronto

  • If you’re in downtown Toronto, I’ll be holding a Windows Phone 7 Coffee and Code from 11:00 a.m. to 5:00 p.m. today at the Starbucks at King and Yonge (northwest corner, right above King subway station). We’ll be at the big table in the back. Bring your Windows Phone 7 app and see how it runs on a real phone!

Friday, September 3: Calgary and Toronto

Next Week: Montreal

It doesn’t matter if you’re a Francophone, Anglophone or allophone: we want you to come see and deploy to Windows Phone!

Thursday, September 9th

A Microsoft Canada event: Windows Phone 7 Night in Montreal (featuring a developer device!)
5:30 – 8:30 p.m. at the Microsoft Montreal office (2000 Ave McGill College, Suite 450, Montreal)

Join Christian Beauclair from Microsoft Canada, along with Colin Melia from DreamDigital, for an evening about Windows Phone 7 in the flesh.  That’s right, they’ll be there in person, oh and so will a real developer device!

In October, Microsoft will start accepting application submissions on the mobile marketplace for Windows Phone 7 applications, with devices being available at retail shortly thereafter.

Will you be one of the first developers selling a cool application? Are you an IT Pro that wants to figure out how these devices fit into your organization?  To get to grips with this new mobile platform and build on your existing .NET and infrastructure knowledge, you’ll need to know the features of the new phone platform.

Visual Studio 2010 together with the WP7 tools make building applications a delightful experience. During this evening event, you’ll have the opportunity to see the phone in action, learn about the tools and understand how the phone integrates into your enterprise.

You absolutely must be registered to attend.

Register for this event

Friday, September 10th

Deployment clinic at the Microsoft Montreal office (2000 Ave McGill College, Suite 450, Montreal)

This article also appears in Canadian Developer Connection.

{ 0 comments }

Windows Phone Coffee and Code

by Joey deVilla on August 13, 2010

Logo: Windows Phone Coffee and CodeAs I write this, my Toronto Windows Phone “Coffee and Code” event is drawing to a close. Held at the big communal table in the back corner of the Starbucks at Toronto’s busy Yonge/King intersection, I announced it a mere two days prior, first on Twitter, and then on the Canadian Developer Connection and Global Nerdy blogs, so I was prepared for only a handful of people to show up. I was pleased by the outcome: in the end, we got about three dozen people to show, with twenty people crowding around our table at peak, and not counting the half-dozen people who wandered over saying “Did I hear you had a new Windows Phone?”

coffee and code 1

What is Coffee and Code?

As a mobile worker, I’m not tied down to an office. As a product of late 1980s/early 1990s computer labs, I’m actually quite comfortable working in a noisy, busy environment like a café, and in the late ‘90s, when I ran my own consulting shop, I cranked out VB applications for a mid-sized company in Chicago out of a hip little café on Toronto’s Queen Street West. During that time, I met a number of interesting people, including folks from the local tech scene, which I enjoyed. So when I landed the job with Microsoft and returned to the mobile life, I thought, why not bring a little of that back?

So I started a little event I called “Coffee and Code” back in early 2009. The idea was simple: work out of a café, announce that I’ll be there and will be happy to take visitors, see who shows up. It worked out pretty well, and I hold them whenever my schedule allows. The attendance usually ranges from 6 to two dozen or so, and we talk about all sorts of things, from programming (.NET, open source and everything in between), the local tech scene, the industry in general and just about every other topic – the conversations aren’t always technical. It’s a great way for people to meet up with me, and a great way for me to know what’s on developers’ minds.

The idea has spread beyond Toronto; my coworkers and I have held Coffee and Code events in cities across Canada, Denny Cherry has held a couple in southern California and Cory Fowler holds them regularly in Guelph.

coffee and code 2

Who Was There?

Luckily, I didn’t run this alone. I was backed up by a couple of great people:

  • Developer Mark Arteaga, a Microsoft MVP who’s forgotten more about mobile development with Microsoft tech than I will ever learn. You should catch his Windows Phone 7 sessions at TechDays.
  • Mobile telco expert Anthony Bartolo, who works with me a Microsoft as the phone infrastruicture expert guy with over a decade’s worth of experience in the mobile industry. He’ll also be speaking at TechDays about Windows Phone Marketplace.

coffee and code 3

Among the people in attendance were:

  • Mobile tech bloggers: The guys from Mobile Syrup and The Cellular Guru, there to see a real-life Windows Phone 7 phone. As Anthony noted, they were impressed with the smoothness of the phone (yet more people saying that they love its touch responsiveness) and loved the features. Not bad for a beta OS running on prototype devices!
  • Kate Gregory: She’s one of Canada’s Microsoft Regional Directors, a select group of developers and architects who volunteer their time to share information about Microsoft tools and tech with their communities and give us feedback. She’s my C++ go-to person; I’m glad I have one! In addition to talking about Windows Phone, she told me some very enlightening stories about the industry and where C++ gets used as well as some hilarious tales from tech conferences. She’s creating the content for the TechDays session on the Windows API Code Pack and delivering that session at TechDays Toronto.
  • Developers, developers, developers! Guys from the Ryerson Digital Media zone (including Alexey Adamsky and Alex Yakobovich, who are working on a great 3-D version of Sudoku), local development shops, indie coders, SharePoint guys looking to build business apps, iPhone and Android developers wondering what Windows Phone 7 was like…and they all seemed pretty impressed. They chatted, ate, did some test deployments onto actual hardware and even did some coding. (By the way, if I didn’t mention your company or name and you want it mentioned here, let me know and I’ll update this article!)

coffee and code 5

How About Cross-Country Coffee and Codes?

coffee and code 7

In response to my quick announcements about this Coffee and Code, I got a number of questions via email, Twitter and Facebook asking me if I’m holding Coffee and Codes elsewhere in Canada (particularly from people in Calgary, Edmonton and Ottawa). The answer is, I’d love to, and I’m working on ways to make that happen.

Firstly, I’m taking advantage of the fact that I’m already flying across the country to help run TechDays. I’ll be in six of the eight cities:

  • Vancouver
  • Edmonton
  • Toronto
  • Halifax
  • Ottawa
  • Montreal

…and I plan to be in those cities not just for TechDays, but a couple of days before and after the event as well. I’ll hold Coffee and Codes in those cities when I’m there, with a chance for you to see Windows Phone 7 devices up close and personal, try deploying an app to them, and ask questions.

Secondly, I’d like to see if Windows Phone Coffee and Code events can take place all over Canada, whether or not I’m there. I know it’s possible; Cory Fowler has held way more Coffee and Codes than I have in Guelph, and I’m sure that more of you would be interested in holding get-togethers would like to hold similar events in your area. If we made some kind of Coffee and Code “starter kit” to help you start a Coffee and Code in your town, would you do it? Let me know – email me if you’d be up for it!

This article also appears in Canadian Developer Connection.

{ 0 comments }

Icons: Coffee plus Windows PhoneInterested in finding out more about Windows Phone 7 development and the opportunities that come with it? Want to see both the Samsung and LG Windows Phone 7 prototypes up close and personal? Want to take a break and have coffee with us?

Samsung "Taylor" Windows Phone 7 Prototype I’m holding a Coffee and Code with mobile developer Mark Arteaga and mobile expert Anthony Bartolo in downtown Toronto at the Starbucks at King and Yonge this Thursday from noon to 7 p.m. (4 King Street West, right on top of the subway station). We’ll be at or near the big conference table they’ve got in the back. For those of you who aren’t familiar with it, “Coffee and Code” is an event where I take advantage of my status as a mobile worker and work out of a work-friendly cafe, where I’m reachable, findable and approachable. If you’ve got any questions about Microsoft, software development, the industry, the tech scene or just about anything else, this is a perfect chance to ask me!

This is a Windows Phone 7 Coffee and Code, and I’m bringing a couple of Windows Phone 7 people along with me. If you were at last year’s TechDays conferences, you may have seen them: Mark Arteaga, who’s written many apps for the old-school Windows Mobile and now writing apps for Windows Phone, and Anthony Bartolo, who’s been working in the mobile industry longer than a lot of my peers have been working. Come join us for a coffee (or tea, or lemonade) and some tech talk!

Catch Mark’s blog entry about this upcoming Coffee and Code here.

Anthony has also written a blog entry about Coffee and Code here.

This article also appears in Canadian Developer Connection.

{ 0 comments }

Just Us Cafe logoThis afternoon (Wednesday, November 4th) from 2:00 p.m. to 6:00 p.m. Atlantic time, I’ll be holding a Halifax edition of “Coffee and Code” at Just Us Cafe on Barrington (1678 Barrington). My coworkers Damir Bersinic and Rodney Buike will be joining me. Come on down and chat with us about Microsoft, the tech industry in general, the job market, accordions, whatever!

(If you’re a developer who’s interested in building a cloud computing-based application on Windows Azure, you might want to come down for this one, as I might have an offer that you might find difficult to resist. Just sayin’.)

There may be plans for dinner and accordion-and-beer-fueled mayhem this evening, so if you’re into that sort of thing, drop me a line.

This article also appears in Canadian Developer Connection.

{ 0 comments }

TechDays Halifax / Halifax Coffee and Code Next Week!

by Joey deVilla on October 30, 2009

halifaxTechDays, Microsoft’s cross-Canada conference for developers and IT pros took a break in October, but returns in November to complete its tour of the five remaining cities, starting in Halifax!

I, along with the rest of the TechDays team will be in Halifax and places nearby starting this weekend and for most of next week:

  • We’ll be around on the weekend doing setup and rehearsals for the TechDays conference
  • The TechDays conference itself will take place on Monday, November 2nd and Tuesday, November 3rd at the World Trade Convention Centre Halifax.
  • On Wednesday, November 4th, I’ll be hosting a Coffee and Code event at the Just Us Cafe (1678 Barrington Street) from 2 to 6 p.m.. That means I’ll be working from that cafe – drop by and chat!

And don’t forget that TechDays Canada is also visiting these cities:

  • Calgary: November 17th and 18th
  • Montreal: December 2nd and 3rd
  • Ottawa: December 9th and 10th
  • Winnipeg: December 15th and 16th

Tickets are a still available for these cities.

In case you’ve forgotten the TechDays formula, here it is again:

TechDays = Content from premium conferences far, far away + Delivered by local speakers at venues close to home + Extra events and goodies for you to enjoy

See you in Halifax!

This article also appears in Canadian Developer Connection.

{ 1 comment }

Your First Warning: Vancouver, September 11 – 18

by Joey deVilla on September 3, 2009

Photo of downtown vancouver at night, captioned: "September 11th - 18th / Vangroovy", with arrow pointing to Fairmont Waterfront hotel

I’m going to be in Vancouver from the afternoon of Friday, September 11th until the morning of Friday, September 18th. I’m there first and foremost to manage the “Developing for the Microsoft-Based Platform” track of the TechDays conference, then to meet up with the local tech community, but also to enjoy the city I fondly refer to as “Vangroovy”.

Here’s what I’ll be up to:

Coffee and Code Vancouver: Saturday, September 12th

"Monkey" latte art

My coworker John Bristowe and I will be holding Coffee and Code on Saturday, September 12th from 10 a.m. to 3 p.m. (Pacific time, of course) at the Take 5 Cafe on Granville (429 Granville, near Hastings). We’ll be there to talk about TechDays, The Empire and the tech industry in general – but it won’t just be geeky stuff; we’ll provide scintillating conversation about accordions, the Calgary Flames, deep fried snack foods, “Am I metrosexual or not”, life, the universe and everything. I will have the accordion with me, so tunes are definitely on the menu!

You can register for Coffee and Code Vancouver on its event page.

TechDays Vancouver: Monday, September 14th – Tuesday, September 15th

TechDays 2009 Canada banner

TechDays is Microsoft Canada’s cross-Canada tour, where we highlight what you can do with currently-available Microsoft tools and tech that you probably aren’t doing yet. We take the content from the infinitely more expensive TechEd North America conference (admission fee USD$2000), update it, and have local techies present it near you at a price you can afford (CAD$299 if you caught the early bird rate, CAD$599 otherwise). You get great content at a great price, and we get to make contact with tech communities across the country. Think of it as “Geek Global, Spend Local”.

TechDays Vancouver will be happening at the Vancouver Convention Centre, which is also the venue of…

Demo Ignite Camp: Monday, September 14th @ 7:00 p.m.

Demo Ignite Camp banner

Since we had the Vancouver Convention Centre booked for two days, it meant that we had these big rooms lying fallow on the first night. I wanted a pajama party for accordion players, but since that idea got nixed, I called on Boris Mann and suggested we hold a DemoCamp-style event. The end result: Demo Ignite Camp!

Thus far, we’ve got 5 out of 8 presentation slots filled:

  1. Joey deVilla’s Ignite Presentation: Do the Stupidest Thing That Could Possibly Work.
  2. Avi Bryant will demo Clamato, a Smalltalk dialect that operates within the JavaScript runtime.
  3. Dima Berastau will demo RestfulX, a RESTful framework for Flex and AIR applications.
  4. Carson Lam will demo TransitDB, his Vancouver transit information web app, which won the PHP FTW competition earlier this year.
  5. The folks from Ayogo will present their iPhone games built using the PhoneGap cross-mobile-platform framework.

I’m more than happy to drop my Ignite presentation to make room for a demo or Ignite by someone local. I’m already hosting, and Demo Ignite Camp is about the Vancouver tech scene, not me!

For more information, see the Demo Ignite Camp event page.

Launch Party Vancouver, Wednesday, September 16th

Launch Party Vancouver logo My fellow TechDays coordinators and I will be attending Launch Party Vancouver, which is:

…a lively mixer for the city’s brightest entrepreneurs, tech junkies, and bloggers, who are doing it, have done it or want to make their ideas happen here. The goal of the event is to connect BC’s growing community of Internet and new media leaders with investors and other trailblazers across Canada and abroad.

Founded by local entrepreneurs,  LPV is not your typical networking event. There are no presentations or panels to be found.  But what you will discover are the individuals responsible for making Vancouver one of the greatest start-up cities in Canada.  Every event features local, early stage new media companies strutting their stuff and sharing their ideas with the community.

It’s happening at Circa Resto Lounge from 6:00 p.m. to 10:00 p.m.; tickets are available via EventBrite.

This article also appears in Canadian Developer Connection.

{ 1 comment }

coffee_and_code_3

If it’s Friday, it must be time for another Toronto Coffee and Code! This one will take place at the usual location – the Dark Horse Cafe, 215 Spadina – and will run from 1 p.m. to 6 p.m..

coffee_and_code_1

Coffee and Code is my Friday afternoon ritual (a phrase that my classmates at Crazy Go Nuts University will find hauntingly familiar) in which I work out of a cafe and announce that I’ll be there. I’m making myself available as both a Developer Evangelist working for Microsoft Canada and a member of the Toronto Tech Community to answer your questions, take your comments, bounce ideas off or just chat with. Come on down, have a coffee (or tea, or juice) and say hi!

coffee_and_code_2

{ 2 comments }

A Busy Week

by Joey deVilla on July 27, 2009

This article also appears in Canadian Developer Connection.

It’s gonna be a busy week for me — there’s a lot going on!

Damian Conway

Monday: Damian Conway and The Missing Link

On Monday evening, I’ll be catching Damian Conway’s presentation, The Missing Link. There’s nothing quite like a Damian Conway presentation – they’re equal parts computer science, mathematical digression, history lesson, physics lecture, pop-culture observation, Perl module code walkthrough and stand-up comedy routine.

If you’re up for an entertaining and enlightening presentation by one of the bright lights of the open source world and you’re going to be in Toronto tonight, you should catch this one. There’s no charge for admission and no registration process – just show up at University of Toronto’s Bahen Centre for Information Technology (40 St. George Street, west side, just north of College) at 7:00 p.m. and head to room 1160 (the big lecture theatre near the back of the first floor).

Map picture

Tuesday: DemoCamp 21 with Special Guest John Udell

DemoCamp Toronto 21: Tuesday, July 28th Tuesday evening brings the 21st edition of DemoCamp, which I like to describe as “show and tell for the bright lights of the Toronto-area tech community”. It’s a chance for people, from hobbyists working on a pet project to enterprise software developers building something globe-spanning to show their peers their projects in action or share an idea. It’s put together by my fellow Microsoftie David Crow (who’s also in Microsoft Canada’s Developer and Platform Evangelism group); I cost-host the event with Jay Goldman.

This one’s going to be a special one for a couple of reasons. Firstly, this will be the first DemoCamp held at the Rogers Theatre. Second, Jon Udell, Microsoft Tech Evangelist extraordinaire, will be there.

The presentations on the schedule are:

  • You can’t pick your neighbours, but you can pick your neighbourhood!
    Saul Colt, Zoocasa
  • ArtAnywhere : Where Lost artwork meets Empty walls
    Christine Renaud, ArtAnywhere
  • Bringing Social Media to Contractors
    Brian Sharwood, HomeStars
  • Create a BlackBerry/iPhone Mobile App in 5 Minutes
    Alan Lysne, Cascada Mobile
  • Stories Told Together – Introducing Social Cards
    Shaun, MacDonald, MashupArts
  • WeGoWeGo.com: semantic search for city events
    Dan Wood, WeGoWeGo.com
  • Guestlist – online event management
    Ben Vinegar, Guestlist
  • guiGoog: Advanced Visual Power Search
    Jason Roks, GuiGoog

Alas, this event is sold out. I’ll take notes and post them on this blog.

Wednesday: Science 2.0

what_we_need_more_of_is_science

The Science 2.0 conference takes place on Wednesday afternoon. Its topic: how the web and computers can radically change and improve science. It takes place at the MaRS Centre and the presentations are:

  • Choosing Infrastructure and Testing Tools for Scientific Software Projects
    Titus Brown
  • A Web Native Research Record: Applying the Best of the Web to the Lab Notebook
    Cameron Neylon
  • Doing Science in the Open: How Online Tools are Changing Scientific Discovery
    Michael Nielsen
  • Using “Desktop” Languages for Big Problems
    David Rich
  • How Computational Science is Changing the Scientific Method
    Victoria Stodden
  • Collaborative Curation of Public Events
    Jon Udell

As with DemoCamp, this event is a popular one and is sold out. I’ll take notes and blog the conference.

Thursday: Windows 7 Blogger Event

I’ll be helping out at a gathering of Toronto bloggers on Thursday, where we’ll be showing them Windows 7.

Friday: Coffee and Code

coffee-and-code-2 If it’s Friday, it must be time for Toronto Coffee and Code! It’s the day when I set up shop at a cafe – usually the Dark Horse – and work from there, making myself available to answer questions, hear your opinions and comments and chat. I’ll talk about Microsoft, our tools and tech, the industry in general, whatever!

This Friday’s Toronto Coffee and Code will take place at the Dark Horse Cafe (215 Spadina) from 1 p.m. to 6 p.m.. Feel free to drop by!

Map picture

Other Stuff Going On This Week

techdays_canada_2009_logo

  • Along with the other people on the team, I’m helping out with the preparatory work on the TechDays conference, which will be taking place in seven cities across Canada this fall.
  • I’m also working on ongoing series of articles covering stuff like coding fundamentals, ASP.NET MVC, mobile and some other stuff that I have to keep on the down-low for the time being.
  • And it’s not too late for me to start working on the ASP.NET MVC presentation that I’m doing with ObjectSharp’s Barry Gervin at the Toronto edition of Stack Overflow’s DevDays conference in October.

{ 1 comment }

Guelph Coffee and Code Tonight!

by Joey deVilla on June 30, 2009

Small glass coffee cup

There’s a Guelph Coffee and Code taking place tonight at the Albion Hotel. Cory Fowler has the details at the Coffee and Code blog.

[Creative Commons photo courtesy of “macinate”.]

{ 0 comments }

Toronto Coffee and Code This Friday!

by Joey deVilla on June 24, 2009

coffee_and_code_may_29_2009_1The scene at the big communal table at the May 29th Coffee and Code.

There’s a Toronto Coffee and Code this Friday! For details, see the Coffee and Code blog.

{ 0 comments }

Guelph Coffee and Code: Tuesday, June 23rd

by Joey deVilla on June 22, 2009

"Code Monkey" coffee mug

If it’s Tuesday, it must be time for Guelph Coffee and Code! See the Coffee and Code blog for details.

{ 0 comments }

Ottawa Coffee and Code at Bridgehead This Thursday!

by Joey deVilla on June 15, 2009

Photo of the Peace Tower at Night (taken by the Poissant Family)I’m going to be in Ottawa this week doing a presentation on web accessibility, so I’m taking advantage of my being there and declaring a Coffee and Code event for this Thursday, June 18th at the Bridgehead Cafe at 109 Bank Street (at the corner of Bank and Albert). It’ll run from 12:00 noon to 5 p.m..

I will be joined by my fellow Microsoft evangelists from the area, the guys I like to refer to as “Les Bons Gars”:

  • Christian Beauclair
  • Rick Claus
  • Pierre Roman

Come on and down and join us at the Bridgehead for some coffee, food and conversation! We’ll be there to answer questions, hear your comments, show you what we’re working on and even hook you up with a copy of the Windows 7 Release Candidate.

This would be a good time for you Ottawa-area Developers and IT Pros to come and give us your suggestions for the upcoming TechDays 2009 cross-Canada conference, a two-day deep-dive conference covering what you can do with Microsoft Tools and Technologies. TechDays will stop at Ottawa on December 9th and 10th, and we’re picking out our topics and speakers. Come by Ottawa Coffee and Code this Thursday and let us know what you’d like to see and if you’d like to present at TechDays 2009!

(Creative Commons photo of the Peace Tower at Night taken by the Poissant Family.)

{ 0 comments }

Guelph Coffee and Code Tonight!

by Joey deVilla on June 9, 2009

This article also appears in Canadian Developer Connection.

Albion Hotel, GuelphIf it’s Tuesday, it must be time for Guelph Coffee and Code. The Guelph edition of this gathering of developers over coffee — or any other beverage of their choice — is hosted by Cory “SyntaxC4” Fowler and takes place every Tuesday in Guelph at the Albion Hotel (49 Norfolk Street, Guelph ON) from 7:30 to 9:30 p.m..

Tonight, our own John Oxley, Director Audience Marketing and Community Evangelism at Microsoft Canada, will be joining in. He’ll be there to get your input about what his team – which includes Yours Truly – can do for the technical community. If you have an idea that you think will help Microsoft help developers, especially at the local levels, come on down and let John know! If you don’t have any such ideas, you can brainstorm with John and come up with some new ones.

{ 0 comments }

Desktop "tower" computer with coffee machine built in

Yes, Toronto Coffee and Code returns today! It’s a day when I make myself (and by extension, Microsoft) very accessible by working out of a cafe and answering your questions, getting your opinions and sharing ideas. Once again, it’ll take place at the Dark Horse Cafe at 215 Spadina, near the lights between Dundas and Queen.

I’ve got some stuff to do at Microsoft Canada HQ in the morning, so I’m declaring tomorrow’s schedule to run from 1:00 p.m. to 6:00 p.m.. I might be there earlier, but I thought I’d give myself extra time in case traffic decides not cooperate. I’ll see you there!

{ 0 comments }

Toronto Coffee and Code: Returning May 29th

by Joey deVilla on May 15, 2009

This article also appears in the Coffee and Code blog.

Coffee machine embedded in "tower" computer enclosure: "Toronto Coffee and Code Returns Friday May 29th!"

I’m a bit swamped with work and other things, so the Toronto Coffee and Code events are taking a hiatus for a couple of weeks. Worry not, it’s a temporary thing, and in a couple of Fridays – May 29th, to be precise, Coffee and Code will make a triumphant return, all phoenix-like, to the Dark Horse Cafe at 215 Spadina on Friday, May 29th from 11:00 a.m. to 6:00 p.m..

{ 0 comments }