Brian Keller

Director of ALM Evangelism for Microsoft

  • Brian Keller

    Microsoft's tsunami relief donations


    We received a mail today highlighting just some of Microsoft's contributions to the tsunami relief fund. I think it's amazing the amount of generosity the people at this company show. Here's a snippet of the email:

    As Steve announced in his e-mail of December 30th, Microsoft has made an initial contribution of $2 million to relief and recovery efforts.  We also estimated that we would donate an additional $1.5 million to match employee contributions.  While we still await comprehensive figures from our international subsidiaries, partial reporting shows that to-date employees have contributed more than $1.8 million, which Microsoft will match.  Offices around the world are raising funds in a variety of ways; in EMEA, employees contributed $420,000, to date. Microsoft India reports that 70% of employees have pledged a day of their salary for the relief efforts.  These are just two examples of the generosity of our employees.

    That's an average of $112 per employee, in addition to whatever money people donated separately from our internal matching drive. That makes me pretty proud to work here.

  • Brian Keller

    Want to make sure your application runs great on the .NET Framework 2.0? Let us test it!


    Check out Jay's latest blog entry.

    I think this is a great opportunity for companies who want to make sure their application runs well on the .NET Framework 2.0. This way we can ensure we have logged any bugs that might crop up when you migrate your application forward to the .NET Framework 2.0 - and with any luck, we'll have the problems fixed or workarounds posted before you ever encounter them in production. What more could you ask for? See Jay's blog for more details (link above).

  • Brian Keller

    idx3d engine ported to J#


    This is a really cool 3-D graphics engine that was originally authored in Java which has now been ported to J#. You can download the J# version here:

    Thanks to Peter Walser (original idx3d author) and George Birbilis (J# port author) for the link.

    Some other cool Java community projects that have been ported to the .NET Framework by way of J# include:
    - Naked Objects framework
    - TCL / JACL
    - And one of my personal favorites, TurtleTracks Logo. (I sure wish I still had my Logo projects from 5th grade...)

    If you know of other similar J# projects please let me know, I'm always interested in checking them out.

  • Brian Keller

    I don't need a Rolex. Thanks.


    Dear Spammers (or, "high volume email deployers") -

    Thank you for your recent plethora of e-mails describing your fine Rolex wares. But I should tell you, before you waste another processing cycle on flooding my Junk Mail folder, that I don't wear watches. I have tried in the past, but I just can't adopt a watch into my lifestyle. Between my cell phone, PDA, laptop, and the in-brain computer tracking device they give us when we start at Microsoft <g>, I have plenty of ways to determine what time it is. And if all of those devices fail, I can just look at the sun. Scratch that... I live in Seattle... well, surely at least one of those devices will be working at any given time.

    Nevertheless, thank you for your time and the multitude of offers. But I am too busy making "$25,000 per week working from home" and "earning my college d1pl0ma."

    Yours truly -
    Brian Keller

  • Brian Keller

    TechEd 2005: Official Call for Papers


    TechEd 2005 may seem like a long time from now, but now is the time to start thinking about it. I'm on the planning team this year and it's already shaping up to be a really exciting event.

    This year's U.S. TechEd will be in Orlando, FL from June 5-10.

    Attention speakers: If you are interested in speaking at TechEd 2005 (and who wouldn't want a trip to Orlando?) then check out the Call for Papers site:

    Don't worry, this ain't English class... you don't actually have to write a paper, just slides and demos. :-) I'm on the team that gets to review your session submissions and make the hard choices about who gets to speak, so please make my job easy by writing a thorough submission with all of the great reasons you will make a top-notch TechEd presenter.

  • Brian Keller

    A cell phone that grows into a flower - what will they think of next?


    This is nifty.

    Materials company Pvaxx Research & Development, at the request of U.S.-based mobile phone maker Motorola (MOT.N), has come up with a polymer that looks like any other plastic, but which degrades into soil when discarded.

    Researchers at the University of Warwick in Britain then helped to develop a phone cover that contains a sunflower seed, which will feed on the nitrates that are formed when the polyvinylalcohol polymer cover turns to waste.

    This is great timing, since I just got a new i-Mate SP3i SmartPhone today and I'm wondering what to do with my loyal, but outdated, Samsung "DumbPhone." If only I had one of the new phones discussed in the article... then I could throw it out the window on the way home and when the cop pulls me over for littering just explain that I was planting sunflowers.

  • Brian Keller

    Free Microsoft .NET training for Java Developers


    We just put the finishing touches on a free, online, self-paced training course designed to help Java developers become better acquainted with Microsoft .NET development. This training is designed to help familiarize Java developers with Microsoft .NET development concepts using their Java development skill set as a frame of reference. Some types of questions this course answers include:

    - "I know how to use Swing/AWT/SWT/JSP, but what are my options for developing my Web or smart client presentation layer with Microsoft .NET?"
    - "I know how to use RMI with Java – but how does .NET Remoting work?"
    - "I have a piece of Java source code – how can I migrate this to run on the .NET Framework?"
    - "How does application deployment and updating work with the Microsoft .NET applications?
    - Much, much more…

    This training includes video presentations, downloadable student notes, video demonstrations, as well as hands-on labs you can complete from your desk.
    To access this training, please visit:

    If you have any problems accessing the materials, you can email For other resources for Java developers, such as Interop guidance, visit

    - Brian

  • Brian Keller

    Visual Studio 2005 Beta 2 Now Available!!!!


    Yes: The long-awaited Visual Studio 2005 Beta 2 is now available! It's alive, and available for download!

    Before getting started:
    Please be sure to read all of the readme's and look for specific instructions near the download links for these products. Especially if you have installed any editions of Express or Visual Studio 2005 prior to beta 2, there are very explicit uninstallation steps which need to be followed in order or else you'll be unhappy with your experience (installation failures, other random stuff breaking, etc.). I don't mean to scare anybody by this disclaimer - as long as you follow the uninstallation order, you should be in great shape. The instructions aren't hard to follow as long as you take a few moments to read them. But it is important, since several of us in marketing encountered these issues this week on our own test machines. Lots of late nights and long days this week trying to figure out where we went wrong... so learn from our mistakes and look for those disclaimers! For Visual Studio uninstallation steps, click here. For Express uninstallation steps, click here.

    Places to get started: Download Beta 2 of the Express products! If you haven't yet kicked the tires of Express, I think you're going to love them. The Express products are streamlined, easy to use, easy to learn editions of their Visual Studio big brothers, designed for students, hobbyists, and novice developers. But even professional developers should check out Express if they want to "kick the tires" of the 2005 line of Visual Studio product. Full descriptions of each Express product, along with download links, are available here. We just launched this new developer center which is all about coding for fun. So kick back and relax this weekend, and play with some of the really cool projects highlighted in the article series. We have a lot of really great new content coming online over the next few weeks as well - so keep checking back often! Email with any feedback or ideas you have for new content!

    "Go Live!" - Beta 2 is a high-quality release. Normally, you can't run pre-release betas in production. But with the Go Live license you are permitted to deploy and distribute applications based on Beta 2! Visit the Go Live page for full details.

    MSDN Forums: These new forums are intended to eventually replace the newsgroups - I love the new forum format and I think you will, too! If you're having trouble with Beta 2, or if you want to respond to some posts to help your fellow coders, spend some time checking out the forums. I'll be there several times this week as will many of us from the Developer Division.

    MSDN Subscriptions Server: Subscribers can log in and download Visual Studio Team System 2005 Beta 2 and more.

    Ship. Shower. Shave. I'm literally headed off to do the latter two after hitting "Post"... It's been a long week. After that, I'm coming back to install Express and have some fun Coding4Fun. Happy Coding! Enjoy Beta 2.

  • Brian Keller

    Old video game ads


    These are classic! Thanks to Major Nelson for the post. I can still remember getting my first copy of Nintendo Power. Up, up, down, down, left, right, left, right, A, B, Select, Start!

    Anyway - check out the ads here.

  • Brian Keller

    How Bungie built


    This is a great article detailing how Bungie built using the .NET Framework. is your one-stop shop to find out all the latest Halo 2 news, and of course to check your stats! Check it out: Technical Case Study

Page 27 of 29 (285 items) «2526272829