New course: JsRender Fundamentals

John Papa has just published a new course: JsRender Fundamentals

Super fast rendering, code-less tag syntax, and no DOM nor jQuery dependency.  That’s JsRender.

JsRender (the successor to jQuery Templates) is a JavaScript library that allows you to define a boilerplate structure once and reuse it to generate content dynamically. Learn how JsRender brings a new templating library to HTML5 development that has a code-less tag syntax, high performance, no dependency on jQuery nor a DOM, supports creating custom functions, and uses pure string based rendering.

Video: Chaining Down Unruly JavaScript

Want to get your Javascript code to follow a chaining pattern for function calls?  In this video excerpt from Aaron Powell’s new course JavaScript Design Patterns you’ll learn the secrets of how to properly create JavaScript functions to allow for function calls to be chained from one to another.  In the complete course Aaron covers other patterns such as timer patterns, Pub/Sub pattern, and Promises.

Continue reading

New course: jQuery Mobile and ASP.NET MVC 4

Scott Allen has just published a new course: jQuery Mobile and ASP.NET MVC 4

jQuery Mobile is a JavaScript framework for web developers who want to optimize web sites for smartphones and tablets. This course will use HTML 5, jQuery Mobile, ASP.NET MVC 4, and Visual Studio 2011 to demonstrate the widgets, API, touch-events, and navigation features of jQuery Mobile. We’ll take an existing web site built for desktop applications and reuse as much code as possible while building out a better experience for mobile users.

Meet the Author: Andrew Brust on Understanding NoSQL

In the latest episode of our Meet the Author podcast, Fritz Onion speaks to Andrew Brust about his course Understanding NoSQL.  In the interview Andrew explains what NoSQL is and the paradigms used by the major NoSQL databases.  He also discusses the potential for NoSQL to replace relational databases, or not.

Listen to the Audio (MP3)

Meet the Author:  Andrew Brust on Understanding NoSQL

Transcript


[Fritz]  Hi. This is a Fritz Onion. Today I’m here with Andrew Brust to talk about his new course, Understanding NoSQL. Andrew is the Founder and CEO of Blue Badge Insights, an analysis, strategy and advisory firm serving Microsoft customers and partners. Andrew is also a Microsoft Regional Director and MVP; an adviser to the New York Technology Council; and co-author of the forthcoming Programming Microsoft SQL Server 2012. Andrew is also the newest blogger on ZDNet covering Big Data. And his blog, appropriately named, Big On Data. And you can access that blog at bit.ly/bigondata, all lower case. Hi Andrew, it’s good to talk with you today.

Continue reading

New Course: Enterprise Library Caching Application Block

John Sonmez has just published a new course: Enterprise Library Caching Application Block

John SonmezIf you are considering adding caching to your application to improve performance, but don’t know where to start, this block can help you get started and understand basic caching scenarios. The Caching Application BLock is part of the Microsoft Enterprise Library, and it enables you to add caching to your applications that can be configured in a variety of ways. In this course, John teaches the basics of the Caching Application Block, and shows how to configure it to cache data with different expiration policies. We will also see how we can store that data even when our application exits through the use of backing storage.

Video: Resolving a Rose By Any Other Name Using DNS

Have you ever wondered how your browser is able to find the exact server(s) when you enter the address blog.pluralsight.com?  In this video excerpt from Steve Evans’ course TCP/IP Networking for Developers you’ll see how name resolution works across the internet.  In the full course Steve covers other key networking topics such as IP routing, port connectivity, and network capture.

Continue reading

Video: Using Named Parameters in The Enterprise Library Data Access Block

Whether you’re executing parameterized queries or stored procedures, to avoid potential problems with SQL Injection hacks you always want to use named parameters with your database access.  In this video excerpt from John Sonmez’ new course Data Access Application Block, you’ll see how easy it is to setup and use named parameters with your queries.  In the full course John covers other topics such as transaction and connections, object results, and XML results.

Continue reading

VS11 Fakes Framework Harmful? (Part Two)

A couple of days ago, I posted my thoughts on the potentially harmful effects that the new VS11 Fakes framework may have on the testing community.  The post seems to have generated more interest than I expected with lots of comments, retweets and a request to discuss the framework with Peter Provost, a Microsoft Visual Studio Program Manager Lead.

I think there have been a number of insightful comments on the blog and rather than respond to all of them I thought it’d be easier and more concise to write a follow-up post.  Plus I’d like to share some thoughts on my conversation with Provost.

Continue reading

Meet the Author: Shawn Wildermuth on A Better CSS: LESS and SASS

In today’s episode of our Meet the Author series, Fritz Onion sits down with Shawn Wildermuth to discuss his course A Better CSS:  LESS and SASS.  In the interview Shawn describes what LESS and SASS is an how they add dynamic programming features to CSS3 as well as a bit about how they work behind the scenes with the web server.  He also discusses some of the differences between LESS and SASS.

Listen to the Audio (MP3)

Meet the Author:  Shawn Wildermuth on A Better CSS:  LESS and SASS

Transcript

[Fritz]  Hi this is Fritz Onion. Today I’m here with Shawn Wildermuth to talk about his new course, A Better CSS: LESS and SASS. Shawn is an eight time Microsoft MVP for data. He’s a member of the INETA speaker’s bureau, and an author of dozens of articles on .NET and seven books including Essential Windows Phone Seven for Addison-Wesley. He’s involved with Microsoft as a Silverlight Insider and a Data Insider. And he’s been speaking at a variety of international conferences including TechEd, Oredev, SDC, VSLive, WinDev, MIX, DevTeach, DevConnections, and DevReach. Hey Shawn, it’s good to talk with you today.

Continue reading

Video: Keep Your Applications Responsive with .NET Reactive Extensions

Want to write simpler asynchronous .NET code but don’t want to wait for the Async and Await keywords in the next version of C#?  This video excerpt from Dan Sullivan’s course .NET Reactive Extensions Fundamentals will show you how to use the System.Concurrency library to create Observable queries that allow simpler execution of work on multiple threads.  In the complete course, Dan covers other key topics such as completions, specific scheduling, and sequence operations.

Continue reading