Random thoughts

  • ASP.NET Ajax 1.0 RTW

    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. Continue reading...

  • Goodbye, Max!

    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 team!) and excitement (awesome new platform!...) mixed with some frustration (...still being developed...). I've learned a lot about WPF and got to play in the declarative UI land. I got to work and play with bunch of smart, hard-working and passionate people. Unfortunately, every good thing must have an end and the project ended. The team got a new name and moved to the Windows Live division. We took over some existing pieces and started working over some new pieces. It's an interesting mix of ingredients, and we plan to bake something exciting out of it. :-) On the programming side, I am back in the unmanaged world. Turned out my several-years stunt in the .Net world managed (pun intended) to blur out the majority of my C++ skills. It feels weird to deal with pointers and memory management, to initialize COM appartments and marshal objects around, and to loop message pumps and manage HWNDs. I definitely miss the simplicity of C# and the elegance of XAML. Still, even though Max the project was closed, some pieces of it might yet show up in unexpected places... :-) Continue reading...

  • Goodbye, Indigo! Hello, Max!

    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. Continue reading...

  • Endpoints configuration

    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 can do it through your config file. Continue reading...

  • Indigo CTP is out there!

    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 well. Continue reading...

  • Ouch!

    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. Continue reading...

  • Google Maps

    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. :-) Continue reading...

  • New methods for IPC

    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. Continue reading...

  • Mark is back

    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. Continue reading...