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


Abstracting functionality

AddThis Social Bookmark Button
Originally posted on: is more important than data? Functionality. Yes, I strongly believe we should switch to a functionality over data mindset in programming. Or actually switch back to it. Focus on functionality Functionality once was at the core of software development. Back when algorithms were the first thing you heard about in CS classes. Sure, data structures, too, were important - but always from the point of view of algorithms. (Niklaus Wirth gave one of his books the title “Algorithms + Data Structures” instead of “Data Structures + Algorithms” for a reason.) The reason for the
focus on functionality? Firstly, because software was and is about doing stuff. Secondly because sufficient performance was hard to achieve, and only thirdly memory efficiency. But then hardware became more powerful. That gave rise to a new mindset: object orientation. And with it functionality was devalued. Data took over its place as the most important aspect. Now discussions revolved around structures motivated by data relationships. (John Beidler gave his book the title “Data Structures and Algorithms: An Object Oriented Approach” instead of the other way around for a reason.) Sure, this data could be embellished with functionality. But nevertheless...(Read whole news on source site)

Inside RavenDB 3.0

AddThis Social Bookmark Button
I’ve been working for a while on seeing where we can improve RavenDB, and one of the things that I wanted to address is having an authoritative source to teach people about RavenDB. Not just documentation, those are very good for reference, but not so good to give you a guided tour and actually impart knowledge. That is what I wanted to do, to take the last five years or so of working on and with RavenDB and distill them. The result is about a hundred pages or so (and likely to be three or four hundred pages). In other
words, I slipped up and started churning out a book . You can download the alpha version using the following link (which will be valid for the next two weeks). I want to emphasis that this is absolutely unedited, and there are likely to be error for zpelling in grammar*. Those will be fixed down the line, currently I’m mostly focused on getting the content out. Here is also the temporary cover. Comments are welcome. And yes, this will be an actual book, in the end, which you can hold in your hand and hopefully...(Read whole news on source site)

Atlanta Code Camp 2014!

AddThis Social Bookmark Button
Even though I can’t be there this year, I’m excited to help out in holding this year’s Atlanta Code Camp. On October 11th, 2014, the Atlanta Code Camp will be held at the Southern Polytechnic State University in Marietta, Georgia. Last year, we had a great time bringing you some of the best speakers in the southeast together to hold over forty different sessions across eight different tracks. It’s time to register for this year’s event. If you want to attend, you can now register for the event here: There is still time to speak
at the code camp as well. If you are new to presenting or a seasoned veteran, you can pitch your talks here:  Enjoy this years event!
This work by Shawn Wildermuth is licensed under...(Read whole news on source site)

Azure: New DocumentDB NoSQL Service, New Search Service, New SQL AlwaysOn VM Template, and more

AddThis Social Bookmark Button
Today we released a major set of updates to Microsoft Azure. Today’s updates include: DocumentDB: Preview of a New NoSQL Document Service for Azure Search: Preview of a New Search-as-a-Service offering for Azure Virtual Machines: Portal support for SQL Server AlwaysOn + community-driven VMs Web Sites: Support for Web Jobs and Web Site processes in the Preview Portal Azure Insights: General Availability of Microsoft Azure Monitoring Services Management Library API Management: Support for API Management REST APIs All of these improvements are now available to use immediately (note that some features are still
in preview).  Below are more details about them: DocumentDB: Announcing a New NoSQL Document Service for Azure I’m excited to announce the preview of our new DocumentDB service - a NoSQL document database service designed for scalable and high performance modern applications.  DocumentDB is delivered as a fully managed service (meaning you don’t have to manage any infrastructure or VMs yourself) with an enterprise grade SLA. As a NoSQL store, DocumentDB is truly schema-free. It allows you to store and query any JSON document, regardless of schema. The service provides built-in automatic indexing support – which means you...(Read whole news on source site)

Survey on Xamarin usage with .NET or VC++

AddThis Social Bookmark Button
Cross platform mobile device development is important: With bring-your-own-device trends in the enterprise, and heterogeneity in the consumer mobile device market, developers are increasingly focused on building apps that can target a variety of devices. We are committed to enabling developers to build apps for this heterogeneous, mobile-first world with Visual Studio for the technology of your choice – whether .NET, C++ or JavaScript. To read more, check out this post by Soma Mobile-first, Cloud-first Development – Visual Studio 2013 Update 2 released, Visual Studio Apache Cordova Tooling preview and the future of .NET for Cloud and Server.   The following
will help us learn about your experiences or expected experience when using Xamarin with .NET or Visual C++. If you are open to further discussions about your experience, be sure to check the box to opt-in and provide your email address.   Thanks! Eric Battalio Senior Program Manager, Visual C++ (blog)
...(Read whole news on source site)

Munich, Germany realizes that deploying Linux was a disaster, going back to Windows - Neowin

AddThis Social Bookmark Button
Munich, Germany realizes that deploying Linux was a disaster, going back to Windows - Neowin

By 2011, Germany was supposedly running LiMux on more than 9000 machines.

Issues arose when the Linux OS users tried to work with those outside
the city and they were unable to share files easily with those on other
applications. More so, the idea is generally that Linux setups are
cheaper than a Microsoft solution as you do not have to pay licensing
fees but what Munich experienced is that Linux was much more expensive.
is it more expensive? That's because the city had to hire
programmers to build out functionality that they needed and then had to
pay the staff to maintain the software.

...(Read whole news on source site)