Pages Menu
TwitterRssFacebook
Categories Menu

Posted by on 14th December, 2008

Simulating snow…

Simulating snow…

With the winter not bringing us any snow so far, I thought I’d make some snow myself… I had seen some implementations of “snowmaking” here and there in Silverlight 2.0, but found that some implementations were too complex for just a Sunday morning project. So I figured I’d try it myself… It is a very simple concept: generate programmatically 200 Image objects, populate them and then have one Storyboard, that fires every milliseconds, go through each one of the flakes, and move them a few pixels further down. Of course, if this were a formal project, I would have made each flake their own class etc., just like Mike did in his example, but this experiment needed to be something simple, quick and still look somewhat realistic. As you can see from the amount of code, which is relatively little, a lot more can be done here. Maybe rotate the individual flakes, take them from randomly different images, so they are not all the same and speed up some...

Read More

Posted by on 1st December, 2008

Joining Microsoft…

Joining Microsoft…

Well, that didn't take very long… a good opportunity presented itself almost immediately and although I was hoping for some downtime, I have decided to accept a job offer at Microsoft's headquarters in Redmond Washington. I will be joining the development team of the brand new store.microsoft.com site as a software developer starting tomorrow. The store was launched just a couple of weeks ago and provides an online presence where one can buy any Microsoft product directly from the source. It sounds like a great opportunity that I don't want to let...

Read More

Posted by on 20th November, 2008

SharePoint and InfoPath Data Extraction…

SharePoint and InfoPath Data Extraction…

I have worked over the last few years much with business process automation and especially with SharePoint. Here is a somewhat straightforward solution/approach to automate a much used, but manual process in SharePoint. Let’s say you have a document library that users upload documents to. Unless you subscribe to the library and want to be notified, not much really happens when the document lands in the library. So, what if you could have SharePoint take action immediately and initiate, let’s say a Workflow, or simply store the values somewhere else, or email a user with the details…or anything else that you want? And not just with the fact that a document was uploaded (that is already built-in), but, even better, with data from the actual document… Let me walk you through the scenario: we start out with one of the sample InfoPath forms: Asset Tracking and we publish a Form Library based off this InfoPath form to SharePoint. We end up with an empty Form Library as shown below....

Read More

Posted by on 19th November, 2008

Microsoft Silverlight 2.0 Progress…

Microsoft Silverlight 2.0 Progress…

Although it is undeniable that Silverlight has made quite an impact and, apparently been embraced without much resistance, it still has a long road ahead to catch up to its rival: Flash. As Scott Gu points out in his blog, more and more Rich Internet (and non-Internet as well) Applications are being written in Silverlight and the technology is becoming mainstream with the big names. On the other hand, Flash has clearly the upper hand. More than 10 years in the business and a platform that can be embraced by non developers, gave them a long early start. Just looking at the demand for developers in either realm on Monster.com gives you the picture:  Flash (2241) vs. Silverlight (178). A few good articles comparing these two platforms can be found here, here, here and here. So, as a developer familiar with both technologies, on which one would you...

Read More

Posted by on 14th November, 2008

Looking again…

Looking again…

Well… While on my vacation, OpenText finalized the acquisition of Captaris, for which I have been working for four years and… let's just say my badge stopped working when I returned. I am on the lookout again, dusting off my resume and working on some more experiments to learn new technologies and proof my skills. I have gained a tremendous amount of experience in .NET solutions engineering, enterprise software development, workflow, integrations and business process automation and am not quite sure in which area I will focus my...

Read More

Posted by on 11th November, 2008

6 tips from Europe….

6 tips from Europe….

For our 10 year wedding anniversary, I decided to take my wife to the places I grew up in and maybe try to explain some of my behaviors she has never quite understood. We visited Holland, France, Italy and Spain seeing friends and family and covered quite a bit in two weeks. We just got back today and here are a few thing I learned from this trip that you might find useful: Don’t rent a car unless you are very familiar with the driving style and the roads. Unlike in the US, the lanes are narrower, drivers are more aggressive, the streets are not organized by cardinal points (N,E,S,W) and are mostly named and not numbered. Prepare to use all your reflexes avoiding cars, scooters, bicccles and pedestrians in poorly marked and/or respected lanes. Also, gas is incredibly expensive and the likelihood that you’ll spend much time of your vacation stressed, either finding your way around or simply finding a parking spot is high. Instead travel by public...

Read More

Posted by on 1st November, 2008

SharePoint Feature Deployment Tip.

SharePoint Feature Deployment Tip.

In a previous article, I have shown how to build a SharePoint Feature and here is just a trick that could save you quite some time… The issues is that when developing a SharePoint features (or any other component), you end up writing, compiling and testing your code many times over. The code you are writing is a separate component that, essentially, has to be taken from Visual Studio, registered in the GAC, plugged into SharePoint and then manually activated. Then you realize something isn’t working, you make a change to your code, compile and you end up with a new component, but you can’t try it, before turning off and “unplugging” the component that is currently plugged into SharePoint. And that is just the class…if you make changes to anything inside the Features folder, you have to remember to upload that as well… In other words, it requires several manual steps outside of the development environment that could consume a lot of time. To make it easier for myself, I...

Read More

Posted by on 13th October, 2008

Microsoft Releases Silverlight 2…

Microsoft Releases Silverlight 2…

Microsoft Corp. today announced the availability of Silverlight 2, one of the industry’s most comprehensive and powerful solutions for the creation and delivery of applications and media experiences through a Web browser. Silverlight 2 delivers a wide range of new features and tools that enable designers and developers to better collaborate while creating more accessible, more discoverable and more secure user experiences. [button link=”http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx?rss_fdn=Press%20Releases” color=”#FFFFCC” size=”1″ style=”4″ dark=”1″]read...

Read More

Posted by on 23rd August, 2008

Bug tracking software

Bug tracking software

I am evaluating several bug tracking/project management software packages and have found a couple of interesting one that seem very robust and are quite popular. Even better, I have found that two of these offer some sort of free version of their paid product, being the amount of users, the only limitation… OnTime 2008 by Axosoft. Offers a single developer edition for free (details here and here). FogBugz by FogCreek software. Offers a trial that (via workhappy.net) can be enabled to work fully functional for two users in student and startup edition ...

Read More

Posted by on 14th August, 2008

Intellisense not working in Visual Studio…

Intellisense not working in Visual Studio…

IntelliSense is Microsoft's implementation of autocompletion, best known for its use in the Microsoft Visual Studio integrated development environment. In addition to completing the symbol names the programmer is typing, IntelliSense serves as documentation and disambiguation for variable names, functions and methods using metadata-based reflection." (Wikipedia) So, I can’t quite remember when exactly Intellisense stopped working for me in Visual Studio 2008, but I know I have been without (automatic) Intellisense for quite a while.When typing a dot after an object or method, it used to just show up automatically… I could however have it come up by pressing <CTRL><SPACE> and eventually got in the habit of just doing that when I needed it, without attempting to find out exactly why it was broken in the first place… So, several months later, I stumble upon an entry by Richard Fennell, who explains how to fix it. I thought I’d post it for when it breaks again, I know where to find the answer… In Visual Studio 2008, select Tools...

Read More