Archive

Archive for January, 2009

Protecting your website [series]

January 30th, 2009

We all know about the recent attack on Twitter, How an easy password (’happiness‘) led to sadness. Security in website is something which cannot be given least importance.

I am going to write a series of articles mainly focussing on web security and how it can be handled using some programming examples.

Keep reading.

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban Uncategorized

50% off on expression programs

January 23rd, 2009

Buy Expression Web 2, Expression Blend 2, or Expression Studio 2 for half of the original price. This offer is available only till January 31, 2009. Also this offer is only available in the United States and through the Microsoft online store.

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban Silverlight

It works on my machine

January 23rd, 2009

I am sure every developer should have said this atleast once in his life time.

“It works on my Machine”

Today was the day for one of my colleagues. One of the application he is working on is working fine on his machine but for some reason it does not work when it is moved to production. He was fed up with this strange issue and said “It works on my machine” There is a famous answer for this quote too.

But we aren’t shipping your machine to the customer

But my project manager gave a different answer.

Great! We will make your machine as the production server.


Here are some funny programming quotes

  1. Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
  2. Memory is like an orgasm. It’s a lot better if you don’t have to fake it.
  3. If debugging is the process of removing software bugs, then programming must be the process of putting them in.
  4. Beware of bugs in the above code; I have only proved it correct, not tried it.
  5. Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

Want more? check this link out.

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban Uncategorized

Obama and MS Silverlight

January 19th, 2009

Barack Obama’s inauguration as US president next week will be broadcast online using Microsoft’s Silverlight browser-based media player.

Microsoft said Friday that Obama’s Presidential Inaugural Committee had selected Silverlight to stream live coverage of his swearing-in from its site, scheduled for Tuesday in Washington DC.

It’s the second Obama outing for Silverlight. Obama’s speech accepting his party’s nomination as candidate for US president was streamed via Silverlight from the Democratic National Convention last August.

Read the rest here.

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban Silverlight

30 days of .net [Mobile applications]

January 18th, 2009

My experience with technical interviews

January 17th, 2009

For the past few weeks I was actively involved in conducting Technical interviews for the company I work and for a Friend’s company. Some guys were very passionate about programming and others were passionate about the salary drawn by progammers in India. Below are few funny and interesting conversations I had with few candidates who belong to the “Why the hell are you here?” category. :)

Me : Can you explain DLL hell?

Candidate : When we compile ASP.net projects they get saved as DLLs and this folder is called as DLL hell?

Me [Thiking] : Why the hell are you here?

——————————————————

Me : Can you explain about your “Online movie ticket booking” website and how you used AJAX?

Candidate : Actually I worked in the admin module which do not have AJAX.

Me : OK so can you explain about the admin module?

Candidate : Yeah admin module has this.. blah blah…..

Me : OK! What was the size of the team?

Candidate : one

Me : Can you explain AJAX?

Candidate : AJAX? yeah it used for designing web pages. Since its done in xml its very easy to maintain

——————————————————

Me : How do you rate yourself with javascript knowledge? (in a scale of 1 – 10)

Candidate : 9

Me : 9 out of 10? Great. Can you write a javascript code to validate an email field?

Candidate : hmmmm… i would rate myself as 3 out of 10

——————————————————

Me : What do you know about CMMI level 1,2,3,4,5?

Candidate : There is no cmm level 1,2,3,4. (i mising from cmmi). There is only CMM level 5.

——————————————————

Me : What is an application server

Candidate : Application server is nothing but an imaginary concept of Webserver and Databse server.

Me [thinking] : You seriously have some “imaginary” problem.

——————————————————

Me : What is DCOM?

Candidate : Dynamic COmmunication Model.

Me : Oh?? What is COM+ ?

Candidate : Communication Model with more speed.

——————————————————

Me : Can you tell us about your knowledg in AJAX?

Candidate : Oh AJAX?? its VS 2008 stuff!.. I know it very well. just a drag and drop control…..

Me : OK. So can we develop AJAX applications in ASP or PHP?

Candidate : No way .. there is no AJAX control

Me [Thinking] : Microsoft is seriously spoiling the programmers

——————————————————

Me : Which do you think is more effective, server side validation or client side validation?

Candidate : Of course client side using vb…. No need to go to server for valdation and its very fast and if you use Visual studio no code is required

Me [thinking] : Thank god atleast we have a “server side” validation (in the name of technical interview) in the recruitment process.

——————————————————

Me : You said you are working with VS 2003. How do you rate yourself in .net?

Candidate : 7 out of 10

Me : Great! Why are you not using VS 2008 which is the lastest verion?

Candidate : What? we have VS 2008? I thought 2005 is the latest version.

——————————————————

Me : In your previous project, how did you show data to the user?

Candidate : I used AJAX

Me : OK? What all process you used for data handling?

Candidate : AJAX

Me : How did you manage to send SMS? Using http or smpp?

Candidate : AJAX

Me [Thinking] : God give me a break!

Do you have any funny experiences like these? oh BTW did I tell you that some of these guys were 2+ years experienced in .net ?

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban Uncategorized

25 most dangerous programming errors

January 13th, 2009

Computer experts from more than 30 organizations worldwide have released a consensus list of the 25 most dangerous programming errors that lead to security breaches.

The list, which was spearheaded by the National Security Agency, is the first time a broad cross section of the world’s computer scientists have reached formal agreement on the most common programming pitfalls

Read the rest here.

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban Uncategorized

.net compact framework beginner’s tutorial

January 10th, 2009

Are you planning to write applications for PDAs or Smart phones? You don’t have any previous experience in writing mobile applications? Then this turial will help you get started.  Srinivas from http://www.vbdotnetheaven.com has written a wonderful article about compact .net framework and VB.net. Check out the article here.

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban vb.net

jata – just another twitter app sourcode

January 3rd, 2009

A few days back I released the first version of jata. jata is nothing but a twitter app which looks and behaves like Google Talk. You can check out the screenshots here.

I developed the application using Twitteroo framework. The souce code this app can be found here in the releases section. Feel free to play with the sourceode and add more featurs. You can also follow me on twitter to keep you posted with the latest development on jata I am working on the second version which will be released soon.

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban vb.net

jQuery for Absolute Beginners: Video Series

January 3rd, 2009

I recently came upon this very useful video about jQuery. Check out the videos here.

[Post to Twitter]   [Post to Plurk]   [Post to Digg]   [Post to ping.fm]

Related posts

Shoban ASP.net