Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


Essential C# 6 Features You Need to Know!

AddThis Social Bookmark Button
Article Info I’ve recently released an article on TDN titled, “Essential C# 6 Features You Need to Know!”. In it, I share multiple C# 6 examples that are easy to understand and will get you started right away. Intro With the final version of C# 6 having been released, we can seen that a lot of syntax changes have occurred since its inception. Because of this, I’ve noticed that most of the blog posts currently on the internet don’t work anymore or are too vague about how they implemented a feature. I thought it would be useful to make a list of the
most essential C# 6 features with simple code examples that would make it both easy to understand and simple to copy/paste a sample into a new console app to try it. Let’s jump in. The Full Article The full article is hosted on the TDN website and you can access it here. Essential C# 6 Features You Need to Know! was originally published by Michael Crump at Michael Crump on October 05, 2015. ...(Read whole news on source site)

How Visual Studio gives Halfbrick ninja powers

AddThis Social Bookmark Button
For this post we welcome Nicholas Cornelius and Miguel Pastor from Halfbrick as guest authors on the Visual Studio Blog. Halfbrick games, including Fruit Ninja and Jetpack Joyride, are released on multi platforms. To minimize per-platform overhead, our games are written primarily in C++ with only small portions of platform-specific code written in Java or Objective-C for Android and iOS, respectively. [Note: one can use 100% C++ on the Windows platform because it’s one of the supported languages for native app development, alongside C#, Visual Basic, and JavaScript—Ed.] For us, it’s hugely important to minimize the time it takes for every
develop-build-debug iteration. With most of the daily work happening in Visual Studio 2010 targeting Windows, however, we’ve have to contend with some big challenges. Fortunately, Visual Studio 2015 has made our process much more efficient as we’ll describe in this post. Meeting challenges with Visual Studio 2010, ninja-style Five years ago, Visual Studio 2010 didn’t have support for cross-platform development. To target Android, we first needed to create makefiles for the Android build system. That was tedious work, using an external process outside Visual Studio to compile for Android. Tracking compiler errors was hard and we had to manually sync Visual Studio...(Read whole news on source site)

Overloading Controller Actions in ASP.NET MVC

AddThis Social Bookmark Button
Method overloading is very common technique used in C# code. Although it works great for normal C# classes, the same can't be said about ASP.NET MVC controller classes. Unlike an ordinary C# class, a controller is dealing with HTTP protocol. And HTTP doesn't understand overloading as C# does. So, in case you wish to use method overloading in a controller you need to consider the ways as discussed in the remainder of this article.

Select, Zip and Download Files Programmatically in ASP.NET MVC

AddThis Social Bookmark Button
You might have already seen websites that display a list of files to the end user. The user can then select one or more files from the list and request a zipped bundle of those files as a single download. In this article you will learn how to do just that. You will use classes from System.IO.Compression namespace to zip the files programmatically.

Blogging Resources at a Glance

AddThis Social Bookmark Button
I’ve put together a massive collection of the best-of-the-best blogging resources so they are at your fingertips: Blogging Resources at a Glance (Cheat Sheet) It’s a serious collection of blogging resources including: Getting Started Blogging Start Your Blog Articles on Blogging Books on Blogging Checklists for Blogging Courses for Blogging (Free + Paid) Guides for Blogging (Free + Paid) How They Got Started
Podcasts on Blogging Success Stories of Bloggers Videos on Blogging And by serious, I mean serious.  It’s a hard-core collection of some of the best blogging resources that will help you succeed where others fail. I will continue to add blogging resources, but you will already find a treasure trove of great articles, books, podcasts, videos and more to help you start your blog, improve your blog, or bring an old blog back to life. I help a lot of people start blogs.  I shave years of potentially painful...(Read whole news on source site)

Lesser-Known NHibernate Features: Executable HQL

AddThis Social Bookmark Button
var records = session.CreateQuery("update Person p set p.Email = p.Email + p.Username + '' where
p.Email is null").ExecuteUpdate();
What happens when you need to bulk change a lot of records on the database? The unwary novice might be tempted to load data from the database into class instances, change them and then either rely on change tracking to eventually make the changes persistent or even worse, explicitly do an update on every possibly changed entity. The non-novice readers should now rolling their eyes.It so happens that NHibernate offers a great alternative in the form of executable HQL. Basically, it is HQL for doing bulk changes: inserts, updates and deletes.HQL Inserts have a small gotcha:...(Read whole news on source site)