Great way to develop for any platform

Create amazing cloud-powered mobile apps faster.

Microsoft + GitHub: Free Tools for Student Developers

For all student developers, you may like the offer below. BTW, it offers you enough free azure for 10 web sites and 10 services for your mobile apps…

When we launched the new Visual Studio Community 2013 edition last year, we talked about students being one the audiences this product is really great for.  Free access to the tools that professional developers use every day is a great resource for students to learn, code and build the next great app.

GitHub is the home of a strong open source community, including hundreds of Microsoft projects, and students are a critical part of this community.  Recently, GitHub announced the GitHub Student Developer Pack, a collection of resources for students to get started with access to great developer tools and services offerings from dozens of partners.

Today, GitHub and Microsoft are making Visual Studio Community 2013 available as part of the GitHub Student Developer Pack.

Through the Student Pack, student developers can access Visual Studio, as well as great free offers for Azure and Visual Studio Online.

  • Visual Studio:  All the tools, designers and debuggers you need for your next project – with support for web, mobile, desktop and cloud apps using C#, Node.js, Python, F#, VB and more.  Visual Studio 2013 Community is free for students and other non-enterprise developers.
  • Visual Studio Online: Tools for planning, backlogs, tracking bugs and running builds and continuous integration – all in one place.  Visual Studio Online accounts are free for up to 5 users.
  • Microsoft Azure:  Host apps in the cloud on a platform that supports any OS, any language and any framework.  Microsoft Azure subscriptions include 10 free web sites and 10 free mobile services.

That’s just the start though.  Students can also get free access to many more Microsoft tools and developer offerings through DreamSpark, including SQL Server, training courses and Windows Store developer accounts.  Along with the GitHub Student Developer Pack, we’re making it easy for students to discover and access the offerings available through DreamSpark.

Go ahead and get started today.

via Microsoft + GitHub: Free Tools for Student Developers – Somasegar’s blog – Site Home – MSDN Blogs.

Visual Studio #LightSwitch Beta 2 Training Kit (#trainingkit)

The Visual Studio LightSwitch Training Kit contains demos and labs to help you
learn to use and extend LightSwitch. The introductory materials walk you through
the Visual Studio LightSwitch product. By following the hands-on labs, you’ll
build an application to inventory a library of books.

The more advanced
materials will show developers how they can extend LightSwitch to make
components available to the LightSwitch developer. In the advanced hands-on
labs, you will build and package an extension that can be reused by the Visual
Studio LightSwitch end user.

The Training Kit includes the following content:

– LightSwitch Overview

– Demo: Introducing Visual Studio LightSwitch

– Hands-on-lab: Simple Book Store Application

– Hands-on-lab: Enhancing the Book Store Application

– LightSwitch Advanced Features

– Demo: Building Your First LightSwitch Application

– Hands-on-lab: LightSwitch Control Extensions

– Hands-on-lab: LightSwitch Data Source Extensions

Microsoft’s #LightSwitch tool hits second beta | Microsoft – CNET News

Microsoft today is releasing the second beta of LightSwitch,
a software tool aimed at developers who want to build business applications that
run as both native and Web applications.

(Credit: Microsoft)

The new version, which becomes available MSDN subscribers today, and
everyone else on Thursday, adds a handful of new features from the previous
beta, all aimed at increasing what can be done with the software.

The first is support for publishing applications to directly to Windows
Azure, Microsoft’s cloud services platform. This is joined by a tool for Visual
Studio Professional (or higher) that lets users make LightSwitch application
extensions. Examples of these include things like data sources, screen
templates, and themes, all of which can be thrown in to speed up application
development.

Besides the new features, Microsoft has also announced language support for
German, which joins English. When the final version of the software hits later
this year, Microsoft says, it will be available in an additional eight
languages, matching the 10 that are supported in Visual Studio.

Since the release of the first LightSwitch beta back in August, the software
had been downloaded more than 100,000 times, according to Microsoft. LightSwitch
continues to play a larger part in the company’s initiative to let businesses
and developers get a taste of the full Visual Studio experience, offering them a
chance to bring projects to the more feature-fulled development platform if they
outgrow the original intent. A full breakdown of the differences between
LightSwitch and Visual Studio Pro can
be found here
.

Visual Studio 2010 and .NET Framework 4 Training Kit and Training Course – March 2011 Update

The March 2011 version of the Visual Studio 2010 and .NET Framework 4 Training Kit and Training Course was released today. The Visual Studio 2010 and .NET Framework 4 Training Course includes videos and hands-on-labs designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0, Visual Basic 10, F#, ASP.NET 4, Parallel computing, WCF, Windows Workflow, WPF, Silverlight and Windows Azure. The kit now contains 50 labs, 22 demos, 16 presentations and 12 videos.

Image001

New content in this release includes:

·         Silverlight 4:

o   Hands-on Lab – Migrating a Windows Forms Application to Silverlight

o   Hands-on Lab – Migrating an ASP.NET Web Forms Application to Silverlight

o   Hands-on Lab – Working with Panels, XAML and Controls

o   Hands-on Lab – Silverlight Data Binding

o   Hands-on Lab – Migrating Existing Applications to Out-of-Browser

o   Hands-on Lab – Great UX with Blend

o   Hands-on Lab – Web Services and Silverlight

o   Hands-on Lab – Using WCF RIA Services

o   Hands-on Lab – Deep Dive into Out of Browser

o   Hands-on Lab – Using the MVVM Pattern in Silverlight Applications

·         Windows Azure:

o   Hands-on Lab – Introduction to Windows Azure

o   Hands-on Lab – Debugging Applications in Windows Azure

o   Demo Script – Hello Windows Azure

o   Demo Script – Deploying Windows Azure Services

o   Presentation – Windows Azure Platform Overview

o   Video – What is Windows Azure?

All content has been tested to work with Visual Studio 2010 SP1. The setup scripts for all hands-on labs and demo scripts have also been updated so that the content can easily be used on a machine running Windows 7 SP1. 

You can download the March 2011 release of the Visual Studio 2010 and .NET Framework 4 Training Kit from here: http://bit.ly/auOAzR. We’re also continuing to publish the hands-on labs directly to MSDN to make it easier for developers to review and use the content without having to download an entire training kit package.  You can browse to all of the HOLs here:  http://msdn.microsoft.com/en-us/VS2010TrainingCourse.

Visual Studio 2010 #SP1 available (#VS2010)

Since March 8, MSDN subscribers are able to download and install the Visual Studio 2010 SP1. MSDN subscribers also can get, the Team Foundation Server Integration Feature Pack (as part of the Visual Studio Ultimate SKU), which facilitates integration of Visual Studio, Project and SharePoint.

The general availability is planned on March 10 (today also, but keep in mind the time difference).

Parallel Programming with Microsoft .NET

Parallel Programming with Microsoft .NET

Design Patterns for
Decomposition and Coordination on Multicore Architectures

Colin
Campbell, Ralph Johnson, Ade Miller and Stephen Toub. Foreword by Tony Hey

Parallel Programming with Microsoft .NETA
book that introduces .NET programmers to patterns for including parallelism in
their applications. Examples of these patterns are parallel loops, parallel
tasks and data aggregation with map-reduce. Each pattern has its own chapter.
Each chapter includes a description of the problem, an example of where the
pattern is applicable, and code that implements the solution. On this site you
will find; a preliminary draft of the book, the accompanying code samples and
answers to the end of chapter questions.

Read
the book online in the MSDN Library

  • Read the book content for free on MSDN!

Download
the samples for each chapter in C#, Visual Basic and
F#
 

 Watch a video of
Patterns of Parallel Programming talk at TechEd 2010

The samples are written in C#, F#  and Visual Basic and use the new parallel
programming model 
that shipped with Visual
Studio 2010
. The samples use the parallel features of the .NET Framework
version 4, which includes the Task
Parallel Library (TPL)
and Parallel
LINQ (PLINQ)
.

Nice… Could be well combined with “FT52 Parallel Computing Goes Mainstream” (http://player.microsoftpdc.com/Session/922bb667-796b-44c6-b4f6-aa103b196f71) recent session at PDC

7 Freely available E-Books/Guides I found essential for .NET Programmers and Architects : Amazedsaint’s .net journal

Foundations Of Programming

The Foundation Of Programming Series Free e-book By Karl Seguin is one of my
favorites. It is simple, short and sweet. Especially for ‘casual’ programmers,
this will give a better thought process – that’ll definitely enable them to code
better and think better. This book covers the ALT.NET Philosophy, Domain Driven
Development concepts, DI, TDD etc in a nice way. This book is close to my
heart.

Microsoft Application Architecture Guide, 2nd Edition

Published by Microsoft, this is an essential read for any Microsoft.NET
developer or Architect to understand the underlying architecture and design
principles and patterns for developing successful solutions on the Microsoft
platform and the .NET Framework. This guide neatly covers popular architecture
patterns, best practices and common challenges you need to understand for
developing .NET applications. Get a good grip on developing enterprise
applications in .NET.

Rob Miles C# Yellow Book 2010

A nice action packed book that takes you through C# and .NET concepts. This
book explains C# language and .NET library in general – with a clear focus on
implementation thought process and best practices.

Threading in C#

A short, neatly written book from Joe Albahari about Threading in C#. This is
a must read for any .NET programmer to understand more about threading in
general, thread pooling, synchronization, Non blocking synchronization, etc. In
this book, Joe even covers the Parallel Framework Extensions and Parallel
programming in .NET

Improving .NET Application Performance and Scalability

This guide is again from Microsoft, and focuses on designing your
applications with Performance and scalability in mind. It has sections relevant
to architects, developers, testers, and administrators. Following the checklists
and guidance in this book will ensure that there won’t be any unpleasant
surprises in the end. Read this guide if you develop Enterprise applications in
.NET

Applying Design Patterns

This is a quick introduction towards the thought process of applying design
patterns. The objective of the book is to introduce design patterns in a simple
way, so that developers can understand some common patterns and how to apply
them. I wrote that some time back 😉

RefCardz from DZone

DZone has a number of awesome
Ref Cardz (Quick reference sheets) on multiple technologies. You can go to DZone
–> RefCardz to browse and download them (after getting a free DZone Id). Here
are some of my recent favorites

 

Also, make sure you read 4 .NET 4.0 libraries you should know better
and 6 Visual Studio 2010 Tips to boost your
productivity

Some nice suggestions from amazedsaint’s .net journal

Article: Microsoft Cuts CodePlex Hardware by 55 Percent; Capacity Doubles, TCO Drops by 88 Percent (case study)

Microsoft Cuts CodePlex Hardware by 55 Percent; Capacity Doubles, TCO Drops by 88 Percent

IT executives are being asked to cut the costs of their companies’ computing systems—without affecting performance, availability, capacity, or other key metrics. Sounds impossible, but Microsoft has found a way to do just that for its popular CodePlex open-source development project hosting environment, by updating the architecture with Microsoft Visual Studio Team Foundation Server 2010, a part of the Visual Studio 2010 family of products. The use of the software enabled a 55 percent reduction in hardware and its associated costs, a performance increase of up to 95 percent in some operations, and 100 percent uptime. The slimmed-down architecture supports twice as many projects as before. The total cost of ownership (TCO) savings, compared to scaling the previous architecture to support the same number of projects, is an 88 percent of total hardware, software, and management costs.

Image