Tuesday, 19 November 2013

MY SUZUKI FIERO 2001 MODEL HAS CROSSED 291000 KMS and Still RUNNING..

WHO WILL FORGET LOVABLE SUZUKI FIERO

Suzuki Fiero was the first 150cc 4-Stroke bike launched in India. The Bike was the best 150c bikes of that time. Even when the CBZ powered with an 156cc, it can produce an output power of only 12.8bhp.

TVS after breaking with suzuki has tried lot to use name of fiero but said to say that they couldn't.
Now a days people talk about APACHE , They don't know Apache engine is just fiero engine modification which belongs to suzuki. :)

Even today it stands as a classic bike in the hearts of Indians.

Specifications:

  1. Engine Displacement: 147.5cc
  2. Engine type: 4 Stroke, SOHC
  3. Output power: 12Bhp@7500rpm
  4. Engine torque: 10.5nm@6500rpm
  5. Fuel Capacity: 13Ltrs
  6. Weight: 115Kgs(dry)/127Kgs(wet)
  7. Transmission: 5 Speed
  8. Top Speed: 110Kmph
My SUZUKI FIERO 2001 MODEL BIKE WAS ABOUT TO CROSS 3 LAC KMS IN SPAN OF 14 YEARS GOT  BORED  LAST WEEK. I really have experienced a great ride from suzuki fiero bike.
Thank you very much to suzuki who has provided such a great model and now i am moving to GIXXER which i believe will give me same taste.




 

 

Suzuki Bikes in India

Suzuki has 12 Bikes models available in India. The available models are Suzuki,Suzuki Gixxer,Suzuki Inazuma, Suzuki Access, Suzuki Bandit, Suzuki GS, Suzuki Hayabusa, Suzuki Intruder M1800R, Suzuki Slingshot, Suzuki GSXR, Suzuki Intruder, Suzuki Swish, Suzuki Hayate, . The minimum priced model of Suzuki is Suzuki Inazuma priced at Rs 150000 and the maximum priced model of Suzuki is Suzuki Inazuma priced at Rs 150000. Click Here to find all Dealers in India Suzuki Dealers in India
Suzuki Motorcycle India Private Limited is the Indian arm of the Japanese multinational corporation, Suzuki Motor Corporation that is headquartered in Minami-ku, Hamamatsu, Japan. Besides rolling out batches of scintillating bikes and amazing automobiles, this Japanese company is also involved in the production of outboard marine engines, wheelchairs, all-terrain vehicles (ATVs) and small internal combustion engines. Today standing at the 9th position in the line-up of the largest automobile manufacturers of the world, Suzuki began its journey as something completely different - Suzuki Looms Work. Started by Mr Michio Suzuki in 1909, this company manufactured weaving looms for the better part of the time till 1951, indulging in the production of prototype cars for about a couple of years before the World War II broke out. But, after the cotton market crashed in 1951, Suzuki abandoned its looms and went back to the motor vehicles coming up with the first known form of a Suzuki motorcycle – a motorized bicycle by the name of 'Power Free' in 1952. After building two-stroke engines for more than two decades, Suzuki moved on to manufacture four-stroke bike engines in 1976, the first ones being GS400 and GS750. Today, Suzuki bikes have established their footprints in every part of the globe, and India is no exception. The Indian markets, these days, are glittering with the dazzling fleet of new Suzuki bikes that includes the likes of Hayabusa, GSX, GSX-R1000, GS150R, Intruder, Bandit, Slingshot and Hayate. Besides these, there is a whole lot of shining new Suzuki bikes that are waiting for their launch in India which includes Suzuki B-king, Gladius, GW250, Inazuma 250, Skydrive and V-Strom. Apart from bikes, Suzuki India also has a couple of scooters in its portfolio that are quite popular amongst the Indian crowds – Access and Swish. Suzuki bikes in India have always been revered for their stunning looks, futuristic style, unbeatable technology, extraordinary performance, easy handling and immense reliability. That's the reason why Suzuki bikes have won so many awards over the past few years like the Motorcycle of the Year Award 2010 for Suzuki GS150R and Most Awarded Bike of the Year Award 2011 for Suzuki Slingshot.

Sunday, 17 November 2013

Best Practices for Developing SharePoint Custom Web Parts

Overview of Custom Web Part:

A Web Part, also called a Web Widget, is an ASP.NET server control which is added to a Web Part Zone on Web Part Pages by users at run time. The controls enable end users to modify the content, appearance, and behavior of Web pages directly from a browser. It can be put into certain places in a web page by end users, after development by a programmer.Web Parts can be used as an add-on ASP.NET technology to Windows SharePoint Services.Web Parts are equivalent to Portlets, but don't necessarily require a web portal such as SharePoint to host them.

Web Parts are reusable components that display content on web pages in SharePoint 2013. Web Parts are a fundamental component in building SharePoint pages. A number of Web Parts ship right out of the box with the different editions of SharePoint, and you can also purchase third-party Web Parts.
Note: The Web Parts that you have available depend on which SharePoint 2013 edition you use as well as which features are activated. For example, the PerformancePoint Web Parts are available only with the Enterprise license and only when the PerformancePoint Services feature is activated.
Below Fig show Categories of webparts available in sharepoint 2013. You can add your own categories.


The following is a list of the common Web Part categories:
  • Apps: Each app instance you have added to your site has an associated Web Part. The app Web Parts enable you to add a view into the data in your app to your web pages.
  • Blog: Provides Web Parts for a blog site.
  • Business Data: A group of Web Parts that display business information, such as status, indicators, and other business data. This group also includes Web Parts for embedding Excel and Visio documents and displaying data from Business Connectivity Services (BCS; a component of SharePoint that allows you to connect to data stored outside SharePoint).
  • Community: A group of Web Parts for the community features of SharePoint, such as membership, joining a community, and information about the community. In addition, there are tools for community administrators.
  • Content Rollup: Contains Web Parts that are used to roll up (aggregate) content, such as rolling up search results, providing project summaries, displaying timelines, and showing relevant documents from throughout the site.
  • Document Sets: Web Parts specifically designed for working with sets of documents.
  • Filters: Web Parts that can be used to filter information. These Web Parts are designed to be connected with other Web Parts in order to provide a useful filtering mechanism. For example, you might have a list of content and want users to be able to filter based on certain criteria. You could use these Web Parts to provide the filter mechanism.
  • Forms: Web Parts that allow you to embed HTML or InfoPath forms in a page.
  • Media and Content: Web Parts that display media, such as images, videos, and pages. In addition, there is also a Web Part for displaying Silverlight applications.
  • PerformancePoint: Web Parts specifically designed for PerformancePoint services.
  • Project Web App: Web Parts specifically designed for Project Server. These Web Parts include functionality for displaying information about a project, such as issues, tasks, timesheets, and status.
  • Search: Provides Web Parts for search functionality, such as the search box for entering a query, search results, and refinement of results.
  • Search-Driven Content: Provides Web Parts that display content based on search. For example, Web Parts that show items matching a certain tag, pages based on a search query, and recently changed items.
  • Social Collaboration: Web Parts designed for the social components of SharePoint, such as user contact details, shared note board, tag clouds, and user tasks.
INFO :Web Part behaves like control which runs or works only when hosted on webpage
In SharePoint, web parts usually coexist with other web parts on a web part page. So,It's developers responsibility to ensure that you design your web part so that it will:
  • Provide an intuitive user interface even when failing
  • Work with other web parts running in the same environment
  • Be upgradable
  • Be safe and secure
  • Provide optimal performance

Best Practices for Developing SharePoint Custom Web Parts 

It should go without saying that you should not stop implementing normal programming practices when programming web parts either using c# or vb.net. To this end you should still…
Handle All Exceptions.
It is quite likely that any exception generated by your web part will cause the entire web part page to stop responding and display your error. You should avoid such problems at all costs by wrapping all code likely to generate an exception in a Try/Catch/Finally block
SharePoint will direct any unhandled exceptions to a generic error page and render a message. To control the error message displayed, you need to implement the WebPartPageUserException class.
Validate All User Input.
Any information submitted via a web application is subject to both accidental misuse and deliberate attack. Therefore, you must validate all information submitted by the user, making sure it's in an appropriate form and contains acceptable values.
HTML- Encode All User Input
To help prevent a malicious user from attacking your application using cross-site scripting or other script-based attacks you should always encode input to safe HTML. This changes all extended and special characters into escape characters. To do this in SharePoint, use the SPEncode class's HTMLEncode method (you will need to import the Microsoft.SharePoint.Utilities namespace to use this class).
Linked Resources
In addition, if your web parts use external resources such as images, CSS files, or scripts, you will need to reference these from within your code. If you want to maintain the upgradability of your web part, use linked resources to ensure that the external files are not bound to your assembly. This will also help with performance if you share these scripts with multiple web parts, because they will be cached at browser level.
User Interface
If your web part performs actions within the SharePoint framework that require permissions, then you should check these permissions before rendering your interface. Although there's no real security hazard here—WSS 3.0 will not allow a user to perform an action unless they have appropriate permissions—by checking permissions before rendering, you can improve the look and feel of your web part by hiding or graying out options that are unavailable when a user does not have sufficient permissions.
Exported Web Parts
An instance of your web part on a page could potentially be exported by a user into a .dwp file. By default, this file will contain all the properties set on the web part. That's a security hazard, because if your web part contains properties that are sensitive or confidential in nature, you may not want those to be exported by a user. Examples might include personal information such as telephone numbers, postal codes, dates of birth, etc. To prevent a web part from exporting sensitive information, you need to perform two actions:
Set a WebPartStorage attribute on the property within your web part, and set ControlledExport to true:
// C#
[WebPartStorage (Storage.Personal, ControlledExport=true)]
‘VB.NET
<WebPartStorage(Storage.Personal, ControlledExport:=true)>
The WebPart class has a property called ExportControlledProperties, which is set to false by default. However, a user can set this to true to override the ControlledExport value set above. Therefore, you must ensure that users with appropriate access to alter web part properties are also those users with authority to see this controlled data.
Web Part Zone Properties
Each web part zone on a given page has AllowPersonalization and AllowCustomization properties that control whether a user should be allowed to save changes to any web parts in that zone. The properties dictate whether a user can save changes in shared view or personal view, respectively.
Another property, named LockLayout, controls whether users can save changes to the following web part properties:
AllowRemove
AllowZoneChange
Height
IsIncluded
IsVisible
PartOrder
Width
ZoneID
If your web part allows users to change any of these base class properties, you should always check the parent web part zone for theLockLayout property before saving the changes.
You can access the parent WebPartZone using the following code:
// C#
WebPartZone myZone = (this.Page.FindControl (this.ZoneID));
' VB.NET
Dim myZone as WebPartZone = Me.Page.FindControl (Me.Zone-id)

Final and Very Important Points
Although they don't fall neatly into a category, there are a couple of other topics that you should keep in mind when developing web parts.
Make Properties User Friendly
Your web part users will typically modify properties exposed by your web part from the tool pane. Therefore, you should set the following attributes on your properties when appropriate, so that they have friendly values when rendered in the tool pane.
WebDisplayName: The name for this property as shown in the tool pane.
WebDescription: The tooltip to display when the user hovers the mouse over this property in the tool pane.
Category: A category in which to display this particular property. If you don't specify a category, the tool pane displays it in the default "Miscellaneous" category.

Don’t

1. Use Inline Styles

Inline styles are styles applied directly to HTML content and look like the example below:

<div style="width:100px;color:green"></div>
Inline styles are the most specific and the highest priority of all other styles so it’s tempting to use them instead of fighting with the cascading style sheets of SharePoint. You don’t want to manage styling this way because inline styling mixes content and presentation (look and feel) together. This is a bad practice because styles aren’t managed in a central place, pages can become inconsistent and they are pesky little buggers to find and correct.
2. Apply a Fixed Width to a Collaboration Site
A fixed width layout has a set width around the main content area and doesn’t expand to fill the browser window. When you fix the width of a site meant for collaboration and document management, you have to potential of eliminating extra space for users to add content and collaborate.If you must fix the width on a collaboration site, fix the width of the content area using a percentage rather than a set pixel value. This ensures the maximum amount of space and focuses on function rather than form.
3. Use Too Many Master Pages
Multiple master page design for every design variation even if it something small such as a different logo or a background color. Over the course of a year, the differences between the master pages became significant. Consolidating these master pages was part of the upgrade path and it cost the client a fortune. Be wary as those master page numbers start climbing.

If you are using over four master pages to manage branding for any given site or site collection, you are probably doing it wrong. If you forced me at gunpoint to come up with an ideal number of master pages, I would say 1 master page per parent design and then I would probably wet my pants (because I’m at gunpoint).

If you are using multiple master pages that share the same parent design, try to consolidate them. First define how they are different. Determine if those variations can be managed using page layouts, custom controls, alternate CSS, or scripts. You can generally manage styling differences in a design such as colors, logos, and icons using CSS and page layouts. Variations in master content such as header and footer links can be managed with SharePoint lists and custom web parts or controls.

Conclusion: As you know that web part needs host so be careful while writing your own web-parts because they can ruin entire page functionality.So, better fallows best practices or checklist recommended by Microsoft

Friday, 15 November 2013

Simple Explanation of Hadoop and its Future

INTRODUCTION  

If people remember 51/2 inch floppy disk  was enough to store whole operating system itself on it.Now hard disks with GB come along with your computer you buy and we still feel it is less . Well the point is, amount of the data any individual deals with has increased significantly and managing this data is problem. right? If so, definitely we need to build something by which we can control or i mean manage this data,Answer is HADOOP 
In a traditional non distributed architecture, you’ll have data stored in one server and any client program will access this central data server to retrieve the data. The non distributed model has few basic issues. In this model, you’ll mostly scale vertically by adding more CPU, adding more storage, etc(scaling up) . This architecture is also not reliable, as if the main server fails, you have to go back to the backup to restore the data. From performance point of view, this architecture will not provide the results faster when you are running a query against a huge data set.
In a hadoop distributed architecture, both data and processing are distributed across multiple servers .well, simply you can say Each and every server offers local computation and storage. i.e When you run a query against a large data set, every server in this distributed architecture will be executing the query on its local machine against the local data set. Finally, the result-set from all this local servers are consolidated or In simple terms, instead of running a query on a single server, the query is split across multiple servers, and the results are consolidated. This means that the results of a query on a larger data-set are returned faster. I
Same way the amount of the data has grown so huge terabytes, exabytes and zettabytes that RDBMS is not able to handle the processing of this amount of the data. Big Data is ANSWER.

How BigData is handling these complex situations?



Most of the BigData tools and framework architecture are built keeping in mind about the following characteristics:

  • Data distribution: The large data set is split into chunks or smaller blocks and distributed over N number of nodes or machines.

  • Parallel processing:  The distributed data gets the power of N number of servers and machines in which data is residing and works in parallel for the processing and analysis.

  • Fault tolerance: Generally we keep the replica of a single block (or chunk) of data more than once. Hence even if one of the servers or machine is completely down, we can get our data from a different machine or data center.

  • Use of Commodity hardware:  Most of the BigData tools and frameworks need commodity hardware for its working. So we don’t need specialized hardware with special RAID as Data container. This reduces the cost of the total infrastructure.

  • Flexibility and Scalability: It is quite easy to add more and more of rackspace into the cluster as the demand for space increases. And the way these architecture are made, it fits into the scenario very well.
Data that is coming to us can be divided into 3 'V' types with respect to VOLUME, VELOCITY and VARIETY. And the problem starts here.

  • Volume: Big like Facebook, Google,yahoo and many other such companies are producing huge amount of data every day. These data needs to be stored, analyzed and  processed in order to know about the market, trends, customers 



  • Variety: Data from different sources in different forms, like binaries,videos, text, images, emails a which is  unstructured or semi structured but not like what you have in database tables. so it is quite tough for those systems to handle the quality and quantity .

  • Velocity: Executing query in system takes time what if you have population of INDIA to query like "select name from TableIndia where name='shabir' ". Simply it will suck or will take huge time to get name of shabir. . So to analyze the same we have to develop a system that will process the data at much higher speed and with high scalability.


The Hortonworks Data Platform, powered by Apache Hadoop,  and 100% open source platform for storing, processing and analyzing large volumes of data. It is designed to deal with data from many sources and formats in a very quick, easy and cost-effective manner. The Hortonworks Data Platform consists of the essential set of Apache Hadoop projects including MapReduce, Hadoop Distributed File System (HDFS), HCatalog, Pig, Hive, HBase, Zookeeper and Ambari. Hortonworks is the major contributor of code and patches to many of these projects.
We usually define Hadoop as Big data and what really Big data is?
Big Data means data sets that are too big to effectively manage in traditional database technologies. Typically this means the datasets are larger than  terabytes. So what do I mean by effectively manage? The ability to import the data and query the data based on the requirements of the business logic. These requirements are typically expressed in terms of elapsed time. Simply put there is too much data to store and process in a traditional database.
In practical implementation  “Big Data” does not imply anything about the structure of the data. The process of ETL (extract, transform and load) is almost always applied in data warehousing to normalize the data before querying is done. ETL can also be used in Big Data analytic s. So, the structure of the data is a separate dimension, although an important one as the ETL process may be a costly one.
Note also that just because a data set does not satisfy the criteria for Big Data does not mean that the tools of the trade, such as NoSQL and Hadoop, are not relevant for processing it. As I’ll explain later these technologies, although originally developed for Big Data, have much broader usefulness.




1.1. Understand the Basics

The Hortonworks Data Platform consists of 3 layers.


• Core Hadoop: The basic components of Apache Hadoop.
• Hadoop Distributed File System (HDFS): A special purpose file system that is designed to work with the MapReduce engine. It provides high-throughput access to data in a highly distributed environment.
• MapReduce: A framework for performing high volume distributed data processing using the MapReduce programming paradigm.

MapReduce is the key algorithm that the Hadoop MapReduce engine uses to distribute work around a cluster.

The Map


A map transform is provided to transform an input data row of key and value to an output key/value:
  • map(key1,value) -> list<key2,value2>
That is, for an input it returns a list containing zero or more (key,value) pairs:
  • The output can be a different key from the input
  • The output can have multiple entries with the same key

The Reduce


A reduce transform is provided to take all values for a specific key, and generate a new list of the reduced output.
reduce(key2, list<value2>) -> list<value3>  • Essential Hadoop: A set of Apache components designed to ease working with Core Hadoop.
• Apache Pig: A platform for creating higher level data flow programs that can be compiled into sequences of MapReduce programs, using Pig Latin, the platform’s native language.
• Apache Hive: A tool for creating higher level SQL-like queries using HiveQL, the tool’s native language, that can be compiled into sequences of MapReduce programs.
• Apache HCatalog: A metadata abstraction layer that insulates users and scripts from how and where data is physically stored.
• WebHCat (Templeton): A component that provides a set of REST-like APIs for HCatalog and related Hadoop components.
• Apache HBase: A distributed, column-oriented database that provides the ability to access and manipulate data randomly in the context of the large blocks that make up HDFS.
 • Apache ZooKeeper: A centralized tool for providing services to highly distributed systems. ZooKeeper is necessary for HBase installations.
• Supporting Components: A set of components that allow you to monitor your Hadoop installation and to connect Hadoop with your larger compute environment.
• Apache Oozie:A server based workflow engine optimized for running workflows that execute Hadoop jobs.
• Apache Sqoop: A component that provides a mechanism for moving data between HDFS and external structured data stores. Can be integrated with Oozie workflows.
• Apache Flume: A log aggregator. This component must be installed manually.
• Apache Mahout: A scalable machine learning library that implements several different approaches to machine learning.

Next  Question : Will Big Data impact existing BI Infrastructure ?

Each will find its’ appropriate place in the corporate IT .


There are arguments on each side of the question.  Hadoop’s free open source run on low cost commodity hardware, and provide virtually infinity storage of structured and unstructured data.   However, few organizations have stable, production- ready Hadoop deployments.  And the tools and technologies currently available for accessing and analyzing Hadoop data are in early stages of maturity.  Fact is that there are still complaints or issues with 

  1. query performance, 
  2. the ability to perform real time analytic s, 
  3. preference of business analysts and developers to leverage existing SQL skills which matters a lot in technology flourish or boom.
OTHER SIDE
Data warehouses represent the established and mature technology, and they aren’t likely or will not easily go away.  Nearly all enterprises have data warehouses and marts in place that took time to build/develop, and they are delivering awesome business value.    However, data warehouses are not designed to accommodate the increasing volumes of unstructured data from social media like Facebook,twitter.., mobile devices, sensors, medical equipment, industrial machines, and other sources.  And there are both economic and performance limitations on the amount of data that can be stored and accessed.



MY OPINION AND CONCLUSION 
My opinion is, new developments and innovations that make Hadoop data more accessible, more usable, and more relevant to business users will visualize the distinctions between Hadoop and the traditional data warehouse.Fact is that it is bigger than data ware house  and will definitely boom and capture market with time and yes possible gradually will be overtaking data warehousing..

Organizations who have not yet adopted Hadoop may sometime imagine that ALL HADOOP IS DEVELOPERS But fact is that Hadoop belongs to who care about the OS, who understand how hardware choices impact performance, and who understand workload characteristics and how to tune for them.let it be developer, Database Admin or System Admin but more chances are for DBA Admins.  

INTERVIEW QUESTIONS FROM edureka

Useful links:



MICROSOFT  BIG DATA :Take a learning machine and learn

Starts here next

If you want to explore Microsoft Hadoop Implementation ,just go

Explore


What's new in the Hadoop cluster versions provided by HDInsight?


Get started using Hadoop in HDInsight





Introduction to Hadoop in HDInsight


HDInsight HBase overview


Get started using HBase with Hadoop in HDInsight


Run the Hadoop samples in HDInsight


Get started with the HDInsight Emulator


Develop


Develop Java MapReduce programs for Hadoop in HDInsight


Develop C# Hadoop streaming programs for HDInsight


Use Maven to build Java applications that use HBase with Hadoop


HDInsight SDK Reference Documentation


Debug Hadoop in HDInsight: Interpret error messages


Submit Hadoop jobs in HDInsight


Use Hadoop MapReduce in HDInsight


Use Hive with Hadoop in HDInsight


Use Pig with Hadoop in HDInsight


Use Python with Hive and Pig in HDInsight


Move data with Sqoop between a Hadoop cluster and a database


Use Oozie with Hadoop in HDInsight


Serialize data with the Microsoft .NET Library for Avro


Analyze


Generate movie recommendations with Mahout


Perform graph analysis with Giraph using Hadoop


Analyze Twitter data with Hadoop in HDInsight


Analyze real-time Twitter sentiment with HBase


Analyze flight delay data using Hadoop in HDInsight


Connect Excel to Hadoop with the Microsoft Hive ODBC Driver


Connect Excel to Hadoop with Power Query


Manage


Availability and reliability of Hadoop clusters in HDInsight


Manage Hadoop clusters in HDInsight using Management Portal


Manage Hadoop clusters in HDInsight using PowerShell


Manage Hadoop clusters in HDInsight using the command-line interface


Monitor Hadoop clusters in HDInsight using the Ambari API


Use time-based Oozie coordinator with Hadoop in HDInsight


Provision Hadoop clusters in HDInsight


Provision HBase clusters on Azure Virtual Network


Upload data for Hadoop jobs in HDInsight


Use Azure Blob storage with Hadoop in HDInsight

TRAINING RESOURCES

HADOOP LEARNING
VM for learning purposes. Good ones are Cloudera's VM and OpenSolaris live Hadoop.
Further:

 










hope this helps you. do ask?

 
Shabir Hakim

Wednesday, 13 November 2013

Free ebooks: Great content from Microsoft Press that won’t cost you a penny

Book Cover Rethinking Enterprise Storage     682986CVRnative.indd     9780735683044     cover for Introducing Windows Azure for IT Professionals     Introducing Windows 8.1 for IT Professionals Technical Overview cover  cover for Programming Windows Store Apps with HTML5, CSS and Javascript second edition second preview  Introducing Windows Server 2012 R2 cover cover for Introducing Windows Server 2012 RTM Edition    cover for Introducing Microsoft SQL Server 2012    cover for Programming Windows 8 Apps with HTML, CSS, and JavaScript    cover for Office 365   cover for Security and Privacy for Microsoft Office 2010 Users   book cover Introducing Windows 8 Overview for IT Pros  cover for Introducing Microsoft SQL Server 2008 R2   cover for Introducing Windows Server 2008 R2    cover for Understanding Microsoft Virtualization Solutions, 2nd Ed    Cover for First Look Microsoft Office 2010   cover for Deploying Windows 7  cover for Moving to Visual Studio 2010    cover for Programming Windows Phone 7

MVC AND ASP.NET FREE BOOKS

Web Development

 ASP.NET Multi-Tier Windows  Queues, and Blobs

Rick Anderson   Tom Dykstra
Step-by-Step This tutorial series shows how to create a multi-tier ASP.NET MVC 4 web application
Source: WindowsAzure.com E-book publication date: February 2013
207 pages
 EPUB | MOBI | PDF | Source content

 ASP.NET Web Deployment using Visual Studio
Tom Dykstra
Step-by-Step This tutorial series shows you how to deploy (publish) an ASP.NET web application to a Windows Azure Web Site or a third-party hosting provider, by using Visual Studio 2012 or Visual Studio 2010. You develop a web application in order to make it available to people over the Internet. But web programming tutorials typically stop right after they've shown you how to get something working on your development computer. This tutorial begins where the others leave off: you've built a web site, tested it, and it's ready to go. What's next? This tutorial shows you how to deploy first to IIS on your local development computer for testing, and then to Windows Azure or a thirdparty hosting provider for staging and production. The sample application that you'll deploy is a web application project that uses the Entity Framework, SQL Server, and the ASP.NET membership system. Entity Framework Code First Migrations is used to deploy the application database. The sample application uses ASP.NET Web Forms, but the procedures shown apply also to ASP.NET MVC and Web API. Applies to: ASP.NET, Visual Studio 2010, Visual Studio 2012, Windows Azure
Source: ASP .NET Site E-book publication date: April 2013
155 pages
 EPUB | MOBI | PDF | Source content

 ASP.NET Web Deployment with SQL Server Compact using Visual Studio 2010 Tom Dykstra
Step-by-Step This tutorial series shows how to make an ASP.NET web application that uses SQL Server Compact available over the internet by deploying it to a third-party hosting provider. Uses Visual Studio 2010 without the Web Publish Update. Does not use Entity Framework Code First Migrations for deployment. For more up-to-date information about deployment features, or for information about how to deploy SQL Server editions other than SQL Server Compact, see ASP.NET Web Deployment using Visual Studio. Applies to: ASP.NET 4.0 and earlier, Visual Studio 2010
Source: ASP.NET site
E-book publication date: May 2012
162 pages
EPUB  | MOBI  | PDF |  Source content    
 Developing Modern Mobile Web Apps patterns & practices
Guide This project provides guidance on building mobile web experiences using HTML5, CSS3, and JavaScript. Developing web apps for mobile browsers can be less forgiving than developing for desktop browsers. There are issues of screen size, the availability of specific feature support, and other differences between mobile browsers that will impact how you develop your apps. In addition, there are various levels of support for the emerging standards of HTML5 and CSS3, and standards for some features, such as touch, are just beginning to take shape. All of these factors suggest that it is best to keep your HTML, CSS, and JavaScript as simple as you can in order to ensure compatibility with as many devices as possible. This project illustrates how to do this, as well as how to add more advanced functionality where supported. Applies to: ASP.NET MVC 4, HTML5, CSS3, and JavaScript
Source: MSDN Library (patterns & practices) E-book publication date: June 2012
111 pages
EPUB | MOBI | PDF |  Source content

 The Entity Framework 4.0 and ASP.NET Web Forms – Getting Started Tom Dykstra
Step-by-Step  In this book, you'll learn the basics of using Entity Framework Database First to display and edit data in an ASP.NET Web Forms application. Applies to: ASP.NET 4.0, ASP.NET Web Forms, Entity Framework 4.0, Visual Studio 2010
Source: ASP.NET site E-book publication date: June 2012
257 pages
EPUB | MOBI | PDF |  Source content

 Getting Started with ASP.NET 4.5 Web Forms (Beta) Erik Reitan
Step-by-Step This series of tutorials guides you through the steps required to create an ASP.NET Web Forms application using Visual Studio 11 Beta and ASP.NET 4.5 Beta. Applies to : ASP.NET 4.5 Beta, Visual Studio 11 Beta, ASP.NET 4.5 RC, Visual Studio 2012 RC
Source : ASP.NET site
  E-book publication date : May 2012
59 pages
EPUB  | MOBI | PDF | Source content
 Getting Started with the Entity Framework 4.1 using ASP.NET MVC Tom Dykstra
Step-by-Step In this book, you'll learn the basics of using Entity Framework Code First to
display and edit data in an ASP.NET MVC application. Applies to : ASP.NET 4.0, MVC 3, Entity Framework 4.1, Visual Studio 2010
Source : ASP.NET site
  E-book publication date : June 2012
59 pages
EPUB  | MOBI | PDF | Source content
 Intro to ASP.NET MVC 4 with Visual Studio (Beta) Rick Anderson and Scott Hanselman
Step-by-Step This tutorial will teach you the basics of building an ASP.NET MVC Web application using Microsoft Visual Studio 11 Express Beta for Web, which is a free version of Microsoft Visual Studio. Applies to: ASP.NET MVC 4 Beta, Visual Studio 11 Beta, ASP.NET MVC 4 RC, Visual Studio 2012 RC
Source: ASP.NET site
  E-book publication date: May 2012
115 pages
EPUB  | MOBI | PDF  | Source content

 Introducing ASP.NET Web Pages 2 Mike Pope
Step-by-Step   This set of tutorials gives you an overview of ASP.NET Web Pages (version 2) and Razor syntax, a lightweight framework for creating dynamic websites. It also introduces WebMatrix, a tool for creating pages and sites. The tutorials take you from novice programmer through seeing your site live on the Internet. Topics include how to install Microsoft WebMatrix (a set of tools for creating sites); how to work with forms; how to display, add, update, and delete data; how to create a consistent site layout; and how to publish to the Web. Applies to: ASP.NET Web Pages 2 RC, Visual Studio 2012 RC
Source: ASP.NET site E-book publication date: June 2012
147  pages
EPUB | MOBI | PDF |  Source content
 Project Silk: Client-Side Web Development for Modern Browsers patterns & practices
Guide Project Silk provides guidance for building maintainable cross-browser web applications that are characterized by rich graphics, interactivity, and a responsive user interface, resulting in an immersive and engaging user experience. Project Silk also illustrates how you can take advantage of the fast JavaScript engines of the modern, standards-based web browsers to achieve a user experience and execution speeds that rivals desktop applications.
Applies to: SQL Server 2012
Source: Microsoft SQL Server 2012 Books Online

E-book publication date: September 2011
319 pages
PDF | Source content

 

Office
  Deployment guide for Office 2013 Office and SharePoint content publishing team
Guide Learn how to install and configure the new Office in your organization. Topics include volume activation, Group Policy, and customization. Applies to: Office 2013 (with Office 365)
Source: TechNet library E-book publication date: October 2013
281
EPUB | MOBI | PDF | Source content
 First Look: Microsoft Office 2010
Katherine Murray
Overview

Welcome to Office 2010. Whether you work primarily in the office or on the go, you’ll find smart tools in this release that enable you to get your work done easier, faster, and more professionally than ever. All the freedom to multitask built into Office 2010 has an upside you might not expect: being able to work anywhere, anytime means more flexibility, which translates to higher efficiency and effectiveness. And when your work is done quickly and well, you have more time left over for the people, places, and possibilities that intrigue you.

Applies to: Office 2010
Publisher: Microsoft Press

E-book publication date: January 2010
202 pages
XPS | PDF | Source content
 Microsoft Office 365: Connect and Collaborate Virtually Anywhere, Anytime
Katherine Murray
Step-by-Step

This book shows you how you can use cloud computing—and specifically,
Office 365—to get more done, collaborate more easily, and work more
flexibly than you ever have before.

Applies to: Office 365
Publisher: Microsoft Press

E-book publication date: August 2011
337 pages
EPUB | MOBI | PDF | Source content
 Microsoft Office 365 for professionals and small businesses: Help and How To Office 365 User Assistance Team
Step-by-Step   Your organization uses Microsoft Office 365 for professionals and small businesses to communicate and collaborate. Office 365 includes email, document sharing, Microsoft Office Web Apps and more. There are important tasks that you need to do to use all of the features of Office 365. This guide leads you through those steps. Applies to: Office 365 for professionals and small businesses
Source: Microsoft Online Help
E-book publication date: June 2012
197 pages
EPUB | MOBI | PDF |  Source content
 Security and Privacy for Microsoft Office 2010 Users
Mitch Tulloch
Guide

Take control—and put the built-in security and privacy features in Microsoft Office to work! Whether downloading documents, publishing a presentation, or collaborating online—this guide offers concise, how-to guidance and best practices to help protect your documents and your ideas.

Applies to: Office 2010
Publisher: Microsoft Press

E-book publication date: February 2012
98 pages
EPUB | MOBI | PDF | Source content
SharePoint
  Explore SharePoint 2013 Office and SharePoint content publishing team
Guide Learns what's new in SharePoint Server 2013 and SharePoint Foundation 2013 Applies to: SharePoint 2013
Source: TechNet library E-book publication date: October 2012
100
EPUB | MOBI | PDF | Source content
  Deployment guide for SharePoint 2013 Office and SharePoint content publishing team
Guide Get a head start on installing and configuring SharePoint Server 2013 or SharePoint Foundation 2013 with this deployment guide. Applies to: SharePoint 2013
Source: TechNet library E-book publication date: October 2012
1031
EPUB | MOBI | PDF | Source content
 Create a Balanced Scorecard SharePoint Business Intelligence Content Team 
Quick Step-by-Step   Learn how to create scorecards and strategy maps across various measurements and display them in one dashboard by using PerformancePoint Services in Microsoft SharePoint Server 2010. Applies to: SharePoint Server 2010
Source: TechNet Library E-book publication date: June 2012
32  pages
EPUB | MOBI | PDF |  Source content

Configure Kerberos Authentication for SharePoint 2010 Products Tom Wisnowski
Guide This document covers the concepts of identity in SharePoint 2010 products, how Kerberos authentication plays a critical role in authentication and delegation in business intelligence scenarios, and the situations where Kerberos authentication should be leveraged or may be required in solution designs. It also covers how to configure Kerberos authentication end-to-end within your environment, including scenarios which use various service applications in SharePoint Server. Additional tools and resources are described to help you test and validate Kerberos configuration. Applies to: SharePoint 2010
Source: White paper E-book publication date: May 2012
220 pages
EPUB | MOBI | PDF | Source content
 SharePoint Server for Business Intelligence
SharePoint Business Intelligence Content Team
Step-by-Step     Step-by-step, learn how to install and configure SharePoint Server 2010 and SQL Server 2008 to create a robust infrastructure to support business intelligence. Applies to: SharePoint Server 2010, SQL Server 2008, SQL Server 2008 R2
Source: TechNet Library E-book publication date: June 2012
117 pages
EPUB | MOBI | PDF | Source content
 Business continuity management for SharePoint Server 2010 Office and SharePoint content publishing team
Guide Provides information about the business decisions, processes, and tools you put in place in advance to handle crises, such as backing up and restoring data. Information includes features of Microsoft SharePoint Server 2010 that are likely to be part of your business continuity management strategy. Applies to: SharePoint Server 2010
Source: TechNet library E-book publication date: October 2011
942
EPUB | MOBI | PDF | Source content
 Deployment guide for SharePoint Server 2010 Office and SharePoint content publishing team
Guide This book includes information deployment scenarios, step-by-step installation instructions, and post-installation configuration steps for deploying Microsoft SharePoint Server 2010. Applies to: SharePoint Server 2010
Source: TechNet library E-book publication date: October 2011
936
EPUB | MOBI | PDF | Source content
  Get started with SharePoint Server 2010 Office and SharePoint content publishing team
Guide This book provides basic information about the capabilities of and requirements for Microsoft SharePoint Server 2010. The audiences for this book include application specialists, line-of-business application specialists, information architects, IT generalists, program managers, and infrastructure specialists who are just starting to learn about SharePoint Server 2010 and want a quick introduction plus installation steps. Applies to: SharePoint Server 2010
Source: TechNet library E-book publication date: October 2011
50
EPUB | MOBI | PDF | Source content
 Governance guide for Microsoft SharePoint Server 2010 Office and SharePoint content publishing team
Guide This book provides guidance to help you determine the aspects of a Microsoft SharePoint Server 2010 deployment to govern and the governance techniques to use. Governance is the set of policies, roles, responsibilities, and processes that you establish in your enterprise to guide, direct, and control how it uses technologies to accomplish business goals. To strike the right balance between the needs of the users of your SharePoint Server 2010 deployment and the IT professionals who deploy and operate SharePoint Server 2010, we recommend that you form a governance body that includes representatives of all stakeholders in the SharePoint Server 2010 deployment. This body can then create and enforce rules that govern the use of SharePoint Server 2010. Applies to: SharePoint Server 2010
Source: TechNet library E-book publication date: October 2011
128
EPUB | MOBI | PDF | Source content
  Profile synchronization guide for SharePoint Server 2010 Office and SharePoint content publishing team
Guide This book describes how to plan and configure profile synchronization in Microsoft SharePoint Server 2010. Also included is technical reference information about profile properties, data types, and permissions. Applies to: SharePoint Server 2010
Source: TechNet library E-book publication date: October 2011
263
EPUB | MOBI | PDF | Source content
  Remote BLOB storage for Microsoft SharePoint Server 2010 Guide How to use Microsoft SharePoint Server 2010 together with Remote BLOB Storage (RBS) and Microsoft SQL Server 2008 Express and Microsoft SQL Server 2008 R2 Express to optimize database storage resources. Applies to: SharePoint Server 2010
Source: TechNet library E-book publication date: October 2011
63
EPUB | MOBI | PDF | Source content
 Technical reference for Microsoft SharePoint Server 2010 Office and SharePoint content publishing team
Guide This book includes technical information about the Microsoft SharePoint Server 2010 provider for Windows PowerShell and other helpful reference information about general settings, security, and tools. Applies to: SharePoint Server 2010
Source: TechNet library E-book publication date: October 2011
1557
EPUB | MOBI | PDF | Source content
 Upgrading to SharePoint Server 2010 Office and SharePoint content publishing team
Guide This book is designed to guide administrators and IT professionals through the process of upgrading to Microsoft SharePoint Server 2010. Applies to: SharePoint Server 2010
Source: TechNet library E-book publication date: October 2011
605
EPUB | MOBI | PDF | Source content
SQL Server
 Backup and Restore of SQL Server Databases SQL Server 2012 Books Online 
Reference   This book describes the benefits of backing up SQL Server databases, basic backup and restore terms, and introduces backup and restore strategies for SQL Server and security considerations for SQL Server backup and restore. Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online
E-book publication date: June 2012
288 pages
EPUB | MOBI | PDF |  Source content

 Data Analysis Expressions (DAX) Reference SQL Server 2012 Books Online
Reference The Data Analysis Expressions (DAX) language is a library of functions and operators that can be combined to build formulas and expressions. Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online E-book publication date: June 2012
316 pages
EPUB | MOBI | PDF |  Source content

 Data Mining Extensions (DMX) Reference SQL Server 2012 Books Online
Reference Data Mining Extensions (DMX) is a language that you can use to create and work with data mining models in Microsoft SQL Server Analysis Services. You can use DMX to create the structure of new data mining models, to train these models, and to browse, manage, and predict against them. DMX is composed of data definition language (DDL) statements, data manipulation language (DML) statements, and functions and operators.
Applies to: SQL Server 2012
Source: Microsoft SQL Server 2012 Books Online

E-book publication date: June 2012
167 pages
EPUB | MOBI |  PDF | Source content

 Data Quality Services
SQL Server 2012 Books Online
Reference  SQL Server Data Quality Services (DQS) is a knowledge-driven data quality product. DQS enables you to build a knowledge base and use it to perform a variety of critical data quality tasks, including correction, enrichment, standardization, and de-duplication of your data. DQS enables you to perform data cleansing by using cloud-based reference data services provided by reference data providers. DQS also provides you with profiling that is integrated into its data-quality tasks, enabling you to analyze the integrity of your data. Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online E-book publication date: June 2012
193 pages
EPUB | MOBI | PDF |  Source content

 High Availability Solutions S QL Server 2012 Books Online
Reference This book introduces two SQL Server high-availability solutions that improve the availability of servers or databases: AlwaysOn Failover Cluster Instances and AlwaysOn Availability Groups. A high-availability solution masks the effects of a hardware or software failure and maintains the availability of applications so that the perceived downtime for users is minimized.
Applies to: SQL Server 2012
Source: Microsoft SQL Server 2012 Books Online

E-book publication date: June 2012
468 pages
EPUB |  MOBI | PDF |  Source content

 Master Data Services SQL Server 2012 Books Online
Reference   Master Data Services (MDS) is the SQL Server solution for master data management. Master data management (MDM) describes the efforts made by an organization to discover and define non-transactional lists of data, with the goal of compiling maintainable master lists. An MDM project generally includes an evaluation and restructuring of internal business processes along with the implementation of MDM technology. The result of a successful MDM solution is reliable, centralized data that can be analyzed, resulting in better business decisions. Applies to: SQL Server 2012
Source:  SQL Server 2012 Books Online E-book publication date: June 2012
270 pages
EPUB | MOBI | PDF |  Source content

 Monitor and Tune for Performance SQL Server 2012 Books Online
Quick Reference The goal of monitoring databases is to assess how a server is performing. Effective monitoring involves taking periodic snapshots of current performance to isolate processes that are causing problems, and gathering data continuously over time to track performance trends.   Ongoing evaluation of the database performance helps you minimize response times and maximize throughput, yielding optimal performance. Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online E-book publication date: June 2012
30 pages
EPUB | MOBI | PDF |  Source content

 Multidimensional Expressions (MDX) Reference SQL Server 2012 Books Online
Reference Multidimensional Expressions (MDX) is the query language that you use to work with and retrieve multidimensional data in Microsoft Analysis Services. MDX is based on the XML for Analysis (XMLA) specification, with specific extensions for SQL Server Analysis Services. MDX utilizes expressions composed of identifiers, values, statements, functions, and operators that Analysis Services can evaluate to retrieve an object (for example a set or a member), or a scalar value (for example, a string or a number). Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online E-book publication date: June 2012
361  pages
EPUB | MOBI | PDF |  Source content

 SQL Server Distributed Replay SQL Server 2012 Books Online
Quick Reference   The Microsoft SQL Server Distributed Replay feature helps you assess the impact of future SQL Server upgrades. You can also use it to help assess the impact of hardware and operating system upgrades, and SQL Server tuning. Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online E-book publication date: June 2012
42  pages
EPUB | MOBI | PDF |  Source content

 Transact-SQL Data Definition Language (DDL) Reference S QL Server 2012 Books Online
Reference Data Definition Language (DDL) is a vocabulary used to define data
structures in SQL Server 2012. Use these statements to create, alter, or drop data structures in an instance of SQL Server.
Applies to: SQL Server 2012
Source: Microsoft SQL Server 2012 Books Online

E-book publication date: June 2012
772 pages
EPUB | MOBI | PDF |  Source content


Transact-SQL Data Manipulation Language (DML) Reference S QL Server 2012 Books Online
Reference Data Manipulation Language (DML) is a vocabulary used to retrieve and work with data in SQL Server 2012. Use these statements to add, modify, query, or remove data from a SQL Server database. Applies to: SQL Server 2012
Source: Microsoft SQL Server 2012 Books Online

E-book publication date: May 2012
263 pages
E PUB | MOBI | PDF | Source content

 XQuery Language Reference S QL Server 2012 Books Online
Reference XQuery is a language that can query structured or semi-structured XML data. With the xml data type support provided in the Database Engine, documents can be stored in a database and then queried by using XQuery. XQuery is based on the existing XPath query language, with support added for better iteration, better sorting results, and the ability to construct the necessary XML.
Applies to: SQL Server 2012
Source: Microsoft SQL Server 2012 Books Online

E-book publication date: June 2012
234 pages
EPUB |  MOBI | PDF |  Source content

 Introducing Microsoft SQL Server 2008 R2
Ross Mistry and Stacia Misner
Overview

Our purpose in this book is to point out both the new and the improved in SQL Server 2008 R2. There are a lot of exciting enhancements and new capabilities engineered into SQL Server 2008 R2 that will have a positive impact on your applications, ranging from improvements in operation to those in management.

Applies to: SQL Server 2008 R2
Publisher: Microsoft Press

E-book publication date: April 2010
216 pages
XPS | PDF | Source content
 Introducing Microsoft SQL Server 2012
Ross Mistry and Stacia Misner
Overview

Microsoft SQL Server 2012 is Microsoft’s first cloud-ready information platform. It gives organizations effective tools to protect, unlock, and scale the power of their data, and it works across a variety of devices and data sources, from desktops, phones, and tablets, to datacenters and both private and public clouds. Our purpose in this book is to point out both the new and the improved capabilities as they apply to achieving mission-critical confidence, breakthrough insight, and using a cloud on your terms.


Applies to: SQL Server 2012
Publisher: Microsoft Press

E-book publication date: March 2012
288 pages
EPUB | MOBI | PDF | Source content
 Master Data Services Capacity Guidelines Yair Helman
Quick Guide

This document provides capacity planning guidelines for Microsoft SQL Server 2012 Master Data Services (MDS).
Applies to: SQL Server 2012
Source: TechNet Wik i
E-book publication date
: May 2012
6 pages
EPUB | MOBI | PDF  | Source content
 Microsoft SQL Server AlwaysOn Solutions Guide for High Availability and Disaster Recovery LeRoy Tuttle, Jr.
Quick Guide This white paper discusses how to reduce planned and unplanned downtime, maximize application availability, and provide data protection using SQL Server 2012 AlwaysOn high availability and disaster recovery solutions. A key goal of this paper is to establish a common context for related discussions between business stakeholders, technical decision makers, system architects, infrastructure engineers, and database administrators. Applies to: SQL Server 2012
Source: White paper E - book publication date : May 2012
32 pages
EPUB | MOBI | PDF | DOC | Source content
 Microsoft SQL Server Analysis Services Multidimensional Performance and Operations Guide Thomas Kejser and Denny Lee
Guide Download this book to learn about Analysis Services Multidimensional performance tuning from an operational and development perspective. This book consolidates the previously published SQL Server 2008 R2 Analysis Services Operations Guide and SQL Server 2008 R2 Analysis Services Performance Guide into a single publication that you can view on portable devices. Applies to: SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012
Source: White paper

E-book publication date: May 2012
200 pages
EPUB |  MOBI |  PDF  |  Source content 1 |  Source content 2

QuickStart: Learn DAX Basics in 30 Minutes O wen Duncan
Quick Step-by-Step This QuickStart is for users new to PowerPivot or tabular model projects authored in SQL Server Data Tools. It is meant to give you a quick and easy introduction on how you can use Data Analysis Expressions (DAX) to solve a number of basic data modeling and analytical problems. Applies to: PowerPivot for Excel (all versions), SQL Server 2008 R2, SQL Server 2012
Source: TechNet Wiki

E-book publication date: May 2012
13 pages
EPUB | MOBI | PDF  | Source content
 SQL Server 2012 Tutorials: Analysis Services - Data Mining SQL Server 2012 Books Online
Step-by-Step

Microsoft SQL Server Analysis Services makes it easy to create sophisticated data mining solutions. The step-by-step tutorials in the following list will help you learn how to get the most out of Analysis Services, so that you can perform advanced analysis to solve business problems that are beyond the reach of traditional business intelligence methods. Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online
E-book publication date: June 2012
213 pages
EPUB | MOBI | PDF |  Source content

 SQL Server 2012 Tutorials: Analysis Services - Multidimensional Modeling SQL Server 2012 Books Online
Step-by-Step
              
This tutorial describes how to use SQL Server Data Tools to develop and deploy an Analysis Services project, using the fictitious company Adventure Works Cycles for all examples. Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online
E-book publication date: June 2012
168 pages
EPUB | MOBI | PDF |  Source content

 SQL Server 2012 Tutorials: Analysis Services - Tabular Modeling SQL Server 2012 Books Online
Quick Step-by-Step   This tutorial provides lessons on how to create a SQL Server 2012 Analysis Services tabular model running in In-Memory mode by using SQL Server Data Tools (SSDT). Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online
E-book publication date: June 2012
57 pages
EPUB | MOBI | PDF |  Sou rce content

 SQL Server 2012 Tutorials: Reporting Services SQL Server 2012 Books Online
Quick Step-by-Step   This book contains tutorials for SQL Server 2012 Reporting Services: Create a Data-Driven Subscription, Create a Basic Table Report,  Create a Sample Report in Power View, and Optimize a Sample PowerPivot Model for Power View Reports. Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online
E-book publication date: June 2012
61 pages
EPUB | MOBI | PDF |  Source content

 SQL Server 2012 Tutorials: Writing Transact-SQL Statements SQL Server 2012 Books Online
Quick Step-by-Step   This tutorial is intended for users who are new to writing SQL statements. It will help new users get started by reviewing some basic statements for creating tables and inserting data. This tutorial uses Transact-SQL, the Microsoft implementation of the SQL standard. This tutorial is intended as a brief introduction to the Transact-SQL language and not as a replacement for a Transact-SQL class. The statements in this tutorial are intentionally simple, and are not meant to represent the complexity found in a typical production database. Applies to: SQL Server 2012
Source: SQL Server 2012 Books Online
E-book publication date: June 2012
21 pages
EPUB | MOBI | PDF |  Source content

  SQL Server 2012 Upgrade Technical Guide Ron Talmage, Nigel Sammy, Allan Hirt, Herbert Albert, Antonio Soto, Danilo Dominici, Régis Baccaro, Milos Radivojevic, Jesús Gil, Dejan Sarka, Johan Ã…hlén, Simran Jindal, Paul Turley, Craig Utley, Larry Barnes, Pablo Ahumada
Guide  This technical guide takes you through the essentials for upgrading SQL Server 2005, SQL Server 2008, and SQL Server 2008 R2 instances to SQL Server 2012. Applies to: SQL Server 2012
Source: White paper
E-book publication date: June 2012
454  pages
EPUB | MOBI | PDF

Visual Studio
 Moving to Microsoft Visual Studio 2010
Patrice Pelland, Pascal Paré, and Ken Haines
Guide

This book is for professional developers who are working with previous versions of Visual Studio and are looking to make the move to Visual Studio 2010 Professional.

Applies to: Visual Studio 2010
Publisher: Microsoft Press

E-book publication date: September 2010
36 pages
XPS | PDF | Source content
Web Development
 Deploying an ASP.NET Web Application to a Hosting Provider using Visual Studio Tom Dykstra
Step-by-Step This series of tutorials shows you how to make an ASP.NET web application available over the internet by deploying it to a third-party hosting provider. The deployment method used is Visual Studio one-click publish. The tutorials illustrate deployment first to IIS on the development computer for testing. They then show you how to deploy to the hosting provider as the production environment. Applies to: ASP.NET 4.0 and earlier, Visual Studio 2010
Source: ASP.NET site
E-book publication date: May 2012
162 pages
EPUB  | MOBI  | PDF |  Source content    
 Developing Modern Mobile Web Apps patterns & practices
Guide This project provides guidance on building mobile web experiences using HTML5, CSS3, and JavaScript. Developing web apps for mobile browsers can be less forgiving than developing for desktop browsers. There are issues of screen size, the availability of specific feature support, and other differences between mobile browsers that will impact how you develop your apps. In addition, there are various levels of support for the emerging standards of HTML5 and CSS3, and standards for some features, such as touch, are just beginning to take shape. All of these factors suggest that it is best to keep your HTML, CSS, and JavaScript as simple as you can in order to ensure compatibility with as many devices as possible. This project illustrates how to do this, as well as how to add more advanced functionality where supported. Applies to: ASP.NET MVC 4, HTML5, CSS3, and JavaScript
Source: MSDN Library (patterns & practices) E-book publication date: June 2012
111 pages
EPUB | MOBI | PDF |  Source content

 The Entity Framework 4.0 and ASP.NET Web Forms – Getting Started Tom Dykstra
Step-by-Step  In this book, you'll learn the basics of using Entity Framework Database First to display and edit data in an ASP.NET Web Forms application. Applies to: ASP.NET 4.0, ASP.NET Web Forms, Entity Framework 4.0, Visual Studio 2010
Source: ASP.NET site E-book publication date: June 2012
257 pages
EPUB | MOBI | PDF |  Source content

 Getting Started with ASP.NET 4.5 Web Forms (Beta) Erik Reitan
Step-by-Step This series of tutorials guides you through the steps required to create an ASP.NET Web Forms application using Visual Studio 11 Beta and ASP.NET 4.5 Beta. Applies to : ASP.NET 4.5 Beta, Visual Studio 11 Beta, ASP.NET 4.5 RC, Visual Studio 2012 RC
Source : ASP.NET site
  E-book publication date : May 2012
59 pages
EPUB  | MOBI | PDF | Source content
 Getting Started with the Entity Framework 4.1 using ASP.NET MVC Tom Dykstra
Step-by-Step In this book, you'll learn the basics of using Entity Framework Code First to
display and edit data in an ASP.NET MVC application. Applies to : ASP.NET 4.0, MVC 3, Entity Framework 4.1, Visual Studio 2010
Source : ASP.NET site
  E-book publication date : June 2012
59 pages
EPUB  | MOBI | PDF | Source content
 Intro to ASP.NET MVC 4 with Visual Studio (Beta) Rick Anderson and Scott Hanselman
Step-by-Step This tutorial will teach you the basics of building an ASP.NET MVC Web application using Microsoft Visual Studio 11 Express Beta for Web, which is a free version of Microsoft Visual Studio. Applies to: ASP.NET MVC 4 Beta, Visual Studio 11 Beta, ASP.NET MVC 4 RC, Visual Studio 2012 RC
Source: ASP.NET site
  E-book publication date: May 2012
115 pages
EPUB  | MOBI | PDF  | Source content

 Introducing ASP.NET Web Pages 2 Mike Pope
Step-by-Step   This set of tutorials gives you an overview of ASP.NET Web Pages (version 2) and Razor syntax, a lightweight framework for creating dynamic websites. It also introduces WebMatrix, a tool for creating pages and sites. The tutorials take you from novice programmer through seeing your site live on the Internet. Topics include how to install Microsoft WebMatrix (a set of tools for creating sites); how to work with forms; how to display, add, update, and delete data; how to create a consistent site layout; and how to publish to the Web. Applies to: ASP.NET Web Pages 2 RC, Visual Studio 2012 RC
Source: ASP.NET site E-book publication date: June 2012
147  pages
EPUB | MOBI | PDF |  Source content

 Project Silk: Client-Side Web Development for Modern Browsers patterns & practices
Guide Project Silk provides guidance for building maintainable cross-browser web applications that are characterized by rich graphics, interactivity, and a responsive user interface, resulting in an immersive and engaging user experience. Project Silk also illustrates how you can take advantage of the fast JavaScript engines of the modern, standards-based web browsers to achieve a user experience and execution speeds that rivals desktop applications.
Applies to: SQL Server 2012
Source: Microsoft SQL Server 2012 Books Online

E-book publication date: September 2011
319 pages
PDF | Source content


Windows
 Deploying Windows 7: Essential Guidance
Windows 7 Resource Kit and TechNet Magazine
Guide

Looking for guidance specific to Windows 7 deployment? Check out what the industry's leading experts have to say in this free Microsoft Press eBook with selected chapters from the Windows 7 Resource Kit and TechNet Magazine.

Applies to: Windows 7
Publisher: Microsoft Press

E-book publication date: October 2009
332 pages
PDF | Source content

Programming Windows 8 Apps with HTML, CSS, and JavaScript (Second Preview)
Kraig Brockschmidt
Guide

This book is about writing Windows 8 apps using HTML5, CSS3, and JavaScript. Our primary focus will be on applying these web technologies within the Windows 8 platform, where there are unique considerations, and not on exploring the details of those web technologies themselves.

Applies to: Windows 8
Publisher: Microsoft Press

E-book publication date: August 2012
158 pages
PDF |  Sample code | Source content
  Windows Azure
 Autoscaling Application Block and Transient Fault Handling Application Block Reference patterns & practices 
Reference The Autoscaling Application Block provides a mechanism for adding autoscaling behaviors to Windows Azure applications based on predictive usage patterns or reactive rules. The Transient Fault Handling Application Block provides a set of reusable and testable components for adding retry logic into your Windows Azure applications by using Windows Azure SQL Database, Windows Azure storage, Service Bus and Caching Service. This makes your Windows Azure application more reliable and resilient to transient faults (such as temporary network connectivity issues or temporary service unavailability). This also improves overall application stability. The blocks are part of the Microsoft Enterprise Library Integration Pack for Windows Azure. Applies to: Windows Azure SDK for .NET (includes the Visual Studio Tools for Windows Azure), Windows Azure SQL Database, Windows Azure Service Bus, Enterprise Library 5, Microsoft .NET Framework version 4.0, Microsoft Visual Studio 2010
Source: MSDN Library (patterns & practices) E-book publication date: June 2012
159  pages
EPUB | MOBI | PDF |  Source content

 Building Elastic and Resilient Cloud Applications - Developer's Guide to the Enterprise Library 5.0 Integration Pack for Windows Azure patterns & practices
Guide The Microsoft Enterprise Library is a set of reusable application blocks that help developers meet common enterprise software development challenges. The Microsoft Enterprise Library Integration Pack for Windows Azure is an extension to the Microsoft Enterprise Library 5.0 that can be used with Windows Azure. It includes the Autoscaling Application Block, the Transient Fault Handling Application Block, a protected configuration provider and the Blob configuration source.
Applies to: Windows Azure
Source: MSDN Library (patterns & practices)

E-book publication date: June 2012
220 pages
EPUB |  MOBI |  PDF | Source content

 Building Hybrid Applications in the Cloud on Windows Azure patterns & practices Guide
This guide focuses on the common challenges you will encounter when building applications that run partly in the cloud and partly on-premises, or when you decide to migrate some or all elements of an existing on-premises application to the cloud. It focuses on using Windows Azure as the host environment, and shows how you can take advantage of the many features of this platform, together with Windows Azure SQL Database, to simplify and speed the development of these kinds of applications.
Applies to: Windows Azure, Windows Azure SQL Database, SQL Server, Windows Identity Foundation, Windows Azure Service Bus, Enterprise Library, Windows Azure Diagnostics, Windows Azure Management Cmdlets Source: MSDN Library (patterns & practices)
E-book publication date: July 2012 405 pages PDF |  Source content

 Create Your First Application: Node.js and Windows Azure Windows Azure Developer Center
Quick Step-by-Step   Create your first application using Node.js and Windows Azure. 
  • Implement a simple Hello World application in Node.js and deploy the application to a Windows Azure Web Site. 
  • Learn how to use the Windows Azure PowerShell cmdlets to create a Node.js application, test it in the Windows Azure Emulator, and then deploy it as a Windows Azure Cloud Service. 
  • Implement a Node.js application using WebMatrix, and then deploy it to a Windows Azure web site. 
  • Implement a task list application using Node.js and MongoDB.
Applies to: Windows Azure, Node.js
Source: Windows Azure Developer Center E-book publication date: June 2012
86 pages
EPUB | MOBI | PDF |  Source content

 Drupal on Windows Azure Rama Ramani, Jason Roth, Brian Swan
Quick Guide This e-book explains the migration, architecture patterns and management of your Drupal based website on Windows Azure. Applies to: Windows Azure
Source: MSDN blogs E-book publication date: June 2012
20  pages
EPUB | MOBI | PDF |  Source content 1 |  Source content 2

 Migrating Data-Centric Applications to Windows Azure Kun Cheng, Selcin Turkarslan, Norberto Garcia, Steve Howard, Shaun Tinline-Jones, Sreedhar Pelluru, Silvano Coriani, Jaime Alva Bravo
Guide This guide provides experienced developers and information technology (IT) professionals with detailed guidance on how to migrate their data-centric applications to Windows Azure Cloud Services, while also providing an introduction on how to migrate those same applications to Windows Azure Virtual Machines. By using this guide, you will have the planning process, migration considerations, and prescriptive how to’s needed for a positive migration experience.

Capturing the best practices from the real-world engagements of CAT and the technical expertise of the SQL Database Content team, Migrating Data-Centric Applications to Windows Azure can help you simplify the migration process, provide guidance on the most appropriate migration tools, and drive a successful implementation of your migration plan. Applies to: Windows Azure
Source: MSDN Library E-book publication date: June 2012
143  pages
EPUB | MOBI | PDF |  Source content

 Moving Applications to the Cloud, 2nd Edition patterns & practices
Guide This book demonstrates how you can adapt an existing, on-premises ASP.NET application to one that operates in the cloud. The book is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates applications and services that are appropriate for the cloud. Although applications do not need to be based on the Microsoft Windows operating system to work in Windows Azure, this book is written for people who work with Windows-based systems. You should be familiar with the Microsoft .NET Framework, Microsoft Visual Studio, ASP.NET, and Microsoft Visual C#. Applies to: Windows Azure SDK for .NET (includes the Visual Studio Tools for Windows Azure), Windows Azure SQL Database, Microsoft SQL Server or SQL Server Express 2008, Windows Identity Foundation, Enterprise Library 5, WatiN 2.0, Microsoft Anti-Cross Site Scripting Library V4, Microsoft .NET Framework version 4.0, Microsoft Visual Studio 2010
Source:  MSDN Library (patterns & practices)
E-book publication date: June 2012
128  pages
EPUB | MOBI | PDF |  Source content

 Windows Azure Prescriptive Guidance Larry Franks, Sidney Higa, Suren Machiraju, Christian Martinez, Valery Mizonov, Walter Myers III, Rama Ramani, Jason Roth, Mark Simms, Paolo Salvatori, Adam Skewgar, Ralph Squillace, Patrick Wickline, Trace Young
Guide

Windows Azure Prescriptive Guidance provides you with some of the best practices and recommendations for working with the Windows Azure platform. Categories cover planning, designing, developing, and managing a variety of different types of Windows Azure applications, including mobile, enterprise, and consumer-based applications. It also provides guidance for developers using non-.NET applications, libraries, and stacks with Windows Azure.

Applies to: Windows Azure, Windows Azure SQL Database, Windows Azure Cloud Services, and Enterprise Integration Applications
Source: MSDN Library

E-book publication date: May 2012
422 pages
EPUB | MOBI | PDF | Source content
 Windows Azure Service Bus Reference Seth Manheim and Ralph Squillace
Reference The Windows Azure Service Bus provides a hosted, secure, and widely available infrastructure for widespread communication, large-scale event distribution, naming, and service publishing. The Service Bus provides connectivity options for Windows Communication Foundation (WCF) and other service endpoints – including REST endpoints -- that would otherwise be difficult or impossible to reach. Endpoints can be located behind network address translation (NAT) boundaries, or bound to frequently-changing, dynamically-assigned IP addresses, or both. Applies to: Windows Azure Service Bus
Source: MSDN Library

E-book publication date: May 2012
260 pages
EPUB | MOBI | PDF | Source content
Windows Phone
  Developing an Advanced Windows Phone 7.5 App that Connects to the Cloud
patterns & practices
Guide

This guide provides an end-to-end walkthrough of how to create an advanced Windows Phone 7.5 app that integrates with remote Windows Azure-based services. The guide can help you understand how to implement individual features for Windows Phone 7.5 and how to use them together to build an app. After reading this book, you will be familiar with how to design and implement advanced applications for Windows Phone that take advantage of remote services to obtain and up-load data while providing a great user experience on the device.

Applies to : Windows Phone 7.5, Windows Azure
Source: MSDN Library (patterns & practices)

E-book publication date: January 2012
208 pages
PDF | Source content

 Programming Windows Phone 7 Charles Petzold
Guide

Get started building applications for Windows Phone 7—expertly guided by award-winning author Charles Petzold. You’ll focus on the core concepts and techniques for creating apps with Microsoft® XNA and Microsoft Silverlight®, with coverage of Microsoft Visual Studio®, .NET Framework managed code sandbox, the phone emulator, sensors, and location. As always, Charles brings a unique combination of pragmatism and authority to his instruction—along with an eminently readable style and a wealth of hands-on examples.

Note: This book is not applicable to Windows Phone 7.5 or Windows Phone 8 development.

Applies to : Windows Phone 7
Publisher: Microsoft Press

E-book publication date: October 2010
960 pages
EPUB  | MOBI | PDF | Source content

Windows Server
 A Guide to Claims-Based Identity and Access Control, Second Edition patterns & practices Guide Imagine a world where you don't have to worry about authentication. Imagine instead that all requests to your application already include the information you need to make access control decisions and to personalize the application for the user. In this world, your applications can trust another system component to securely provide user information, such as the user's name or email address, a manager's email address, or even a purchasing authorization limit. The user's information always arrives in the same simple format, regardless of the authentication mechanism, whether it's Microsoft® Windows® integrated authentication, forms-based authentication in a web browser, an X.509 client certificate, or something more exotic. Even if someone in charge of your company's security policy changes how users authenticate, you still get the information, and it's always in the same format. This is the utopia of claims-based identity that A Guide to Claims-Based Identity and Access Control describes. 
Applies to: Windows Identity Foundation (WIF), Microsoft Active Directory® Federation Services (ADFS) v2, and Windows Azure Access Control Service (ACS)
Source: MSDN Library (patterns & practices)

E-book publication date: December 2011
411 pages
PDF  | Source content

 Introducing Windows Server 2008 R2
Charlie Russel and Craig Zacker with the Windows Server Team at Microsoft
Overview

In this book, we focus on the new features and refinements in Windows Server 2008 R2. This book is targeted primarily at Windows server administrators who are responsible for hands-on deployment and day-to-day management of Windows-based servers for large organizations.

Applies to: Windows Server 2008 R2
Publisher: Microsoft Press

E-book publication date: October 2009
200 pages
XPS | PDF | Source content
 Introducing Windows Server 2012
Mitch Tulloch with the Windows Server Team
Overview

This book represents a “first look” based on the RTM release of Windows Server 2012 and is intended to help IT professionals familiarize themselves with the capabilities of the new platform.

Applies to: Windows Server 2012
Publisher: Microsoft Press

E-book publication date: June 2012
256 pages
EPUB | MOBI | PDF | Source content
 Understanding Microsoft Virtualization Solutions: From the Desktop to the Datacenter, Second Edition
Mitch Tulloch with the Microsoft Virtualization Teams
Guide

This book is for IT professionals who want to learn more about the latest Microsoft virtualization technologies, including Hyper-V and Remote Desktop Services in Windows Server 2008 R2, Microsoft Virtual Desktop Infrastructure, Microsoft Application Virtualization 4.5, Microsoft Enterprise Desktop Virtualization, Windows Virtual PC and Windows XP Mode, System Center Virtual Machine Manager 2008, and Microsoft’s private and public cloud computing platforms including Windows Azure.

Applies to: Windows Server 2008 R2, System Center
Publisher: Microsoft Press

E-book publication date: February 2010
466 pages
XPS | PDF | Source content
Learning & Career  
 Own Your Future: Update Your Skills with Resources and Career Ideas from Microsoft Katherine Murray

In this book, students will find a wealth of Microsoft resources they can 
use to identify the technology skills they need, and gather knowledge and 
experience to help them take charge of their careers. Here at Microsoft, we care about students’ career success and hope these resources will open doors to learning that will lead them to better opportunities and a deeper understanding  of the way technology continues to change and improve the ways people work—both here in the U.S. and around the world.
           
Applies to : 
Publisher : Microsoft Press 

E-book publication date : February 2010
126 pages
XPS  |  PDF  |  Source content

How to Build a Full-Stack Web App with Blazor

  Blazor Stack Overview Important Points: Blazor stack gives you options to create Web Applications without writing JavaScript (doesn't ...