Welcome!

Cognitive Computing Authors: Yeshim Deniz, Elizabeth White, Liz McMillan, Pat Romanski, Shelly Palmer

Related Topics: Microsoft Cloud, Microservices Expo, Cognitive Computing , Silverlight, Agile Computing

Microsoft Cloud: Book Review

Book Review: Microsoft Visual Studio 2012 Unleashed

The complete view of Microsoft Visual Studio 2012 Professional

This is the book for anyone looking to get started with Visual Studio 2012 Professional. Over the years Visual Studio has become a sizable integrated development environment. The Ultimate version combined with Team Foundation Server (TFS) is a beast. This book only covers the Professional Edition functionality. No TFS, UML, Coded UI tests, profiling, Web testing, load testing, or layer diagrams and it is a whopping 1149 pages.

I think it was a good idea to only cover the Professional Edition features. Most of our developers use the Professional Edition. We only give the Ultimate Edition to our Enterprise and Software Architects. There are whole books just dedicated to covering TFS and the Ultimate Edition features already, and it allowed the authors to really dig into the programming tools offered by the Professional version.

The book is also not a language book, so don't expect to be taught C# or VB.NET. They do have one chapter on the VB and C# .NET languages. It's pretty much a language primer/syntax overview chapter. For those coming from Java, Objective-C, or C++ this chapter would probably be enough to get you up and running for the rest of the book.

So there are no Ultimate version tools covered, it is not a language guide, and it also does not cover the TFS functionality, that seems like an awful lot for a 1149 page to not be about. Below is the table of contents and it lays out what the book is about!

Part I An Introduction to Visual Studio 2012
1 A Quick Tour of Visual Studio 2012
2 The Visual Studio IDE
3 The .NET Languages

Part II An In-Depth Look at the IDE
4 Solutions and Projects
5 Browsers and Explorers
6 Introducing the Editors and Designers
7 The .NET Community: Interacting Online

Part III Writing and Working with Code
8 Working with Visual Studio’s Productivity Aids
9 Testing Code
10 Refactoring Code
11 Debugging Code
12 Deploying Code

Part IV Extending Visual Studio
13 Introducing the Object Automation Model
14 Writing Add-Ins and Wizards
15 Extending the Code Editor Using Managed Extensibility Framework

Part V Creating Enterprise Applications
16 Creating ASP.NET Form-Based Applications
17 Building Web Sites with Razor and ASP.NET MVC
18 Building Windows Forms Applications
19 Creating Richer, Smarter User Interfaces
20 Working with Databases
21 Service-Oriented Applications
22 Embedding Workflow in Your Applications
23 Developing Office Business Applications
24 Developing Applications in the Cloud with Windows Azure
25 Writing Windows Store Applications Using the Windows Runtime Library

The first three parts of the book concentrate on code level features and tasks that are possible with Visual Studio 2012. It covers all the navigation windows found in Visual Studio 2012, it takes an in-depth look at all the solutions and project types, it covers the editors and designers, how to take advantage of community connection tools, and how to test, refactor, debug, and deploy code.

Part IV covers automation customization and extending Visual Studio 2012. They do a really good job of introducing the capabilities of by implementing a sample add-on.

When I first saw Part V Creating Enterprise Applications it raised a red flag with me at first. I have seen a lot of books that go through the core of what they are trying to teach and then tack on a bunch of general chapters at the end that aren't deep enough to have any meaning. What made these chapters great is that they stuck to the book's tools context. Even though they went deep into creating and coding certain types of applications, they still stuck to the context of the book which is tools centric.

The book does not contain the Visual Studio 2012 Update 1 features like Code Map and the new SharePoint debugging tools. Visual Studio 2012 Update 1 came out well after the book published.

At the time I'm writing this review there are no code samples ready for download. I did notice that the authors had code downloads available for their Visual Studio 2010 unleashed version so I'm hopeful they will soon be coming.

Overall I thought the authors did a great job. They cover a ton of topics and then go really deep on every topic. I would say that if you are a developer and you're looking to get into.net this is an absolute must have booked for learning the ins and outs of Visual Studio 2012. Visual Studio 2012 has some really great productivity tools and if you're not taking advantage of those tools are really wasting a lot of your time, and your customers time or your employer's time.

I think this book should be part of every .NET developer's library. It will definitely be staying by my side to use as a reference.

Microsoft Visual Studio 2012 Unleashed (2nd Edition)

More Stories By Tad Anderson

Tad Anderson has been doing Software Architecture for 18 years and Enterprise Architecture for the past few.

@ThingsExpo Stories
DevOps at Cloud Expo – being held October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the world's largest enterprises – and delivering real r...
SYS-CON Events announced today that CollabNet, a global leader in enterprise software development, release automation and DevOps solutions, will be a Bronze Sponsor of SYS-CON's 20th International Cloud Expo®, taking place from June 6-8, 2017, at the Javits Center in New York City, NY. CollabNet offers a broad range of solutions with the mission of helping modern organizations deliver quality software at speed. The company’s latest innovation, the DevOps Lifecycle Manager (DLM), supports Value S...
SYS-CON Events announced today that Enzu will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY, and the 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Enzu’s mission is to be the leading provider of enterprise cloud solutions worldwide. Enzu enables online businesses to use its IT infrastructure to their competitive ad...
SYS-CON Events announced today that Peak 10, Inc., a national IT infrastructure and cloud services provider, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Peak 10 provides reliable, tailored data center and network services, cloud and managed services. Its solutions are designed to scale and adapt to customers’ changing business needs, enabling them to lower costs, improve performance and focus intern...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, whic...
Everywhere we turn in our industry we can find strong opinions about the direction, type and nature of cloud’s impact on computing and business. Another word that is used in every context in our industry is “hybrid.” In his session at 20th Cloud Expo, Alvaro Gonzalez, Director of Technical, Partner and Field Marketing at Peak 10, will use a combination of a few conceptual props and some research recently commissioned by Peak 10 to offer a real-world consideration of how the various categories of...
In order to meet the rapidly changing demands of today’s customers, companies are continually forced to redefine their business strategies in order to meet these needs, stay relevant and continue to see profitable growth. IoT deployment and development is integral in this transformation, and today businesses are increasingly seeing the value of investing their resources into IoT deployments. These technologies are able increase ROI through projects such as connecting supply chains or enabling sm...
SYS-CON Events announced today that SoftLayer, an IBM Company, has been named “Gold Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York, New York. SoftLayer, an IBM Company, provides cloud infrastructure as a service from a growing number of data centers and network points of presence around the world. SoftLayer’s customers range from Web startups to global enterprises.
Multiple data types are pouring into IoT deployments. Data is coming in small packages as well as enormous files and data streams of many sizes. Widespread use of mobile devices adds to the total. In this power panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists will look at the tools and environments that are being put to use in IoT deployments, as well as the team skills a modern enterprise IT shop needs to keep things running, get a handle on all this data, and deli...
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend @CloudExpo | @ThingsExpo, June 6-8, 2017, at the Javits Center in New York City, NY and October 31 - November 2, 2017, Santa Clara Convention Center, CA. Learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.
Five years ago development was seen as a dead-end career, now it’s anything but – with an explosion in mobile and IoT initiatives increasing the demand for skilled engineers. But apart from having a ready supply of great coders, what constitutes true ‘DevOps Royalty’? It’ll be the ability to craft resilient architectures, supportability, security everywhere across the software lifecycle. In his keynote at @DevOpsSummit at 20th Cloud Expo, Jeffrey Scheaffer, GM and SVP, Continuous Delivery Busine...
SYS-CON Events announced today that delaPlex will exhibit at SYS-CON's @CloudExpo, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. delaPlex pioneered Software Development as a Service (SDaaS), which provides scalable resources to build, test, and deploy software. It’s a fast and more reliable way to develop a new product or expand your in-house team.
SYS-CON Events announced today that Carbonite will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Carbonite protects your entire IT footprint with the right level of protection for each workload, ensuring lower costs and dependable solutions with DoubleTake and Evault.
SYS-CON Events announced today that EARP Integration will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. EARP Integration is a passionate software house. Since its inception in 2009 the company successfully delivers smart solutions for cities and factories that start their digital transformation. EARP provides bespoke solutions like, for example, advanced enterprise portals, business intelligence systems an...
SYS-CON Events announced today that delaPlex will exhibit at SYS-CON's @ThingsExpo, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. delaPlex pioneered Software Development as a Service (SDaaS), which provides scalable resources to build, test, and deploy software. It’s a fast and more reliable way to develop a new product or expand your in-house team.
Amazon started as an online bookseller 20 years ago. Since then, it has evolved into a technology juggernaut that has disrupted multiple markets and industries and touches many aspects of our lives. It is a relentless technology and business model innovator driving disruption throughout numerous ecosystems. Amazon’s AWS revenues alone are approaching $16B a year making it one of the largest IT companies in the world. With dominant offerings in Cloud, IoT, eCommerce, Big Data, AI, Digital Assis...
Detecting internal user threats in the Big Data eco-system is challenging and cumbersome. Many organizations monitor internal usage of the Big Data eco-system using a set of alerts. This is not a scalable process given the increase in the number of alerts with the accelerating growth in data volume and user base. Organizations are increasingly leveraging machine learning to monitor only those data elements that are sensitive and critical, autonomously establish monitoring policies, and to detect...
We build IoT infrastructure products - when you have to integrate different devices, different systems and cloud you have to build an application to do that but we eliminate the need to build an application. Our products can integrate any device, any system, any cloud regardless of protocol," explained Peter Jung, Chief Product Officer at Pulzze Systems, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA
SYS-CON Events announced today that Progress, a global leader in application development, has been named “Bronze Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Enterprises today are rapidly adopting the cloud, while continuing to retain business-critical/sensitive data inside the firewall. This is creating two separate data silos – one inside the firewall and the other outside the firewall. Cloud ISVs oft...
SYS-CON Events announced today that Outscale will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Outscale's technology makes an automated and adaptable Cloud available to businesses, supporting them in the most complex IT projects while controlling their operational aspects. You boost your IT infrastructure's reactivity, with request responses that only take a few seconds.