Pluralsight blog Where devs, IT admins & creative pros go for news, tips, videos and more.
Supercharge your skills with expert-authored tech & creative training. Unlimited. Online. Get it now →

Archive for January, 2012

iOS player version 1.4.5 released today!

By Keith Sparkjoy on January 31, 2012

This morning version 1.4.5 of our iOS player made it through Apple’s review process and went live. We’ve addressed some of the most pressing issues in our iOS player with this release, including the “Fetching Videos” forever bug. This is purely a bug fix release. Thank you so much for your patience, and we hope […]

How to reduce ambiguity in C# method calls using named arguments

By Keith Sparkjoy on January 31, 2012

As of .NET version 4.0, C# supports named and optional arguments. This comes in really handy for distinguishing method parameters that have the same type. For example: public interface IGenerator<T> { T Generate(T min, T max); } It would be really easy to accidentally pass arguments to Generate in the wrong order, since they have the same […]

Cloud Assessment: Benefits vs Risks

By Michael Gabriel Sumastre on January 31, 2012

The implementation of cloud computing has no doubt been spreading wildly in use by businesses and consumers alike. While non-supporters are critical of the model’s security & viability, business nonetheless are compelled to address potential adoption of cloud technology. This article discusses how cloud computing is deployed “as a service” and the resulting growth.

Nook News from Pluralsight

By Keith Sparkjoy on January 30, 2012

UPDATE: our app was rejected outright by Barnes & Noble because it’s “subscription based”. Do you own a Barnes & Noble NOOK color or NOOK tablet device? Soon we hope to have our new Android player running on your Nook! We’ve managed to cut through the red tape at Barnes & Noble and get a […]

New course: jQuery Advanced Topics

By Megan Russell on January 30, 2012

Joe Eames has just published a new course: jQuery Advanced Topics This course dives into several advanced topics in jQuery.  You will learn to leverage jQuery to move beyond simply selecting and manipulating DOM nodes.  Some of the many topics covered include: authoring plugins for internal projects and for publication, improving performance of DOM node […]

Red Hat Enterprise Virtualization 3.0 Beta Drops Microsoft Requirement

By Brian Nelson on January 30, 2012

Red Hat Virtualization 3.0 won’t need Windows Server and it has a lot of new features and greater scalability. Read about how the open source capabilities of this Beta virtualization platform will appeal to SMBs.

Progress on a new Android player – part 3

By Keith Sparkjoy on January 28, 2012

Our new Android player based on the FFmpeg streaming library has almost finished its private beta testing cycle, and it’s getting great reviews from customers using newer Android tablets running the Honeycomb (3.x) and Ice Cream Sandwich (4.x) Android operating systems! We have one more issue that we want to address, but we hope to […]

Microsoft’s App Hub: all your Windows Live ID are belong to us

By Keith Sparkjoy on January 27, 2012

(Apologies for the awful meme reference) If you’re a Microsoft veteran like me, your Windows Live ID is pretty important to you. It identifies you on all of Microsoft’s properties, hooks you up to your MSDN subscription, etc. If you’re going to develop apps for Microsoft’s App Hub, I strongly encourage you to get a […]

New course: Developing OData Clients

By Jason Salmond on January 25, 2012

Matt Milner has published a new course: Developing OData Clients OData is fast becoming a common protocol for exposing data services over the web. In this course, Matt covers how to consume these services from .NET, Silverlight, Windows Phone, and JavaScript. The course has been organized to focus on the common tasks all clients must address and […]

Spread Spectrum Technologies Overview

By Sean Wilkins on January 25, 2012

A key component for preparing for the CCNA wireless certification exam is a basic understanding of spread spectrum technologies. Sean Wilkins outlines using these basic techniques for modern wireless networks.

Where did General Feedback go?

By Keith Sparkjoy on January 24, 2012

We recently did some cleanup on our General Feedback forum at by moving all of the feature requests that were piling up there into the Feature Requests forum where they belong. We also removed any course suggestions in General Feedback and placed them in the New Course Suggestions forum. What we were left with was […]

New Training Release: VMware View 5 Essentials

By Chris Magiet on January 24, 2012

VMware View 5 Essentials Training is taught by Brian Knudtson and Lane Leverett, two very well-respected virtualization experts working in the field and as VMware instructors. Learn how to get your View environment up and running with View 5 essentials.

New course: SQL Server Questions and Answers

By Megan Russell on January 24, 2012

Pinal Dave and Vinod Kumar have published a new course: SQL Server Questions and Answers Pinal and Vinod have pioneered a new format for their debut course for Pluralsight by recording each module in a question and answer format.  Each module consists of a question presented by Pinal or Kumar, and then an answer demonstration to illustrate […]

INFOGRAPHIC: The Myths and Realities of Application Virtualization

By Kasia Lorenc on January 24, 2012

Are you considering virtualizing your applications? Are you worried about the cost, performance and availability? Check out this infographic to learn more about why these common concerns are just myths.

New iOS player under review by Apple

By Keith Sparkjoy on January 23, 2012

A couple of weeks ago, I posted that we were working on addressing playback issues in our iOS player. I’m happy to report that we’ve made great progress and have submitted a new version of the player to Apple for review. Apple usually takes about five business days for their review process, so I’d expect […]

ITCC TechCertRegistry for IT Professionals

By Michael Gabriel Sumastre on January 23, 2012

The IT Certification Council (ITCC) has made an effort to standardize the way in which IT professionals share & validate their credentials. With the IT job market continuing to expand, certifications will only become more valuable for employers and job seekers alike. Fraud and overall recruiting costs that create hiccups for companies that want to meet the demands of IT are issues that ITCC is working to resolve.

New course: Facebook Platform Overview

By Megan Russell on January 21, 2012

Yasser Shohoud has published a new course: Facebook Platform Overview In this course, you will learn various techniques for integrating your applications with Facebook. Beginning with the simple step of creating Facebook pages, you start exploring Facebook integration through social plugins and dialogs, and finish with a more detailed look at the Graph API and […]

Domain Driven Design in C#: Equals and GetHashCode – part 5

By Keith Sparkjoy on January 21, 2012

This series of posts starts here, covering some discoveries I’ve made about implementing equality semantics in DDD, test coverage of equality, etc. I last left off by concluding that I didn’t want to implement Equals or GetHashCode until I had a good reason to need either of them. But seeing as they surface by default […]

Domain Driven Design in C#: Equals and GetHashCode – part 4

By Keith Sparkjoy on January 21, 2012

In my last three posts, I gave some background about how we’re using DDD and TDD and how we’ve been overriding Equals and GetHashCode to provide semantically correct equality for our domain objects. It’s felt convenient because unit tests could make use of Assert.AreEqual to compare value objects and entities, and our slide into the […]

Domain Driven Design in C#: Equals and GetHashCode – part 3

By Keith Sparkjoy on January 21, 2012

In my last posts, I talked about how we’re using DDD to approach design, and TDD in our implementation, and how we found ourselves taking shortcuts by implementing equality using ReSharper‘s code gen feature. One practical offshoot of implementing equality semantics on an object is that you can use Assert.AreEqual() in tests and it’ll be […]

Pluralsight subscription