Tag | Mix Posts

Ok, so I have a theme going and thought I might as well run with it. I promise this is the last "Is x Dead?" post. Of course BizTalk isn't dead. But it is going to change in the next couple of years. What I am talking about here is "Oslo", the recently announced, next-generation distributed computing vision from Microsoft. Oslo takes SOA to the Internet I was out at the SOA conference last week where Microsoft first publicly shared the vision that they are code-naming Oslo. There is a great story ...
Vinegar is an important ingredient in the kitchen; with it you can make baked tropical spareribs, Indian mutton curry, orange almond greens and a host of other delightful dishes. Baking soda, too, is an essential ingredient in nutmeg raisin coffee cake, buckwheat pancakes, and many other delectable baked goods. Both are useful, reliable, and safe in storage. However, as any fourth-grader who has ever attended a science fair can tell you, all you have to do is mix the two to create a volcano that ...
A week ago I started a poll in which I asked "Which Ajax framework do you mostly use?" with the following choices: ASP.NET AJAX AJAX PRO Library Anthem.NET Plain XmlHttp Object The winner by a long margin was the MS ASP.NET AJAX. Surprising! not really. MS ASP.NET AJAX framework might not be the slickest framework in the market but without any doubt it is one of the easiest one to use. The real power lies in the UpdatePanel control which can update a portion of the page using client side postbacks. ...
I just came across a post by Tim Sneath announcing the WPF Virtual Bootcamp. This is a three-day virtual training course that covers all aspects of WPF as part of MIX University. The best part about this bootcamp is that it's completely free. This was originally delivered on the Redmond campus earlier this year to a small invited audience and features: A keynote from Ian Ellison-Taylor, the general manager responsible for WPF, Silverlight and client platform tools. Introductory sessions on core WPF ...
Just to clarify, I am blatantly stealing this idea from Max Pool at codesqueeze. I met Max at the Alt.Net conference last weekend and had some really interesting conversations about blogging with him. He started his blog about the same time I did and is enjoying it just as much as I am. The one rather significant difference is that he also has a passion for the art of SEO (Search Engine Optimization) and has created a very interesting and highly polished blog that has gotten all kinds of <blogEnvy>technorati ...
Okay, being a speaker at Remix07 Boston is probably among the coolest things I have done professionally to date. And I haven't even presented yet. We had a "speaker's" dinner which included the Microsoft full time employees. I randomly wound up sitting with Brad Abrams, PM Silverlight and Seema Ramchandani PM WPF(Avalon). Brad will be our Keynote speaker who I will follow with my presentation on Developing with the Virtual Earth SDK. There was a lot of cool conversation over dinner, but it got absolutely ...
One of the new features in Visual Studio 2008 is the ability to target a project to any version of the .NET Framework from 2.0 and up. This is an excellent feature as it allows the entire development team to work with the same version of the IDE. Since it's a project based setting, it also allows you to mix projects in the same solution. The interesting thing about multi-targeting is that it potentially allows developers to share projects across different versions of the IDE as well. Starting with ...
I was fortunate to be able to attend the Philly.net Code Camp this month.   It was easy to see why attendance sold out!  A nice mix of topics, enthusiastic speakers, and dedicated volunteers:

sharepoint.phillydotnet.org/Lists/Code%20Camp%2020072/calendar.aspx

Many thanks to Bill Wolff and all who made this event possible!
We have seven potential Code Idol's lined up to compete in the first Ft Lauderdale Code Idol. The judges will be there to harrass and judge the contestants who will be competing for valuable prizes and bragging rights for "Top Geek". Shervin Shakibi, Dave Noderer and a mystery guest will be judging! REGISTER HERE! Each contestant will have ~ 10 min. to present their content. And the contestants are: #1 - Steve Potter Description: “Operation Controller”. I would describe it as an object that handles ...
We had an amazing time out at camp last weekend. I was pretty exhausted afterwards, but I'm finally caught up with sleep, and pretty well on top of everything else going on in my life. So now I have a moment to take a look at some of the results. All in all we had 380 people attend on Saturday, and 95 on Sunday. Thanks to all who came out to be a part of it. And thanks especially to the 56 dedicated presenters who prepared 90 excellent sessions of content! We had quite a variety of different technologies ...
The final session of Mix:UK 07 was a sneak peeks session. This covered about 8 new things that we can expect to see from Microsoft and a partner or two. The pick of the bunch were (in my opinion): A product called SeaDragon that will be released as part of Silverlight 1.1 next year, its a way a handling/rendering/doing something with high res images so you can use very high res images in your Silverlight app to enable the user to zoom right in and still be clear without having huge performance overheads, ...
I will be presenting "Developing with the Virtual Earth SDK" at ReMix07! If you missed Mix 07 in Vegas, you should come join us for this 2 day event in Boston! You can get a $100 price break on registration too! Just because you read my blog! When registering, use discount code: RM07EXTB What to expect at ReMIX07 Boston … If you’re in the web business, learn about: Building a better user experience to unlock new revenue opportunities Forging tighter, stickier customer connections Building innovative ...
These all are Scott Guthrie [MSFT]'s announcements. Check them out! Quotes from the announcements post: Silverlight 1.0: Some of its features include: Built-in codec support for playing VC-1 and WMV video, and MP3 and WMA audio within a browser. The VC-1 codec is a big step forward for incorporating media within a web experience - since it supports very efficiently playing high-quality, high definition video in the browser. It is a standards-based media format that is implemented in all HD-DVD and ...
The Greater Charleston .NET User’s Group is pleased to announce the 3rd Annual South Carolina Code Camp or “South Carolina Code Camp 3.0” You are cordially invited to this community event where developers, architects and technologists talk with—and learn from—fellow developers, architects and technologists. All are welcome to attend, volunteer and speak. Please register regardless of whether you are speaking, volunteering or attending. To register, please Click Here (or paste this link in your browser: ...
In the traditional waterfall development process, one of the key pieces of quality assurance is the traditional peer review. In theory, peer reviews allow additional coders to view the code and hopefully discover issues before the make it into the release of the software. Unfortunately, in practice, the reviews do not really add meaningful value to the development process. Typically, the reviews are done near the end of development, and are almost always superficial in nature. The first few files ...
My old company Avanade is getting some really bad press, along with Accenture - Rocky Failed to Connect CSTARS... The only question, whose version of the truth do you want to believe? In the article you certainly see a string of other failed Solution Development efforts, one common theme is Accenture, although SAP and another un-named team for another. I'm sure there are others. Just that this article pulls out this set of failures. In reality the project failed because of the people on the project ...
This is something I'm currently working on and as it's been ongoing for a little while I figured I'd post the problem just in case anyone else might have any ideas?? So I currently have a Customer who has these issues: They have a mix of WinCE 4.2 and 5.0 As they are a Library they want very tight security on the devices They need to give users access to save content to either a USB Stick or a USB Floppy The change in the access mechanism between CE 4.2 and 5.0 has left them with a security issue ...
I blogged a few days ago about the upcoming release of the August CTP for Visual Studio "Rosario". It seems I was just a day too soon. The CTP was released on Saturday as a Virtual PC (VPC) image. The majority of new features that are part of the CTP are centered around improvements in Team System, most notably in the areas of quality and testing. From Brian Harry's blog, This CTP delivers a mix of features supporting both scenarios - including an update MSF CMMI template, user definable links types, ...
Typically, most or all your text fields in DB have max length. People don't use TEXT / NTEXT or VARCHAR(MAX) / NVARCHAR(MAX) except for things like article bodies and so. Thus, you have to make sure you don't send data to DB more than it actually accepts. People typically go two options to work around long input values. Some choose to truncate the data in the business or data tier. Some choose to validate it in the UI. (Yeah, of course you can mix both). Some handle this as part of a general error ...
Brad Abrams exposed a Silverlight flight horizon indicator in Silverlight for us that is danged hard to keep centered; If you missed it, it was announed on the MIX site that we can grab 100M of free storage for our RIAs. Silverlight Flight Simulator Well... not quite a flight simulator, but the 'glass panel horizon indicator' nontheless that works very cool as a game for now. Brad Abrams exposed this to us all, so I'm linking to him. 100MB Free Storage for Your RIA Deploy your apps from Microsoft's ...
I'm working on a project at work that is a re-write of a piece of functionality from ASP into .NET. So the gist in a nutshell is that the new .NET forms should function exactly the same way as the ASP forms do. To the point where saving these records into the database should match excluding things like primary keys & insert date/time stamps. To throw an additional wrench into the mix there are two DBs these records get saved out into. The first datasource is as denormalized as you can get. And ...
Later Cream for August 1: I don't normally do two posts, but I came across some fun things that I didn't want anyone to miss... Firefox Add-on to Draw a color-coded Chart of a page; a MIX '07 video player using all the new bits released last week by Steve Marx; a new Silverlight site by Jeff Paries: DesignWithSilverlight.com; and full Javascript-Silverlight Intellisense add-on for VS2008 -- no really! View Source Chart 2.5.03 Not necessarily Silverlight, but it looks definitely useful.. a FireFox ...
A word of advice: Don't ever leave your cell phone in a theme park. That's what happened to me on Thursday night, and in less than 5 minutes (the time it took for me to walk away, realize I didn't have it, and go back) it was gone. If this were a normal cell phone, I wouldn't be quite so annoyed about it. Unfortunately, it was an i-mate JasJar. Since there are not very many of these in the U.S. (at least not where I live), I would be very surprised if someone turned it in to customer service at the ...
Recently, Jason posted about bad development managers. Like Jason, I was also told early in my career that "Sales and Marketing is the natural enemy of Development". I also learned early on that this isn't entirely true. While it is true that the sales team will sell products that don't exist yet and features that don't exist or that are technical implausible to build in the timeframe promised, it is generally due to customer demand. Whether you like it or not, if you develop commercial software ...
Working on the CLR's exception handling subsystem is not just challenging but also gives unique opportunities to understand how the various exception handling subsystems (e.g. SEH, C++ EH, etc) work, and in particular, how they interoperate with one another. It was such case that had me discuss one such issue with Kevin, development lead of the JIT, that he mentions here. That discussion got me exploring the interoperability aspects of EH further and resulted in the bullets listed below. Incase you ...
I work almost only with code written by predecessors at my job. There's good code and bad code. Recently, I've been trying to clean up the exceptions. Just about everything is throw Exception(<my message here>) instead of customized exceptions, so you never really know what you're catching. It could be an IO exception, a null pointer, or whatever. The message is generally something that can be displayed to the user without them becoming confused, but with a mix of "good" message exceptions ...
We'd all like to get better mileage, some just for the pocketbook, and others for the environment as well. Where I live in Phoenix the ground-level ozone is atrocious, and I'd love to have any other option than burning a gallon and a half of gasoline a day to get to work and back. So what to do? Mass-transit doesn't have mass appeal due to how infrequent the service is. And it's often tough to keep consistent when ridesharing. So lots of us drive solo to the office. Well, there are still a few things ...
I can see I will need to check the price of the Sony MicroVault as Dugie is right, it certainly is small enough to fit in your wallet I would simply add to this with TeraCopy (previous post) being a tool that can support the resume function in traditional SMB, LAN, WAN connections just as it is possible via FTP. I have found myself stuck with trying to download 100mb or more over a VPN just knowing that it will timeout at some stage but being absolutely helpless - well now it doesn't matter with ...
My daily Silverlight 'Pick of the Litter' from the web, I will add on as I come across others Silveright Breaking Changes between Mix and Version 1.0 Joe Stegman Consolidated his 'Breaking Changes' posts, and has stated he will keep them all in this one post, so this is a good one to bookmark! Richard Z's Jelly Samples Joe also blogged about Richard Z's Jelly Samples, which are very cool ... view source on these! Enjoy! Silverlight Web Articles I've tagged and My Silverlight Articles and My Silverlight ...
Vivek opened up for discussion Jamie Cansdale's current plight. Well, I've got some opinions because indirectly it impacts me. I'm very involved with various user groups in the Phoenix area, having coordinated two code camps. In our camps we strive first and foremost to incorporate the widest variety of technology possible. Perl, PHP, Ruby, and Linux are are always hot topics, right along side Atlas, WPF, and Sharepoint. Everything is equal. So when Microsoft's legal arm pulls these kinds of tricks ...
Courtesy of bink.nu I found Web Server Software and Malware and this makes some very interesting reading Which kind of makes Roberts comments very valid - Time for Microsoft to Change Its Patch Policy? Distribution of web server software by country. Web server distribution by country Malicious web server distribution by country The figure on the left shows the distribution of all Apache, IIS, and nginx webservers by country. Apache has the largest share, even though there is noticeable variation ...
First, the workout: Bike 5 min warmup 10 1:1 (lvl 1 @ 140 RPM, lvl 20 @ 50 RPM...those were my goals anyway, and as long as I hit that for 75% of the minute I was happy) Weights 20 side raises @ 30 lbs/hand (-10 reps) 20 straight raises @ 30 lbs/hand (-10 reps) 20 military press @ 30 lbs/hand (-10 reps) 20 bent over rows (modified) @ 30 lbs/hand (-10 reps) 30 straight arm pulldowns (triceps) @ 55 lbs/hand 30 bench press @ 30 lbs each hand 30 bench flies @ 30 lbs each hand 40 leg press @ 240 lbs (+10 ...
Cream, as in 'Pick of the Litter' is always subjective, but this is my list for today as I view my Morning Paper, and will add on as I come across others IsolatedStorage and managed JavaScript Michael Schwarz is continuing with his run of Silverlight/JavaScript postings, well worth the time. Silverlight 1.0 and OnLoad Michael Schwarz continues with a discussion of the Beta 1 changes to onLoad. Call Scribtable Methods from JavaScript with Silverlight On May 21, 2007, I referenced a post by Dave Relyea ...
I've been a big fan of Netflix for years, but definately see the horizon on their mail to home business model coming to an end, or at least siginificant contraction as video on demand becomes truly viable. The Netflix folks have been working with SilverLight and at the Mix 07 conference they presented a demo of their new video player - saying it took about 2 weeks to build. It was very slick, simple interface with all the controls you'd expect from a DVD player controls. Take a look at it here: NetFlix ...
I've mentioned Tyner Blain quite frequently in my blog, and recently talked up their series on Software Estimation With Use Case Points. Well, if you're going to do estimation using use case points, you better know how to do use cases. Here's a good smattering of their articles on use cases. They have more. Follow the suggested reading links. The Difference Between Use Cases and Test Cases People who are new to software, requirements, or testing often ask “What’s the difference between a use case ...
I tend to think the MySpace generation is already aged. However, Microsoft has put up a site called Popfly (www.PopFly.com) that allows mashups of content based upon blocks. There's a Popfly Explorer VS 2005 add-in allowing users to work with Popfly for building or extending. Silverlight (the old WPF/e) is in the mix as well. Quoted in the Article: "There's an obvious desire or need for people to want to create online applications, but it's too difficult today. So our goal is to democratize development," ...
Charlotte .NET University Code Camp was a great success Have you heard about .NET University (www.dotnet-u.com)? It provides presentations and hands on labs for WPF, WCF, WF and Cardspace. We built our spring 2007 Code Camp on that content. We started by offering two .NET U tracks but had to expand to three. We also offered a presentation track and an XNA hands on lab track. Our presentations included Orcas and LINQ, SharePoint and ASP.NET sessions. All sessions were very well received. Our facility ...
Silverlight Resources bits & bytes · Get silverlight · Telerik RadControls – 3d virtual rooms using control based framework · DLR & IronPython · Silverlight developer reference “poster” · Forums – installation, troubleshooting · Electric rain harmony (coming summer 2007) – flash to silverlight converter · Silverlight 1.0 Beta QuickStarts · Silverlight 1.1 Alpha QuickStarts sites · Main Microsoft site. · Community site. · Mix conference experiences & demos · Getting started with silverlight ...
Michael Singer posted an article on Information Week about Microsoft's seeming lack of community (Thanks to Scott for originally posting about the article on GWB). I think that he might have gotten some misinformation from less-than-reliable sources, so I wanted to go through his article and give a Microsoft-ie point of view. Let's review the article shall we? "Apple has one. So does the Java community, Oracle, IBM, and Google. Lord knows anyone who uses Linux or free and open source software is ...
OK I lied... I didn't do my Home Page last for two reasons: I hated NOT seeing the Silverlight Logo spinning on the sidebar I definitely did not like the JS errors it was throwing from February CTP support code So... first I did the really simple ones... my first 3 html pages from December 12, 2006 summarized on this page. I modified the text a bit, but the Beta 1 bits were just about a drop-in. After reading Bryant Likes' post and other material he referenced, I decided to hack on into this. I seem ...
Today was MIX's last day, and it's almost painful to have to leave. I can't believe how fast it went, how packed with information it was, and how many great people I had the chance to meet. To all of you, I want to say thanks for the great time I spent here. The organization was, as usual, spotless. Now I have so much information to process and sort, this will keep me busy for a long time... Oh how I hope to make it to MIX08 ;-) Extending the Browser Programming Model with Silverlight If I had to ...
Day 2 at MIX was a blast.. continually busy all day running from session to session. Day 1 began at 9:30 ... so I was here at 7, did some email, grabbed breakfast and was on-time for the keynote. Day 2 I'm doing email watching my time, and about 8:15 was heading over for breakfast and decided to see where my first breakout was ... holy crap... they start at 8:30! So... grab another coke, call it breakfast and hit part one of the 2 parter "Building Silverlight Applications using .NET" by Jamie Cool ...
MIX 07 is happening right now in Las Vegas!!! Some of you might have viewed Ray Ozzie's Key Note as well as Scott Guthrie's Key Note few hours back. At Mix 07 the world is waiting to see our latest announcements and our next steps in the future of computing. With SilverLight and Windows Live reaching new heights in the scale of software and services or Software + Services, the world is set for a turn around on the way Enterprises and people use computers, software and the internet. You can catch ...
Wow, it has been quite a day here at MIX -- I hardly know where to begin. As Ray Ozzie started his keynote this morning, he talked about some new concepts in application categories that reall make a lot of sense. First, there is the idea of the "universal web application," or an app that lives solely online and is accessed via the browser. Then he talked about the "experience first" application, an app that runs on the desktop and can heavily leverage the resources of the desktop. So ok, we've given ...
Last week I was searching for a solution to generate a complicated XML straight away out of the SQL Server. Actually, I had huge data scattered in few tables that I wanted to map to an XML with several attributes n elements with multiples levels of hierarchy, I was trying to generate this XML with the FOR XML Explicit mode. Doing things with this was really really complicated n terrible. So, I started to look around for new XML features introduced with SQL Server 2005 (as I was using SQL Server 2005 ...
It's a great keynote going on this morning out here at the Venetian, learning about the newest of the new from Microsoft. The new beta bits for Silverlight 1.0 are now available for download, with the RTM is coming this summer. And surronding Silverlight is also the announcement of the featureset to be included in Silverlight 1.1. For that Laurent already mentioned some of the great news. Especially important is that a scaled-down version of .NET will be included in that v1.1 release. We've been ...
Getting started Breakfast was had (great buffet like last year, and the dining room is pretty impressive and huge!) Trying to recognize known faces, but no luck yet! I also registered and got my goodie bag. The notebook looks great, even nicer than last year (I am still using last year's one, actually, and the pen). Apparently the myspace.com gadget is a CD opener. Man, that's bad engineering! These CD cellophanes are actually so damn hard to open that someone has to come with a gadget! Wouldn't ...
The drive from Phoenix was reasonably uneventful if you don't mind a bunch of construction zones, absolutely wide-open desert, and a huge tourist attraction somebody built in the middle of the road! On the other hand, the scenery was awesome, it was 280 miles, and I had cell service for most of it. The tourist attraction is Hoover Dam... go figure that I didn't put 2 & 2 together and figure I would be driving over the dam to get here... dam! Very cool and I did take a couple pictures (out the ...
It was cool to meet Eric Burke who's the dev lead for the WPF version of the Yahoo Messenger app today at MIX - more on Josh Holmes Blog Technorati tags: MIX07, WPF ...
That was a LONG trip, but here I finally am. Check in went fine, the room is nice though less impressive than last year (well, last year I had, for some reason, received a huge suite). This year, I "just" got the "regular" suite in the Venezia tower. Seriously, the room is great. After check in and a long hot shower, since it was too late to register for the conference, I just went downstairs for a bite, and for a small walk in the casino. The energy here is amazing. I will register tomorrow morning, ...