ASP.NET News from Blogger: Sahil Malik [MVP]   Get the feed of: Sahil Malik [MVP]

Total News: 240

Ill be at GOTO CPH and QCON NYC spreading the node.js love

Conference season is coming again. I am excited this year that Ill be finally speaking at goto AND that Ill be speaking at the first QCon NYC. The topic, well you guessed it, node.js and Windows Azure...

This blog is now closed. Please update your links.

Oh hey, the cat is outta the bag. Sahil Malik is moving shops after blogging @ Codebetter for > 1 year. Damn that both sucks and rocks because this is a good blogging site. There are a number of sm...

An emotional blogpost: This blog is now closed. Please update your links.

Oh hey, the cat is outta the bag. Sahil Malik is moving shops after blogging @ Codebetter for > 1 year. Damn that both sucks and rocks because this is a good blogging site. There are a number of sm...

Sudoku Solver in C#

Ya know what !!! I got pretty sick n tired of sucking at Sudoku. Seriously!! I have this friend, who keeps beating the crap out of me in Sudoku puzzles. (What is Sudoku?) (Play Sudoku here). It is ind...

Writing Custom Webparts for Sharepoint 2007

As indicated in a previous post, and as Scott Guthrie also pointed out, Sharepoint 2007 is built upon ASP.NET 2.0. Well, so a Sharepoint 2007 WebPart is a decendant of an ASP.NET 2.0 WebPart, i.e. You...

Ouch !! That hurt !!

This hapened while I was trying to pop open a can. It hurt a crapload, I shreiked like a woman, and lost about a glass of blood. Lesson to self: Don't Cook!! Ever!! The below are pictures almost a da...

Video: Ajax Power Panel. I'm second from the right.

My recent trip to San Jose was a lot of fun. I was representing telerik at the AJAX Power Panel at the Real World Ajax Seminar.  We were talking about "Web 2.0 & Ajax", just expressing...

Management and Engineers

A man in a hot air balloon realized he was lost. He reduced altitude and spotted a woman below. He descended a bit more and shouted, "Excuse me, can you help me? I promised a friend I would meet him ...

Sharepoint 2007 & ASP.NET 2.0 WebParts

(The below per Beta1TR) To the best of my knowledge, I am not violating any NDAs by blogging about this, so it's time to come out of the covers, and start talking IMO. Over the next few months, I will...

Sharepoint 2007 - Enabling Custom Authentication using a Custom Membership Provider

(The below per Beta1TR) A big huge GARGANTUAN limitation of Sharepoint 2003 was it's crazy psycho obsession for nothing but Windows Authentication. You could customize that to some extent by plac...

Sharepoint 2007 & ASP.NET 2.0 WebParts

(The below per Beta1TR) To the best of my knowledge, I am not violating any NDAs by blogging about this, so it's time to come out of the covers, and start talking IMO. Over the next few months, I will...

Sharepoint 2007 - A Bird's EyeView

(The below per Beta1TR) So lets say, you've double clicked on the Sharepoint 2007 installation exe. What happens now? Well, yeah your http://<<yourmachinename>> now shows a sharepoint port...

ASP.NET 2.0: Implementing Single Sign On (SSO) with Membership API

The membership API is awesome. No doubt about that. But I wish it had a more obvious in-built support for SSO. The only authenticate method takes in a username and password, there is no support for a ...

Reston Code Camp//Data Access Track - I'm the Track Chair

As you may be aware, Andrew Duthie recently announced the Reston code camp. We've posted the Call for Speakers on the Mid-Atlantic Code Camp website, as well as the registration link. We've got some g...

Bubye Scott McSquealy.

A lot of ventures in this world fail because they fail to look at history. Apple, Google, IBM, Oracle - this video is for you. Though I do feel that Microsoft's competitors today are a bit more pragma...

Moving ASPNETDB.mdf (SQL Express) to a hosted production environment.

Lately Ive been flying a lot. Last to last week, I flew from DC to Denver to Colorado Springs to Fort Collins to Denver to Chicago to Grand Rapids to Chicago to Cedar Rapids to Chicago to back to DC. ...

I'll be on the experts panel at Syscon.AjaxSeminar@SanJose,CA

Someday, in the very near future, I promise I will blog something other than a shameless plug. But it's been a bit wild lately. I have a few outstanding questions as various comments on my blog regard...

INETA: Roanoke.NET in VA @ May4th/06

If you're around the area, come on by. I will be presenting at Roanoke.NET @ Roanoke, VA on May 4th, 06.Share this post: Email it! | bookmark it! | digg it! | reddit!...

TechED DLINQ BoF - Update

I am *really* looking forward to the BoF on DLINQ at TechED that I'll be hosting. Here is an update. I think (if things go right), Bob Beauchemin just may be hanging around as well. Damn, what a fanta...

INETA Speaking Tour.Successful = true ; // A neat little trick for airplane travel !!

I just finished up my speaking tour. A big thank you to everyone who made time to attend and come by and say "Hi". I hope it was worth your time. Here is a neat little trick I thought I'd share with...

I'll be leading /TechEd2006/BoF/DLinq

Ladies and (mostly) gentlemen, Mark your calendars !!! I'll be leading a BoF (Birds of Feather) discussion on DLinq at TechEd, on Tuesday June 13 2006 at 6:30 PM. DLinq, is a component of the LINQ ...

Who wants to AJAX??: Watch my telerik Presentation online

Earlier I had posted a message about watching me present live in 24 more minutes. Well around then the live broadcast only showed my face - no slides or code. Thats been fixed now. Well, watch my arch...

Code-Magazine: New Article on System.Transactions

My new article on System.Transactions should now be available in the newest issue of code-magazine. It is not available online just yet, but that should happen in a few more days. For now, you should ...

DLinq: Playing with knives.

Allrighty, that's the best way I can describe DLinq. It's a lot of power, but if you're not careful, you'll definitely cut yourself. So here goes. Lets begin by setting up a database, lets keep things...

DLinq: Mapping a Database to a DataContext class.

Disclaimer: This is based on the LINQ Preview. I just wrote up, what I thought was a cool thing that I should share about - Dlinq: Playing with Knives. (PS: If you're viewing this in an RSS Aggregator...

Bak2Basics: How to do Forms Auth in ASP.NET 2.0

Okay lets be honest. Inspite of the fact that you're so cool, and know so much about ASP.NET, every now and then you find yourself looking up MSDN when it comes to implementing an ultra basic thing su...

Authorization vs. Authentication

Well this is a kind'uva important concept, which so many folks mishmash upon, so thought I'd blog about it. Picture it this way, when you go to a dirty bar - you show your drivers license, right? In t...

**WEIRD** Relative Path Connection String + MS Access.

Make sure you are far away from all hard surfaces as you read this post, because you may feel like banging your head against them once you read this. Okay, check this out (ready?). 1. Create a Wi...

How do I convert a System.Transaction.Transaction to an IDBTransaction?

This question was asked by one of the codebetter members, I just figured it may be a universally asked question, so instead of replying by email, I'm puttin' it on my blog instead. Sorry if I'm talkin...

Weird Error - "Properties\AssemblyInfo.cs" was specified more than once in the "Sources" parameter

I think I may have stumbled across yet another bug in the VS2005 IDE. Check this out. 1. Create a class library project 2. Go to properties, and overwrite the AssemblyInfo.cs with any other Assem...

I'll be speaking at TechEd

Hey Dudes (and Dudettes) (and Fuhrers, LOL), I'll be delivering two sessions at TechED 2006 in Boston in Jun. Who else will be there? I look forward to 4-5 days of heavy duty HDD writin' in my head, a...

UG Meeting - See ya tommorow evening !!

As usual, Andrew beat me to it, :) I'll be speaking at caparea.net, tommorow evening. If you're around the Baltimore Area, I'll be repeating this talk on April 4 at cmap-online.org.Share this post: Em...

WCF, WPF, WWF, WTF !!!!

Of all the folks I have worked with, only a handful have upgraded to .NET 2.0. Of all the folks I know, only *one* is actively working on WCF (and that too I am not sure to what extent, I bet WCF is j...

Vista Delayed, Windows 2007 now !!!

So at what point does tommorow's technology, promised day before yesterday, end up becoming yesterday's technology? Before it's released in this case. I guess I'm so bummed out because I like this OS,...

Candid photos - Microsoft WinCE team party !!!

Okay guys, I may get in trouble for posting this, but I hope the Windows CE development team, and the MVP that handed me this will forgive me for sharing it with y'all !!! Here is a candid hidden pict...

ASPNETDB + Production deployment --> Practical Tips.

One of the biggest curse (in my eyes) and blessing, in ASP.NET 2.0 is that little cute web server that runs in your system tray. It's a blessing because it makes development and sending and receiving...

Google's eyes on MSOffice

I was rather tickled to hear about google's latest purchase of upstartle.com. They seem to have an interesting product called writeley - basically a web based version of "word" (of course highly str...

WATCH ME PRESENT LIVE - in 24 more minutes

I will be talking on telerik's offering on AJAX at 11 AM EST (20 or so minutes from right now). You can watch me live at http://www.sys-con.com/...

Sharepoint 2003 Webparts <--> ASP.NET 2.0 Webparts <--> Sharepoint 2007

Here are my findings, anyone disagree? ASP.NET 2.0 Webparts are not the same as Sharepoint 2003 webparts. They are extremely similar though. You can safely assume that ASP.NET 2.0 webparts will proba...

I see a lawsuit in somebody's future !!

Visit http://www.ie7.com/ LOL :)...

LoadControl a UserControl - *and* pass in Constructor Parameters

The inability of LoadControl to accept Constructor Parameters is a real pain in the donkey. This post tells you how to get around that hella annoying issue. The awesome thing about ServerControls in A...

I hate it when things change between versions

Y'know that big Orange tube, that you launch the space shuttle with? Well, it's of a certain width, because everytime the shuttle goes into space, that orange tube is reused. It drops back into the o...

I like this phone !!! :-)

Wow check this out - Sure it's a phone with a walkman - so what's the big deal? 1 GB Memory and 9.5 hours of talk time and QUAD BAND !! That's the big deal. To me it looks like 1 GB of storage, 9....

Error handling and Transactions in SQL Server 2005

Transactions in SQL Server are started with a BEGIN TRANSACTION, and finished using a COMMIT or ROLLBACK - we knew that. The issue is, the transaction could get auto rolled back, if in case one of the...

Origami - My take on it

So here's an interesting video on Origami. Let me be the first to say, sorry but I really don't see the point. It's really like a mini tablet, and where a larger screen tablet failed, I don't understa...

.NET Developer's Journal: An Awesome Review of my book.

Check out the latest issue of the .NET developer's journal ... ... which you can either pick from your local newsstand/bookstore, or simply download as PDF from right here (you will have to give a ju...

My upcoming speaking engagements

I hope to run into you at one of the following speaking engagements over the coming couple of months March 13nth -       Syscon www.ajaxseminar.com (NYC, Times Square), I...

Video: Here's me babbling about ADO.NET 2.0

Hey guys (n' gals), after a long excruciating wait, looks like finally my keystonelearning.com's ADO.NET 2.0 course is online and selling. Here's a little teaser. (Boy they weren't kidding about "li...

Simulate Low Bandwidth for Testing

Yes, some of us still need to worry about people connected over 28.8K Modems. Testing for low bandwidth connections is usually painful, you need to rely on a hardware solution such as netscreen. Wait ...

How to: Host Video on your website

Okay here's another Bak2Basics kinda post. It has nothing to do with .NET, Design Patterns, and that left wing leather panty hippie agile crowd.  Of course these are purely my personal views, so ...

View Other bloggers