Sponsors

News

Jobping Laurent Kempé MVP JetBrains Academy Member Certified ScrumMaster

Contact

My status

View Laurent Kempé's profile on LinkedIn
XING
twitter
facebook


Xbox 360



Map

Locations of visitors to this page

.NET Dudes

Family

French .NET Dudes

Friends

Jobping

Links

Tech Head Brothers

June 2004 - Posts

Visual Studio 2005 Express Beta Products

This evening I installed on Virtual PC:

It is really funny!!! In fact I knew about those products because I saw something I should not see during the MVP Summit: a splashscreen. Then I just asked what was Express. And nobody wanted to answered me. Then during the C# presentation we were asked about a last interesting question. I raised my hand, and asked what was Express. Everybody from Microsoft was astonished to hear this word 'Express'. Then we got an answer after telling us again that we were under NDA and that it was absolute absolute secret.

I quickly tried to create a personal website with Visual Web Dev 2005 Express. Thats how it looks like:

There is nice photo album with the template:

There is a place for a resume:

The site looks nice. Now I need a bit more time to look in the code. If there is some ;-)

The awesome Sauce Reader get even better !!!

You will finally think that I get some money from Synop to advertise Sauce Reader like that. It is not the case I just find the tool awesome !!! So here are the major changes and improvements in this version include:

  • Sauce Reader toolbar available in Internet Explorer: I am posting this blog entry with that toolbar, really cool
  • Significant speed, storage and memory improvements: oh yeah that the case
  • Desktop alert when new feed items arrive: nice, cool and not intrusive
  • Complete customisation of keyboard shortcuts: another usefull feature
  • Support for authenticated feeds and proxy servers: i will be updated at work now :-)
  • Improved automatic update and error reporting mechanisms: worked fined for the update from the alpha to the final beta

 

Synop > Weblogs > Sauce Reader Weblog - Sauce Reader v1.5 (BETA) released (Manual download only)

Posted: Jun 18 2004, 12:00 PM by lkempe | with 1 comment(s)
Filed under:
Resharper Build 84 secret feature

On the JetBrain's Resharper changes page it is written:
"

Build 84

  • Documentation summary is shown in completion list and in Parameter Info (Ctrl+P)
  • Code completion for symbol references in doc-comments
  • Option to switch between VS icons and own ReSharper icons for symbols
  • Code style options for modifier keywords order and use of explicit private/internal modifier (and Reformat Code can reorder modifiers)
  • A secret feature, many of you will see it in the next few days :-)

"

Anyone could find what the secret feature is?

I solved my issue concerning the Addin registration in Visual Studio .NET 2003

I had a problem to register new addins in Visual Studio .NET 2003 that I exposed there : Refactoring my publishing tool. When I was starting Visual Studio .NET 2003 I got this dialog:

Now it is over. If you are facing the same issue here is how I solved it:

I installed the extensibility.dll in the CAG manually:

gacutil /i "C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\PublicAssemblies\extensibility.dll"

Then reinstall or repair the addin installation with its setup. Thats it.

Update of Tech Head Brothers site

I refactored quit a lot of code on my site Tech Head Brothers this week and went to bed late (around 1:30 AM each day). But now it is running better and faster. I removed the rendering to Pdf using NFop of the articles because it works locally on my TEST server but not on the PROD one.

One of the speed improvement is due to the complete reimplementation of a user control that download a RSS to publishnews on my site. The issue with the previous method was that the cache was buggy. Now what I am doing is to to use two values in cache, one is the RSS document (a XML document as a string) and that one never expire:

Cache.Insert(CacheKey, xmlControl.Document.InnerXml, null, System.Web.Caching.Cache.NoAbsoluteExpiration, System.Web.Caching.Cache.NoSlidingExpiration);

The second cache value is an expiration cache value :

Cache.Insert(ExpiredKey, "", null, DateTime.Now.AddSeconds(60), TimeSpan.Zero);

I use that cache value to know if it is time to download again the RSS :

/// <summary>

/// Check if the cache expired

/// </summary>

/// <returns>true, if it expired otherwise false</returns>

private bool isCacheStillValid()

{

    return ((Cache.Get(ExpiredKey) != null));

}

If it is time to download again then I remove from the cache the XmlDocument after having it downloaded correctly:

//Remove old version from cache

Cache.Remove(CacheKey);

This way I always have the RSS in the cache, and remove it only if I have a new one downloaded.

SendTo FTP to publish pictures on my blog

As you know if you read my blog I am using Sauce Reader from Synop to publish on my blog. It is a great tool, even if it needs some more work. They are really active in development and fixing issues that users are reporting. One thing I was missing on the publishing part was a way to simply add a picture to my blog. I had to start SmartFTP (btw a nice tool also) just to upload several pictures.

Searching an alternative on the Internet I found SendTo FTP by Peili Chen : "SendTo FTP is an easy-to-use file transfer program for sending files from your local PC to a remote host, very handy and time saving for web page publishing and updating. It will make your file uploading one click away."

Now it is really easy to post pictures, and I can wait a bit more that the guys of Synop include this feature directly in their tool.

And one other point it is Free!!! Thanks Peili.

Posted: Jun 04 2004, 10:17 PM by lkempe | with 2 comment(s)
Filed under:
VIP

Hey I am VIP now!!! When I see that my friend Rédo added my link between Don and Lutz :-) :-)

"The role of the developer today is about adding value to the business"

Yesterday, my friend Ed Daniel, forwarded me a link to this article: The Great .NET Identity Crisis from Graham Parker.

I have to say that really liked the article (this is why I blog about it), but I would have replaced "The role of the developer today is about adding value to the business" by "The role of the developer today is about adding value to the business". It was always the case.

More Posts