Cluj München 1140km

Gânduri clujene din Bavaria

München - Munich - Monaco di Baviera

7. octombrie 2015 14:38
by skorpionking
0 Comentarii

Microsoft Surface Pro 4 and Surface Book

7. octombrie 2015 14:38 by skorpionking | 0 Comentarii

The 12.3-inch device, which sports a thinner bezel, is 8.3 mm thick. Microsoft officials said the new device will be 30 percent faster.

The updated Surface Pen, which will ship with the device, now supports 1,024 touch levels. The new pen comes with an eraser and no longer requires a pen loop, and will be available in five colors. The pen will be integrated directly with Cortana, according to a demo at today's event.

There's a new compact Surface Pro 4 docking station which will still work with the Surface Pro 3. It includes support for four USB 3.0, two 4k DisplayPort and Ethernet support.

A new Surface Pro Type Cover is coming (in a choice of five colors), as well, with expanded key placement. In spite of the expanded key set, the cover will still work with the Surface Pro 3. The new keyboard also comes with a built-in fingerprint reader, so that it will work with Windows 10 Hello biometric authentication.

Surface Pro 3 is a 12-inch device with a choice of Intel i3, i5 or i7 5th generation processors. The "tablet that can replace your laptop" weighs 1.76 pounds and is .36 inches thick. Its screen resolution is 2160 X 1440.

The new Surface Book, which Microsoft introduced on October 6 at its Windows 10 Devices launch in New York City, is a two-in-one device.

The Surface Book is a 1.6 pound, 13.5-inch Windows 10 device that is 7.7 mm thick. The GPUs and the USB ports are both in the base.

The device features a new keyboard that actually looks lappable, with a flat, stable base. The device includes a new Microsoft-designed "dynamic hinge" to connect the keyboard to the screen.

The Surface Book will work with the same, new compact docking station that Microsoft introduced along with the Surface Pro 4.

30. iunie 2014 17:12
by skorpionking
0 Comentarii

Passwords ... and how strong they are or should be

30. iunie 2014 17:12 by skorpionking | 0 Comentarii

In the last years we get more and more news regarding accounts and passwords that have been compromised. Hacking is still in vogue. What about your accounts: Outlook, Yahoo, Facebook, Hotmail, Ebay, Amazon, Twitter, etc? You can check to see if your was compromised using these services: and The services are not 100% accurate - one of the services informed me that one of my password from Adobe's database was compromised even though I do not have an account with Adobe. Nevertheless, it is worth checking.

Following this incident I decided to change some of my passwords and while at it to strengthen them. The obvious next question was how do I create a strong password? I started to look around and I stumbled upon a very useful post about creating strong passwords. Although the post is discussing creating strong master passwords for a password manager it applies entirely to any regular password. You can read the post here: Toward Better Master Passwords

Furthermore, I believe that using a password manager s to safeguard and manage your many passwords under one umbrella is a great thing to do.

12. martie 2014 18:46
by skorpionking
0 Comentarii

Big Data and Data Visualization - tools for visual quality

12. martie 2014 18:46 by skorpionking | 0 Comentarii

This is gonna be again a long post, so hold on folks :-) During my software engineering work in the last month I had to do something new, analyze some tools for big data visualization, somehow something new for me which I was only using some charts controls from Office, SQL Reporting, Visual Studio Reports and some other 3rd party components (ChartFX, Telerik, Infragistics).

Big Data is a powerful discovery tool for companies seeking to glean new insights. But without the right framework for understanding it, much of that knowledge may go unrecognized. Oftentimes, it’s data visualization that allows Big Data to unleash its true impact. Data visualization is the necessary ingredient in bringing the power of Big Data to the mainstream.
Progressive organizations today are using a wide array of data visualization (dataviz) tools to ask better questions of their data – and thus make better business decisions. Of course, many companies have long been using rudimentary dataviz tools, such as a Microsoft Excel graph or chart. But that’s unlikely to promote true data discovery. On the contrary, at the most advanced companies, the employees are doing a great deal more than creating simple graphs, bar charts, and pivot tables. Employees are interacting with their data, and learning new things about their businesses in the process.
Two factors have contributed to this momentum for data visualization: the rise of Big Data and the growing public awareness of its power. Today more than ever, professionals are being asked to argue their cases and make their decisions based on data. A new, data-oriented mind-set is permeating the business world.
But that push outside IT circles means that many non-technical professionals must now produce and comprehend insights from Big Data. Visualization can help, and a raft of new tools makes that possible. Microsoft, Oracle, IBM, Cognos, SAS, and other enterprise BI (business intelligence) oriented companies are still providing great tools and solutions but they are no longer the only game in town. Today, an organization need not spend hundreds of thousands or millions of dollars to get going with dataviz. These new tools have become progressively more powerful and democratic over the last decade. Long gone are the days in which IT needed to generate reports for non-technical employees. They have made it easier than ever to for employees to quickly discover new things in increasingly large datasets.

"By 2015, enterprise buyers of BI platforms will predominantly purchase platforms that support both strong and broad business-user-accessible data discovery capabilities and IT-driven enterprise features for data reuse, governance, security and scalability.
By 2015, the shifting tide of BI platform requirements, moving from reporting-centric to analysis-centric, will mean the majority of BI vendors will make governed data discovery capabilities an expansion of, and the prime competitive capability for, their BI platform offerings.
By 2015, smart data discovery,  which includes natural-language query and search, automated, prescriptive advanced analytics and interactive data discovery capabilities, will be the most in-demand BI platform user experience paradigm, enabling mainstream business consumers to get insights (such as clusters, segments, predictions, outliers and anomalies) from data.
By 2016, 25% of net-new BI and analytics platform deployments will be in the form of subscriptions to cloud services."

- Gartner Magic Quadrant for Business Intelligence and Analytics Platforms  by Rita L. Sallam, Joao Tapadinhas, Josh Parenteau, Daniel Yuen and Bill Hostmann, 20 February 2014

 A picture is worth a thousand words, but creating cool infographics can be time-consuming.  While not everyone can make infographics from scratch, there are tools available on the Web that will help you create your very own infographics. Here are some amazing tools to make it easier.


It isn't graphically flexible, but Excel is a good way to explore data: for example, by creating 'heat maps' like this one

You can actually do some pretty complex things with Excel, from 'heat maps' of cells to scatter plots. As an entry-level tool, it can be a good way of quickly exploring data, or creating visualizations for internal use, but the limited default set of colours, lines and styles make it difficult to create graphics that would be usable in a professional publication or website. Nevertheless, as a means of rapidly communicating ideas, Excel should be part of your toolbox.

Excel comes as part of the commercial Microsoft Office suite

Many Eyes

Many Eyes was developed by IBM

Many Eyes is the unique data visualization tool put out by IBM. They offer a whole slew of categories to explore for customized data topics. Some of the most popular examples are featured on the home page, many of which are user-created. To create a set you’ll need to first organize your data. This can be practically anything, but should be something relatable and easy to display. If you want to publicly store the visualizations you can create a free account on the service. There are a ton of features available to members plus the added benefit and security of storing personal data sets. If you get lost spend some time browsing the FAQ/Tour page to learn a bit more about the Many Eyes’ interface.

 Google Charts


Google Charts has an excellent selection of tools available

The seminal charting solution for much of the web, Google Charts is highly flexible and has an excellent set of developer tools behind it. It's an especially useful tool for specialist visualizations such as geocharts and gauges, and it also includes built-in animation and user interaction controls.

Tableau Public

How fast do successful tech companies grow? The Wall Street Journal posted this visualization that compares the performance of 100 fast growing software companies.

Used by more than 17,000 organizations worldwide, Tableau's award-winning software delivers fast analytics and rapid-fire business intelligence. Create visualizations and dashboards in minutes, then share in seconds. What is the result? You get answers from data quickly, with no programming required.

It is a free application for the Windows computer that brings data to life. You can create and share interactive charts and graphs, stunning maps, live dashboards and fun applications in minutes. Anyone can do it, it’s that easy. makes data visualization as simple as it can be is built with social networking features in mind to connect members all around the world. Designers are able to submit their own projects on data visualization and infographics into their site gallery. The showcase can be broken down and sorted into further categories like Food, Environment, Technology, etc. If you check out their labs page it includes some fantastic links about what the team is building. The ideal goal is to offer an interface for creating dynamic infographics directly within your browser.


 This handy JavaScript library offers a range of data visualization options

This handy JavaScript library offers a wide range of data visualization options which are rendered using SVG. This makes for a flexible approach that can easily be integrated within your own web site/app code, and is limited only by your own imagination. That said, it's a bit more hands-on than some of the other tools featured here (a victim of being so flexible), so unless you're a hardcore coder, you might want to check out some of the more point-and-click orientated options first!

jQuery Visualize

 jQuery Visualize Plugin is an open source charting plugin

Written by the team behind jQuery's ThemeRoller and jQuery UI websites, jQuery Visualize Plugin is an open source charting plugin for jQuery that uses HTML Canvas to draw a number of different chart types. One of the key features of this plugin is its focus on achieving ARIA support, making it friendly to screen-readers. It's free to download from this page on GitHub.

Better World Flux

 Making the ugly beautiful - that's Better World Flux

Better World Flux is an interactive information graphic encompassing important ideas around the world. Select a single country or countries of your choosing, followed by indicators such as life expectancy or access to water.

The refined condition of BWF’s design comes as no surprise. The amount of data available is so pristine; you can easily track the global improvements in society over the past 50 years. Though one will admit the data graph is originally very difficult to understand. Try playing around with just your country to start getting comfortable with the interface.


 Nothing can be more interesting than our history on this earth. There have been a lot of events over the past 10 or 20 years – let alone a decade or century! Dipity is a wonderful tool to create and externally embed custom interactive timelines. You can pin markers on important dates to include photos, links, audio/video, and other forms of media.

The service requires that you sign up for an account before creating timelines. They do offer a free plan with the option to upgrade to premium plan at a later date. Luckily the most popular member timelines are offered public, so you can easily sort through an exciting laundry list of dynamic timelines.


You can render some amazing diagrams with D3

D3.js is a JavaScript library that uses HTML, SVG, and CSS to render some amazing diagrams and charts from a variety of data sources. This library, more than most, is capable of some seriously advanced visualizations with complex data sets. It's open source, and uses web standards so is very accessible. It also includes some fantastic user interaction support.

JavaScript InfoVis Toolkit

JavaScript InfoVis Toolkit includes a handy modular structure

A fantastic library written by Nicolas Belmonte, the JavaScript InfoVis Toolkit includes a modular structure, allowing you to only force visitors to download what's absolutely necessary to display your chosen data visualizations. This library has a number of unique styles and swish animation effects, and is free to use (although donations are encouraged).

Visualize Free

Make visualizations for free!

Visualize Free is a hosted tool that allows you to use publicly available datasets, or upload your own, and build interactive visualizations to illustrate the data. The visualizations go well beyond simple charts, and the service is completely free plus while development work requires Flash, output can be done through HTML5.


jpGraph is a PHP-based data visualization tool

If you need to generate charts and graphs server-side, jpGraph offers a PHP-based solution with a wide range of chart types. It's free for non-commercial use, and features extensive documentation. By rendering on the server, this is guaranteed to provide a consistent visual output, albeit at the expense of interactivity and accessibility.


Highcharts has a huge range of options available

Highcharts is a JavaScript charting library with a huge range of chart options available. The output is rendered using SVG in modern browsers and VML in Internet Explorer. The charts are beautifully animated into view automatically, and the framework also supports live data streams. It's free to download and use non-commercially (and licensable for commercial use). You can also play with the extensive demos using JSFiddle.


Crossfilter in action: by restricting the input range on any one chart, data is affected everywhere. This is a great tool for dashboards or other interactive tools with large volumes of data behind them

As we build more complex tools to enable clients to wade through their data, we are starting to create graphs and charts that double as interactive GUI widgets. JavaScript library Crossfilter can be both of these. It displays data, but at the same time, you can restrict the range of that data and see other linked charts react.


A powerful free software environment for statistical computing and graphics, R is the most complex of the tools listed here

How many other pieces of software have an entire search engine dedicated to them? A statistical package used to parse large data sets, R is a very complex tool, and one that takes a while to understand, but has a strong community and package library, with more and more being produced. The learning curve is one of the steepest of any of these tools listed here, but you must be comfortable using it if you want to get to this level.


CartoDB provides an unparalleled way to combine maps and tabular data to create visualizations

CartoDB is a must-know site. The ease with which you can combine tabular data with maps is second to none. For example, you can feed in a CSV file of address strings and it will convert them to latitudes and longitudes and plot them on a map, but there are many other users. It's free for up to five tables; after that, there are monthly pricing plans.


Create animated visualisations with this jQuery plugin

Flot is a specialised plotting library for jQuery, but it has many handy features and crucially works across all common browsers including Internet Explorer 6. Data can be animated and, because it's a jQuery plugin, you can fully control all the aspects of animation, presentation and user interaction. This does mean that you need to be familiar with (and comfortable with) jQuery, but if that's the case, this makes a great option for including interactive charts on your website.


Timeline creates beautiful interactive visualizations

Timeline is a fantastic widget which renders a beautiful interactive timeline that responds to the user's mouse, making it easy to create advanced timelines that convey a lot of information in a compressed space. Each element can be clicked to reveal more in-depth information, making this a great way to give a big-picture view while still providing full detail.


iCharts can have interactive elements, and you can pull in data from Google Docs

The iCharts service provides a hosted solution for creating and presenting compelling charts for inclusion on your website. There are many different chart types available, and each is fully customizable to suit the subject matter and color scheme of your site. Charts can have interactive elements, and can pull data from Google Docs, Excel spreadsheets and other sources. The free account lets you create basic charts, while you can pay to upgrade for additional features and branding-free options


The official Revisit project is a way to redefine how we look at Twitter. With this tool you are able to create custom line maps of data connecting tweets related to one or many keywords. You can additionally add a title to your graph and share the link online (even onto Twitter).Clicking on an individual breakaway line off the graphic will display further details. Tweets will often include metadata such as the time posted and important/related keywords. The search criteria are limited to standard Twitter notation which uses a comma separated list of keywords. For the best results keep your queries below 4-5 words since Twitter often has a difficult time matching overly-complicated content.


StatSilk offers web-based and desktop software to make data analysis easy, efficient and enjoyable, to cater to diverse mapping and visualisation needs.


Speaking of unique visualizers Wikipedia is also a network you don’t see developers playing with as much. This is surprising, since the main Wiki contains a ridiculously large amount of data! WikiMindMap lets you select a region and enter the URL for a page. If your keyword doesn’t exactly match up with a page ID the app will offer you the closest suggestion. The link generated inside the circle will lead out to the main Wiki page, while the refresh link opens a tree of options. These are all related links pulled off the main wiki page coordinating to your keyword. It’s also really easy to switch onto a new root node by clicking the green refresh icon.


Aimed more at specialist data visualisers, the Polymaps library creates image and vector-tiled maps using SVG

Polymaps is a mapping library that is aimed squarely at a data visualization audience. Offering a unique approach to styling the the maps it creates, analagous to CSS selectors, it's a great resource to know about.


It isn't easy to master, but OpenLayers is arguably the most complete, robust mapping solution discussed here

OpenLayers is probably the most robust of these mapping libraries. The documentation isn't great and the learning curve is steep, but for certain tasks nothing else can compete. When you need a very specific tool no other library provides, OpenLayers is always there.


Kartograph's projections breathe new life into our standard slippy maps

Kartograph's tag line is 'rethink mapping' and that is exactly what its developers are doing. We're all used to the Mercator projection, but Kartograph brings far more choices to the table. If you aren't working with worldwide data, and can place your map in a defined box, Kartograph has the options you need to stand out from the crowd.


Processing provides a cross-platform environment for creating images, animations, and interactions

Processing has become the poster child for interactive visualizations. It enables you to write much simpler code which is in turn compiled into Java. There is also a Processing.js project to make it easier for websites to use Processing without Java applets, plus a port to Objective-C so you can use it on iOS. It is a desktop application, but can be run on all platforms, and given that it is now several years old, there are plenty of examples and code from the community.

11. martie 2014 14:01
by skorpionking
0 Comentarii

Xbox One: The All-in-One Entertainment System

11. martie 2014 14:01 by skorpionking | 0 Comentarii

I must admit, I am not a gamer nor a big fan of the games consoles. The latest Xbox One from Microsoft is much more than a gaming console: it offers the maximum multimedia entertainment. Sports, movies, series, music, videos, Skype, games and a lots of apps. Microsoft has insisted it has the software gamers want. But it's also maintained that this generation is about more than that. It's repeatedly outlined a vision for a console based around entertainment, apps and connected experiences, tied together by Kinect, which has been met with apprehension by the enthusiast audience.

To be clear, Kinect isn't a fully realized product yet. Gesture support is functionally non-existent, and there's a lack of good examples of how Kinect can contribute to games. There are certain elements of Microsoft's strategy that are missing at launch, like support for Twitch streaming and HBO Go. And the console's television functionality impresses … if you watch television.

But in many ways, the Xbox One's bold direction for the future is well in place. The integration of voice controls and its media strategy are a boon to everyone, and the ability to run apps while playing games is something we now want on every gaming console we have. That it has a handful of strong, exclusive games at launch only supports its legitimacy as a gaming console and not just an entertainment hub.

The Xbox One is an impressive marriage of software and hardware that raises the bar in terms of what we expect from a living-room machine. Looking forward more than it looks back, the Xbox One feels like it's from the future.

TechRadar review

Engadget review

cnet review

18. februarie 2014 13:46
by skorpionking
0 Comentarii

New skills required for good programming: searching and assembling together?

18. februarie 2014 13:46 by skorpionking | 0 Comentarii

Today in the new agile world of software projects and products, it is important to deliver quality and in time, sprint by sprint, phase by phase. Coding has to be done faster and testing should begin immediately with the first lines of code. Nowadays it is almost for sure that many of the programming tasks you have may be split in some other sub-tasks, activities, which have been already done by others. For sure hundreds had the same problem you have now. Thousands have done more or less the same actions. So why should you re-invent the wheel, write everything from scratch?

Online communities like Stackoverflow, MSDN, GitHub, NuGet offer solutions to your problems and tasks. You can download pieces of code, libraries, etc. which have been used (and thus tested) by thousands before you. The art is to find what you actually need and to integrate, adapt these to your needs. So being a good smart programmer involves knowing what and how to search and how to integrate the pieces you’ve found in such a manner that they really add a great value to your work: your code is written faster, is robust, is tested, and has quality.

Online (cloud) tools like StackOverflow, NuGet, MSDN and GitHub allow programmers to see how other programmers have solved similar problems. Think about of a tool integrated in your development environment that automatically queried StackOverflow and GitHub as you are writing code so that you always have in front of you the answers to the questions you are most likely to ask. Programming these days is more about searching than anything else. That reflects how collaborative the sharing of knowledge has become in the world of software development as a result of these cloud based tools for developers.

So before starting programming, spend some time, think what you have to do, how you have to do it, inform yourself if you are allowed to use some external libraries or code, find solutions that have been already done by others and adapt them to your purposes. Be smart, get the job done faster!

There are already some tools on the market that will help you doing this work. If you use Visual Studio 2013 there is an add-on which help you: Bing Code Search. This blog entry describes how it function and what it does:
It can be downloaded from here:

17. februarie 2014 23:08
by skorpionking
0 Comentarii

Do you think about software maintenance?

17. februarie 2014 23:08 by skorpionking | 0 Comentarii

Even though software maintenance is a simple concept it is quite often misunderstood and its importance is very often minimized. Be honest, when starting a project, how many of you think so far when planning? Most customers (and some IT professionals in the hurry of the project) assume that once the software goes live in production there is nothing else to be done about it. This is far from being true and there are many things that can change around after a software system goes live, it is released, accepted by the customer. Some examples: operating system updates/patches, diagnosing and fixing newly discovered defects, business rules updates, infrastructure required updates (e.g. application server, digital certificates, third party libraries), changes in the interfaces of third party service/data providers consumed by the application, legally enforced updates (hello SEPA), expanding markets, etc. Depending on the software complexity and its quality, software maintenance activities can account for as much as 80% of the total costs during the lifetime of a software system.  

In general software maintenance activities can be classified into the following categories:

  • Corrective Maintenance - Covers fixing errors and defects discovered while the software system is operational in production. Corrective maintenance has high priority especially if the error/defect is affecting application users. For example, an e-commerce application fails to process payments.  
  • Perfective Maintenance - Covers updating existing business rules due to changes in the underlying business processes. For example, the registration page of an online website needs to be updated to make the password retrieval security question mandatory (it was previously optional). Some organizations also include new development under perfective maintenance and some prefer to keep new development separate.  
  • Adaptive Maintenance - Covers the necessary adaptation of the software system to changes in the operating environment. For example, the operating system manufacturer issues important security patches which must be installed. This is strongly related to operations. The adaptive maintenance activities need to be planned and scheduled in advanced such that minimum disruption is experienced by customers. Cloud platforms like Windows Azure offer great advantages because some of the adaptive maintenance activities are performed by the cloud provider transparently for the users without service interruption.    
  • Preventive Maintenance - Covers activities to continuously improve the maintainability and reliability of a software system throughout its life time. Examples: consolidate code to eliminate existing duplication, refactoring, eliminate tight components coupling, analyze bottlenecks and refactor code to run more efficient, build performance counters, strong and adaptive logging, implement error reporting framework that sends an email to the development team any time an error/exception occurs including as many details about the incident as possible, etc. This is also strongly related to operations.

From my software development experience (as a software engineer and consultant), providing a quality software maintenance service mainly depends on having a process and a stable knowledgeable team. The process must be capable of recording and tracking all maintenance related activities and associated artifacts from beginning to end - I recommend to use an issue tracking system (Microsoft Team Foundation Server provides great ways for this purpose but not only). The team assigned with software maintenance must be highly knowledgeable of the system (i.e. technical side and business side) in order to make sure they know how to respond and they understand the consequences of their actions on the software system.

I hope the above overview is concise enough to convey the importance of software maintenance for operating highly reliable and maintainable software Systems today, as for all us quality of deliverables in time and budget should be a commitment. And yes, software maintenance is not cheap nor easy, but software maintenance is necessary!

10. februarie 2014 18:44
by skorpionking
0 Comentarii

Microsoft .NET Framework 4.5.1 - Microsoft.NET Framework NuGet Libraries in Visual Studio 2013 or 2012

10. februarie 2014 18:44 by skorpionking | 0 Comentarii

Microsoft intends to deliver .NET Framework versions more frequently to make new features and fixes available sooner. In fact, that’s already started with the .NET Framework 4.5.1. Additionally, Microsoft uses NuGet as a release vehicle to deliver our library features and fixes faster in response to customer feedback.

NuGet is a relatively new package format for the .NET Framework. It provides a standard format for packaging libraries that target one or more .NET profiles and can be consistently consumed by developer tools such as Visual Studio. is the primary NuGet repository and the only one the .NET team uses. Visual Studio comes with an integrated NuGet client for referencing and using NuGet packages in your projects.

Microsoft  has been shipping .NET libraries on NuGet for the past few years. Microsoft  has  found NuGet is a great way to deliver libraries to a large number of developers and to multiple .NET platforms at the same time. Microsoft has improved the NuGet UX in Visual Studio 2013 based on broad feedback, particularly for enterprise scenarios.

Better Discoverability and Official Support The Microsoft and .NET NuGet feed was created to improve the discoverability of Microsoft packages. hosts thousands of packages, which could make it challenging to discover the new .NET packages among all the others. This new curated feed provides you with a scoped view of the official Microsoft and .NET packages on Microsoft intends to only add packages to this feed that meet the same quality and support requirements as the .NET Framework. Therefore, you can use these packages in all the same places you use .NET APIs. Microsoft has  also created a Web view of this feed on the “Microsoft .NET Framework NuGet Packages” page (, hosted on the .NET Framework Blog.

The NuGet team helped us enable this experience by updating their client in Visual Studio to include filtering by curated feeds. The next screenshot shows the NuGet client in Visual Studio 2013.

Serviceability Some enterprise customers told Microsoft they were waiting to adopt its NuGet packages until central servicing was offered for these libraries through Microsoft Update. Microsoft has  added this update capability in the .NET Framework 4.5.1, enabling apps to take advantage of the new feature. Microsoft Update will be an additional release vehicle for .NET NuGet libraries in the unlikely case that we need to quickly and broadly update a library for a critical security issue. Even with this new option in place, Microsoft will continue to use NuGet as a primary vehicle for library updates and fixes.

Automatic Resolution of Version Conflicts Apps can reference more than one version of a NuGet package. For desktop and Web apps, you needed to manually resolve version conflicts to ensure that a consistent set of libraries is loaded at run time, which may be challenging and inconvenient. To address that, Visual Studio 2013 automatically configures apps to use the highest referenced version of each library, which solves the issue through a straightforward policy. It also matches the policy already used for Windows Phone and Windows Store apps.

Visual Studio 2013 will automatically generate binding redirects in app.config at build time if version conflicts are found within the app. These binding redirects map each of the versions found for a given library to the highest version found. At run time, your app will use a single version—the highest one referenced—of each library. The main motivation behind this feature was to provide a better experience for consuming NuGet libraries; however, it works for any library. The “How to: Enable and Disable Automatic Binding Redirection” topic in the MSDN Library ( provides more details about this feature.

Enjoy programming in the new VS2013 with the Update 1 and .NET Framework 4.5.1! More can be found  here(.NET Team Blog)