Franci Penov

Notes from the Microsoft campus

  • Franci Penov

    IServiceProvider vs. IServiceProvider

    • 0 Comments
    I've been using the COM IServiceProvider interface for a while now, mostly through extensions to the ATL's IServiceProviderImpl and BEGIN_SERVICE_MAP. Last week, I've been writing some managed code where I wanted to use the same pattern based on the System...
  • Franci Penov

    Sky's the limit...

    • 0 Comments
    ...or rather, 5GB is the limit on SkyDrive. :-) Plus, it's now available in 38 markets. Oh, and I should probably mention it's not a Beta anymore. For more details, head on the the SkyDrive team blog .
  • Franci Penov

    Enablilng dragging in Canvas, v3.5 edition

    • 0 Comments
    About a year ago I posted a class implemented couple of dependency properties you could attach to a Canvas and it's children and allowed dragging. The DPs were working quite well with any visual element inside the Canvas, including the standard controls...
  • Franci Penov

    Yahoo! Mail Web Service - interesting business model

    • 0 Comments
    Dare posted some thoughts on the limitations of the new Yahoo! Mail Web Service . One thing he missed to mention though, is how that Web Service ties into Yahoo! Mail subscription model: "Yahoo! Mail offers an incentive for developers to build applications...
  • Franci Penov

    IObjectWithBrowserSiteImpl - base template for IE BHO or toolbars

    • 0 Comments
    If you want to extend IE with a browser helper object or a toolbar , you need to implement IObjectWithSite interface. ATL has a basic IObjectWithSiteImpl<> template that helps a bit. Most BHOs and toolbars also subscribe to the browser events. ATL...
  • Franci Penov

    Enabling dragging in Canvas, part 2

    • 1 Comments
    Update: There were some bugs in the code, which caused funny behavior with elements that have a render transform applied to them. I've updated the code below to fix these. In part 1 we covered how the dragging behavior will be attached to the Canvas...
  • Franci Penov

    Incoming posts

    • 0 Comments
    Here's short list of topics I am planning to write about in the next month after I finsh the CanvasDragHelper (and if I can find the time). I am going to use this post as a simple survey to see what people would like to see first. Of course, I might not...
  • Franci Penov

    Enabling dragging in canvas

    • 1 Comments
    When developing UI, most of the time we want the controls nicely sized, ordered and aligned automatically. But sometimes it's just fun to put them free floating and be able to push them around. The Canvas panel allows for absolute positioning of the controls...
  • Franci Penov

    Windows Live Toolbar build 130

    • 3 Comments
    We just released the latest build of Windows Live Toolbar. There are no new features in this release, it's fucosed mostly on stability and performance improvements. If you use the toolbar, I'd suggest you upgrade. And if you're not using WLT, well, be...
  • Franci Penov

    ASP.NET Ajax 1.0 RTW

    • 0 Comments
    ASP.NET Ajax 1.0 (formerly "Atlas") has been released to the web. You can read more about the framework and the control toolkit at http://ajax.asp.net (including some really nice viedeo demos), or grab the bits from here and the toolkit from here .
  • Franci Penov

    Goodbye, Max!

    • 0 Comments
    This is a long overdue post. Couple of months ago Microsoft Max was closed. I was too busy with the transition to the new stuff I am working currently, though, so I neglected to post anything about this. The time I spent on Max was full of fun (great...
  • Franci Penov

    Windows Live Writer Beta announced

    • 1 Comments
    Grab the bits from here . For more details go to Writer Zone . Posted using Windows Live Writer (Beta)
  • Franci Penov

    Goodbye, Indigo! Hello, Max!

    • 1 Comments
    The three years I worked on WCF were a fun ride, but it's time for me to move on to other challenges. Starting tomorrow I am leaving the Indigo team and moving on to the Max team as a dev.
  • Franci Penov

    Endpoints configuration

    • 0 Comments
    When you write self-hosted Indigo application, you need to define your endpoints yourself. You can do this through your code; however, every time you decide to change your binding or add new endpoint, you'll have to recompile your application. Or you...
  • Franci Penov

    Indigo CTP is out there!

    • 0 Comments
    Indigo CTP is out there! Well, at least for the MSDN subscribers. Go grab the bits from http://msdn.microsoft.com/subscriptions/default.aspx . If you also want documentation and samples, you'll need the WinFX SDK - http://winfx.msdn.microsoft.com/ as...
  • Franci Penov

    Ouch!

    • 1 Comments
    Ouch! I looks like I spoke too fast. Apparently, Mark is no longer with Google. News.com has a story about this and Google Blogoscoped reports that he might be fired. I don't know any details and I can't comment whether Google had legal grounds. For all...
  • Franci Penov

    Google Maps

    • 2 Comments
    Google Maps is one slick web application. It's very fast and the interface is quite intuitive. On the other hand, searching for One Microsoft Way is definitely showing the wrong place. :-) Couple more complaints: Searching for my home address shows nearby...
  • Franci Penov

    New methods for IPC

    • 0 Comments
    Stoyan has an interesting post about two new methods for IPC . The MCIPC (Morse Code IPC) uses one mutex and the well-known morse code. The other method uses 64 mutexes (+1 for silence or bus tact) to form 64-bit bus. I'll have to spend some time to implement...
  • Franci Penov

    Mark is back

    • 1 Comments
    I am glad to see that Mark Jen is back online. For a while I thought he might've actually got in trouble. It's good to see him blogging again. Mark, good luck at Google. I am sure you'll do there just as good (or even better) as you did on the Indigo...
  • Franci Penov

    Nov. '04 Avalon CTP available for public download

    • 0 Comments
    [ via Chris Sells ] The November 2004 Avalon Community Technology Preview is now available for the general public as well. Go grab the goodies .
  • Franci Penov

    The Tzunami - pictures before and after

    http://homepage.mac.com/demark/tsunami - a set of satelite photos of the same area before and after the tzunami.
  • Franci Penov

    Microsoft Windows Malicious Software Removal Tool

    • 7 Comments
    In the slight chance you haven't seen this yet, Microsoft just released a Malicious Software Removal Tool targeting some of the most prevalent malicious software. For a list of the tool targets, check its official page. The tool will be updated on the...
  • Franci Penov

    Microsoft AntiSpyware Beta 1

    • 0 Comments
    Microsoft AntiSpyware Beta 1 was released to the web. You can download it here .
  • Franci Penov

    Half-life 2 or real life?

    • 3 Comments
    These looks like a screenshots from Half-Life 2 . [via Bruce ] Update: This is a real place under Tokyo. For more info, check the BoingBoing .
  • Franci Penov

    Monday morning...

    • 0 Comments
    Steve sums up his and mine Monday morning . :-) Some weeks just don't start well.
Page 1 of 3 (74 items) 123