Tag | Mix Posts

Well, here I am in Las Vegas getting ready for MIX to start in the morning. I went over to the Venetian this evening to register for the conference. Got some decent bling and had dinner with an old friend. I'm excited for the general session tomorrow morning. Some good stuff is going to get announced. I'll be blogging on MIX '07 throughout the conference. Anything you want to know? Send me some feedback. Technorati Tag: MIX07 ...
Et voilà, I am off to Vegas. First my flight with Swiss airlines goes to Chicago, and then I'll take a UA flight to Las Vegas, where I'll arrive around 8:30PM local time. It's a really long trip (It's now 11:50AM in Switzerland, and I'll be in my room in the Venetian probably around 6AM tomorrow morning, swiss time) but I am convinced it will be totally worth it. Next year was amazing, and it has brought me so many new things to think about, to try out, and so many new contacts in the programming ...
If you've had a chance to browse through the session listing for Mix 07 (next week in Las Vegas), you're probably getting pretty excited to hear what some of these sessions are really going to say. If you haven't had a chance to look, or you just want to find out more... check out the latest set of podcasts on Channel 9, giving a sneak peak of some the topics this year at Mix ...
Test Driven Development: Testing methodology associated with Agile Programming in which every chunk of code is covered by unit tests, which must all pass all the time, in an effort to eliminate unit-level and regression bugs during development. Practitioners of TDD write a lot of tests, i.e. an equal number of lines of test code to the size of the production code. (Agile Testing: Testing practice for projects using agile methodologies, treating development as the customer of testing and emphasizing ...
One of the most common questions I've seen regarding the TabControl in Windows Forms was how to add a close button to each tab (similar to seen on tabs in Internet Explorer 7). Although there were some solutions available the results weren't quite satisfactory and often requiring to rewrite the whole control from scratch. Recently I faced the same challenge working on the TSRI project. It turned out that in WPF this pretty straightforward task and in this article I'm going to show all the steps required ...
I spent quite a lot of time with Expression Blend lately. I like that program more and more. It needs some getting use to it at first, but it's just great to be able to open the same project file and source files in Blend and in Visual Studio simultanously. You can design your UI in Blend, including bindings, etc..., you can even run it to check how it looks like "in real", and then you can switch to Studio to do the code behind, add data sources, etc. One thing I miss in Blend is Timeline-based ...
The NJUX meeting was a great event. Thanks to everyone who turned out! A big lesson learned is that South Orange may not be the most ideal location to get to. We'll need to figure out a new location when the time is right. There was some really meaningful dialog about just what a "User Experience" group should focus on. The consensus seemed to be that User Experience (especially in the Enterprise) is still in its infancy. So that will bring some challenges to the group. Some of the ideas that came ...
I am very excited! Today is travel day. I am flying to Seattle, and will attend an IdentityMine WPF training next week! 5 days of WPF together with 9 other developers and designers from the project I am working on. In this project, I'll act as a WPF coach, and the training is a great opportunity to round up the WPF knowledge I gained since I attended MIX06 last year, to learn new things, and especially to study the new workflows between designers and developers. I saw Robert Ingebretsen's presentation ...
Really... it's ok to tell me if I've misspelled something or if I leave something off! Looking at my site today and realizing I had my URLRewriting hosed over, I also noticed I was missing some xaml on that last page :( In the course of getting the remainder of that fixed, I realized I spelled "Rectangles" wrong in the caption.. yowzer... So now the xaml is all present at Clipping WPF/E Animated Rectangles Another change I made tonight is my MIX Sidebar countdown timer now is the "I'm Going to MIX" ...

Everyone attending Mix 07 will recieve a free copy of Windows Vista Ultimate.

Read the article here.

D

I'm a morning person, but I hate mornings. Seriously, the time between 7ish and 9ish are the worst part of my day. Why? Because its the same freaking thing. The same breakfast, the same shower, the same wardrobe, the same drive to work, the same parkade, and the same 4 blocks I walk from my parkade to work. I feel like I'm writing the same code over and over again each day...I hate it...It's 2007, aren't we supposed to have transporters by now?! So anyway, today I decided to mix it up a bit and do ...

Thinking of where to start from with millions of topics in mind. I will dedicate this blog to unmanaged code. As a .NET programmer, I will be illustrating use of Win32 native code in managed .NET code.

Right form the start, I was really interested in exploring the Interop framework of .NET.

So this blog will be a mix of both, unmanged in managed world.

-Vaibhav Gaikwad

I keep having to remind myself of the 'basics'... I always tell new developers "If it worked before the changes you made and you're certain the changes didn't cause the aberration you're now seeing, then shut down and restart Visual Studio. If you still see problems, reboot the box. If the problems still exist, you're wrong about your changes not causing the aberration". This applies across the board, and for some reason I keep forgetting the whole of the process when working with WPF/E. When I was ...
I won 10th place in the February 2007 Community-Credit contest. 10th Prize: Perplex City Card GameFind the buried treasure and win $200,000 (real money!)Hidden somewhere in the world is a buried treasure with a $200,000 reward. All you have to do to claim the bounty is solve a series of cryptic puzzles. Sounds simple? Well, it's not. Perplex City is an Alternate Reality Game (ARG) that blends real-life treasure hunting, interactive fiction, puzzle-solving, online communities, and live events in cities ...
I had entered the mixtify 'blog bling' contest and put a MIX tag and link on my blog. I didn't go the rest of the way and put something on my website because my whole idea is to avoid recompiling that thing all the time, but seeing the Sidebar gadgets today made me want one and since I don't have Vista yet, I did the next best thing and put one on my site sidebar using WPF/E (of course). This was very simple, but in the interest of exposing all the WPF/E I use, I figured I'd write it up:http://www.wynapse.com/W... ...
I just spent the last 4 days in a course for my project; the last 2 were a Scrum course. The Scrum course was really good. It's a new process for us, and it's sure going to need adaptation from us, but it really sounds like a fun way to do things. I especially like the "protection" that the Srum master is supposed to provide to the developers, shielding them from disturbances (including management...). Also, the realistic side of evaluating and planning on every sprint, the evaluation by the team ...
MIX is Microsoft's Conference for Web Designers. It is an annual Conference that happens in U.S. and is subsequently held in other subsidaries. Check my earlier post on IndiMix, last year. MIX 07 is going to be an exciting event for Web Developers, Designers and Web Business Persons. It is a fun filled event and guess what, it is happening in the fun filled place, Las Vegas. The event or rather the 72 Hour conference is from April 30 - May 2nd. So, whats lined up there for you? If you are a Web Designer, ...
So, I admit it - I am addicted to Heros. Yes, the television show. It is the best mix of sci-fi and mystery adventure that has been around in awhile. It has a superpower for everyone and I still can't decide which one I would want! I am thinking about the ability to stop objects with a stare but then again being able to completely heal yourself after terrible falls or walking into fires would be pretty cool to. The question this week is - who gets shot next week. Now I just want to say for the record ...
Since I am new on this block, introductions are in order. I often commit to little... because I do not have to. I am neither an agile pundit nor a traditional one, neither a Microsoft hater nor an advocate. I will annoy with my open mind - my willingness to list competing ideas as credible - so that I can align with the pieces I like, acknowledge the trade-offs that exist, the different viewpoints and the tools and ideas that might be harvested. [And some might say that I like to hear myself talk ...
We got Joey a new friend last weekend. She's a 7 week-old Beagle-Pug mix (Puggle). It took them a little bit to get used to each other, but they are playing together really well now. Technorati tags: Puggle ...
So today an internal Team decided to move to our corporate TFS instance (nothing new there) the crux was that they are running a mix of VB6, VS2003 projects. I say "Hey no problem you guys can use the MSSCCI Provider for TFS and it should work like a charm!" so after our conversation I remembered that I had not tried this at home like they say, I have been using VSTS (2005) and have not worked on a legacy project in a while. So off I go and download the MSSCCI Provider and install it in VM (that ...
The Apprentice LA We kicked off the third season of The Apprentice last night. The Donald and his producers realized that the old formula was getting old, so they pulled a Vince McMahon and decided to mix it up: It's in LALosing teams sleep in tents outsideWinning Project Manager sits in on the boardroom as advisor to TrumpBianca Trump is WAY easier on the eyes than Catherine was Overall pretty good first episode. I mean, it wasn't gripping TV, but I'd put it under guilty pleasure status. Martin ...
Roy Osherove blogs about getting people to take on scrum who might fear XP. He makes a great point that I've made myself in the past when mentioning one of the reasons why he likes scrum: It does not contain the word "Extreme" in its name I never use the phrase XP or ExtremeProgramming when trying to sell it (I gave a talk on this last month). I always refer to it as "agile development". I realize that the two aren't necessarily one and the same, but for the people I'm talking to, it will do. Why ...
Yesterday was the Barcelona-TechEd Girl Geek Dinner. I didn't know what to expect and I enjoyed it, although I would have liked to network more. There were two reasons why I think I did not get to meet many girl geeks: the dinner was seated so people did not really mix outside their table, I brought one of my colleagues - he is a really nice guy but I did not feel completely at ease talking about how it is being the only girl in the office. The speakers were great. Very inspirational (in fact, this ...
I took a spin through the TechNet Virtual labs for Exchange 2007 and I was very impressed! The experience was smooth and very well organized. I even learned a few interesting things. When running through the installation for a new server, one of the steps is to query you for the versions of Outlook you will be running in your environment. All Outlook 2007 or a mix of previous versions of Outlook? I wondered why you are prompted for this information. I had an inkling as Exchange 2003 is able to restrict ...
Guess what is the buzz word within the industry leaders, design houses and top CEOs, CIOs, CTOs? Microsoft IndiMix 2006. IndiMix is the Indian version of MIX 2006 but has great additional flavours. One of the key things is that, Steve Ballmer, CEO, Microsoft Corporation addresses the key note and this is exclusively for this Indian event. The Date is: November 9, 2006 The venue is: National Centre for the Performing Arts, Nariman Point, Mumbai 400 021 India. You can register for the Event online ...

I quiver in fear of these WoW fans and their geekiness. Check out the deconstruction of the recent South Park episode where they bring WoW into the mix here.

D

I first learned of Robert Randolph, the Pedal Steel Guitar talent, while listening to the CMJ New Music Monthly compilation, I've been hooked ever since. Today marks the release of there second studio album, and I'm pumped. The mix of Funk with twists of Clapton, Hendrix, and pure raw guitar talent make this a must have. you can listen to cuts at www.robertrandolph.net and www.myspace.com\robertrando... All of the member's of his Family band deserve recognition themselves, all felxable talented ...
Neowin is reporting that Firefox 2 RC2 is available. Ok, it is. I've bitten the bullet and downloaded it. Seems ok, I guess, but I don't see anything exciting and different other than that my Tab Mix Plus extension doesn't work. And that's exciting and different in a bad way. Fortunately, an interim build of TMP is available here. There are three Firefox extensions that I cannot live without. Adblock Plus IE Tab Tab Mix Plus So, now that I have those three, I'm good to go. I'm still missing quite ...
Check out how this guy created a BOT to help him schedule programs on his Windows Media Center Sitting at the back end is a Windows Workflow Foundation workflow that do the scheduling. He’s also got Speech Server 2007 in the mix to allow scheduling via telephone. http://www.brains-n-brawn.c... ...
Selenium rocks. My most recent task has been to create an end-to-end system test for our QA environment. There are a lot of moving parts in QA. A lot of things can and do go wrong. The end-to-end test will play the role of a canary in a coal mine. I'm certain that it will go belly-up frequently, but at least we will now have something that detects that something has died and it will also give us some indication of what has died. My goal was to create this test with a minumum of cheating. A test can ...
I was just introduced to a novel approach for game development: using a Stack. Those of you who have known this for ages are going to probably chuckle at my expense, and it's well-warranted. I confess that although I'd heard of them before, I had never made the connection between a stack and an undo cache before. However, it's simply perfect for it. You can store the moves the player makes in the stack using Push. When you want to back up/undo, simply use Pop to get the last move out. I was pretty ...
So its now official. If you haven't heard already, the guy with the Steve Ballmer shrine has bought an IMac. I really like it...well, until I tried to mix Windows with Apple. But before I get into that, here are my first few thoughts: The Good The mouse is awesome. Many people mistakenly think that its a one button mouse. Not true...sorta. It is a one button mouse, but its sensitive to how many fingers are on it. So if you lift the finger normally used to click on the left mosue button, it simulates ...
There are several high school programming contest in the state of Florida that my students can participate in. There is one in November sponsored by the ACM student chapter of Stetson University in Deland, FL. Stetson is a small private school located north of Orlando, FL and they will be celebrating their tenth year of sponsoring the contest. Kudos to the students and faculty who put in the time to sponsor these types of events because the high school students really like going. For those of you ...
I published yesterday a new version of my PhotoAlbum. This is the web application (running on ASP.NET 2,0) in which I experiment technologies which I find interesting in the moment. It's also my journal andmy pictures' gallery. During the holidays, I used this platform to post pictures and blog entries daily from Malaysia/Singapore, using two custom control I had developed for the occasion: RealSimpleBlog and Thumbnails. RealSimpleBlog is a control which is able to read XML files in a directory, ...

The Falling Sand Game

A Zen-Garden-like game where you control flow of sand, water, salt, and oil by drawing walls, plants, fire, etc. Surprisingly addictive!


They all interact differently. Water and salt mix to make saltwater; fire and water mix to make steam, which then condenses and drips down. Plants grow in water but don't like saltwater. Different elements combust at different rates.

After 5 1/2 years, I've decided to leave the American Red Cross and join Excella consulting to focus on developing Excella's Microsoft Technology practice. The last 5 years have been some of the most rewarding of my life. I will never forget how vital the work done by Information Technology at the American Red Cross is to helping so many people around the world during times of disaster. It was an honor and a privilege to work with so many hardworking, loyal and dedicated people. I am tremendously ...
SQL Server 2000 Performance Tuning Tools original article: http://www.sqlteam.com/item... This article comes to us from Brad McGehee at www.sql-server-performance.... SQL Server 2000 includes several tools you may find useful when performance tuning your SQL Server applications. Query Analyzer Profiler Index Wizard Performance Monitor SQL Server 2000 Query Analyzer for developing and debugging Transact-SQL code for performance tuning Transact-SQL code. Show Execution Plan Whenever you ...
I don't know about you, but I have an attention span that is about 20 minutes long. If I can get your sample working, doing something (anything) in the first 20 minutes, I may be playing with it when the sun comes up. You just have to capture my attention QUICKLY. In that light, I wanted to post a utility that I wrote to make unit testing mo-bedda (read : easier) This consists of the class, and the unit tests to exercise the class. If all goes correctly, you should be able to copy these into new ...
It's not a habit, it's cool, I feel aliveIf you don't have it you're on the other sideI'm not an addict (maybe that's a lie)- K’s Choice Don’t have a lot of time to blog right now, but just thought I would post this conversation I had today with one of my main partner’s in crime, Amy Sorokas. The key question in here is – when you play WoW, do you do it in 1st or 3rd person? AMY says: i have been playing WoW back on Whisperwind -- lvl 47! Trisha Lacey says: awesome! AMY says: ...
I've been spending a few days looking at the Microsoft Atlas CTP tools and samples. http://atlas.asp.net . It's been an uphill battle with poor documentation being largely to blame. It probably doesn't help that I had some very specific ideas about what I wanted to accomplish using an Ajax framework, and it's difficult to map my requirements with features of Atlas. At first glance there appears to be plenty of info on the Atlas website, but it's poorly organised and quite shallow. It's good at showing ...
Woot! I just found out about SQL Schemas. If you don't know SQL schemas are like namespaces in .Net code. So now I can organize my SQL tables into groups which should make life a whole lot easier. Now SQL Schema are not as fine grained as namespaces, and you could do this in 2000 it just wasn't as nice as it is now. dbo.product \_/ \_____/ | |-table name | |- schema name Now we can do things like security.user or logging.error without polluting the default dbo where we can keep just our app code. ...
One thing i've always wondered is why there's no obvious possibility of developing reusable web user control libraries within Visual Studio .NET. There is the “web control library” project template, which is supposed to contain web custom controls, but there is no straightforward way of adding web user controls to that library. Maybe a lot of folks like developing web custom controls libraries, but for me the custom (or lately composite) controls don't quite cut it. I mean, let's face ...
So I'm reading Douglas Coupland's book JPod, which if you're a geek is a must read. How would I describe it? Mix in Seinfeld, Scrubs, Desperate Housewives, The Office, and Office Space in a blender. Then add a good helping of geek and voila: a book that you just can't put down. *Spoiler Alert* Within the first few chapters...er...sections (there's not really any “chapters” per se...just pages with large fonts and non-sensical text), we're introduced to the members of JPod, a small grouping ...
What is Agile development? It may be a philosophy or effective methodology or mix of methodologies or adaptive best practices or ... insert your favorite description here. Is it all these things? The answer is "yes." It's all of these and more. The Agile approach fosters collaboration and ownership while discouraging the crippling developer make-work so often done for the sake of adhering to a one-size-fits-all fixed process. This mini-guide attempts to assemble a starting point for those wanting ...
Kenny Kerr wrote an article for the MSDN entitled C++: The Most Powerful Language for .NET Framework Programming which is definitely an interesting read. The point of the article is to compare and contrast C++/CLI and its functionality to that of C#. This article focuses on the changes in C++ from the C++ with Managed extensions which came with Visual Studio 2003 that make C++/CLI a much more viable alternative than in the past. When going between Managed C++ and C#, your code could look drastically ...
Update: Put a comment in if you want the C# version of this code and I will get it to you In previous days, I discussed the methods and properties to be implemented with the BITS wrapper BackgroundCopyJob. Let's go over some of them today. Let's start off with the IDisposable pattern which must be implemented when using these unmanaged objects. Here is the simple implementation required: // BackgroundCopyJob finalizer Podwysocki::Services::Backg... ...
There have been a lot of threads lately on various discussion lists and blogs, such as this one, grappling with the future of Remoting with WCF coming down the pike. To explain my position, I first have to tell you my rule of software projects - “Every project sucks, except the one you are about to start.” We usually start projects with enthusiasm, eager to learn new technologies, convinced that this time we'll get the methodology and project management right and and the project will ...
Top 20 most played songs in my iTunes (at work) right now. Fosters Home for Imaginary Friends (Theme) Don't Know Why (Norah Jones) Cold Cold Heart (Norah Jones) Just One Fix (Ministry) Hero (Ministry) Come Away With Me (Norah Jones) Overture Of The Rebel Angels (Danzig) Jesus Built My Hotrod (Ministry) I've Got To See You Again (Norah Jones) Loose (Primer 55) Du Hast (Rammstein) Bloodletting (Concrete Blonde) My Sacrifice (Creed) Let the Bodies Hit The Floor (Drowning Pool) Payback (Flaw) One Piece ...
[Crosspost from Managed World] After using a homegrown logging solution at work, I forget just how nice and easy log4net is to use. It really makes me want to encourage other developers at work to use it. It took only a matter of minutes to hook it up into Tanks and get the major components logging. So, that's one thing to mark off the list.Although I wasn't originally planning on doing it this weekend, I had noticed that version 1.0 of Irrlicht was finally released. So I took the opportunity to ...