Contents tagged with Architecture
-
Learning AngularJS by Example – The Customer Manager Application
-
New eBook: JavaScript Patterns JumpStart Guide - Clean up your JavaScript Code
Over the years I’ve worked with various JavaScript patterns that can be used to clean up code and make it more re-usable and maintainable. By learning some of the key patterns along with concepts such as closures, namespaces and global scope, prototyping, and more you can transform messy JavaScript code into clean JavaScript code and significantly simplify your projects and applications. The challenge is knowing how to get started and finding a resource that explains everything in a way that’s “to the point” and easy to understand.
-
New Video: Understanding C# Interfaces & Polymorphic Behavior
The next video in a series that I filmed at Interface Technical Training covering C# fundamentals has been released. In the previous video I talked about getting started with interfaces and discussed how you can define interfaces and implement them. In this video I discuss how interfaces can be used to add polymorphic behavior into applications.
-
Understanding C# Events, Delegates and Lambdas – New Pluralsight Course
-
Revealing Prototype Pattern - Techniques, Strategies and Patterns for Structuring JavaScript Code
This is the 4th post in a series on techniques, strategies and patterns for writing JavaScript code. In my previous post I discussed the Revealing Module Pattern – one of my favorite JavaScript patterns. If you like the features offered by the Revealing Module Pattern but want to take advantage of JavaScript’s prototype functionality and the benefits it offers, the Revealing Prototype Pattern may be what you need. It offers the benefits of the Revealing Module Pattern but also provides a way to share function implementations across object instances through prototyping. The pattern is a combination of the Prototype Pattern and Revealing Module Pattern.
-
DevConnections Orlando Code and Slides
Thanks to everyone who attended my sessions at DevConnections Orlando. I say it every conference, but it really is a lot of fun to talk with people and hear about what they’re working on. The download below contains the code for my “Getting Started with Silverlight” and “Building Architecturally Sound Silverlight Applications with MVVM” sessions.
-
Silverlight Firestarter Event on December 2nd–Streamed Live!
If you’re interested in getting started with Silverlight development or enhancing your existing skills check out the upcoming Silverlight Firestarter event running December 2, 2010. The event can be attended live in Redmond, WA or viewed online (both for free). Sign-up for the event here. I’m excited about the opportunity to speak at the event along with Scott Guthrie, John Papa, Tim Heuer, Jesse Liberty, Jaime Rodriguez, Yavor Georgiev and others.
-
Silverlight 4 Code Demos from the Microsoft TechReady Workshop
I had the opportunity to give a 1-day workshop covering new Silverlight 4 features at the TechReady conference on Microsoft’s Redmond campus this weekend and wanted to post some of the sample code shown for the people who attended and anyone else who’s interested. The workshop was based on the free Silverlight LOB course Microsoft put together which has a lot of detailed lab exercises and videos available if you haven’t seen them. The demo code covers many of the topics detailed in the What’s New in Silverlight 4 whitepaper that John Papa put together.
-
Tales from the Trenches – Building a Real-World Silverlight Line of Business Application
There's rarely a boring day working in the world of software development. Part of the fun associated with being a developer is that change is guaranteed and the more you learn about a particular technology the more you realize there's always a different or better way to perform a task.
-
Silverlight TV with Myself, John Papa, Shawn Wildermuth and Ward Bell
I had the chance to go on a live episode of Channel 9 while at DevConnections and had a lot of fun chatting about various Silverlight topics and answering some fairly unique questions posted on Twitter. Here’s more info on the episode from John Papa’s blog: