The Entity Framework vs. The Data Access Layer

My compadre Barry Gervin is starting a blog series discussing the Entity Framework vs. the Data Access Layer. You can find the first post here:

http://www.objectsharp.com/cs/blogs/barry/archive/2008/04/27/the-entity-framework-vs-the-data-access-layer-part-0-introduction.aspx

Technorati Tags: [], []

Posted by windsor | with no comments

DevTeach is coming to Toronto in just a few more weeks!

 

I copied this blog post from Julie Lerman's blog. Julie copied it from Guy Barrette's blog. I'm sure someone will copy it from me and add their own little flair.

If you live in Toronto and don't attend DevTeach, Guy Barrette is going to make you code in Clipper for the remainder of your career (BTW - that's Clipper development with no Multi Edit and no Norton Guides. Ah, there, now you're shaking).  Seriously, DevTeach has a great lineup of speakers from Toronto and across the globe. Where else can you hear, see, touch, feel, talk to, describe your problems (IT/Dev related or not) and have a beer with these guys/gals?

 

And that's only half of them!!!

Need more reasons?

Keynote by Scott Hanselman
Scott is one of the most prolific, renowned and respected bloggers (
http://www.hanselman.com) and podcasters (http://www.hanselminutes.com) in the .NET world. Scott is a hands-on thinker, a renowned speaker and writer. He has written a few books, most recently with Bill Evjen and Devin Rader on Professional ASP.NET. In July 2007, he joined Microsoft as a Senior Program Manager in the Developer Division. In his new role he'll continue to explore and explain a broad portfolio of technologies, both inside and outside Microsoft. He aims to spread the good word about developing software, most often on the Microsoft stack. Before this he was the Chief Architect at Corillian Corporation, now a part of Checkfree, for 6+ years and before that he was a Principal Consultant at STEP Technology for nearly 7 years.
http://www.devteach.com/keynote.aspx

Silverlight 2.0 Workshop
For the first time an independent conference is having a workshop on Building Business Applications with Silverlight 2.0.  Join Rod Paddock and Jim Duffy as they give you a head start down the road to developing business-oriented Rich Internet Applications (RIA) with Microsoft Silverlight 2.0. Microsoft Silverlight 2.0 is a cross-browser, cross-platform, and cross-device plug-in positioned to revolutionize the way next generation Rich Internet Applications are developed. Microsoft’s commitment to providing an extensive platform for developers and designers to collaborate on creating the next generation of RIAs is very clear and its name is Silverlight 2.0. In this intensive, full-day workshop, Rod and Jim will share their insight and experience building business applications with Silverlight 2.0 including a review of some of the Internet’s more visible Silverlight web applications. This workshop is happening on Friday May 16 at the Hilton Toronto.
http://www.devteach.com/PostConference.aspx#PreSP

Bonus session: .NET Rocks hosts a panel May 14th at 18:00
This year the bonus session (Wednesday May 14 at 18:00) will be a panel of speakers debating the Future of .NET. Where is .NET going? How will new development influence .NET and be influenced by .NET? Join Carl Franklin and Richard Campbell from .NET Rocks as they moderate a discussion on the future directions of .NET. The panellists include individuals who have strong visions of the future of software development and the role that .NET can play in that future. Attend this session and bring your questions to get some insight into the potential future of .NET! This bonus session is free for everyone. Panelists are: Ted Neward,Oren Eini ,Scott Bellware
http://www.devteach.com/BonusSession.aspx

Party with Palermo, DevTeach Toronto Edition
Jeffrey Palermo (MVP) is hosting Monday May 12th in Toronto is acclaimed "Party with Palermo". This is the official social event  kicking off DevTeach Toronto. The event is not just for the attendees of Toronto it’s  a free event for everyone. It’s a unique chance for the attendees, speakers and locals  to meet and talk with a free beer.   The event will be held at the Menage club  location and you need to RSVP to attend. Get all the details at this link:
http://www.partywithpalermo.com/

DevTeach Toronto is going to be a lot of fun and a great chance to learn from the best minds in the industry.  Register now - you don't want to miss out.

Technorati Tags: []

Posted by windsor | 1 comment(s)
Filed under: ,

ObjectSharp's DevLounge Goes Live

ObjectSharp has always been very community focused. Our consultants run user groups; we speak at user groups, code camps and conferences; we man the experts areas at big Microsoft events; and we run our own community events like Visual Studio 2008 at the Movies. To extend our contribution to the community, we've added the DevLounge to our website. This is an area where we will post videos, articles, code, and tools so they are available on demand when you need them.

As a special kick off to the DevLounge, we are featuring a video taken at the recent Most Valuable Professional (MVP) Summit in Seattle. At the behest of ObjectSharp's Barry Gervin, Steve Ballmer donned a Team Canada hockey jersey to show Canadian developers some love.

Barry Gervin at the MVP Summit    Barry Gervin Talks Entity Framework    Community Zone    Presenting at the Speaker Idol finals    User Group Booth

 

Posted by windsor | with no comments

Talking WCF on Devcasting

While I was in Vegas for Un-Mix 08, I sat down with Derek Hatchard to record a show for Devcasting. About a week later Derek decided to repave his machine but unfortunately, he forgot to backup the recording of the interview. We got together over Skype to re-record a couple weeks ago. What started out as an interview on WCF turned into a 90 minute conversation on all things geek.

Derek's done some editing and has extracted the WCF interview part into a show which you can check out at the link below. Stay tuned for part two where we talk about Mix, WPF, and more.

http://devcasting.com/index.php/2008/04/10/devcasting-10-wcf-with-rob-windsor/

Happy listening.

Posted by windsor | with no comments

TechEd BOF Session: Strategies for Moving Your Microsoft Visual Basic 6 Investments to .NET

If you're not familiar with the concept, a Birds-of-a-Feather (BOF) session is an open discussion lead by a moderator who is not a Microsoft employee. The sessions are not presentations, there are no projectors. Unlike the Keynotes and Breakout sessions which are mostly one to many communication, Birds-of-a-Feather sessions are many to many communication and don't necessarily focus on Microsoft products or technology.  They are about people talking with people - connecting, sharing, networking, and creating community.

This year I'd like to do a BOF session at TechEd Developer. From my expereince with the community at user groups and conferences it's pretty clear that there are lots of developers who still work with classic VB code at least part of the time. Many are still questioning what to do with this legacy code and how to move it forward or integrate it with .NET. So I've proposed the following:

Strategies for Moving Your Microsoft Visual Basic 6 Investments to .NET: For years Visual Basic 6 (VB 6) was used by organizations world-wide to build key line-of-business applications and components. Now they have thousands to millions of lines of code representing a significant organizational investment. Many have struggled in the past trying to move this legacy code base to .NET, many are just starting that journey. The path from VB 6 to .NET has not always been clear - there are options but there is no one size fits all approach. One option is to rewrite your applications so you can re-architect and take advantage of all the features .NET has to offer. Another is to migrate the applications so automated tools like the Code Advisor and the Migration Wizard can assist you. Finally, you can use COM Interop and the Interop Forms Toolkit to continue leveraging existing working assets while phasing in new features built on the .NET Framework. In this session we will discuss all three options and explore the pros and cons of each. The goal is raise awareness of the choices and the tools available so you will be able to pick the best strategy for your organization going forward.

So, if you're going to TechEd and you'd like to join in on the discussion, please head on over to the BOF voting page and add your vote. Voting closes on April 7. 

Update:
The BOF was selected. It's running on Wednesday, June 4 from 8:30 to 9:45 AM. I think to room is S330 EF but I'm not positive. If you're planning on attending please let me know the subject(s) you'd like to discuss by adding a comment.

Update (April 28, 2008):
The BOF was selected. It's BOF806 and is running Thursday, June 5 from 1:00 to 2:15 pm. If you're planning on attending please let me know the subject(s) you'd like to discuss by adding a comment.

See you then.

Posted by windsor | with no comments
Filed under: , , ,

Un-Mix 2008

It was an experiment. Hanging out in Vegas during Mix without actually attending Mix.

The Experiment
It had been over a year since I'd been to Vegas and I was feeling the itch. I hadn't been to Mix in previous years so I considered giving it a shot. The problem was that I'd already decided to go to Tech Ed and was seriously considering the PDC so, while VISA would be very happy for me to shell out for Mix, my accountant would chase me down and beat me with her abacus. The solution I came up with was to use travel rewards points for the flight and hotel and then to beg everyone I knew for a conference pass. The first part worked out just fine but it turns out that getting a pass for Mix is harder than getting Steve Ballmer to make Google his default search engine. Thus, the experiment.

I've always thought that networking is a major part of the value of a conference so I decided to see how much I could do by just hanging out at the Venetian for two days. I was confident that I could find someone to attach myself to so I could get invited to dinner, drinks or some kind of influencer party. Three of my colleagues from ObjectSharp were there as well so hanging out with them was an option if I couldn't find someone better.  :)

Un-Mix - Day 0
I did an architecture talk at the Vancouver Heroes Happen {Here} event the day before the conference started so I didn't arrive until about midnight. I briefly considered heading over the the conference hotel to see if anyone was there but I was pretty beat and decided to stay at my hotel and lose some money at the Craps table instead.

Un-Mix - Day 1
The keynotes were streamed live so I started the day in my room checking out what Ray Ozzie, Scott Guthrie and the gang had to say.  This was definitely one of the better keynotes I've seen. I've been down on WPF since it came out (not because of the technology itself but because of the state of the tooling around it) but seeing NBC's Olympics app, Circ de Soleil's recruiting app, and the Hard Rock Cafe Memorabilia app gave me pause. Maybe it's time to learn XAML after all.

After the keynote I headed over to the Venetian to find the conference. I just looked for people with badges and walked in opposite direction. Before I got though the casino I bumped into Richard Campbell, Steven Fotre, and Steve Smith on the hunt for a Starbucks. We walked around for a bit, found the Starbucks in Harrah's and then headed back to the Venetian. As we got into the conference area I looked for a place in a common area to settle down and use some free wifi.

I've been to the conference center at Mandaly Bay before and there is a wide area with a couple shops and places to sit just below the escalators to the conference rooms. I was hoping to find the same thing at the Venetian but as we got closer I realized it wasn't to be. I kept following my three companions up a couple escalators and down a hall realizing that I'd stepped over the border into Mixville - the Open Spaces room to be exact.

At this point I had a decision to make, head back downstairs or stay where I was and be inconspicuous - I chose the latter. I plopped myself down in a white canvas chair (wondering if I was ever going to get my developer sized butt out of the thing) and hung out with the guys. Mark Dunn was there and so was a slightly "tired" Miguel Castro. About five minutes after we got there, Carl Franklin came over and busted out his guitar.

Now, if you want to do some networking, hanging out with Carl and Richard is the place to be. They are definitely people magnets. I had a chance to catch up with a bunch of people I only get to see at conferences and had a great time. At one point Josh Holmes came over and asked me to follow him. I saw Josh doing video interviews earlier so I was concerned that he wanted to interview me. It turned out that he just wanted to hook me up with a guy who was looking for information on user groups in the Toronto area. After we spoke though, Josh did come over and interview the people I was hanging out with. Luckily he started with Carl who was opposite me so I kept my mouth shut hoping Josh wouldn't swing the camera my way - he didn't. It turns out that it was a mute point anyway because at the same time someone else was doing an interview about 10 feet away with me clearly in the background. So much for staying inconspicuous.

Microsoft Regional Directors React to the Keynote
http://www.visitmix.com/blogs/OpenSpace/Microsoft-Regional-Directors-React-to-the-Keynote/

On IE8, Silverlight and the Keynote
http://www.visitmix.com/blogs/OpenSpace/On-IE8-Silverlight-and-the-Keynote/

Towards the end of the day I spent some time with Derek Hatchard and made plans to sit down with him the next day to record some audio for his podcast. As the day waned people started heading out to get ready for the attendee party. I wasn't ballsy enough to try and crash that so I headed back to my hotel for some dinner and to give away some more of my money to the delightful people at the Craps table.

Un-Mix - Day 2
After pressing my luck the previous day I decided to spend most of day two in my room catching up on email and relaxing. I'd made plans to meet Derek in the late afternoon to record the podcast and then had an official invite to a Canadian attendee gathering at the V-Bar. 

I met Derek about 6:00 and we found a quiet place in a hallway to record. We talked about WCF and the goings on at Mix for more than an hour. I'm certain it would have been recorded in the annals of time as the greatest podcast ever but Derek decided to format the hard drive in his laptop without backing up the files first. We'll be re-recording tomorrow.

My final bit of Un-Mix 2008 was spent at the party at the V-Bar. I had a chance to catch up with my ObjectSharp colleagues and meet some people over drinks. The most interesting part of the night was watching the servers. It was very obvious that they were anxious for the geeks to leave so the swanky, jet-set crowd could come in and start tipping.

Summary
All-in-all it was a good time but I'm not sure if I'm going to do Un-Mix 2009. If I do, I need to get a decent area to hang out at the bottom of the escalator. I'll also podcast/videocast my experience.

 

Miguel is a Party Animal   Carl Sings   Captured on Video   DevCasting

Posted by windsor | with no comments
Filed under: ,

Webcast: Migrating Your Visual Basic 6 Investments to .NET

I'll be doing my first webcast tomorrow with Beth Massi on VB 6.0 to .NET integration and migration.

Visual Basic (VB) 6 was used by millions of developers world-wide to build applications ranging from thousands to millions of lines of code representing significant organizational investments. The path from VB 6 to .NET has not always been clear, there is no one size fits all approach. We’ll cut to the chase, exploring the pros and cons of each option using real world examples. You will leave this webcast with the framework and tools to develop the right strategy for your organization to leverage your existing investments while taking advantage of the power and productivity the .NET Framework provides.

The webcast starts at Noon EST, hope to see you there.

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032371436&EventCategory=4&culture=en-US&CountryCode=US

Posted by windsor | with no comments
Filed under: , ,

"How Do I" Videos on the VB Developer Center

The VB Team has added about 50 "How Do I" videos to the VB Developer Center. The topics include Forms over Data, Windows Development, Office Development, Security, and so on. Most of the videos are 20 minutes or less so there a great way to get up to speed on a topic really quickly.

You can check them out at:

http://msdn2.microsoft.com/en-us/vbasic/bb466226.aspx

Posted by windsor | with no comments
Filed under: , ,

Agenda Posted for the Toronto Code Camp

Toronto Code CampThe agenda has been posted for the 2008 version of the Toronto Code Camp and it looks to be another awesome event. Twenty-five sessions from twenty-three speakers (six of which are my ObjectSharp homies) from all across the country (and New York). Check it out.

http://www.torontocodecamp.net/Agenda/tabid/56/Default.aspx

Posted by windsor | with no comments

Visual Studio 2008 at the Movies - February 7

So, the muckety-mucks (i.e. my bosses) at ObjectSharp have been kicking around the idea of having an event to showcase the latest and greatest stuff in Visual Studio 2008. We got a date: February 7, 2008; and then we got a location: The Paramount Scotia Bank Theatre in downtown Toronto; but then we needed a name for the event. There were many ideas bandied about but we decided to go with "Visual Studio 2008 at the Movies" because we were talking about Visual Studio 2008 and we were holding the event at a movie theatre... give it a chance, it'll sink in in a second or two.

OK? Good.

So, our graphic designer, Nick Van Exan (who was responsible for our award-winning Silverlight Holiday Christmas Card), takes the idea and runs with it. First, he comes up with this beauty based on the original Oceans 11 movie poster.

Visual Studio 2008 at the Movies

We put together a little web page describing the event and send invites out to our friends, neighbours and family.

Is Nick done? No way.

After a little more work with MS Paint, or whatever program Nick uses to work his magic, he comes up with this homage to one of the greatest movies ever, Spaceballs.

The Codefather

Pretty cool, huh? But is Nick done? Not quite.

As evil geniuses are want to do, Nick takes the process one step too far. Only a twisted mind that has been locked up in an office for hours with only a 16 bit colour pallette could come up with something like this.

The Dev Who Shagged Me

I nearly peed my pants when I saw this. Who knows what will be next.

Anyway, the important part is, if you want to come hang out with the consultants from ObjectSharp, have some popcorn and soda, and learn about what's going on in the world of Visual Studio 2008 then please join us for Visual Studio 2008 at the Movies.

Toronto Code Camp 2008

You are invited to attend the Third Annual Toronto Code Camp, a free .NET community sponsored event, on March 1st, 2008.

Last year’s event was a huge success with over 300 attendees, 4 tracks, 20 speakers and over 20 volunteers. This year’s event will be even bigger and better!

Registration is now open, but remember, space is limited and based on last year’s response it will fill up fast. For more information or to register, please visit www.torontocodecamp.net

Posted by windsor | with no comments
Filed under: ,
More Posts Next page »