Nikhil Singhal's Blog

.Net Programming tips and gotchas

Website design, SEO and Advertising blog posts compilation

Om Spark has recently re-started blog posts on various topics including Website design, SEO and...

Author: Nikhil Singhal Date: 03/18/2016

Top 10 Best Practices For Website Design

Urmila Singhal from Om Spark recently posted a great article on Top 10 Best Practices For Website...

Author: Nikhil Singhal Date: 03/18/2016

Want to learn more about building online presence?

If you want to learn more about building an online presence, I recommend reading and following...

Author: Nikhil Singhal Date: 06/21/2015

Overall interview evaluation parameters for a software engineer/architect

When giving technical interviews, either as a software engineer or software architect, you are not...

Author: Nikhil Singhal Date: 11/18/2013

How to answer software design interview questions

n the previous post on How to answer algorithmic programming interview questions, we discussed a...

Author: Nikhil Singhal Date: 11/18/2013

How to answer algorithmic programming interview questions

Most technical programming interviews have at least one or more programming whiteboard exercise....

Author: Nikhil Singhal Date: 11/18/2013

LINQ design interview question

LINQ is one of my favorite interview topics for many reasons. It allows me to check a candidate's...

Author: Nikhil Singhal Date: 04/19/2013

Big list of LINQ interview questions and answers compiled

I have had a number of users ping me asking about writing interview questions on LINQ. I actually...

Author: Nikhil Singhal Date: 04/15/2013

Entity Framework Interview Question - Explain ENUM usage in EF5

Entity Framework 5 introduced support for Enum’s amongst other new features. This was a long...

Author: Nikhil Singhal Date: 03/22/2013

Entity Framework – what are the different ways to configure database name?

Entity Framework allows you to create a model (either using code-first approach or modeling tools)...

Author: Nikhil Singhal Date: 03/21/2013

How to populate a database table with text from a file

Learn about loading text from a file into a database table on my latest blog post on SQL read text...

Author: Nikhil Singhal Date: 03/20/2013

SQL self join or sub-query interview question (employee-manager salary)

One of my favorite interview questions that tips even seasoned SQL guys (maybe because it's too...

Author: Nikhil Singhal Date: 03/20/2013

Advanced programming interview questions and answers

Here is a refresh of my posts on advanced programming interview questions and answers Lost in a...

Author: Nikhil Singhal Date: 03/19/2013

Data migration strategies and design patterns

Data migration is an extremely common operation in software design and development. Whenever a new...

Author: Nikhil Singhal Date: 03/15/2013

SOA interview questions and answers

Learn more about SOA interview questions at...

Author: Nikhil Singhal Date: 01/30/2013

Distributed vs Parallel computing

If you wanted to learn about the key difference between distributed vs parallel computing, check out...

Author: Nikhil Singhal Date: 01/21/2013

How to Boost your Self-Confidence

Having confidence is a very important part of your life. As a human, a developer, a leader you need...

Author: Nikhil Singhal Date: 01/19/2013

Design and Architecture interview questions with answers

Urmila Singhal has written very detailed and interesting posts on how to interview for a technical...

Author: Nikhil Singhal Date: 01/16/2013

Entity framework interview questions compiled

Entity framework is a hot topic these days. With the release of EF 5.0, it has moved into big...

Author: Nikhil Singhal Date: 09/11/2012

JavaScript functions explained

A simple post explaining a few different ways you can write a JavaScript function on my programing...

Author: Nikhil Singhal Date: 07/29/2012

LINQ interview questions part 3

Continuing the LINQ interview questions series, I have posted a third article on LINQ interview...

Author: Nikhil Singhal Date: 07/29/2012

How to time any function

Read my post on how to time a function on my programming interview series blog at...

Author: Nikhil Singhal Date: 07/29/2012

LINQ interview questions part 2

Based on popular demand, LINQ interview questions part 2 is a follow up post to my first LINQ...

Author: Nikhil Singhal Date: 07/28/2012

Programming interview questions with answers covering ASP.NET, jQuery, JAVA, SQL, LINQ, Entity Framework and Regular Expressions

Having a bit of time in the last few weeks, I managed to hammer out some more detailed posts on my...

Author: Nikhil Singhal Date: 07/28/2012

Regular expressions - groups and alternations (Part 3)

Regular expressions are a favorite interview topic. I have recently started writing detailed...

Author: Nikhil Singhal Date: 07/28/2012

Regular expressions interview questions part 2

Continuing on the programming interview series on regular expressions, here is the next installment...

Author: Nikhil Singhal Date: 07/28/2012

Regular expressions interview questions with detailed answers

I recently started a new programming interview question and answer series on regular expressions....

Author: Nikhil Singhal Date: 07/28/2012

Entity Framework transaction scope examples

I just posted examples on how to use transaction scopes with entity framework on my programming...

Author: Nikhil Singhal Date: 06/07/2012

How to store user passwords using variable length random salt bytes with secure SHA512 cryptographic hashing functions

I just posted a detailed post on How to store user passwords using variable length random salt bytes...

Author: Nikhil Singhal Date: 05/27/2012

Explain C# yield keyword with an example

Getting back to my blogging, I just posted an interview question on my programminginterviews blog on...

Author: Nikhil Singhal Date: 05/22/2012

Developer tools I use - part 2

I recently started a new blog on tools I use (www.ToolsIUse.info) and wrote about my favorite...

Author: Nikhil Singhal Date: 05/22/2012

Developer tools I use - Part 1

I recently started a new blog on tools I use (www.ToolsIUse.info) and wrote about my development...

Author: Nikhil Singhal Date: 05/22/2012

Entity Framework Interview Questions

Today, I started the Entity Framework Interview Questions on my Programming Interview series blog....

Author: Nikhil Singhal Date: 07/19/2011

Programming Interview Questions and Answers

For those who have been waiting for the next installment of programming interview questions and...

Author: Nikhil Singhal Date: 07/16/2011

Programming Interview Questions on C++, ASP.NET, C#, SQL and LINQ

  Reached a milestone today on my quest to make better interview questions with answers. Here...

Author: Nikhil Singhal Date: 06/16/2011

LINQ interview questions

Check out my latest post on LINQ interview questions on my programming interview blog at Programming...

Author: Nikhil Singhal Date: 06/15/2011

LINQ - Group, Sort and Count Words in a sentence by length

In an effort to touch on most of the major technologies for a programming interview, i just wrote my...

Author: Nikhil Singhal Date: 06/14/2011

SQL IF-ELSE and WHILE examples

Check out my latest post on SQL IF-ELSE and WHILE examples as part of SQL programming interview...

Author: Nikhil Singhal Date: 06/13/2011

SQL CASE statement examples

Continuing on my trek to flesh out more on SQL interview questions and answers, i just finished a...

Author: Nikhil Singhal Date: 06/13/2011

How to create a Windows Service in the Component Designer

Microsoft Windows services enable you to create long-running executable applications that run in...

Author: Nikhil Singhal Date: 06/13/2011

New Windows Phone 7 toolkit by Coding4Fun

The dev part of Channel 9 have recently released their latest escapade - Windows Phone 7 toolkit....

Author: Nikhil Singhal Date: 06/13/2011

SQL GROUP BY and HAVING clauses

Continuing with SQL interview questions, please check out my second SQL post on SQL GROUP BY and...

Author: Nikhil Singhal Date: 06/12/2011

SQL Select Where Interview Questions

Turning my focus on SQL interview questions, please check out my first of many posts on SQL...

Author: Nikhil Singhal Date: 06/12/2011

jQuery Selectors reviewed

Check out my latest post on jQuery Selectors reviewed on my new blog on Programming Interviews...

Author: Nikhil Singhal Date: 06/04/2011

jQuery fadeIn, fadeOut and fadeTo effects

Check out my latest post on jQuery fadeIn, fadeOut and fadeTo effects on my new blog on Programming...

Author: Nikhil Singhal Date: 06/04/2011

Differentiate between alert(), prompt() and confirm() methods

Check out my latest post on Differentiate between alert(), prompt() and confirm() methods on my new...

Author: Nikhil Singhal Date: 06/04/2011

Programming Interview Series

For the last month or so, I have been blogging almost daily in building up a good collection of...

Author: Nikhil Singhal Date: 06/04/2011

jQuery AJAX functions part 3–ajax()

Check out my latest post on jQuery AJAX functions part 3–ajax() on my new blog on Programming...

Author: Nikhil Singhal Date: 06/04/2011

jQuery AJAX functions part 2–get(), post(), getScript() and getJSON()

Check out my latest post on jQuery AJAX functions part 2–get(), post(), getScript() and...

Author: Nikhil Singhal Date: 06/03/2011

Next>