Windows Productivity Tool For Developer

222 10/13/2016 3:09:23 AM

Notepad++ Free source code editor and Notepad replacement that supports several languages Best Browsers Worlds best browserChrome and Mozila Firefox browser. Remote Desktop Connection Manager RDCMan manages multiple remote desktop connections Console2 Console2 is a great little front-end for your existing shell WinMerge Files Comparision Tools WinDirStat WinDirStat is a disk usage statistics viewer and cleanup tool for various versions of Microsoft Windows. Hyper-V Virtual Machines ...

Database Productivity Tool

199 10/12/2016 6:54:01 AM

SQL Complete Pretty code with SQL formatting,Much faster work, Coding standards, Support for all SQL Server versions ...

Productivity Tools For Developer

279 10/11/2016 5:13:08 AM

Power Booster, Smart Tools For Best Engineer ...

Fish Theory

1253 2/4/2016 7:02:22 AM

Small Fish in a Big Pond, or a Big Fish in a Small Pond What kind of fish you want to be Small Fish in a Big Pond vs a Big Fish in a Small Pond? It is the questionwhich every person must have thought about it, at least once.If not then that's good. It shows you are satisfied in life –which ever pond you are in. Small Fish in a Big Pond Big Fish in a Small Pond Competition More Competition Less Competition Challenges More Challenges Less Challenges Learning More Learning Less Learning Risk More Risk, there is always risk to be eaten by big Fish (Shark) http://www.readerpublishing.com/...

Ashrama : 4 Stages of Life in Hinduism

869 12/6/2015 9:20:24 AM

Ashram system - will represents four periods/stages of human development. Brahmacharya Grihastashram Vanaprastashram Sanyasa Age in years: 0-24 24-48 48-72 72+ Life: Student Household Retired Renounced Purushartha focus: Dharma Dharma,Artha and Kama Dharma andMoksha Dharma andMoksha Represents: Brahma Vishnu Shiva Ishwara Vedas: Samhitas Brahmanas Aranyakas Sanyasa Qualities of Nature / Guna: Develop Sattva Control Rajas Control Tamas Overcome to effect of qualities Food Unlimited 32 core 16 core 8 core ...

Execute SQL Query Directly Using Entity Framework

1284 11/28/2015 7:28:26 AM

Execute SQL query from Entity Framework: //code sample int employeeID = 1000; var sqlQuery = String.Format(@"SELECT TOP 1 EmployeeName FROM Employee WHERE EmployeeID = '{0}' ", employeeID); var result = dbContext.Database.SqlQuery<string>(sqlQuery); ...

ASP.NET MVC - Difference between Html.Partial vs Html.RenderPartial

1234 11/27/2015 7:29:48 PM

Html.Partial Html.RenderPartial Razor syntax: @Html.Partial("ViewName"); @Html.RenderPartial("ViewName"); Returns: Returns MvcHtmlString Returns void Renders: Returns a html encoded string that gets constructed inline with the parent. Directly render/write on output stream. Speed: Slower than Html.RenderPartial Faster than Html.Partial ...

WCF - Contracts : Data Contracts and Message contracts

970 11/8/2015 9:14:34 PM

WCF Contract: Defines what the service does. Identifies the methods available. Its Interface between client and the server. It’s a simple interface with some attribute. Data Contracts Message Contracts Definition Data contract is a formal agreement between a service and a client that abstractly describes the data to be exchanged Message contracts describe the structure of SOAP messages sent to and from a service and enable you to inspect and control most of the details in the SOAP header and body Describes Describes type of data Describes structure of SOAP. Message Contract is an abstrac...

WCF - Endpoints

1060 11/8/2015 9:44:45 AM

Relationship between Address, Contract,Binding and Behaviorsis called Endpoint. Each endpoint consists of four properties: Address, Contract, Binding and Behaviors Address (A) Defines where the service resides. Indicates where to find the endpoint. Binding (B) Defines how to communicate with the service. Specifies how a client can communicate with the endpoint. Specifies how the two parties will communicate in term of transport and encoding and protocols. Contract (C) Defines what the service does. Identifies the methods available. Its Interface between client and the server.It’s a simpl...


What is jQuery.noConflict?

1708 11/8/2015 6:51:32 AM

jQuery.noConflict is used to avoid conflictof jQuery $ function or variable name used/referred by other JavaScript libraries (e.g. Prototype, MooTools). In case of conflict we can use jQuery.noconflict(). After execution of this we can reference JQuery ($) using jQuery or own specific keyword. Example 1: Refer JQuery using jQuery jQuery.noConflict(); // Something with jQuery jQuery( "div p" ).hide(); // Something with another library's $() $( "content" ).style.display = "none"; Example 2: Refer JQuery using own keyword ($own) Var $own = jQuery.noConflict(); //...

Dependency Inversion Principle - Understanding SOLID Design Principles

383 10/26/2015 3:50:58 AM

Entities must depend on abstractions not on concretions. It states that the high level module must not depend on the low level module, but they should depend on abstractions. ...

Interface Segregation Principle - Understanding SOLID Design Principles

65 10/26/2015 3:50:49 AM

A client should never be forced to implement an interface that it doesn’t use OR clients shouldn’t be forced to depend on methods they do not use. ...

Liskov Substitution Principle - Understanding SOLID Design Principles

348 10/26/2015 3:50:40 AM

Letf(objMainClass)be a property provable about objects objMainClassof type MainClass. Thenf(objSublass)should be provable for objectsobjSublassof typeSubClasswhereSubClassis a subtype ofMainClass. ...

Open Closed Principle - Understanding SOLID Design Principles

356 10/26/2015 3:48:53 AM

Objects or entities should be open for extension, but closed for modification. ...

Single Responsibility Principle - Understanding SOLID Design Principles

444 10/26/2015 3:05:00 AM

Object or Entityshould have only one responsibility. ...

SQL Server - Delete vs Truncate

359 10/25/2015 2:59:06 AM

Delete Truncate Type DML DDL Rollback Possoble Not possible Space Reclamation Does not recover space Recover space Indexes NA Renders unusable indexes usable again Object Type Delete can be applied to tables and tables inside a cluster. Truncate applies only to tables or the entire cluster. Identity Columns NA Resets the sequence for IDENTITY column types Locking At row level At table and page level Where Clause Can use where clause Can not use in where clause Data Removal Deletes specified data if where condition exists Removes all the data Speed Slower than truncate because Faster in perform...

ASP.NET - Differences between GridView, DetailView and FormView

483 10/25/2015 1:57:18 AM

GridView DetailView FormView Display: All rows in table Show's Details of each row in separate space Appears in separate space Occues When: Grid is loaded When row is clicked Inserting new row Updading existing row Viewing single row ...

ASP.NET - Validation Groups

414 10/25/2015 1:21:08 AM

Validation groups allow you to organize validation controls on a page as a set. Each validation group can perform validation independently from other validation groups on the page. Each validation group can be attached to button for validatingall validator controls belongsto that gourp. ...

ASP.NET - Types of Validation for Server Controls

442 10/25/2015 1:09:25 AM

Type of validation Control to use Description Required entry RequiredFieldValidator Ensures that the user does not skip an entry. Comparison to a value CompareValidator Compares a user's entry against a constant value, against the value of another control (using a comparison operator such as less than, equal, or greater than), or for a specific data type Range checking RangeValidator Checks that a user's entry is between specified lower and upper boundaries Pattern matching RegularExpressionValidator Checks that the entry matches a pattern defined by a regular expression. This type of ...

ASP.NET - Interview Questions With Answers

351 10/25/2015 1:00:56 AM

ASP.NET - Interview Questions With Answers...

Threading - Programming Concepts

757 10/24/2015 7:27:19 PM

What is Threading? Threading to perform concurrent processing so that you can do more than one operation at a time. For example, you can use threading to monitor input from the user, perform background tasks, and handle simultaneous streams of input. ...

Serialization - Programming Concepts

762 10/24/2015 7:20:21 PM

What is Serialization? Serialization is the process of converting an object into a stream of bytes in order to store the object or transmit it to memory, a database, or a file. Its main purpose is to save the state of an object in order to be able to recreate it when needed. The reverse process is called deserialization. ...

Reflection - Programming Concepts

886 10/24/2015 7:05:33 PM

What is Reflection? Reflection is used todynamically create an instance of a type, bind the type to an existing object, or get the type from an existing object and invoke its methods or access its fields and properties. ...

Programming Concepts- Interview Questions With Answers

790 10/24/2015 6:55:54 PM

Programming Concepts- Interview Questions With Answers...

OOPS - Structs vs Classes

804 8/30/2015 10:05:25 PM

Struct Class Definition: A Struct is a value type if it holds the data within its own memory allocation. A Class is reference type -contains a pointer to another memory location that holds the data. Includes: All numeric data types Boolean , Char, and Date All structures, even if their members are reference types Enumerations, since their underlying type is always SByte, Short, Integer, Long, Byte, UShort, UInteger, or ULong String All arrays, even if their elements are value types Class types, such as Form Delegates Holds Actual Data: Yes No Pointer to another memory location: No Yes Example:...

AngularJS - $scope : Adding Behavior

818 8/22/2015 3:08:04 AM

Business logic in the controller means exposing functions or reacting to events Append properties or methods to the $scope These methods need to be exposed to the view ...

AngularJS - Understanding $scope

801 8/22/2015 3:07:53 AM

Child scopes prototypically inherit JavaScript Prototypical Inheritance : If it doesn’t exist in current, it will go up the chain ( parent ). Hiding and shadowing of properties. Best practice of always have a “.” in model ...

AngularJS - Binding : double curly braces {{}} vs ng-bind directive

1840 7/19/2015 7:31:47 PM

When AngularJS is initialized,loaded with module andknows with model to use for particular scope/code block it will start replacing all binding elements (e.g. curly braces, ng-bind) ng-bind: ng-bind elements are bindated as attribute to html element. If AngularJS is not loaded thenhtml element will be displayed without value. After angularJS module is loaded correct value will displayed on html element. Double Curly Braces: Double curly brace could be loaded anywhere on html If {{SomeDataAttribute}} placeholder forvalue of html element and if angularJS is not loaded then '{{SomeDataAttribu...

AngularJS - What are Modules?

1147 7/15/2015 2:20:16 AM

AngularJS module is placeholder - a collection of services, directives, controllers, filters, and configuration information. Moduld is a declarative approache for re-using componet as an when required, makes unit and End-to-End test more easy. ...

AngularJS - Hello World Application

1452 7/11/2015 10:39:28 PM

It is good start to learn a programming language with first example as Hello World. Lets take a look in AngulaJS way- . ...