Sriram Krishnan

Visual Studio for Devices.Virtual Machines. Search Engines. Blogging from the India Development Center

  • Sriram Krishnan

    Lisp is sin

    • 51 Comments
    Confluence Over the last few days, there has been one thought running in my head - 'All roads lead to Lisp'. I've tried to get it out of my head but like a tune from the radio, it has firmly lodged itself into my head and refuses to let go. Why this...
  • Sriram Krishnan

    Functional Programming in C# - Currying

    • 33 Comments
    Everytime I make a post about C# or any other statically typed language, I get hit by a ton of comments from dynamic and functional language programmers who look down upon me for using a statically typed language( *cough* , *cough* ;-) ). And being a...
  • Sriram Krishnan

    [VSD] Getting started with the ResultSet (SqlCeResultSet)

    • 2 Comments
    [If you're new to device data development, read my first post in this series] Probably the biggest new thing for device data developers in VS 2005 is the introduction of the ResultSet (to be specific, the SqlCeResultSet class) in Sql Mobile. Of course...
  • Sriram Krishnan

    [Non-techie] Aamir Khan starts blogging?

    • 6 Comments
    I saw this on Swaroop 's blog first and was stunned - it seems like Aamir Khan , one of India's leading movie stars has started blogging on MSN Spaces (note that I say 'seems' since I haven't got any confirmation that it really is him). If you're totally...
  • Sriram Krishnan

    Life at Microsoft - 1

    • 9 Comments
    I've been a bad blogger after moving over here to blogs.msdn.com and I plan to make up for it. Life here at Microsoft has been quite fun. I've met some incredibly smart people and learnt a lot even in the short time I've been here. Since I'm feeling lazy...
  • Sriram Krishnan

    Python on the Smartphone

    • 9 Comments
    Before you get all worked up thanks to the sensationalistic title, Jim Hugunin and Guido have nothing to do with this. After a conversation with Partha , I got all excited about the idea of porting my college project to the Smartphone with VS 2005's new...
  • Sriram Krishnan

    Functional programming in C# - Reloaded!

    • 2 Comments
    My avid readers (all 3 of them) may remember my old post on functional programming in C#. Well, with all the coolness in Linq, functional programming in C# just got a lot easier. Here's my old code public static Function<K,K1> Curry<K...
  • Sriram Krishnan

    Digging into Spec# - 1

    • 8 Comments
    A lunch conversation with Roshan lead me to download and play with Spec# from MSR. To quote the website The Spec# programming system is a new attempt at a more cost effective way to develop and maintain high-quality software. Spec# is pronounced "Spec...
  • Sriram Krishnan

    Virtual Earth goes live

    • 8 Comments
    I just saw on Steve Rubel's blog that Virtual Earth has gone live . I've been playing around with the internal release of Virtual Earth for some time - so I know how killer it is. I don't know what Channel 9 video Scoble keeps alluding to but my bet is...
  • Sriram Krishnan

    Linq underneath the covers

    • 6 Comments
    I had known about the LINQ project for some time now but I hadn't really realized the true power that LINQ brings to .Net until I watched the PDC keynote where Anders and Don and the rest took a lap around LINQ and all the other cool new shiny stuff....
  • Sriram Krishnan

    Best repro steps. Ever

    • 8 Comments
    The worst thing for a dev to get is a bug with no easy repro steps. Invariably, what happens is the devs and tests exchange quite a few strongly-worded mails till the dev knows how exactly the tester hit the bug. The issue gets more complicated with LadyBug...
  • Sriram Krishnan

    Random Things

    • 8 Comments
    Hacked together a prototype for my Orcas feature over a weekend. Not bad for a PM,eh? :-). Sorry, I can't tell you what it is...yet. Spent a week at MEDC India at Bangalore and had an absolute blast. I did a data demo as part of the keynote which went...
  • Sriram Krishnan

    Object test bench rocks!

    • 7 Comments
    You ever get that feeling when you stumble across something truly mind-blowing and you want to blog about it instantly? You feel that you need to just tell someone how cool something is? Well, I've just had such an experience and the cause is a new Visual...
  • Sriram Krishnan

    [VSD] A newbie's guide to SqlMobile and device data development

    • 0 Comments
    I've been a really bad boy when it comes to blogging - not only have I been lazy with my updates, I've also neglected to post anything work related. So, I finally took out the time today to write out something close to my heart nowadays - working with...
  • Sriram Krishnan

    Ship-It!

    • 10 Comments
    I finally picked up my Ship-It plaque for VS 2005 today (it had been languishing in my mail for sometime). You have to be a Microsoft employee to know how awesome it feels. :-)
  • Sriram Krishnan

    The Boring Blogger

    • 8 Comments
    Over the years, I've been called a lot of names. I've been called a nut, an ' evil diabolical honeypot ' and though I don't remember the exact name at this moment, Richard Stallman has called me some pretty uncomplimentary stuff as well. But nothing has...
  • Sriram Krishnan

    Chains of affection: The structure of adolescent romantic and sexual networks

    • 3 Comments
    That is the title of this paper studying high-school dating. There are not too many academic papers that talk about spanning trees while having paragraphs like " ...Consider four individuals, Bob, Carol, Ted, and Alice. Imagine that Bob and Carol were...
  • Sriram Krishnan

    Hello World

    • 8 Comments
    Hello everyone. I took the red pill recently and joined Microsoft as a PM on Visual Studio for Devices a couple of weeks back. We're the folks who let you build apps for the Smartphone,PocketPC,etc. This also means I'll get to play with some of the...
  • Sriram Krishnan

    Winning an Oscar

    • 2 Comments
    Within the span of 2 days, I get linked to by first Don Box and now, Rico Mariani . This has meant that my readership has increased by over 500% in the last 48 hours. To all the folks who are visiting my blog for the first time, hope you stick around...
  • Sriram Krishnan

    Location in the Regional and Languages options control panel

    • 1 Comments
    One of the free perks of working for Microsoft - when you want to know why a feature in a Microsoft product was done a particular way, you can always chase down the right people. Not that this is not possible outside Microsoft but it sure is a lot easier...
  • Sriram Krishnan

    RTM baby!

    • 3 Comments
    The man has spoken - VS 2005 is now live! Two years ago, I was back in college watching wide-eyed as Whidbey was previewed at the PDC. I could not even have dreamed back then that I would be a part of shipping it and attend the ship party 2 years down...
  • Sriram Krishnan

    It's raining tennis balls

    • 11 Comments
    Microsoft has weird people. When you stroll through the corridors here, you’ll find people’s offices decked up in the weirdest of ways – posters, weird little gadgets,etc. You’ll also find lots of sports equipment – cricket bats, tennis balls and smelly...
  • Sriram Krishnan

    Code4Bill

    • 5 Comments
    Just a little something I've been involved with for some time now :-) www.code4bill.com http://blogs.msdn.com/code4bill
  • Sriram Krishnan

    A Haskell programmer becomes a fan of...Visual Basic

    • 3 Comments
    Even though I'm a hardcore VB fan, I never thought I'd see the day when I'd see this happen. Go, Erik, go! Confessions of a used programming language salesman (PDF Link) Who's going to be the first Lisper to move to VB? :-)
  • Sriram Krishnan

    Finally at Redmond

    • 12 Comments
    3 long flights and an equal number of adventures later, I'm finally at Redmond at Microsoft campus. If anyone wants to meet up, shoot me a mail at sriramk@youknowwhere.com . Right now, I'm working out of this place Some observations about Seattle ...
Page 1 of 2 (41 items) 12